The local invariant of an unramified layer #
Let L/K be a finite unramified Galois extension of nonarchimedean local fields, of degree n,
and let φ ∈ Gal(L/K) be its arithmetic Frobenius TauCeti.frobeniusAlgEquiv, which generates
the cyclic group Gal(L/K). This file constructs the local invariant
inv_{L/K} : H²(Gal(L/K), Lˣ) → ℚ/ℤ
of the relative Brauer group of the layer, and proves that it is injective with image the
subgroup of ℚ/ℤ of order n.
For a cyclic group generated by φ, the periodic resolution identifies H²(Gal(L/K), Lˣ) with
the norm quotient Kˣ / N_{L/K}(Lˣ) (TauCeti.cyclicNormQuotientEquiv). Write
TauCeti.ClassFieldTheory.unramifiedClass K L a for the class of a ∈ Kˣ under this
identification at φ (TauCeti.cyclicClass). Classically, this is the cup product a ∪ δχ of
a with the image under the connecting map δ : H¹(Gal(L/K), ℚ/ℤ) → H²(Gal(L/K), ℤ) of the
character χ with χ(φ) = 1/n. The invariant is normalized by
inv_{L/K}(unramifiedClass a) = v_K(a) / n,
where v_K is the normalized valuation of K. This is well defined and injective exactly
because, in an unramified extension, a is a norm if and only if n ∣ v_K(a)
(TauCeti.mem_normGroup_iff_dvd_normalizedValuation). With this normalization a uniformizer of
K has invariant 1/n, so its class is the fundamental class of the layer; replacing arithmetic
by geometric Frobenius would negate every invariant.
The invariants of different unramified layers are compatible. For unramified layers
K ⊆ L ⊆ M, arithmetic Frobenius of M/K restricts to that of L/K, and inflation
H²(Gal(L/K), Lˣ) → H²(Gal(M/K), Mˣ) sends the class of a to the class of a ^ [M : L]
(TauCeti.map_cyclicClass), whose invariant is again v_K(a) / n.
So inflation preserves the invariant: this is the compatibility the invariants of the unramified
layers need in order to glue to one invariant on the union of their images in the Brauer group of
K.
The invariant also transforms along a change of ground field. Let K'/K be an extension of
nonarchimedean local fields, and let L'/K' be an unramified layer containing L. The arithmetic
Frobenius of L'/K' restricts to the f(K'/K)-th power of that of L/K, where f(K'/K) is the
residue degree. The map H²(Gal(L/K), Lˣ) → H²(Gal(L'/K'), L'ˣ) induced by restriction
Gal(L'/K') → Gal(L/K) therefore sends the class of a to the class of
a ^ (f(K'/K) · [L' : K'] / [L : K]) (TauCeti.map_cyclicClass_baseChange). Its invariant is
e(K'/K) f(K'/K) · v_K(a) / [L : K], because v_{K'}(a) = e(K'/K) · v_K(a). So this map
multiplies the invariant by e(K'/K) f(K'/K) = [K' : K]: this is the formula
inv_{K'} ∘ res = [K' : K] · inv_K for restriction of classes inflated from unramified layers.
Restriction to an intermediate ground field E in K ⊆ E ⊆ L is the specialization
K' := E, L' := L of map_unramifiedClass_baseChange and
unramifiedInv_map_baseChange. Here unitsBaseChangeHom K L E L is the identity on units,
and f(E/K) · [L : E] / [L : K] = 1 by unramifiedness and the tower degree formula.
Thus restriction preserves the representing unit and multiplies the invariant by [E : K].
Main definitions #
TauCeti.ClassFieldTheory.unramifiedClass: the class inH²(Gal(L/K), Lˣ)of an element ofKˣ, by two-periodicity at arithmetic Frobenius.TauCeti.ClassFieldTheory.unramifiedInvEquiv: the identificationH²(Gal(L/K), Lˣ) ≃ ℤ/nsending the class ofatov_K(a) mod n.TauCeti.ClassFieldTheory.unramifiedInv: the invariantH²(Gal(L/K), Lˣ) → ℚ/ℤ.
Main results #
TauCeti.ClassFieldTheory.unramifiedClass_eq_cyclicClass: the unramified class is the cyclic classTauCeti.cyclicClassat arithmetic Frobenius.TauCeti.ClassFieldTheory.unramifiedClass_apply: the unramified class is the explicit Frobenius-periodicity class of the embedded ground-field unit.TauCeti.ClassFieldTheory.unramifiedClass_eq_zero_iff: the class ofavanishes exactly whenais a norm fromL.TauCeti.ClassFieldTheory.unramifiedInv_unramifiedClass: the normalizationinv_{L/K}(unramifiedClass a) = v_K(a) / n.TauCeti.ClassFieldTheory.unramifiedInv_injectiveandTauCeti.ClassFieldTheory.range_unramifiedInv: the invariant is injective with image the subgroup ofℚ/ℤof ordern.TauCeti.ClassFieldTheory.map_unramifiedClass: inflation along unramified layersK ⊆ L ⊆ Msends the class ofato the class ofa ^ [M : L].TauCeti.ClassFieldTheory.unramifiedInv_map: inflation along unramified layers preserves the invariant.TauCeti.ClassFieldTheory.map_unramifiedClass_baseChange: base change along an extensionK'/Ksends the class ofato the class ofa ^ (f(K'/K) · [L' : K'] / [L : K]).TauCeti.ClassFieldTheory.unramifiedInv_map_baseChange: base change along an extensionK'/Kmultiplies the invariant by[K' : K].TauCeti.ClassFieldTheory.map_baseChange_eq_zero_of_finrank_dvd: base change along an extensionK'/Kof degree a multiple of[L : K]killsH²(Gal(L/K), Lˣ).TauCeti.ClassFieldTheory.H2π_eq_zero_of_forall_mem_unitFiltration_zero: a2-cocycle with values in the unitsU(L,0)of valuation one represents the zero class ofH²(Gal(L/K), Lˣ), sinceU(L,0)has no Tate cohomology.TauCeti.ClassFieldTheory.mk_eq_zero_of_forall_mem_unitFiltration_zero: the same for a continuous2-cocycle onG_Kread offGal(L/K)with values inU(L,0).TauCeti.ClassFieldTheory.brBaseChange_relBrInfl_eq_zero: a Brauer class inflated from a cocycle whose values are units of an unramified layerL/Kvanishes after base change toK.
References #
- J.-P. Serre, Local Fields, Chapter XII, §1 and Chapter XIII, §3.
- J. W. S. Cassels and A. Fröhlich (eds.), Algebraic Number Theory, Chapter VI (Serre, Local Class Field Theory), §1.
- J. S. Milne, Class Field Theory, Chapter III, §2.
The class in H²(Gal(L/K), Lˣ) of an element a ∈ Kˣ: the image of a, which is fixed by
Frobenius, under two-periodicity of the cohomology of the cyclic group Gal(L/K) at its
generator, arithmetic Frobenius.
Instances For
The unramified class is the cyclic class at arithmetic Frobenius, for any proof that Frobenius
generates Gal(L/K).
The unramified class of a ground-field unit is its image under Frobenius periodicity.
Every class in H²(Gal(L/K), Lˣ) is the class of an element of Kˣ.
The class of a ∈ Kˣ in H²(Gal(L/K), Lˣ) vanishes exactly when a is a norm from L.
The identification H²(Gal(L/K), Lˣ) ≃ ℤ/[L : K] of an unramified layer, normalized by
arithmetic Frobenius: it sends the class of a ∈ Kˣ to v_K(a) modulo [L : K]
(unramifiedInvEquiv_unramifiedClass).
Instances For
The class of a ∈ Kˣ corresponds to the normalized valuation v_K(a) modulo [L : K].
H²(Gal(L/K), Lˣ) of an unramified layer has exactly [L : K] elements.
The local invariant of an unramified layer inv_{L/K} : H²(Gal(L/K), Lˣ) → ℚ/ℤ,
normalized by arithmetic Frobenius: the class of a ∈ Kˣ has invariant v_K(a) / [L : K]
(unramifiedInv_unramifiedClass).
Instances For
The normalization of the unramified invariant. The class of a ∈ Kˣ has invariant
v_K(a) / [L : K].
The class of a uniformizer of K has invariant 1 / [L : K], so it is the fundamental class of
the unramified layer.
The unramified invariant is injective.
The image of the unramified invariant is the subgroup of ℚ/ℤ of order [L : K].
Inflation along a tower of unramified layers #
Inflation of unramified classes. For unramified layers K ⊆ L ⊆ M, inflation
H²(Gal(L/K), Lˣ) → H²(Gal(M/K), Mˣ) sends the class of a ∈ Kˣ to the class of a ^ [M : L].
The unramified invariant is compatible with inflation. For unramified layers
K ⊆ L ⊆ M, inflation H²(Gal(L/K), Lˣ) → H²(Gal(M/K), Mˣ) preserves the local invariant.
Change of ground field #
Base change of unramified classes. Let K'/K be an extension of nonarchimedean local
fields, of residue degree f(K'/K), and let L'/K' be an unramified layer containing L. Then
the map H²(Gal(L/K), Lˣ) → H²(Gal(L'/K'), L'ˣ) induced by restriction Gal(L'/K') → Gal(L/K)
sends the class of a ∈ Kˣ to the class of a ^ (f(K'/K) · [L' : K'] / [L : K]).
The unramified invariant under base change. Let K'/K be an extension of nonarchimedean
local fields and let L'/K' be an unramified layer containing L. Then the map
H²(Gal(L/K), Lˣ) → H²(Gal(L'/K'), L'ˣ) induced by restriction Gal(L'/K') → Gal(L/K) multiplies
the local invariant by [K' : K].
Unramified classes split by a ground field of multiple degree. Let K'/K be an extension
of nonarchimedean local fields whose degree is a multiple of [L : K], and let L'/K' be an
unramified layer containing L. Then the map H²(Gal(L/K), Lˣ) → H²(Gal(L'/K'), L'ˣ) induced by
restriction Gal(L'/K') → Gal(L/K) is zero.
Cocycles with unit values #
A unit-valued cocycle of an unramified layer is a coboundary. If a 2-cocycle of
Gal(L/K) with values in Lˣ takes all its values in the units U(L,0) of valuation one, its
class in H²(Gal(L/K), Lˣ) vanishes.
A continuous cocycle read off an unramified layer with unit values is a coboundary. If a
continuous 2-cocycle z on G_K with values in (Kˢ)ˣ takes at (g, h) the value
σ (u (g|_L, h|_L)), for a function u on Gal(L/K) × Gal(L/K) with values in the units U(L,0)
of valuation one, then the class of z in H²(G_K, (Kˢ)ˣ) vanishes.
A class inflated along an unramified layer with unit values vanishes locally. Let E/F
be a finite normal extension, embedded in Fˢ by σ, and let K be an F-algebra with a finite
unramified Galois extension L/K receiving E. If a 2-cocycle c of Gal(E/F) with values in
Eˣ takes all its values in the units U(L,0) of valuation one after the inclusion Eˣ → Lˣ, then
the base change to K of the class inflated from c vanishes.