Concrete generator and degree coordinates for an intermediate field of a pure radical extension.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
universe u v w xtheorem exists_intermediateField_generator_pow_eq_of_pureRadical
{K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
(α : L) (hα : α ≠ 0) (π : K)
(hpow : α ^ Module.finrank K L = algebraMap K L π)
(hgen : IntermediateField.adjoin K {α} = ⊤)
(hroots : ∀ ζ : L, ζ ^ Module.finrank K L = 1 →
ζ ∈ Set.range (algebraMap K L))
(F : IntermediateField K L) :
∃ β : F,
(β : L) = α ^ Module.finrank F L ∧
β ^ Module.finrank K F = algebraMap K F π ∧
IntermediateField.adjoin K ({(β : L)} : Set L) = F ∧
Module.finrank K F * Module.finrank F L =
Module.finrank K L