Documentation

TauCeti.FieldTheory.Galois.AbsoluteGaloisGroup.FiniteExtension

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 #

Main results #

References #

The open subgroup #

noncomputable def TauCeti.galoisSubgroup (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) [FiniteDimensional K L] :

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
Instances For
    @[simp]

    The subgroup underlying galoisSubgroup K L σ is the fixing subgroup of the image of σ.

    @[simp]
    theorem TauCeti.mem_galoisSubgroup_iff (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) [FiniteDimensional K L] {g : AbsoluteGaloisGroup K} :
    g ∈ galoisSubgroup K L σ ↔ ∀ (x : L), g (σ x) = σ x

    An automorphism of Kˢ lies in galoisSubgroup K L σ exactly when it fixes σ x for every x : L.

    theorem TauCeti.galoisSubgroup_index (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) [FiniteDimensional K 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.

    instance TauCeti.finiteIndex_galoisSubgroup (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) [FiniteDimensional K L] :

    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 #

    noncomputable def TauCeti.galoisSubgroupEquiv (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) [FiniteDimensional K 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
      @[simp]

      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 σ.

      @[simp]
      theorem TauCeti.galoisSubgroupEquiv_symm_apply (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) [FiniteDimensional K L] (h : ↥↑(galoisSubgroup K L σ)) (x : SeparableClosure 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
        @[simp]

        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
          @[simp]

          The isomorphism quotientFixingSubgroupFieldRangeEquiv sends the class of g to its restriction σ.restrictNormalHom g.

          Restriction along compatible normal subextensions #

          theorem TauCeti.restrictNormalHom_of_compatible {K : Type u_3} [Field K] {E M : IntermediateField K (SeparableClosure K)} [Normal K ↥E] [Normal K ↥M] (pi : Gal(↥M/K) →* Gal(↥E/K)) (iota : ↥E →ₐ[K] ↥M) (hpiiota : ∀ (g : Gal(↥M/K)) (x : ↥E), iota ((pi g) x) = g (iota x)) (hiota : ∀ (x : ↥E), M.val (iota x) = E.val x) (g : AbsoluteGaloisGroup K) :

          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
          Instances For
            @[simp]

            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
            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 ι.

              theorem TauCeti.mem_fixingOpenNormalSubgroup_iff {K : Type u_1} [Field K] {L : Type u_2} [Field L] [Algebra K L] [FiniteDimensional K L] [IsGalois K L] (ι : L →ₐ[K] SeparableClosure K) {σ : AbsoluteGaloisGroup K} :
              σ ∈ fixingOpenNormalSubgroup K L ↔ ∀ (x : L), σ (ι x) = ι x

              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ˢ.