Theorems · Theorem · number theory
Polynomial.X_pow_sub_one_eq_prod
∀ {R : Type u_1} [inst : CommRing R] [inst_1 : IsDomain R] {ζ : R} {n : ℕ},
0 < n →
IsPrimitiveRoot ζ n → Polynomial.X ^ n - 1 = ∏ ζ ∈ Polynomial.nthRootsFinset n 1, (Polynomial.X - Polynomial.C ζ)If there is a primitive nth root of unity in K, then X ^ n - 1 = ∏ (X - μ), where μ
varies over the n-th roots of unity.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 139 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites24
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- CommRingstatement and proof · cited by 17,173
- Finsetproof · cited by 13,712
- RingHomstatement · cited by 10,189
- Polynomialstatement · cited by 5,681
- Multisetproof · cited by 2,627
- Finset.prodstatement and proof · cited by 2,356
- IsDomainstatement and proof · cited by 2,196
- Polynomial.Xstatement and proof · cited by 1,639
- Polynomial.Cstatement and proof · cited by 1,598
- Multiset.mapproof · cited by 876
- Multiset.prodproof · cited by 528
Cited by1
Results whose statement or proof uses this declaration.
- Polynomial.prod_cyclotomic'_eq_X_pow_sub_oneproof · cited by 3