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:
IntermediateField.liftOrderIsoidentifiesIntermediateField F Kwith the intervalSet.Iic KinsideIntermediateField F L, replacing the abstract fieldKby a subfield ofL(TauCeti/FieldTheory/IntermediateField/Lift.lean);OrderIso.Iicrestricts the Galois correspondence itself to that interval. Its codomain,Set.Iic (IsGalois.intermediateFieldEquivSubgroup K), is the down-set ofOrderDual.toDual K.fixingSubgroupin(Subgroup Gal(L/F))ᵒᵈ, which is definitionally(Set.Ici K.fixingSubgroup)ᵒᵈ— so the composition needs no bridging step.
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 #
IntermediateField.intermediateFieldEquivSubgroup: the dictionary,IntermediateField F K ≃o (Set.Ici K.fixingSubgroup)ᵒᵈ.AlgHom.intermediateFieldEquivSubgroup: the dictionary of an embedded field,IntermediateField F K ≃o (Set.Ici φ.fieldRange.fixingSubgroup)ᵒᵈ, with the evaluation rulesAlgHom.coe_intermediateFieldEquivSubgroup_applyandAlgHom.intermediateFieldEquivSubgroup_symm_apply.AlgHom.index_intermediateFieldEquivSubgroup_apply: the subgroup attached toEhas index[E : F].
The evaluation rules for OrderIso.Iic, which Mathlib does not state, are in
TauCeti/Order/Hom/Set.lean.
References #
- S. Lang, Algebra, Chapter VI §1, Theorem 1.1, for the fundamental theorem of Galois theory that the second step restricts.
- J. Neukirch, Algebraic Number Theory, Chapter I, §9, for subfields of a number field read off its normal closure.
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
The dictionary sends an intermediate field of K / F to the fixing subgroup of its lift.
The inverse sends a subgroup to its fixed field, read inside L through lift.
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
The dictionary sends an intermediate field of K / F to the subgroup fixing its image.
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).