Documentation

TauCeti.NumberTheory.ClassFieldTheory.ClassField

The field cut out by an open normal subgroup of the absolute Galois group #

Class field theory states its correspondences on the Galois side, as bijections between norm subgroups and open normal subgroups V of the absolute Galois group G_F = Gal(Fˢ/F). This file records, once, the dictionary that turns such a subgroup back into a field: the class field classField F V is the fixed field of V inside the separable closure Fˢ. Because G_F is taken at the separable closure, the fixed field of all of G_F is F itself, so no transport between closures intervenes.

By the infinite Galois correspondence the dictionary is faithful: the fixing subgroup of classField F V is V again, classField F V is a finite Galois extension of F whose Galois group is the finite quotient G_F ⧸ V, and every finite Galois subextension of Fˢ arises this way. Subgroup inclusion becomes reverse inclusion of fields, which is how an order-preserving correspondence on subgroups becomes the classical order-reversing correspondence on fields. Finally V is an abelian layer exactly when its class field is an abelian extension.

The same dictionary reads an arbitrary finite normal layer V ◁ U of G_F, whose ground U is any open subgroup: if E and L are the fixed fields of U and V, then L/E is Galois (NormalLayer.isGalois_of_fixedField) and restriction to L identifies the Galois group U ⧸ V of the layer with Gal(L/E) (NormalLayer.galEquivOfFixedField).

Main definitions #

Main results #

References #

The class field of an open normal subgroup V of the absolute Galois group G_F: the fixed field of V inside the separable closure of F. It is the finite Galois extension of F with Galois group G_F ⧸ V.

Instances For
    @[simp]

    An element of Fˢ lies in the class field of V exactly when every element of V fixes it.

    @[simp]

    The fixing subgroup of the class field of V is V: an open subgroup is closed, so the infinite Galois correspondence recovers it from its fixed field.

    The Galois dictionary reverses inclusions: a larger subgroup cuts out a smaller field. This turns a class-field correspondence that preserves the order on subgroups into the classical order-reversing correspondence on fields.

    Distinct open normal subgroups cut out distinct class fields.

    @[simp]

    The class field of V is F exactly when V is the whole absolute Galois group.

    The class field of V is finite over F, because V is open.

    The class field of V is Galois over F, because V is normal.

    The class field of an open normal subgroup of G_F is a number field when F is, being a finite extension of F.

    @[simp]

    Cutting out the class field of V and then taking the open normal subgroup that fixes it recovers V.

    The class field of the subgroup fixing a finite Galois extension L/F is L, embedded in Fˢ by any F-embedding ι.

    The class fields are exactly the finite Galois subextensions of Fˢ.

    The degree of the class field of V is the index of V.

    The Galois group of a class field is the Galois group of its layer: restriction to classField F V identifies Gal(classField F V / F) with the finite Galois group G_F ⧸ V of the normal layer V ◁ G_F.

    Instances For
      @[simp]

      The inverse of galClassFieldEquiv sends the class of σ ∈ G_F to the restriction of σ to the class field.

      The fixed field of the top subgroup V of the layer V ◁ G_F is the class field of V.

      The inverse of galClassFieldEquiv sends the class of u ∈ G_F to an automorphism of the class field acting as u.

      @[simp]

      Read in G_F ⧸ V, galClassFieldEquiv sends the restriction of σ ∈ G_F to the class field to the class of σ.

      The class field of V is abelian over F exactly when V is an abelian layer.

      The open normal subgroup of G_F fixing a finite abelian extension L/F is an abelian layer.

      The fixed fields of an arbitrary layer #

      A layer is Galois on fixed fields: if the ground and top subgroups of a layer V ◁ U of G_F have fixed fields E and L, then L/E is a Galois extension.

      The Galois group of a layer is the Galois group of its fixed fields: if the ground and top subgroups of a layer V ◁ U of G_F have fixed fields E and L, restriction to L identifies the Galois group U ⧸ V of the layer with Gal(L/E).

      Instances For
        @[simp]
        theorem TauCeti.ClassFieldTheory.NormalLayer.coe_galEquivOfFixedField_mk_apply {F : Type} [Field F] (Lay : NormalLayer (AbsoluteGaloisGroup F)) {E L : IntermediateField F (SeparableClosure F)} [Algebra ↥E ↥L] [IsScalarTower (↥E) (↥L) (SeparableClosure F)] (hE : IntermediateField.fixedField ↑Lay.ground = E) (hL : IntermediateField.fixedField ↑Lay.top = L) (g : ↥Lay.ground) (x : ↥L) :
        ↑(((Lay.galEquivOfFixedField hE hL) ↑g) x) = ↑g ↑x

        galEquivOfFixedField sends the class of g in the ground subgroup to the restriction of g to L: its value at x ∈ L is g x.