Documentation

TauCeti.NumberTheory.ClassFieldTheory.Global.ClassFormation

The global invariant and the idele-class formation #

Let K be a number field. Tate's construction of the invariant map of the idele classes defines, on a finite normal layer L/F inside Kˢ, the invariant of a class of H²(Gal(L/F), C_L) as the sum of the local invariants ideleSumLocalInv of a lift of its inflation to the ideles of some refinement of the layer. This file carries out that construction for the idele-class formation globalFormation K and shows that it makes globalFormation K a class formation.

From the sum formula for the Brauer group of K (sumLocalInv_brLocalization_eq_zero), the sum of the local invariants vanishes on the kernel of H²(Gal(L/F), I_L) → H²(Gal(L/F), C_L) and does not depend on the choice of lift and refinement. Every layer of prime degree p carries a class of H²(Gal(L/F), I_L) whose local invariants sum to 1/p (exists_ideleSumLocalInv_eq_one_div_degree_of_prime); its image generates H²(Gal(L/F), C_L), whose order divides p by the second inequality. The reduction to layers of prime degree then shows that the kernel above is exactly the set of classes whose local invariants sum to zero, and that every class of H²(Gal(L/F), C_L) lifts to the ideles after inflation to a suitable refinement.

These are the hypotheses of descendedInv and ClassFormation.ofDescendedInv: the global invariant globalInv K L is the invariant descended from ideleSumLocalInv, and the global class formation is the class formation it defines. The idele-class H¹ vanishes by the first and second inequalities (subsingleton_h1_globalFormation), and the cyclotomic input exists_refinement_ideleSumLocalInv_eq supplies a class of invariant 1/[L:F] on a refinement of every layer, which makes the invariant of a layer of degree n an isomorphism onto the n-torsion of ℚ/ℤ.

Main definitions #

Main statements #

All in the namespace TauCeti.ClassFieldTheory:

References #

Consequences of the sum formula #

The sum of the local invariants vanishes on the classes that die in the idele classes.

theorem TauCeti.ClassFieldTheory.ideleSumLocalInv_eq_of_ideleToClassH2_eq {K : Type} [Field K] [NumberField K] {Lay Lay₁ Lay₂ : NormalLayer (AbsoluteGaloisGroup K)} (T₁ : LayerRefinement Lay Lay₁) (T₂ : LayerRefinement Lay Lay₂) (x : ↑(Lay.H (globalFormation K) 2)) (y₁ : ↑(Lay₁.H (ideleFormation K) 2)) (y₂ : ↑(Lay₂.H (ideleFormation K) 2)) (h₁ : (ideleToClassH2 K Lay₁) y₁ = (CategoryTheory.ConcreteCategory.hom (T₁.cohomologyInfl (globalFormation K) 2)) x) (h₂ : (ideleToClassH2 K Lay₂) y₂ = (CategoryTheory.ConcreteCategory.hom (T₂.cohomologyInfl (globalFormation K) 2)) x) :
(ideleSumLocalInv K Lay₁) y₁ = (ideleSumLocalInv K Lay₂) y₂

Independence of the lift and of the refinement: two lifts to the ideles of the inflations of one class of H²(Gal(L/F), C_L), to two refinements of the layer, have the same sum of local invariants.

The kernel of the passage to idele classes #

A class of the idele layer dies in the idele classes exactly when its local invariants sum to zero.

Killing the obstruction: some refinement of every layer L/F is such that the inflation of every class of H²(Gal(L/F), C_L) to it lifts to the ideles.

The global invariant #

The global invariant H²(Gal(L/F), C_L) → ℚ/ℤ of a finite normal layer L/F inside Kˢ: the invariant of a class is the sum of the local invariants of a lift to the ideles of its inflation to some refinement of the layer. By globalInv_eq it does not depend on the refinement or on the lift, and globalInv_unique characterizes it by the equations globalInv_ideleToClassH2 and globalInv_infl.

Instances For

    The global invariant of a class is the sum of the local invariants of a lift of an inflation of it: if the inflation of x to a refinement L' of L is the idele class of y, then globalInv K L x is the sum of the local invariants of y.

    @[simp]

    The sum formula, the first defining equation of the global invariant: the invariant of the idele class of a class of H²(Gal(L/F), I_L) is the sum of its local invariants.

    @[simp]

    Inflation invariance, the second defining equation of the global invariant.

    theorem TauCeti.ClassFieldTheory.globalInv_unique {K : Type} [Field K] [NumberField K] (f : (L : NormalLayer (AbsoluteGaloisGroup K)) → ↑(L.H (globalFormation K) 2) →+ AddCircle 1) (hdesc : ∀ (L : NormalLayer (AbsoluteGaloisGroup K)) (y : ↑(L.H (ideleFormation K) 2)), (f L) ((ideleToClassH2 K L) y) = (ideleSumLocalInv K L) y) (hinfl : ∀ {L L' : NormalLayer (AbsoluteGaloisGroup K)} (T : LayerRefinement L L') (x : ↑(L.H (globalFormation K) 2)), (f L') ((CategoryTheory.ConcreteCategory.hom (T.cohomologyInfl (globalFormation K) 2)) x) = (f L) x) :

    The global invariant is determined by its two equations: a family of homomorphisms H²(Gal(L/F), C_L) → ℚ/ℤ that is the sum of the local invariants on idele classes and does not change under inflation is the global invariant.

    @[simp]

    Restriction multiplies the global invariant by the relative degree.

    @[simp]

    Conjugation preserves the global invariant.

    The global invariant is injective, because the idele-class H¹ vanishes and the sum of the local invariants vanishes only on the classes that die in the idele classes.

    The image of the global invariant of a layer of degree n is the n-torsion of ℚ/ℤ.

    The global class formation #

    The global class formation: the idele-class formation of K is a class formation, whose invariant on a layer is the global invariant (globalClassFormation_inv).

    Instances For
      @[simp]

      The invariant of the global class formation is the global invariant, the sum of the local invariants of a lift to the ideles.

      The local invariants of an idele lift of the fundamental class sum to 1/[L:F]: if the idele class of y is the fundamental class of the layer L/F in the global class formation, then the local invariants of y sum to 1/[L:F].