Primitive Root of Unity — Definition, Formula & Examples
A primitive th root of unity is a complex number such that but for any positive integer . In other words, it is a root of unity whose order is exactly , meaning you must raise it to the full th power before it first equals 1.
A complex number is a primitive th root of unity if and , i.e., is the smallest positive integer for which . Equivalently, where and . The powers are all distinct and form the complete set of th roots of unity.
Key Formula
Where:
- = A primitive nth root of unity
- = A positive integer specifying which roots of unity are considered
- = An integer between 1 and n−1 that is coprime to n
How It Works
The standard th root of unity is , which is always primitive. To find all primitive th roots, take for each with . The number of primitive th roots of unity equals , Euler's totient function. A non-primitive root of unity has order dividing but strictly less than , so its powers cycle back to 1 before generating all roots.
Worked Example
Problem: Find all primitive 6th roots of unity.
Step 1: Identify which values of k from 1 to 5 satisfy gcd(k, 6) = 1.
Step 2: The other values k = 2, 3, 4 share a common factor with 6, so they give non-primitive roots.
Step 3: Write out the two primitive 6th roots of unity using the formula.
Answer: The primitive 6th roots of unity are and . There are of them.
Why It Matters
Primitive roots of unity are central to the discrete Fourier transform (DFT) used in signal processing and the FFT algorithm. In number theory, they connect to cyclotomic polynomials, which factor over the rationals and appear in proofs about constructibility of regular polygons.
Common Mistakes
Mistake: Assuming every nth root of unity is primitive.
Correction: Only roots with are primitive. For example, is a 4th root of unity and primitive, but is also a 4th root of unity yet not primitive since (its order is 2, not 4).
