PrevNext

Overview

Advanced root-of-unity problems reduce to divisibility in the exponents or cyclotomic factorizations.

Core Skills

Use the Power Sum Filter

For ω\omega an nnth root of unity, k=0n1ωkm\sum_{k=0}^{n-1}\omega^{km} is nn if nmn\mid m and 00 otherwise.

Separate Primitive Roots

Group roots by their order to control which terms survive in a sum.

Check Reality Conditions

Pair conjugate roots to determine when a sum is real.

Key Ideas

  • Power sum: k=0n1ωkm=n\sum_{k=0}^{n-1} \omega^{km} = n if nmn\mid m, otherwise 00.
  • Primitive roots organize factors of xn1x^n-1.
  • Reality conditions become angle divisibility checks.

Worked Example

Let ω=e2πi/6\omega = e^{2\pi i/6}. Compute k=05ω3k\sum_{k=0}^{5} \omega^{3k}.

Since ω3=1\omega^3=-1, the sum is 11+11+11=01-1+1-1+1-1=0.

More Examples

Example 1: Divisibility Filter

Let ω\omega be a primitive 77th root of unity. Find k=06ω2k\sum_{k=0}^{6}\omega^{2k}.

Since 727\nmid 2, the sum is 00.

Example 2: Real Sum

Compute ω+ω1\omega+\omega^{-1} for ω=e2πi/5\omega=e^{2\pi i/5}.

It equals 2cos(2π/5)2\cos(2\pi/5).

Example 3: Cyclotomic Factor

Factor x61x^6-1 over the reals.

(x1)(x+1)(x2+x+1)(x2x+1)(x-1)(x+1)(x^2+x+1)(x^2-x+1).

Strategy Checklist

  • Check whether the exponent is divisible by nn.
  • Pair conjugates to keep sums real.
  • Use primitive roots to simplify factors.

Common Pitfalls

  • Forgetting to test whether nn divides the exponent.
  • Dropping conjugate pairs when checking real-valued sums.
  • Mixing primitive and non-primitive roots in sums.

Practice Problems

StatusSourceProblem NameDifficultyTags

Module Progress:

Join the AoPS Community!

Stuck on a problem, or don't understand a module? Join the AoPS community and get help from other math contest students.

PrevNext