The absolute Galois group of a finite separable extension as an open subgroup #
Let L/K be a finite separable extension and σ : L →ₐ[K] Kˢ a K-embedding of L into a
separable closure Kˢ of K. The automorphisms of Kˢ that fix σ(L) pointwise form an open
subgroup
galoisSubgroup K L σ ≤ G_K = AbsoluteGaloisGroup K
of index [L : K], and it is the absolute Galois group of L: the isomorphism of topological
groups absoluteGaloisGroupEquivFixingSubgroup K L σ : G_L ≃ₜ* σ.fieldRange.fixingSubgroup of
TauCeti.FieldTheory.Galois.AbsoluteGaloisGroup.Extension, read at the open subgroup, is an
isomorphism G_L ≃ₜ* galoisSubgroup K L σ for the Krull topologies, which is what continuous
cohomology depends on.
The embedding is genuine data. Without one there is no homomorphism G_L → G_K induced by the
extension L/K, hence no realization of G_L as a subgroup of G_K, and two embeddings cut out
conjugate subgroups. Restriction, corestriction and the other subgroup-indexed operations of
Galois cohomology along L/K are the operations at galoisSubgroup K L σ, read through
galoisSubgroupEquiv K L σ, and their independence of σ is a statement about those operations
rather than about the subgroup. The index formula is what discharges the finite-index and
index-two hypotheses those operations carry.
Finiteness of L/K enters in three places: it makes the fixing subgroup open, so that it can be
packaged as the OpenSubgroup galoisSubgroup K L σ; it is the hypothesis of the finite-degree
index formula galoisSubgroup_index; and, through the packaging, it is carried by
galoisSubgroupEquiv K L σ and its application lemmas. The identification of separable closures
and the isomorphism of Galois groups themselves need no finiteness and live in the imported
module. Separability of L/K is a consequence of the existence of σ and is not assumed.
When L/K is normal, every automorphism of Kˢ preserves σ(L), so restriction
σ.restrictNormalHom : G_K →* Gal(L/K) along σ is defined; it is surjective with kernel the
subgroup fixing σ(L), and quotientFixingSubgroupFieldRangeEquiv K L σ is the induced
isomorphism G_K ⧸ Gal(Kˢ/σ(L)) ≃* Gal(L/K). This part uses normality but not finiteness. When
L/K is both finite and normal, the subgroup fixing σ(L) is packaged as the open normal subgroup
galoisOpenNormalSubgroup K L σ, the level of L among the finite quotients of G_K. When
L/K is finite Galois, all embeddings have the same image, the normal closure of L in Kˢ, and
fixingOpenNormalSubgroup K L is this subgroup with no embedding chosen.
Main definitions #
TauCeti.galoisSubgroup K L σ: the open subgroup ofG_Kfixingσ(L)pointwise, for a finiteL/K.TauCeti.galoisSubgroupEquiv K L σ: the isomorphism of topological groupsG_L ≃ₜ* galoisSubgroup K L σ.TauCeti.quotientFixingSubgroupFieldRangeEquiv K L σ: for a normalL/K, the isomorphismG_K ⧸ Gal(Kˢ/σ(L)) ≃* Gal(L/K)induced by restrictionσ.restrictNormalHom.TauCeti.galoisOpenNormalSubgroup K L σ: for a finite normalL/K, the subgroup fixingσ(L)as an open normal subgroup ofG_K.TauCeti.fixingOpenNormalSubgroup K L: for a finiteL/K, the open normal subgroup ofG_Kfixing the normal closure ofLinKˢ, with no embedding chosen.TauCeti.absoluteGaloisGroupExtend K L σ: the injective continuous homomorphismField.absoluteGaloisGroup L →* Field.absoluteGaloisGroup Kbetween Mathlib's absolute Galois groups,galoisSubgroupEquiv K L σfollowed by the inclusion ofgaloisSubgroup K L σ.
Main results #
TauCeti.galoisSubgroup_index: the index ofgaloisSubgroup K L σinG_Kis[L : K], so the subgroup fixingσ(L)has finite index (TauCeti.finiteIndex_fixingSubgroup_fieldRange,TauCeti.finiteIndex_galoisSubgroup).TauCeti.galoisSubgroupEquiv_apply_separableClosureRingEquiv: the isomorphism intertwines the actions ofG_LonLˢand ofG_KonKˢthroughseparableClosureRingEquiv K L σ.TauCeti.absoluteGaloisGroupExtend_apply_separableClosureRingEquiv: the embedding of Mathlib's absolute Galois groups intertwines the actions on the identified separable closures.TauCeti.mem_range_absoluteGaloisGroupExtend_iff,TauCeti.isOpen_range_absoluteGaloisGroupExtend,TauCeti.index_range_absoluteGaloisGroupExtend: the image ofG_Lin Mathlib'sG_Kis the open subgroupgaloisSubgroup K L σ, of index[L : K].TauCeti.quotientFixingSubgroupFieldRangeEquiv_mk: the isomorphism sends the class ofgtoσ.restrictNormalHom g.TauCeti.exists_galoisOpenNormalSubgroup_eq: every open normal subgroup ofG_KisgaloisOpenNormalSubgroup K E E.valfor a finite Galois intermediate fieldEofKˢ/K.TauCeti.fixingOpenNormalSubgroup_eq_galoisOpenNormalSubgroup: for a finite GaloisL/K,fixingOpenNormalSubgroup K LisgaloisOpenNormalSubgroup K L σfor every embeddingσ.TauCeti.restrictNormalHom_of_compatible: a compatible pair between normal subextensions ofKˢcarries restriction to the larger field to restriction to the smaller field.
References #
- J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., Ch. I §5 for restriction and corestriction along a finite extension, and Ch. VI §1 for the absolute Galois group at the separable closure.
The open subgroup #
The open subgroup of G_K cut out by a K-embedding of L into Kˢ: the automorphisms
of Kˢ fixing σ(L) pointwise. It is open because L/K is finite, and galoisSubgroupEquiv
identifies it with the absolute Galois group of L.
Equations
- TauCeti.galoisSubgroup K L σ = { toSubgroup := σ.fieldRange.fixingSubgroup, isOpen' := ⋯ }
Instances For
The subgroup underlying galoisSubgroup K L σ is the fixing subgroup of the image of σ.
An automorphism of Kˢ lies in galoisSubgroup K L σ exactly when it fixes σ x for every
x : L.
The index of galoisSubgroup K L σ is the degree [L : K].
The subgroup of G_K fixing σ(L) has finite index, namely [L : K]. This is what
discharges the finite-index hypothesis of corestriction and of the other operations of Galois
cohomology indexed by a subgroup of G_K.
galoisSubgroup K L σ has finite index, namely [L : K]: the instance
finiteIndex_fixingSubgroup_fieldRange read through galoisSubgroup_toSubgroup.
The subgroup of G_K fixing σ(L) is open, galoisSubgroup K L σ read as a plain
subgroup.
galoisSubgroup K L σ is all of G_K exactly when L/K is trivial, that is [L : K] = 1.
The isomorphism with the absolute Galois group of L #
The absolute Galois group of L is the open subgroup of G_K cut out by σ, as
topological groups: conjugation by the identification separableClosureRingEquiv K L σ of separable
closures is an isomorphism G_L ≃ₜ* galoisSubgroup K L σ for the Krull topologies. It is
absoluteGaloisGroupEquivFixingSubgroup K L σ read at the open subgroup.
Equations
Instances For
galoisSubgroupEquiv K L σ conjugates by the identification of separable closures.
The isomorphism intertwines the Galois actions: the image of g : G_L acts on
e x ∈ Kˢ as g acts on x ∈ Lˢ, where e = separableClosureRingEquiv K L σ.
The inverse of galoisSubgroupEquiv K L σ conjugates back by the identification of separable
closures.
The embedding of Mathlib's absolute Galois groups #
The absolute Galois group of a finite extension inside that of K, along a K-embedding
σ : L →ₐ[K] Kˢ: identify G_L with the open subgroup of G_K fixing σ(L), and include that
subgroup in G_K. The two absolute Galois groups use Mathlib's algebraic closures, while the
subgroup identification uses Tau Ceti's separable closures; absoluteGaloisGroupRestrictEquiv
transports between the two models.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reading absoluteGaloisGroupExtend on separable closures gives the inclusion of the open
subgroup identified with G_L.
The embedding of absolute Galois groups intertwines the actions on the identified separable closures.
The embedding G_L → G_K induced by an embedding of a finite extension is continuous.
The map G_L → G_K induced by an embedding of a finite extension is injective.
The image of G_L in G_K is the open subgroup galoisSubgroup K L σ fixing σ(L),
read in Mathlib's absolute Galois group through absoluteGaloisGroupRestrictEquiv K.
The image of G_L in G_K is open.
The image of G_L in G_K has index [L : K].
Normal extensions: the quotient by the open subgroup #
The Galois group of a normal extension L embedded by σ is the quotient of G_K by the
subgroup fixing σ(L): TauCeti.quotientFixingSubgroupEquiv for the intermediate field σ(L),
read on L through σ. It sends the class of g to its restriction σ.restrictNormalHom g
along σ (quotientFixingSubgroupFieldRangeEquiv_mk).
Equations
Instances For
The isomorphism quotientFixingSubgroupFieldRangeEquiv sends the class of g to its
restriction σ.restrictNormalHom g.
Restriction along compatible normal subextensions #
Along a compatible pair (pi, iota) between normal subextensions of Kˢ, with iota
compatible with their inclusions into Kˢ, pi carries restriction to M to restriction to
E.
Finite normal extensions: the open normal subgroup #
The level of a finite normal extension: the subgroup Gal(Kˢ/σ(L)) of automorphisms of
Kˢ fixing σ(L), an open normal subgroup of Gal(Kˢ/K) because L/K is finite and normal.
Its underlying subgroup is the fixing subgroup of σ(L) by definition, so the quotient by it is
the domain of quotientFixingSubgroupFieldRangeEquiv K L σ.
Equations
- TauCeti.galoisOpenNormalSubgroup K L σ = { toSubgroup := σ.fieldRange.fixingSubgroup, isOpen' := ⋯, isNormal' := ⋯ }
Instances For
The subgroup underlying galoisOpenNormalSubgroup K L σ is the fixing subgroup of σ(L).
Every open normal subgroup of G_K is the level of a finite Galois subextension: it is
galoisOpenNormalSubgroup K E E.val for its fixed field E, an intermediate field of Kˢ/K
finite and Galois over K.
The fixing subgroup of the normal closure #
The open normal subgroup cut out by a finite extension L/K: the subgroup of
G_K = Gal(Kˢ/K) fixing the normal closure of L in Kˢ, that is, fixing the image of every
K-embedding of L into Kˢ. When L/K is Galois all these images coincide, so this is
TauCeti.galoisOpenNormalSubgroup K L ι for every embedding ι
(fixingOpenNormalSubgroup_eq_galoisOpenNormalSubgroup), with no embedding chosen.
Equations
- TauCeti.fixingOpenNormalSubgroup K L = { toSubgroup := (IntermediateField.normalClosure K L (SeparableClosure K)).fixingSubgroup, isOpen' := ⋯, isNormal' := ⋯ }
Instances For
The subgroup underlying fixingOpenNormalSubgroup K L is the fixing subgroup of the image of
any K-embedding ι of the Galois extension L into Kˢ.
The fixing subgroup of a Galois extension does not depend on the embedding: it is the
subgroup TauCeti.galoisOpenNormalSubgroup K L ι fixing the image of any K-embedding ι.
An element of G_K lies in fixingOpenNormalSubgroup K L exactly when it fixes the image
of a (any) K-embedding ι of the Galois extension L into Kˢ.