KummerTheory.exists_primitiveRoot_adjoin_eq_top_cyclotomicField
A concrete cyclotomic field has a primitive generator of its defining order.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheoryLean source · statement
theorem exists_primitiveRoot_adjoin_eq_top_cyclotomicField
(K : Type) [Field K] [CharZero K] (m : ℕ) (hm : 0 < m) :
∃ ζ : CyclotomicField m K,
IsPrimitiveRoot ζ m ∧ Algebra.adjoin K ({ζ} : Set _) = ⊤