Documentation

TauCeti.NumberTheory.ClassFieldTheory.Formation.Units

The formation of the units of a separable closure #

For a field K with separable closure Kˢ and absolute Galois group G_K = Gal(Kˢ/K), this file builds the formation unitsFormation K whose coefficient module is the multiplicative group (Kˢ)ˣ, written additively. Its level at an open subgroup U is the unit group of the fixed field of U (mem_level_unitsFormation_iff), presented as Eˣ when that fixed field is the image of a K-embedding of E (unitsLevelEquiv), and its finite normal layers are the finite Galois extensions E/F inside Kˢ. It is the formation on which the local class formation is to be built.

For a finite extension L/K embedded in Kˢ, restriction of this formation from G_K to the open subgroup identified with G_L is canonically isomorphic to unitsFormation L (localFormationRestrict). On coefficients this isomorphism is induced by the identification Lˢ ≃ Kˢ extending the chosen embedding.

The first input of the class-formation axioms is proved here, for every field K: Hilbert 90 on every finite normal layer (subsingleton_h1_unitsFormation), H¹(U ⧸ V, ((Kˢ)ˣ)^V) = 0 for open subgroups V ◁ U. The finite-layer description of the Brauer group through this formation is in TauCeti.NumberTheory.ClassFieldTheory.Brauer.Formation.

Implementation notes #

The body of unitsFormation is not exposed; its coefficient module is read through the dictionary unitsCoeffEquivUnitsFormation, as TauCeti.ClassFieldTheory.unitsRep is read through TauCeti.ClassFieldTheory.unitsCoeffEquivUnitsRep.

Main definitions #

Main results #

References #

The formation of the units of a separable closure: the discrete module (Kˢ)ˣ, written additively as TauCeti.UnitsCoeff K, over the absolute Galois group G_K = Gal(Kˢ/K). Its elements are read through unitsCoeffEquivUnitsFormation, and its level at an open subgroup is the unit group of the fixed field of that subgroup (mem_level_unitsFormation_iff).

Instances For

    The coefficient dictionary between TauCeti.UnitsCoeff K and the coefficient module of unitsFormation K. It is equivariant by unitsCoeffEquivUnitsFormation_smul.

    Instances For
      @[simp]

      The coefficient dictionary is equivariant: G_K acts on the coefficient module of unitsFormation K as it acts on (Kˢ)ˣ.

      Restriction to a finite extension #

      The homomorphism G_L → G_K obtained by identifying G_L with the subgroup fixing σ(L) and including that subgroup in G_K.

      Instances For

        The embedding G_L → G_K is TauCeti.galoisSubgroupEquiv followed by the inclusion of the open subgroup fixing σ(L).

        The image of the embedding G_L → G_K is the open subgroup of G_K fixing σ(L).

        The embedding of absolute Galois groups underlying restriction of the units formation is continuous.

        The embedding of absolute Galois groups underlying restriction of the units formation is injective.

        The embedding of absolute Galois groups underlying restriction of the units formation is an open map.

        The inverse of the embedding G_L → G_K on a subgroup of the image of U ≤ G_L: the continuous homomorphism U' → U, for U' ≤ U.map (localFormationHom K L σ), given by the inverse of TauCeti.galoisSubgroupEquiv (localFormationHom_localFormationHomInv).

        Instances For
          @[simp]

          localFormationHomInv is a right inverse of the embedding G_L → G_K.

          The additive equivalence on the coefficient modules underlying restriction of the units formation along L/K. It sends a unit of Kˢ to its image in Lˢ under the inverse of the chosen identification Lˢ ≃ Kˢ.

          Instances For
            @[simp]

            The inverse of the coefficient equivalence sends a unit of Lˢ to its image in Kˢ under the chosen identification Lˢ ≃ Kˢ.

            @[simp]

            The coefficient equivalence underlying localFormationRestrict is equivariant for the embedding G_L → G_K.

            Restriction of the units formation to a finite extension. A K-embedding σ : L →ₐ[K] Kˢ identifies G_L with the open subgroup of G_K fixing σ(L). After restricting the G_K-representation (Kˢ)ˣ along this embedding, the inverse of separableClosureRingEquiv K L σ : Lˢ ≃+* Kˢ identifies it with the G_L-representation (Lˢ)ˣ. This is the coefficient comparison used to regard a finite layer over L as a layer of the formation over K.

            Instances For
              @[simp]

              localFormationRestrict sends a coefficient x ∈ (Kˢ)ˣ to its image in (Lˢ)ˣ under the inverse identification of separable closures.

              @[simp]

              The inverse of localFormationRestrict sends a coefficient y ∈ (Lˢ)ˣ along the chosen identification Lˢ ≃ Kˢ.

              @[simp]

              The level of an open subgroup U is the unit group of its fixed field: a unit of Kˢ lies in the level ((Kˢ)ˣ)^U exactly when it lies in the fixed field of U. Its simp priority is high so that simp uses it in preference to the generic Formation.mem_level.

              Levels as unit groups of embedded fields #

              The level of an open subgroup is the unit group of its fixed field, presented as Eˣ: if the fixed field of U is the image of a K-embedding ι : E →ₐ[K] Kˢ, then ι identifies Eˣ with the level ((Kˢ)ˣ)^U of unitsFormation K. Applied to K itself and to a finite Galois extension L, it identifies the ground and top levels of the layer of L with Kˣ and Lˣ.

              Instances For
                @[simp]

                unitsLevelEquiv ι hU sends a unit x of E to the unit ι x of Kˢ.

                Hilbert 90 on the finite normal layers #

                Hilbert 90 on a finite normal layer of the formation of units: for open subgroups V ◁ U of G_K, H¹(U ⧸ V, ((Kˢ)ˣ)^V) = 0. In field notation, H¹(Gal(E/F), Eˣ) = 0 for the finite Galois extension E/F of fixed fields of V and U; this is the first axiom of a class formation.