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
H¹(Γ, C) = 0;- there is an injective invariant map
inv_{K/F} : H²(Γ, C) → ℚ/ℤ; - whose image is the unique subgroup of
ℚ/ℤof order[K : F]; - restriction to an intermediate ground field
Emultiplies invariants by[E : F]; - inflation to a larger top field does not change invariants;
- 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:
- restriction to an intermediate ground field carries
u_{K/F}tou_{K/E}(ClassFormation.fundamentalClass_restrict); - inflation to a larger top field
Lis scaled:inf u_{K/F} = [L : K] • u_{L/F}(ClassFormation.fundamentalClass_infl); - corestriction preserves invariants (
ClassFormation.inv_cor, a theorem, not an axiom) and is scaled the other way:cor u_{K/E} = [E : F] • u_{K/F}(ClassFormation.fundamentalClass_cor);
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 #
TauCeti.ClassFieldTheory.ClassFormation: the class-formation axioms on a formation, with the invariant map as data.TauCeti.ClassFieldTheory.ClassFormation.fundamentalClass: the fundamental class of a finite normal layer.TauCeti.ClassFieldTheory.ClassFormation.tateFundamentalClass: the fundamental class in Tate degree2.
References #
- E. Artin and J. Tate, Class Field Theory, Chapter XIV, §§1–4.
- J.-P. Serre, Local Fields, Chapter XI, §§1–3.
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).
- subsingleton_h1 (L : NormalLayer G) : Subsingleton ↑(L.H F 1)
H¹of every finite normal layer vanishes. The invariant map
inv_{K/F} : H²(Gal(K/F), A^V) → ℚ/ℤof a layer.- inv_injective (L : NormalLayer G) : Function.Injective ⇑(self.inv L)
The invariant map is injective.
- range_inv (L : NormalLayer G) : Set.range ⇑(self.inv L) = ↑(AddSubgroup.torsionBy (AddCircle 1) ↑L.degree)
The image of the invariant map is the subgroup of
ℚ/ℤof order[K : F]. - inv_restrict {small big : NormalLayer G} (T : LayerRestriction small big) (x : ↑(big.H F 2)) : (self.inv small) ((CategoryTheory.ConcreteCategory.hom (T.cohomologyRes F 2)) x) = T.relativeDegree • (self.inv big) x
Restriction to an intermediate ground field
Emultiplies invariants by[E : F]. - inv_infl {old new : NormalLayer G} (T : LayerRefinement old new) (x : ↑(old.H F 2)) : (self.inv new) ((CategoryTheory.ConcreteCategory.hom (T.cohomologyInfl F 2)) x) = (self.inv old) x
Inflation to a larger top field does not change invariants.
- inv_conj (L : NormalLayer G) (g : G) (x : ↑(L.H F 2)) : (self.inv (L.conjugate g)) ((CategoryTheory.ConcreteCategory.hom (L.conjugateCohomologyIso F g 2).hom) x) = (self.inv L) x
Conjugation carries the invariant map of a layer to that of the conjugate layer.
Instances For
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
The fundamental class has invariant 1 / [K : F].
The fundamental class is characterized by its invariant.
Every class in H² of a layer is an integer multiple of the fundamental class.
The fundamental class generates H² of its layer.
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 has order exactly [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
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 #
Restriction of the fundamental class: restricting u_{K/F} to an intermediate ground
field E gives u_{K/E}.
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}.
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.
Corestriction preserves invariants: inv_{K/F} (cor x) = inv_{K/E} x for an intermediate
ground field E.
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.