Documentation

TauCeti.NumberTheory.LocalField.QuadraticForm.Cup.PadicTwo

Kummer cup products over ℚ_2 #

The dyadic Hilbert-symbol values and the cup-norm comparison show that (2) ∪ (5) is nonzero in H²(G_{ℚ_2}, 𝔽₂). The classification of local quaternion algebras identifies this cup with (-1) ∪ (-1), since both Hilbert symbols are -1.

Every Kummer cup is its Hilbert-symbol logarithm times this nonzero class. In the square-class basis -1, 2, 5, this gives the Gram coefficient x₀ y₀ + x₁ y₂ + x₂ y₁, and hence the full 8 × 8 cup table. These formulas turn second Stiefel–Whitney calculations into arithmetic in ZMod 2.

These computations use TauCeti.cup_kummerClass_eq_zero_iff_hilbertSymbol_eq_one, TauCeti.cup_kummerClass_eq_cup_kummerClass_iff_quaternionClass_eq, TauCeti.BrauerGroup.quaternionClass_eq_iff_hilbertSymbol_eq, and the reading of a Kummer cup over any local field as a multiple of a nonzero cup, TauCeti.cup_kummerClass_eq_hilbertSymbol_smul.

References #

The Kummer cup over ℚ₂ is the logarithm of its Hilbert symbol times the nonzero class (-1) ∪ (-1). The logarithm sends the signs +1, -1 to 0, 1.

The Gram formula for the Kummer cup over ℚ₂. In square-class coordinates along -1, 2, 5, the cup is x₀ y₀ + x₁ y₂ + x₂ y₁ times the nonzero class (-1) ∪ (-1). The scalar lies in ZMod 2.

theorem TauCeti.kummerCup_padicTwoSquareClassRep (i j : Fin 8) :
((kummerCup ℚ_[2]) (squareClass (padicTwoSquareClassRep i))) (squareClass (padicTwoSquareClassRep j)) = !![0, 0, 0, 0, 0, 0, 0, 0; 0, 1, 0, 1, 0, 1, 0, 1; 0, 0, 0, 0, 1, 1, 1, 1; 0, 1, 0, 1, 1, 0, 1, 0; 0, 0, 1, 1, 0, 0, 1, 1; 0, 1, 1, 0, 0, 1, 1, 0; 0, 0, 1, 1, 1, 1, 0, 0; 0, 1, 1, 0, 1, 0, 0, 1] i j • ((kummerCup ℚ_[2]) (squareClass (-1))) (squareClass (-1))

The full dyadic Kummer cup table. The representatives are ordered 1, -1, 5, -5, 2, -2, 10, -10. An entry 1 denotes the nonzero class (-1) ∪ (-1); an entry 0 denotes zero.