Theorems · Theorem · number theory
IsPrimitiveRoot.geom_sum_isUnit
∀ {n j : ℕ} {A : Type u_1} {ζ : A} [inst : CommRing A] [IsDomain A],
IsPrimitiveRoot ζ n → 2 ≤ n → j.Coprime n → IsUnit (∑ i ∈ Finset.range j, ζ ^ i)Given an n-th primitive root of unity ζ, where 2 ≤ n, we have that ∑ i ∈ range j, ζ ^ i
is a unit for all j coprime with n. This is the unit given by
associated_pow_sub_one_pow_of_coprime (see
pow_sub_one_mul_geom_sum_eq_pow_sub_one_mul_geom_sum).
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 74 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites12
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CommRingstatement and proof · cited by 17,173
- Finset.sumstatement and proof · cited by 5,195
- Monoidproof · cited by 3,887
- Unitsproof · cited by 2,804
- IsDomainstatement and proof · cited by 2,196
- Units.valproof · cited by 1,966
- IsUnitstatement and proof · cited by 1,602
- Finset.rangestatement and proof · cited by 1,341
- IsPrimitiveRootstatement and proof · cited by 356
- Units.isUnitproof · cited by 116
- mul_right_injective₀proof · cited by 20
- IsPrimitiveRoot.associated_pow_sub_one_pow_of_coprimeproof · cited by 2
Cited by3
Results whose statement or proof uses this declaration.
- IsPrimitiveRoot.associated_pow_add_sub_sub_oneproof · cited by 1
- IsPrimitiveRoot.pow_sub_one_eq_geom_sum_mul_geom_sum_inv_mul_pow_sub_onestatement · cited by 0
- IsPrimitiveRoot.geom_sum_isUnit'proof · cited by 0