Documentation

TauCeti.NumberTheory.ClassFieldTheory.Formation.ClassFormation

Class formations and fundamental classes #

A class formation in the sense of Artin–Tate is a formation whose finite normal layers K/F (with Galois group Γ = U ⧸ V and coefficient module C = A^V) satisfy

  1. H¹(Γ, C) = 0;
  2. there is an injective invariant map inv_{K/F} : H²(Γ, C) → ℚ/ℤ;
  3. whose image is the unique subgroup of ℚ/ℤ of order [K : F];
  4. restriction to an intermediate ground field E multiplies invariants by [E : F];
  5. inflation to a larger top field does not change invariants;
  6. conjugation carries the invariant map of a layer to that of the conjugate layer.

The target ℚ/ℤ is the rational circle AddCircle (1 : ℚ), and its subgroup of order n is the n-torsion AddSubgroup.torsionBy (AddCircle (1 : ℚ)) n, which AddCircle.eq_torsionBy_of_natCard_eq shows is the only subgroup of that order.

The invariant map is data of the structure. The fundamental class is not: it is derived below as the unique class u_{K/F} of invariant 1 / [K : F] (ClassFormation.fundamentalClass, ClassFormation.inv_fundamentalClass, ClassFormation.eq_fundamentalClass_iff). The axioms force H²(Γ, C) to be cyclic of order [K : F], generated by u_{K/F}. Its image in Tate degree 2 under the canonical comparison of positive-degree Tate cohomology with ordinary cohomology is ClassFormation.tateFundamentalClass, which in turn generates the Tate group in degree 2 (ClassFormation.zmultiples_tateFundamentalClass).

The compatibilities of the fundamental class have three different shapes, and each is stated separately:

and conjugation carries fundamental classes to fundamental classes (ClassFormation.fundamentalClass_conj).

Finally, the three hypotheses of Tate's theorem are verified, one by one, for the finite quotient system H ↦ subgroupLayer H of a layer: H¹ of each of its layers vanishes (ClassFormation.h1_subgroupLayer), H² of the layer of H has #H elements (ClassFormation.card_H2_subgroupLayer), and it is generated by the restriction of the fundamental class (ClassFormation.fundamentalClass_restrict_generates).

In a layer with cyclic Galois group, two-periodicity of Tate cohomology carries the count of H² to degree zero: the norm quotient A^U / N_{U/V}(A^V) has exactly [U : V] elements (ClassFormation.natCard_normQuotient).

Main definitions #

References #

A class formation in the finite-layer form of Artin–Tate: the first cohomology of every finite normal layer vanishes, and its second cohomology carries an injective invariant map onto the subgroup of ℚ/ℤ of order the degree of the layer, compatible with restriction, inflation and conjugation.

The invariant map is data. The fundamental class is not a field: it is derived as ClassFormation.fundamentalClass. Since every other field is a proposition, a class formation is determined by its invariant maps (ClassFormation.ext).

Instances For
    theorem TauCeti.ClassFieldTheory.ClassFormation.ext {G : Type} {inst✝ : Group G} {inst✝¹ : TopologicalSpace G} {inst✝² : IsTopologicalGroup G} {inst✝³ : CompactSpace G} {inst✝⁴ : TotallyDisconnectedSpace G} {F : Formation G} {x y : ClassFormation F} (inv : x.inv = y.inv) :
    x = y
    theorem TauCeti.ClassFieldTheory.ClassFormation.ext_iff {G : Type} {inst✝ : Group G} {inst✝¹ : TopologicalSpace G} {inst✝² : IsTopologicalGroup G} {inst✝³ : CompactSpace G} {inst✝⁴ : TotallyDisconnectedSpace G} {F : Formation G} {x y : ClassFormation F} :
    x = y ↔ x.inv = y.inv

    The second cohomology of a layer #

    H² of a finite normal layer of a class formation has exactly [K : F] elements.

    There is exactly one class of invariant 1 / [K : F].

    The fundamental class u_{K/F} of a finite normal layer: the unique class of invariant 1 / [K : F].

    Instances For
      @[simp]

      The fundamental class has invariant 1 / [K : F].

      @[simp]

      The fundamental class is characterized by its invariant.

      Every class in H² of a layer is an integer multiple of the fundamental class.

      H² of a finite normal layer of a class formation is cyclic; by ClassFormation.natCard_H2 it is cyclic of order [K : F].

      The fundamental class in Tate degree two #

      The Tate fundamental class of a finite normal layer: the fundamental class u_{K/F} transported from ordinary H²(Γ, C) to Tate cohomology in degree 2 along the canonical identification NormalLayer.tateHIsoH of positive-degree Tate cohomology with ordinary cohomology.

      Instances For
        @[simp]

        The Tate fundamental class corresponds to the fundamental class under the identification of Tate degree 2 with ordinary H².

        The Tate fundamental class generates the degree-2 Tate cohomology of its layer.

        Restriction, inflation and conjugation of fundamental classes #

        @[simp]

        Restriction of the fundamental class: restricting u_{K/F} to an intermediate ground field E gives u_{K/E}.

        @[simp]

        Inflation of the fundamental class is scaled: under a refinement of the top field from K to L, inf u_{K/F} = [L : K] • u_{L/F}.

        @[simp]

        Conjugation of the fundamental class: conjugation by g carries u_{K/F} to the fundamental class of the conjugate layer.

        Corestriction #

        In a class formation, restriction to an intermediate ground field is surjective on H²: every class of the smaller layer is the restriction of an integer multiple of the fundamental class of the larger one.

        @[simp]
        theorem TauCeti.ClassFieldTheory.ClassFormation.inv_cor {G : Type} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] {F : Formation G} (cf : ClassFormation F) {small big : NormalLayer G} (T : LayerRestriction small big) (x : ↑(small.H F 2)) :
        (cf.inv big) ((CategoryTheory.ConcreteCategory.hom (T.cohomologyCor F 2)) x) = (cf.inv small) x

        Corestriction preserves invariants: inv_{K/F} (cor x) = inv_{K/E} x for an intermediate ground field E.

        @[simp]

        Corestriction of the fundamental class is scaled: cor u_{K/E} = [E : F] • u_{K/F} for an intermediate ground field E.

        The hypotheses of Tate's theorem #

        For the finite quotient system H ↦ subgroupLayer H of a layer, these are the three hypotheses of Tate's theorem, stated individually because they are consumed separately downstream.

        H¹ vanishes on the layer cut out by every subgroup of the Galois group.

        H² of the layer cut out by a subgroup H of the Galois group has exactly #H elements.

        The restriction of the fundamental class to the layer cut out by a subgroup H generates that layer's H².

        The norm quotient of a cyclic layer #

        Norm index of a cyclic layer. In a cyclic layer the norm quotient A^U / N_{U/V}(A^V) has exactly [U : V] elements. See E. Artin and J. Tate, Class Field Theory, Chapter XIV, §1, and J.-P. Serre, Local Fields, Chapter XI, §3.