Documentation

TauCeti.NumberTheory.ClassFieldTheory.UnitsLayer

The layer of a finite Galois extension in the formation of units #

Let L/K be a finite Galois extension. Every K-embedding ι : L →ₐ[K] Kˢ into the separable closure has the same image, so the subgroup of G_K = Gal(Kˢ/K) fixing it does not depend on ι: it is the open normal subgroup TauCeti.fixingOpenNormalSubgroup K L, the fixing subgroup of the normal closure of L in Kˢ, equal to TauCeti.galoisOpenNormalSubgroup K L ι for every ι. Its layer V ◁ G_K in the formation unitsFormation K of (Kˢ)ˣ is the abstract counterpart of L/K, and this file identifies its two ends with the concrete objects of finite class field theory:

These are the two identifications through which the abstract Artin map of a class formation on unitsFormation K becomes the norm-residue map Kˣ / N_{L/K}(Lˣ) ≃ Gal(L/K)^ab of finite local reciprocity. Nothing here uses that K is local.

The norm computation is done more generally, for the level of an arbitrary finite subextension ι : E →ₐ[K] Kˢ, with no normality assumption: the norm Formation.levelNorm from that level to the level of G_K is the field norm N_{E/K} (levelNorm_unitsLevelEquiv). The norm of the layer of L is the field norm N_{L/K} (norm_unitsLevelEquiv), the case E = L, because the norm of a layer is Formation.levelNorm between its top and ground levels (TauCeti.ClassFieldTheory.NormalLayer.toAddMonoidHom_norm). The non-normal case is needed for the norm functoriality of the absolute local Artin map, where the ground level of a restricted layer is cut out by a subextension that need not be normal.

Main definitions #

Main results #

References #

The ground and top levels of the layer #

The fixed field of the whole group G_K is K, the image of the structure map K →ₐ[K] Kˢ. This is the hypothesis under which unitsLevelEquiv identifies the level ((Kˢ)ˣ)^{G_K} with Kˣ.

The only open subgroup of G_K whose fixed field is K is G_K itself.

The fixed field of the ground subgroup G_K of a layer V ◁ G_K is K, the image of the structure map K →ₐ[K] Kˢ. This is the hypothesis under which unitsLevelEquiv identifies the ground level of such a layer with Kˣ.

The fixed field of the top subgroup of the layer of a finite Galois extension L/K is the image of L under any K-embedding ι. This is the hypothesis under which unitsLevelEquiv identifies the top level of the layer with Lˣ.

The Galois group of the layer #

The Galois group of the layer of a finite Galois extension L/K is Gal(L/K): the class of σ ∈ G_K in G_K ⧸ V, for V = fixingOpenNormalSubgroup K L, is sent to the restriction ι.restrictNormalHom σ of σ along the embedding ι (layerGalEquiv_mk). It is TauCeti.quotientFixingSubgroupFieldRangeEquiv K L ι read on the layer. Another embedding changes this identification by an inner automorphism (layerGalEquiv_comp).

Instances For
    @[simp]

    layerGalEquiv ι sends the class of σ ∈ G_K to the restriction of σ along ι.

    (layerGalEquiv ι).symm sends the restriction of σ ∈ G_K along ι to the class of σ in G_K ⧸ V, read in the Galois group of the layer.

    Read on the image of ι through ι.equivFieldRange, layerGalEquiv ι sends the class of u to the restriction of u to the image: its value at x is u x.

    theorem TauCeti.ClassFieldTheory.layerGalEquiv_comp {K : Type} [Field K] {L : Type u_1} [Field L] [Algebra K L] [FiniteDimensional K L] [IsGalois K L] (ι : L →ₐ[K] SeparableClosure K) (τ : Gal(L/K)) (γ : (NormalLayer.ofOpenNormal (fixingOpenNormalSubgroup K L)).Gal) :
    (layerGalEquiv (ι.comp ↑τ)) γ = τ⁻¹ * (layerGalEquiv ι) γ * τ

    Changing the embedding conjugates the identification of the Galois group: precomposing ι with τ ∈ Gal(L/K) changes layerGalEquiv by the inner automorphism of τ.

    The abelianized Galois group of the layer is Gal(L/K)^ab independently of the embedding: the identifications layerGalEquiv ι for different ι differ by inner automorphisms, which become trivial on abelianizations.

    The norm from the level of a finite extension #

    The norm from the level of a finite extension is the field norm: if the fixed field of the open subgroup W is the image of a K-embedding ι : E →ₐ[K] Kˢ of an extension E/K (finite, as it is isomorphic to that fixed field), and that of W₀ ⊇ W is K, then under the identifications unitsLevelEquiv of the two levels with Eˣ and Kˣ, the norm Formation.levelNorm from ((Kˢ)ˣ)^W to ((Kˢ)ˣ)^{W₀} is N_{E/K}. The extension E/K need not be normal.

    The norm quotient of the layer #

    @[simp]

    The Galois action on the top level of the layer is the action of Gal(L/K) on Lˣ, through layerGalEquiv ι and unitsLevelEquiv ι.

    The norm of the layer is the field norm: under the identifications of its top and ground levels with Lˣ and Kˣ, the norm N_{G_K/V} of the layer of L is N_{L/K}. This is the case E = L of levelNorm_unitsLevelEquiv, since the norm of a layer is Formation.levelNorm between its top and ground levels (NormalLayer.toAddMonoidHom_norm).

    The norm subgroup of the layer is the norm group N_{L/K}(Lˣ): an element of Kˣ lies in the norm subgroup of the layer of L exactly when it is the field norm of a unit of L.

    The norm quotient of the layer of L is Kˣ / N_{L/K}(Lˣ): the identification unitsLevelEquiv of the ground level of the layer with Kˣ descends to the quotients by N_{L/K}(Lˣ) and by the norm subgroup of the layer (unitsLevelEquiv_mem_normSubgroup_iff).

    Instances For
      @[simp]

      layerNormQuotientEquiv K L sends the class of a ∈ Kˣ to the class of a in the norm quotient of the layer.

      Cohomology #

      The coefficient identification from the representation of the layer of L to the standard Galois representation on Lˣ.

      Instances For
        @[simp]

        The coefficient identification inverts unitsLevelEquiv.

        Reading the concrete coefficient of a layer element through ι recovers its value in the separable closure.

        The coefficient identification intertwines the layer action with the concrete Galois action.

        The morphism of representations underlying layerCohomologyEquiv.

        Instances For
          @[simp]

          The representation morphism underlying the layer comparison is the coefficient identification.

          The cohomology of the layer of L is the ordinary Galois cohomology of L/K: restriction along ι identifies the layer Galois group with Gal(L/K), while unitsLevelEquiv identifies the layer coefficients with Lˣ.

          Instances For

            A ground-field unit, viewed in the layer and then in Lˣ, is its image under the algebra map K → L.