An equation in a complex unknown is a genuine polynomial in only when it is built from alone (so the Fundamental Theorem of Algebra applies and a degree- equation has exactly roots). The moment the conjugate , the parts / , or the modulus appear, that count is off the table — those operations are not analytic, so you cannot reason by degree. Instead, treat as a point in and convert the one complex equation into two real equations.
Why one complex equation = two real equations
Two complex numbers are equal exactly when their real parts match and their imaginary parts match:
So a single equation becomes a real system in the unknowns . Each real solution pair is one root .
The method (4 steps)
- Substitute (with ) everywhere, using the building blocks below.
- Separate the equation into its real part and its imaginary part, and set each side equal — giving two real equations.
- Solve the system. The imaginary equation often factors (), splitting the work into a few branches; solve each branch in the real equation.
- Collect & count all distinct pairs — that is the number of complex roots.
Substitution toolkit ()
| Expression | Real part | Imaginary part |
|---|---|---|
Note is the real number , not . Watch where the stray lands.
Worked mini-example
Find all with .
Put . Then and . Match parts:
- Real:
- Imag:
Branch : real equation gives — roots .
Branch : real equation gives — roots .
That is 4 roots total (the four cube roots of unity, in fact, since for ). A naive "degree 2, so 2 roots" guess would be wrong — exactly the trap these problems set.
Exam trick: never count roots by degree once , , , or is present. Split into , factor the imaginary equation to branch, and count every real pair. Don't forget to recombine branches — and drop any spurious pair that violates the other equation.