Module

SubfieldRoots.lean

Nyll.Yamaguchi26AbfaithfulGalois.FieldExamples.SubfieldRoots
2 declarations indexed from sourceView source ↗

Root finiteness in subfields

A finite separable extension of a subfield embeds in a finite extension of the ambient field. In characteristic zero this descends finiteness of primary roots of unity to finite extensions of the subfield.

Declarations

Yamaguchi26AbfaithfulGalois.finiteExtension_embedding_over_subfield

A finite separable extension of a subfield embeds in a finite extension of the ambient field, using a primitive generator.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace Yamaguchi26AbfaithfulGalois
universe u v w
theorem finiteExtension_embedding_over_subfield
    (K : Type u) (E : Type v) (L : Type w)
    [Field K] [Field E] [Field L] [Algebra K E] [Algebra K L]
    [FiniteDimensional K L] [Algebra.IsSeparable K L] :
    ∃ T : IntermediateField E (AlgebraicClosure E), FiniteDimensional E T ∧
      Nonempty (L →+* T)
Yamaguchi26AbfaithfulGalois.finite_primaryComponent_finiteExtension_of_subfield

Root finiteness in finite extensions descends to arbitrary subfields in characteristic zero.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace Yamaguchi26AbfaithfulGalois
universe u v w
theorem finite_primaryComponent_finiteExtension_of_subfield
    (K : Type u) (E : Type v) [Field K] [Field E] [Algebra K E] [CharZero K]
    (p : ℕ)
    (hRoots : ∀ T : IntermediateField E (AlgebraicClosure E), FiniteDimensional E T →
      Finite (CommGroup.primaryComponent Tˣ p))
    (L : Type w) [Field L] [Algebra K L] [FiniteDimensional K L] :
    Finite (CommGroup.primaryComponent Lˣ p)