Overview
Advanced root-of-unity problems reduce to divisibility in the exponents or cyclotomic factorizations.
Core Skills
Use the Power Sum Filter
For an th root of unity, is if and 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: if , otherwise .
- Primitive roots organize factors of .
- Reality conditions become angle divisibility checks.
Worked Example
Let . Compute .
Since , the sum is .
More Examples
Example 1: Divisibility Filter
Let be a primitive th root of unity. Find .
Since , the sum is .
Example 2: Real Sum
Compute for .
It equals .
Example 3: Cyclotomic Factor
Factor over the reals.
.
Strategy Checklist
- Check whether the exponent is divisible by .
- Pair conjugates to keep sums real.
- Use primitive roots to simplify factors.
Common Pitfalls
- Forgetting to test whether divides the exponent.
- Dropping conjugate pairs when checking real-valued sums.
- Mixing primitive and non-primitive roots in sums.
Practice Problems
| Status | Source | Problem Name | Difficulty | Tags | ||
|---|---|---|---|---|---|---|
| Berkeley Math Circle Take-Home Contest | Hard | Show TagsInvariants / monovariants, Roots of unity, Sums and products | ||||
| Berkeley Math Circle Take-Home Contest #1 | Hard | Show TagsComplex numbers, Roots of unity, Vieta's formulas | ||||
| Berkeley Math Circle Take-Home Contest #2 | Hard | Show TagsComplex numbers, Roots of unity | ||||
| Harvard-MIT Math Tournament | Hard | Show TagsComplex numbers, Polynomial operations, Roots of unity | ||||
| USA IMO | Hard | Show TagsComplex numbers, Enumeration with symmetry, Generating functions, Inclusion-exclusion, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsAlgebraic properties of binomial coefficients, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Roots of unity, Vieta's formulas | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Ring Theory, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers in geometry, Counting two ways, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Polynomial operations, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsGenerating functions, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsPolynomial operations, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Complex numbers in geometry, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers in geometry, Optimization in geometry, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers in geometry, Roots of unity, Vectors | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Polynomial operations, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Polynomial operations, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsPolynomial operations, Roots of unity | ||||
| 11th Annual Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Quadratic functions, Roots of unity, Vieta's formulas | ||||
| 12th Annual Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers in geometry, Roots of unity, Triangle trigonometry, Trigonometry | ||||
| 13th Annual Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Polynomial operations, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsComplex numbers, Polynomial operations, Roots of unity | ||||
| Harvard-MIT November Tournament | Hard | Show TagsPolynomial operations, Roots of unity | ||||
| Harvard-MIT Mathematics Tournament | Hard | 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.
