Documentation

TauCeti.FieldTheory.Galois.SubfieldDictionary

The subfield dictionary for a field that need not be Galois #

Mathlib's fundamental theorem of Galois theory, IsGalois.intermediateFieldEquivSubgroup, describes the intermediate fields of a Galois extension L / F as the subgroups of Gal(L/F). It says nothing directly about the intermediate fields of K / F for an intermediate field K that is not itself Galois over F — and for a general number field K that is exactly the case of interest, K being presented inside its normal closure.

The correct statement is a relative one. The intermediate fields of K / F are an interval: they are the intermediate fields of L / F below K, and under the Galois correspondence those are the subgroups of Gal(L/F) containing K.fixingSubgroup. So

IntermediateField F K ≃o (Set.Ici K.fixingSubgroup)ᵒᵈ,

order-reversing, with the bottom F matching the top ⊤ and the top K matching K.fixingSubgroup itself. Nothing here needs K / F to be normal; only L / F is Galois.

Both steps are existing order isomorphisms, composed:

The same dictionary holds for an abstract field K given with an embedding φ : K →ₐ[F] L, which is how a number field sits inside its normal closure:

IntermediateField F K ≃o (Set.Ici φ.fieldRange.fixingSubgroup)ᵒᵈ,

sending E to the subgroup fixing φ(E) and a subgroup H to the preimage φ⁻¹(L^H). It is the intermediate-field dictionary for φ(K), transported along φ.equivFieldRange by IntermediateField.orderIsoMapComap. The base subgroup φ.fieldRange.fixingSubgroup is the stabilizer of φ under postcomposition, by TauCeti.FieldTheory.stabilizer_algHom_eq_fixingSubgroup. Under the dictionary the degree [E : F] of an intermediate field is the index of its subgroup.

Main results #

The evaluation rules for OrderIso.Iic, which Mathlib does not state, are in TauCeti/Order/Hom/Set.lean.

References #

The subfield dictionary. For L / F finite Galois and K any intermediate field, the intermediate fields of K / F correspond order-reversingly to the subgroups of Gal(L/F) containing K.fixingSubgroup. K itself need not be normal over F.

Equations
Instances For
    @[simp]

    The dictionary sends an intermediate field of K / F to the fixing subgroup of its lift.

    @[simp]

    The inverse sends a subgroup to its fixed field, read inside L through lift.

    noncomputable def AlgHom.intermediateFieldEquivSubgroup {F : Type u_1} {K : Type u_2} {L : Type u_3} [Field F] [Field K] [Field L] [Algebra F K] [Algebra F L] [FiniteDimensional F L] [IsGalois F L] (φ : K →ₐ[F] L) :

    The subfield dictionary of an embedded field. For L / F finite Galois and any embedding φ : K →ₐ[F] L, the intermediate fields of K / F correspond order-reversingly to the subgroups of Gal(L/F) containing the subgroup fixing φ(K) pointwise. K is an abstract field, not a subfield of L, and need not be normal over F.

    Equations
    Instances For
      @[simp]

      The dictionary sends an intermediate field of K / F to the subgroup fixing its image.

      @[simp]

      The inverse sends a subgroup to the preimage of its fixed field.

      Degree is index. The subgroup attached to an intermediate field E of K / F has index [E : F] in Gal(L/F).