Rectangular form is powerful but clumsy for multiplication. Compare:
(23+21i)12
Expanding this directly requires twelve rounds of FOIL. In polar form, it is (eiπ/6)12=e2πi=1. Done in one line.
The central insight: multiplication in polar form is rotation and scaling.
The Complex Plane in Polar Coordinates
A point z=a+bi sits at distance r=∣z∣ from the origin. The angle from the positive real axis, measured counterclockwise, is θ=arg(z). These two quantities, the modulus and argument, completely determine z.
2. Polar Form
For any nonzero z=a+bi, define:
∣z∣=r=a2+b2,arg(z)=θ where tanθ=ab
The principal argumentArg(z)∈(−π,π] is the canonical choice. The full argument is θ+2πk for any integer k.
Two equivalent notations for polar form:
z=r(cosθ+isinθ)(trigonometric form)
z=reiθ(exponential form, via Euler’s formula)
Euler's formula:eiθ=cosθ+isinθ. This follows from the Taylor series of ex, cosx, and sinx.
Worked conversions.
Rectangular
r
θ
Polar
1+i
2
π/4
2eiπ/4
−1+3i
2
2π/3
2e2iπ/3
−i
1
−π/2
e−iπ/2
−3
3
π
3eiπ
3. Geometry of Multiplication
For z1=r1eiα and z2=r2eiβ:
z1z2=r1r2ei(α+β)
Magnitudes multiply. Arguments add.
Multiplication as Rotation and Scaling
Multiplying z1 by z2 rotates z1 counterclockwise by arg(z2) and scales it by ∣z2∣. When ∣z2∣=1, this is a pure rotation with no change in length.
The rule for division is the natural inverse:
z2z1=r2r1ei(α−β)
Dividing by z2 rotates clockwise by arg(z2) and scales by 1/∣z2∣.
Key principle: Multiplying any complex number by a unit complex number eiθ rotates it by θ about the origin. To rotate a point z about a center c by angle θ, compute:
z′=eiθ(z−c)+c
4. Rotations
Rotating by 90∘
Multiplication by i=eiπ/2 rotates counterclockwise by 90∘. In coordinates, (a+bi)⋅i=−b+ai: the old imaginary part becomes the new real part (negated), and the old real part becomes the new imaginary part.
Rotating by 180∘
Multiplication by −1=eiπ maps z↦−z, a 180∘ rotation about the origin.
Rotating by an arbitrary angle θ
Multiply by eiθ=cosθ+isinθ.
Example. Rotate z=3+i by π/3 about the origin.
z′=eiπ/3(3+i)=(21+23i)(3+i)=23−3+233+1i
Shortcut. To check that triangle ABC is equilateral, verify:
(C−A)=e±iπ/3(B−A)
This converts an equilateral triangle condition into a single complex multiplication.
Rotation Characterization of Equilateral Triangles
The triangle ABC is equilateral if and only if C−A=eiπ/3(B−A) or C−A=e−iπ/3(B−A). Two orientations, one formula.
5. De Moivre's Theorem
Theorem. For any integer n:
(cosθ+isinθ)n=cos(nθ)+isin(nθ)
Proof. Write cosθ+isinθ=eiθ via Euler's formula. The exponential law gives (eiθ)n=einθ, and another application of Euler's formula yields einθ=cos(nθ)+isin(nθ). For negative n, observe (eiθ)−1=e−iθ, so the same argument applies.
Trig identities from De Moivre. Expand (cosθ+isinθ)3 via binomial theorem and match real and imaginary parts:
cos(3θ)=cos3θ−3cosθsin2θ,sin(3θ)=3cos2θsinθ−sin3θ
This method generates all multiple-angle formulas mechanically.
Powers of a Unit Complex Number
Repeated multiplication by eiθ steps around the unit circle in equal angular increments. After n steps, you land at einθ: this is De Moivre's theorem made visual.
6. De Moivre Bashing
Computing powers quickly
Write the number in polar form, apply De Moivre, convert back.
Example. Compute (1+i)20.
1+i=2eiπ/4
(1+i)20=(2)20ei⋅20π/4=210e5πi=1024⋅eiπ=−1024
Extracting trig identities
To find cos5θ in terms of multiple angles, write cosθ=2eiθ+e−iθ and expand:
cos5θ=321(e5iθ+5e3iθ+10eiθ+10e−iθ+5e−3iθ+e−5iθ)
=161(cos5θ+5cos3θ+10cosθ)
This technique, expressing a power of cosine as a linear combination of cosines of multiples, appears frequently on the AIME.
Finding real and imaginary parts
Example. Find Re[(2+2i)8].
(2+2i)=22eiπ/4, so (2+2i)8=(22)8e2πi=212=4096. Real part is 4096.
Detecting roots of unity
If ω=e2πi/n, then ωn=1 and 1+ω+ω2+⋯+ωn−1=0. This identity is the key to the roots-of-unity filter technique.
7. Roots of Complex Numbers
To solve zn=w where w=ρeiϕ:
z=ρ1/nei(ϕ+2πk)/n,k=0,1,…,n−1
There are exactly n roots, evenly spaced at angles 2π/n apart on a circle of radius ρ1/n.
The nth Roots of Unity
The nth roots of unity form a regular n-gon inscribed in the unit circle. Their sum is always zero. This symmetry is exploited constantly in problems.
Extracting Cube Roots Geometrically
To find the cube roots of w=8eiπ/3: take the cube root of the modulus to get radius 2, divide the argument by 3 to get the first root at angle π/9, then add 2π/3 twice to get the other two. All three roots lie on a circle of radius 2.
Key fact. The roots of zn=1 are e2πik/n for k=0,…,n−1. These are the vertices of a regular n-gon centered at the origin with one vertex at 1.
8. Common Olympiad Techniques
Choosing the Right Technique
The right technique depends on the structure of the problem. Multiplication, powers, and angles call for polar form. Sums and real-part extraction call for rectangular. Geometric arguments about angles and distances call for modulus-argument reasoning.
Technique 1: Convert to polar immediately. Any problem involving products, quotients, or powers of complex numbers should be converted to polar form before doing any algebra.
Technique 2: Rotate instead of coordinate-bashing. When a problem asks about a geometric transformation, represent it as multiplication by eiθ rather than using rotation matrices or coordinates.
Technique 3: Use unit complex numbers for angles. If ∣z∣=1, then z=eiθ for some θ, and zˉ=e−iθ=z−1. This simplifies conjugate expressions dramatically.
Technique 4: Exploit symmetry. If f(z) is symmetric under rotation by 2π/n, the answer likely involves nth roots of unity. Summing over all rotations and using ∑k=0n−1ωjk=0 for j≡0(modn) filters out all but the symmetric terms.
Technique 5: Use conjugates cleverly.z+zˉ=2Re(z) and zzˉ=∣z∣2. When you see a real-part extraction in a sum, write the sum twice with z and zˉ and add.
Technique 6: Recognize regular polygons. Points z0,z0ω,z0ω2,…,z0ωn−1 (for ω=e2πi/n) form a regular n-gon. Any time you see equally spaced angles, the roots of unity polynomial zn−c=0 is probably lurking.
Technique 7: Convert geometry into multiplication. Collinearity, perpendicularity, concyclicity, and angle bisectors all have clean complex-number characterizations. Three points A,B,C are collinear iff B−AC−A∈R. They are concyclic iff (C−B)(D−A)(C−A)(D−B)∈R.
Technique 8: Use arguments to prove collinearity and cyclicity.arg(z3−z1z2−z1)=0 or π means z1,z2,z3 are collinear. Four points are concyclic iff arg(z3−z2z3−z1)≡arg(z4−z2z4−z1)(modπ), i.e., the inscribed angles subtended by chord z1z2 from z3 and z4 agree modulo π. This is equivalent to Technique 7's cross-ratio condition.
9. Worked AIME-Style Problems
Problem 1. Compute (1−i3)10.
Solution. Note 1−i3=2e−iπ/3. Then (1−i3)10=210e−10iπ/3=1024e−4iπ/3=1024(−21+23i)=−512+5123i.
Problem 2. Find all z with ∣z∣=1 and z6+z4+z2+1=0.
Solution. Factor: z6+z4+z2+1=(z2+1)(z4+1). Roots of z2=−1: z=±i. Roots of z4=−1=eiπ: z=eiπ/4,e3iπ/4,e5iπ/4,e7iπ/4. All six roots lie on the unit circle.
Problem 3. The vertices of a regular hexagon are the roots of z6=64. Find the sum of the squares of the side lengths.
Solution. The vertices are 2eiπk/3 for k=0,…,5. Compute ∣1−eiπ/3∣2=(1−1/2)2+(3/2)2=1/4+3/4=1. So each side has length ∣2∣∣1−eiπ/3∣=2, and the sum of squares is 6⋅4=24.
Problem 4. Let ω=e2πi/7. Compute ∣ω+ω2+ω4∣2.
Solution. Let S=ω+ω2+ω4 and Sˉ=ω6+ω5+ω3. Since 1+ω+ω2+⋯+ω6=0, we have S+Sˉ=−1. Now compute
SSˉ=(ω+ω2+ω4)(ω6+ω5+ω3).
Reducing exponents modulo 7, this becomes
(1+ω6+ω4)+(ω+1+ω5)+(ω3+ω2+1)=3+(ω+ω2+⋯+ω6)=3−1=2.
Therefore ∣S∣2=SSˉ=2.
Problem 5. Find ∑k=112cos(132πk)cos(134πk).
Solution. Use the product-to-sum identity to get 21∑k=112cos(136πk)+21∑k=112cos(132πk). Each sum equals Re(∑k=112ω3k) or Re(∑k=112ωk) for ω=e2πi/13. Since neither exponent is divisible by 13, both geometric sums equal −1. Answer: −1.
10. Proof Problems
Problem 1. Let A, B, C be the vertices of an equilateral triangle in the complex plane. Prove that A2+B2+C2=AB+BC+CA.
Solution. The expression
A2+B2+C2−AB−BC−CA
is unchanged if the same complex number is added to A, B, and C, because all translation terms cancel. Therefore we may translate the triangle so its centroid is at the origin, giving A+B+C=0. Expanding (A+B+C)2=0 yields
A2+B2+C2+2(AB+BC+CA)=0.
It remains to show AB+BC+CA=0.
An equilateral triangle is invariant under 120∘ rotation about its centroid. With the centroid at the origin and after labeling the vertices in counterclockwise order, we may write B=ωA and C=ω2A where ω=e2πi/3. Then:
AB+BC+CA=ωA2+ω3A2+ω2A2=A2(1+ω+ω2)=0,
since 1+ω+ω2=0 for any primitive cube root of unity. Hence A2+B2+C2=−2(AB+BC+CA)=0 as well. □
Problem 2. Show that if ∣z1∣=∣z2∣=∣z3∣=1 and z1+z2+z3=0, then z1,z2,z3 form an equilateral triangle.
Solution. Since ∣zk∣=1, the squared distance is ∣zj−zk∣2=2−(zjzˉk+zˉjzk). Set a12=z1zˉ2+zˉ1z2, a13=z1zˉ3+zˉ1z3, a23=z2zˉ3+zˉ2z3.
Multiply z1+z2+z3=0 by zˉ1 to get 1+z2zˉ1+z3zˉ1=0; adding its conjugate gives 2+a12+a13=0. The analogous equations from multiplying by zˉ2 and zˉ3 yield 2+a12+a23=0 and 2+a13+a23=0. Solving this linear system gives a12=a13=a23=−1. Therefore ∣zj−zk∣2=3 for all pairs, and the triangle is equilateral. □
Problem 3. Distinct points P,Q,R lie on the unit circle. Prove that P,Q,R are the vertices of an equilateral triangle if and only if P3=Q3=R3.
Solution.(⇒) The circumcenter of any triangle inscribed in the unit circle is the origin. For an equilateral triangle, the circumcenter coincides with the centroid, so the centroid is at the origin. The triangle is therefore invariant under 120∘ rotation about the origin, meaning {P,Q,R}={P,e2πi/3P,e4πi/3P}. In either orientation, Q3=e±2πiP3=P3 and R3=e±4πiP3=P3. (⇐) If P3=Q3=R3=c with ∣c∣=1, then P, Q, R are three distinct cube roots of c. The cube roots of any c on the unit circle are equally spaced at 120∘, forming an equilateral triangle. □
11. Common Mistakes
Forgetting multiple arguments. The argument of z is θ+2πk, not just θ. When taking nth roots, each value of k from 0 to n−1 gives a distinct root. Missing any of them loses points.
Losing roots.zn=w has exactly n roots. If you find fewer, you dropped some. Always list all n.
Misapplying principal argument.Arg(z1z2)=Arg(z1)+Arg(z2) only holds modulo 2π; the principal argument of a product may differ from the sum of principal arguments by ±2π.
Confusing modulus and argument.∣z1z2∣=∣z1∣∣z2∣ (multiply), but arg(z1z2)=arg(z1)+arg(z2) (add). Swapping these is a fatal error.
Incorrect angle arithmetic. When computing eiθ⋅eiϕ=ei(θ+ϕ), be careful about angle reduction modulo 2π. The form reiθ is not unique unless you fix a range for θ.
Forgetting conjugates on the unit circle. If ∣z∣=1, then zˉ=1/z, not just a+bi=a−bi. Using this saves enormous computation.
12. Practice Problems
Easy
Compute (1+i3)6.
Find all complex numbers z with z4=−16.
If ω=eiπ/5, simplify ω3⋅ω7.
Medium
Let z=1−i1+i. Compute z100.
Find ∑k=05(cos3πk+isin3πk).
The complex number z satisfies ∣z∣=2 and arg(z)=π/4. Find all w with w3=z.
Compute ∣(2+2i)10−(2−2i)10∣.
Hard
Let ω=e2πi/9. Compute (ω+ω8)(ω2+ω7)(ω3+ω6)(ω4+ω5).
Prove that the product of all distances from 1 to the other nth roots of unity equals n.
Find all z on the unit circle such that zn+zˉn is an integer for every positive integer n.
13. Hints
Convert to polar form: 1+i3=2eiπ/3.
Write −16=16eiπ and apply the root formula.
Add exponents and reduce modulo 2π.
First simplify 1−i1+i by multiplying numerator and denominator by 1+i.
Recognize this as a sum of 6th roots of unity.
Take the cube root of the modulus; divide the argument by 3; add 2πk/3 for k=0,1,2.
Write both in polar form; note 2+2i=22eiπ/4.
Consider the polynomial with roots ωk+ω9−k and use Vieta's or the minimal polynomial of 2cos(2π/9).
Factor zn−1=∏k=0n−1(z−ωk) and set z=1 after canceling the k=0 factor.
Write z=eiθ; then zn+zˉn=2cos(nθ). Consider when 2cos(nθ)∈Z for all n.
14. Solutions
1.(1+i3)6=(2eiπ/3)6=64e2πi=64.
2.−16=16eiπ. Roots: 2ei(π+2πk)/4 for k=0,1,2,3. These are 2(1+i),2(−1+i),2(−1−i),2(1−i).
3.ω3+7=ω10=ei⋅10π/5=e2πi=1.
4.1−i1+i=2(1+i)2=i. Then i100=(i4)25=1.
5. The terms are eiπk/3 for k=0,…,5, i.e., all 6th roots of unity. Their sum is 0.
6.z=2eiπ/4, so w=21/3ei(π/12+2πk/3) for k=0,1,2.
7.(2+2i)10=(22)10e10iπ/4=215e5iπ/2=215i. Similarly (2−2i)10=−215i. Difference: 216i, absolute value 65536.
8. Since ω9=1, each factor satisfies ωk+ω9−k=2cos(2πk/9). Note the third factor: ω3+ω6=2cos(2π/3)=−1. So the full product equals 2cos(2π/9)⋅2cos(4π/9)⋅(−1)⋅2cos(8π/9)=−8cos(2π/9)cos(4π/9)cos(8π/9). The three values 2cos(2π/9),2cos(4π/9),2cos(8π/9) are roots of x3−3x+1=0; by Vieta's formulas their product is −1, so cos(2π/9)cos(4π/9)cos(8π/9)=−1/8. The answer is −8⋅(−1/8)=1.
9. From zn−1=∏k=0n−1(z−ωk), cancel the k=0 factor to get ∏k=1n−1(z−ωk)=zn−1+⋯+1. Set z=1: ∏k=1n−1(1−ωk)=n. Taking absolute values gives the desired product of distances.
10. Write z=eiθ. The condition becomes
zn+zˉn=einθ+e−inθ=2cos(nθ)∈Z
for every positive integer n. Taking n=1 already forces 2cosθ∈Z. Since cosθ∈[−1,1], this gives
2cosθ∈{−2,−1,0,1,2}.
Thus
θ∈{0,±π/3,±π/2,±2π/3,π}.
These values are also sufficient. If x=2cosθ is an integer, then the recurrence
2cos(nθ)=x⋅2cos((n−1)θ)−2cos((n−2)θ)
shows by induction that 2cos(nθ) is an integer for all positive integers n. Therefore
z∈{1,e±iπ/3,±i,e±2iπ/3,−1}.
These are exactly the sixth roots of unity together with ±i.
15. Summary
Polar Form and De Moivre Decision Checklist
Use this checklist when encountering any complex number problem in a contest. The key question is always: does the structure of the problem favor angle addition (polar) or direct manipulation (rectangular)?
Use polar form when: the problem involves products, quotients, or powers of complex numbers; a geometric transformation is described; angles or rotations appear explicitly; or all given quantities lie on a circle.
Use De Moivre when: a high power of a complex number is requested; a trigonometric identity for cos(nθ) or sin(nθ) is needed; or a sum of the form ∑cos(kθ) must be computed.
Use rotations when: the problem mentions equilateral triangles, squares, or regular polygons; a geometric locus is described as an orbit under rotation; or the phrase "rotate by angle θ" appears.
Switch away from rectangular when: you see a2+b2 (this is ∣z∣2), or cosθ+isinθ (this is eiθ), or you are multiplying two complex numbers and care about the angle of the result.
Common contest patterns:
Equilateral triangle: C−A=e±iπ/3(B−A)
Square: C−B=i(B−A)
Regular n-gon: vertices are c+re2πik/n
Roots of unity filter: ∑k=0n−1ωjk=[n∣j]⋅n
Sum of all nth roots: always zero for n≥2
Product of all distances from one root to the others: equals n