Theorems · Theorem · number theory
IsPrimitiveRoot.adjoin_pair_eq
∀ {R : Type u_4} [inst : CommRing R] [IsDomain R] (S : Type u_7) [inst_2 : CommSemiring S] [inst_3 : Algebra S R]
{ζ₁ ζ₂ : R} {k₁ k₂ : ℕ},
IsPrimitiveRoot ζ₁ k₁ →
IsPrimitiveRoot ζ₂ k₂ → k₁ ≠ 0 → k₂ ≠ 0 → ∀ {ζ : R}, IsPrimitiveRoot ζ (k₁.lcm k₂) → S[ζ₁, ζ₂] = S[ζ]The sub-algebra generated by two roots of unity of order k₁ and k₂ resp. is the same as the one
generated by a root of unity of order lcm k₁ k₂.
See IsPrimitiveRoot.pow_mul_pow_lcm for how to construct a root of unity of order lcm k₁ k₂
from roots of unity of order k₁ and k₂.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 142 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites22
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setstatement · cited by 53,352
- CommRingstatement and proof · cited by 17,173
- Algebrastatement and proof · cited by 11,388
- CommSemiringstatement and proof · cited by 10,911
- IsDomainstatement and proof · cited by 2,196
- le_antisymmproof · cited by 2,068
- Subalgebrastatement · cited by 1,353
- Algebra.adjoinstatement and proof · cited by 535
- IsPrimitiveRootstatement and proof · cited by 356
- MulMemClass.mul_memproof · cited by 173
- IsPrimitiveRoot.pow_eq_oneproof · cited by 48
- pow_memproof · cited by 46
Cited by1
Results whose statement or proof uses this declaration.
- IsCyclotomicExtension.lcm_supproof · cited by 1