WHY are there exactly n? Because zn−1=0 is a degree-n polynomial, and a degree-n
polynomial has exactly n roots in C (Fundamental Theorem of Algebra), and here they
are all distinct.
HOW do we find them? Write z in polar form. This is the key move: powers are easy in polar form.
z=r(cosθ+isinθ)=reiθ
By De Moivre, zn=rneinθ. We need this to equal 1=1⋅ei⋅0.
Match modulus and argument separately:
Modulus: rn=1⇒r=1 (since r≥0 is real). Why this step? All roots lie on the unit circle.
Argument: nθ=0+2πk, for any integer k (because angles repeat every 2π).
Why this step?einθ=1 doesn't force nθ=0 exactly — any full-turn multiple works.
θ=n2πk,k=0,1,2,…,n−1
Why only k=0…n−1? Beyond that the angles just repeat (add 2π), giving the same points.
Let ω=ei2π/n (the "first step around the circle"). Then
zk=ωk,k=0,1,…,n−1.
WHY is this powerful? Every root is a power of one root. The n roots are
{1,ω,ω2,…,ωn−1} — generated by repeatedly rotating by 2π/n.
A root ωk is called primitive when its powers generate alln roots (happens iff gcd(k,n)=1).
Why 1+ω+ω2=0? Two ways: (a) ω solves z2+z+1=0, so directly ω2+ω+1=0;
or (b) use the geometric-series argument below. (c) Geometrically: three unit vectors at
120∘ apart cancel — they balance like a peace sign, summing to the center 0.
Why do the roots lie on the unit circle? → modulus condition rn=1⇒r=1.
What's ∑ωk? → 0.
What polygon do the cube roots form? → equilateral triangle.
What does multiplying by ω do geometrically? → rotate by 2π/n.
Recall Feynman: explain to a 12-year-old
Imagine a clock with n evenly placed dots, one at "3 o'clock." Spin the clock so each dot jumps
to the next dot's place. If you spin enough times, every dot comes back home. Those dots are the
"roots of unity." Each one, if you "multiply it by itself" n times (keep spinning), lands exactly
back on "1" (the 3-o'clock dot). And if you put a little weight on every dot, the clock balances
perfectly at the center — that's why they all add up to zero!
Dekho, "roots of unity" ka matlab simple hai: zn=1 ko solve karna. Real numbers mein toh
bas 1 (ya −1) milta, par complex world mein angles rotate hote hain. Polar form z=reiθ
lo, toh zn=rneinθ=1. Isse do baatein: r=1 (sab unit circle pe baithe hain) aur
nθ=2πk, yaani θ=n2πk for k=0,1,…,n−1. Bas — n points,
circle pe barabar-barabar gap mein, ek regular polygon ke corners.
Cube roots (n=3) sabse famous hain: 1,ω,ω2 jahan ω=ei2π/3.
Inki do killer identities yaad rakho — derive karke, ratke nahi: ω3=1 aur
1+ω+ω2=0. Doosri identity geometrically bhi clear hai: teen unit vectors 120∘
pe, ek peace-sign ki tarah, cancel ho jaate hain, sum zero. General case mein bhi geometric series
se prove hota hai: ∑ωk=ω−1ωn−1=0.
Geometric intuition yahi hai: ω se multiply karna matlab n2π ka rotation,
length same. Toh 1 ko baar-baar ghumao toh saare roots mil jaate hain. Exam mein jab z3=8
type aaye, simple: ek root nikalo (r=2), phir usko roots of unity se multiply kar do — teen
vertices ka triangle ready. Common galti: socha zn=1 ka answer sirf 1 hai — nahi bhai,
complex mein n answers hote hain, kyunki angle n se multiply hoke full turn ban jaata hai.