Documentation

TauCeti.NumberTheory.ClassFieldTheory.Brauer.Formation

Inflation from the layers of the units formation into the Brauer group #

For a field K with separable closure Kˢ and absolute Galois group G_K = Gal(Kˢ/K), the layers V ◁ G_K of the formation TauCeti.ClassFieldTheory.unitsFormation K are the finite layers of the Brauer group Br K = H²(G_K, (Kˢ)ˣ). This file gives the finite-layer description of the Brauer group for this formation: the second cohomology of the layer V ◁ G_K of an open normal subgroup V inflates into Br K (brInfl); the inflation is injective (brInfl_injective), and every Brauer class is inflated from some layer (exists_brInfl_eq). This is the map through which the invariant of the Brauer group is to be transported to the finite layers.

Main definitions #

Main results #

References #

Inflation from the layers of open normal subgroups into the Brauer group #

The second cohomology of the layer V ◁ G_K is that of the finite level V: Mathlib's H²(G_K ⧸ V, ((Kˢ)ˣ)^V) of the layer, carried along NormalLayer.galOfOpenNormalEquiv, is the explicit H² of the discrete finite level by TauCeti.ContCohomology.explicitH2IsoGroupCohomology. The coefficient modules are the same subgroup of (Kˢ)ˣ, the level of V.

Instances For

    Inflation from the layer V ◁ G_K into the Brauer group Br K = H²(G_K, (Kˢ)ˣ): the identification layerBrLevelEquiv of the layer's H² with the level of V, followed by brLevelInfl. It is injective (brInfl_injective), and every Brauer class is inflated from some layer (exists_brInfl_eq).

    Instances For
      @[simp]

      brInfl V is brLevelInfl after the identification layerBrLevelEquiv.

      Inflation from a layer into the Brauer group is injective, by Hilbert 90 for V (brLevelInfl_injective).

      Inflation into the Brauer group on cocycle classes. brInfl V sends the class of a 2-cocycle c of the layer V ◁ G_K to the Brauer class of every continuous 2-cocycle z on G_K whose value at (g, h) is the value of c at the classes of g and h in G_K ⧸ V, read in (Kˢ)ˣ.

      Every Brauer class is inflated from a layer V ◁ G_K of the formation of units (exists_brLevelInfl_eq).

      If the trivial subgroup is open, its layer contains every Brauer class.