ClassFieldTheory.isSplittingField_of_root_generated
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTheory
open Polynomial
universe uLean source · statement
theorem isSplittingField_of_root_generated
(K L : Type u) [Field K] [Field L] [Algebra K L]
(n : ℕ+) (a : Kˣ)
(hmu : (primitiveRoots (n : ℕ) K).Nonempty)
(β : L)
(hpow : β ^ (n : ℕ) = algebraMap K L (a : K))
(hgen : IntermediateField.adjoin K {β} = ⊤) :
Polynomial.IsSplittingField K L
(Polynomial.X ^ (n : ℕ) - Polynomial.C (a : K))