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=0n−1ωkm\sum_{k=0}^{n-1}\omega^{km} is nn if n∣mn\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=0n−1ωkm=n\sum_{k=0}^{n-1} \omega^{km} = n if n∣mn\mid m, otherwise 00.
  • Primitive roots organize factors of xn−1x^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 1−1+1−1+1−1=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 7∤27\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 x6−1x^6-1 over the reals.

(x−1)(x+1)(x2+x+1)(x2−x+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
Berkeley Math Circle Take-Home ContestHard
Show TagsInvariants / monovariants, Roots of unity, Sums and products
Berkeley Math Circle Take-Home Contest #1Hard
Show TagsComplex numbers, Roots of unity, Vieta's formulas
Berkeley Math Circle Take-Home Contest #2Hard
Show TagsComplex numbers, Roots of unity
Harvard-MIT Math TournamentHard
Show TagsComplex numbers, Polynomial operations, Roots of unity
USA IMOHard
Show TagsComplex numbers, Enumeration with symmetry, Generating functions, Inclusion-exclusion, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsAlgebraic properties of binomial coefficients, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Roots of unity, Vieta's formulas
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Ring Theory, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers in geometry, Counting two ways, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Polynomial operations, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsGenerating functions, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsPolynomial operations, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Complex numbers in geometry, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers in geometry, Optimization in geometry, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers in geometry, Roots of unity, Vectors
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Polynomial operations, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Polynomial operations, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsPolynomial operations, Roots of unity
11th Annual Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Quadratic functions, Roots of unity, Vieta's formulas
12th Annual Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers in geometry, Roots of unity, Triangle trigonometry, Trigonometry
13th Annual Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Polynomial operations, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Polynomial operations, Roots of unity
Harvard-MIT November TournamentHard
Show TagsPolynomial operations, Roots of unity
Harvard-MIT Mathematics TournamentHard
Show TagsComplex numbers, Polynomial operations, Roots of unity, Vieta's formulas

Module Progress:

Join the Discord Community!

Stuck on a problem, or don't understand a module? Join the Discord and get help with your doubts while making more math friends.