The cohomological local symbol #
Let F be a field and n a natural number invertible in F. Two Kummer classes
(a), (b) ∈ H¹(G_F, μₙ) cup naturally into H²(G_F, μₙ ⊗ μₙ), not into H²(G_F, μₙ):
multiplication of roots of unity is not biadditive. A primitive nth root of unity ζ ∈ F
supplies the missing coefficient pairing kummerCupPairing ζ hζ : μₙ × μₙ → μₙ,
(ζ ^ i, y) ↦ y ^ i, which is equivariant because G_F acts trivially on μₙ once ζ ∈ F.
The local symbol localSymbol P tr is the cup product along a coefficient pairing
P : μₙ × μₙ → μₙ followed by an identification tr : H²(G_F, μₙ) ≃+ ZMod n, as a
ZMod n-bilinear map on H¹(G_F, μₙ). For a local field, with P = kummerCupPairing ζ hζ and
tr the local invariant, its values on Kummer classes are the cohomological Hilbert symbol
(a, b) = inv ((a) ⌣ (b)). Bilinearity is carried by the type; on Kummer classes it reads
(a a', b) = (a, b) + (a', b) and (a, b b') = (a, b) + (a, b').
The Steinberg relation (a, b) = 0 for a + b = 1 is proved for the cup product along every
coefficient pairing (cup_kummerClass_eq_zero_of_add_eq_one), by computing the cup product of
Kummer classes on explicit cocycles and applying Tate's argument
TauCeti.explicitCup11_kummerMap_eq_zero_of_add_eq_one. It is recorded for the local symbol along
every coefficient pairing, in particular at the pairing of a primitive root
(localSymbol_kummerClass_eq_zero_of_add_eq_one).
The explicit computation goes through kummerCoeffPairing P, the pairing P read on the Kummer
coefficients TauCeti.KummerCoeff F n of Gal(Fˢ/F): on classes transported by muNRepH1Equiv,
the cup product along P is the transported explicit cup product along kummerCoeffPairing P
(cup_muNRepH1Equiv).
Main definitions #
TauCeti.ClassFieldTheory.kummerCoeffPairing: a coefficient pairing onmuNRep n F, read onTauCeti.KummerCoeff F n.TauCeti.ClassFieldTheory.kummerCupPairing: the coefficient pairingμₙ × μₙ → μₙof a primitiventh root of unityζ ∈ F.TauCeti.ClassFieldTheory.localSymbol: cup product along a coefficient pairing followed by an identificationH²(G_F, μₙ) ≃+ ZMod n.
Main results #
TauCeti.ClassFieldTheory.kummerCoeffPairing_smul:kummerCoeffPairing Pis equivariant forGal(Fˢ/F).TauCeti.ClassFieldTheory.cup_muNRepH1Equiv: the cup product alongPof transported classes is the transported explicit cup product alongkummerCoeffPairing P.TauCeti.ClassFieldTheory.kummerCupPairing_bil: the pairing is scalar multiplication by the chosen-root coordinate.TauCeti.ClassFieldTheory.kummerCupPairing_bil_apply: the pairing sends(ζ ^ i, y)toi • y.TauCeti.ClassFieldTheory.kummerCupPairing_flip: the chosen-root pairing is symmetric as a coefficient pairing.TauCeti.ClassFieldTheory.localSymbol_antisymm: the chosen-root local symbol is antisymmetric.TauCeti.ClassFieldTheory.muNRepCohomologyEquivTrivialFp_kummerCupPairing_cup: through the chosen-root identification ofμₙwith the trivial coefficientsℤ/n, the cup product alongkummerCupPairing ζ hζis the cup squarecupFp.TauCeti.ClassFieldTheory.localSymbol_kummerClass_mul,TauCeti.ClassFieldTheory.localSymbol_kummerClass_mul_right: bilinearity on Kummer classes.TauCeti.ClassFieldTheory.cup_kummerClass_eq_zero_of_add_eq_one: the Steinberg relation for the cup product of Kummer classes along any coefficient pairing.TauCeti.ClassFieldTheory.localSymbol_kummerClass_eq_zero_of_add_eq_one: the Steinberg relation for the local symbol along any coefficient pairing.
References #
- J.-P. Serre, Local Fields, GTM 67, Chapter XIV, §2, for the cohomological definition of the Hilbert symbol and its Steinberg relation.
- J. Tate, Relations between K₂ and Galois cohomology, Invent. Math. 36 (1976), 257–274.
Cup products on μₙ computed on explicit cocycles #
The coefficient pairing P on muNRep n F, read on the Kummer coefficients
TauCeti.KummerCoeff F n through the dictionary kummerCoeffEquivMuNRep
(kummerCoeffEquivMuNRep_kummerCoeffPairing). It is the pairing along which cup products on
muNRep n F are computed on explicit cocycles of Gal(Fˢ/F) (cup_muNRepH1Equiv).
Equations
- One or more equations did not get rendered due to their size.
Instances For
kummerCoeffPairing P is P under the dictionary kummerCoeffEquivMuNRep.
kummerCoeffPairing P is equivariant for Gal(Fˢ/F), since P is equivariant for G_F.
The cup product along P on explicit cocycles: the cup product along P of classes
transported by muNRepH1Equiv is the transport by muNRepH2Equiv of their explicit cup product
along kummerCoeffPairing P.
The Steinberg relation on the coefficient object μₙ: for n invertible in F, units
a, b of F with a + b = 1, and any coefficient pairing P : μₙ × μₙ → μₙ, the cup product
of the Kummer classes of a and b vanishes.
The coefficient pairing of a primitive root #
The coefficient pairing μₙ × μₙ → μₙ selected by a primitive nth root of unity
ζ ∈ F: (ζ ^ i, y) ↦ y ^ i, written additively (ζ ^ i, y) ↦ i • y
(kummerCupPairing_bil_apply). It is equivariant because G_F acts trivially on μₙ once
ζ ∈ F (muNRep_ρ_apply_eq_self). It is the identification μₙ ⊗ μₙ ≅ μₙ, ζ ⊗ ζ ↦ ζ, through
which two Kummer classes cup into μₙ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pairing of a primitive root on powers of it: if x is the root of unity ζ ^ i, then
kummerCupPairing ζ hζ pairs x with y to i • y, that is y ^ i multiplicatively. Every
x ∈ μₙ is a power of ζ, so this determines the pairing.
The Kummer coefficient pairing is scalar multiplication by the chosen-root coordinate.
The coefficient pairing selected by a primitive root is symmetric.
The opposite of the chosen-root pairing is itself.
The cup product along the pairing of a primitive root is the cup square with trivial
coefficients: under the chosen-root identification muNRepCohomologyEquivTrivialFp of μₙ
with the trivial coefficients ℤ/n, the cup product along kummerCupPairing ζ hζ on
H¹(G_F, μₙ) is cupFp on H¹(G_F, ℤ/n).
The local symbol #
The cohomological local symbol: the cup product H¹(G_F, μₙ) × H¹(G_F, μₙ) → H²(G_F, μₙ)
along a coefficient pairing P, followed by an identification tr : H²(G_F, μₙ) ≃+ ZMod n, as a
ZMod n-bilinear map. For a local field, at P = kummerCupPairing ζ hζ and with tr the local
invariant, its values on Kummer classes are the cohomological Hilbert symbol.
Equations
- TauCeti.ClassFieldTheory.localSymbol P tr = (P.cup 1 1).compr₂ (AddMonoidHom.toZModLinearMap n tr.toAddMonoidHom)
Instances For
The local symbol is the cup product followed by tr.
A local symbol whose coefficient pairing is symmetric is antisymmetric.
The local symbol is multiplicative in the first unit: (a a', b) = (a, b) + (a', b).
The local symbol is multiplicative in the second unit: (a, b b') = (a, b) + (a, b').
The Steinberg relation for the local symbol along any coefficient pairing P, in
particular along the pairing kummerCupPairing ζ hζ of a primitive nth root of unity ζ ∈ F:
(a, b) = 0 whenever a + b = 1.
Antisymmetry of the chosen-root local symbol: the local symbol along the coefficient
pairing of a primitive nth root of unity is antisymmetric, for any identification tr.