Documentation

TauCeti.FieldTheory.QuadraticForm.StiefelWhitney.Hasse

The second Stiefel–Whitney class and the Hasse invariant #

For a regular quadratic form over a field K in which 2 is invertible, the second Stiefel–Whitney class is the image of its Hasse invariant under the canonical comparison TauCeti.brauer2EquivH2 K : Additive Br(K)[2] ≃+ H²(G_K, 𝔽₂). Both invariants are defined on TauCeti.RegularFormClass K, so this identity requires no choice of diagonalization. In particular, two regular forms have the same w₂ exactly when their Hasse invariants agree, and w₂ vanishes exactly when the Hasse invariant is trivial.

The Hasse invariant here is Lam's s(q) = ∏_{i<j} [(aᵢ,aⱼ)], also Serre's ε, not the Witt–Clifford invariant c(q). The latter differs by dimension-dependent correction terms. The comparison follows termwise from TauCeti.brauerCohomologyEquiv_quaternionClass: products of quaternion symbols become sums of Kummer cup products.

Main results #

References #

The comparison with multiplicative coefficients sends the Hasse invariant of a regular form class to the image of its second Stiefel–Whitney class under the Kummer injection.

@[simp]

The second Stiefel–Whitney class is the image of the Hasse invariant. The source is Br(K)[2], with membership supplied by the two-torsion theorem for the Hasse invariant.

Two regular form classes have the same second Stiefel–Whitney class exactly when their Hasse invariants agree. No equality of ranks or discriminants is required.

The second Stiefel–Whitney class vanishes exactly when the Hasse invariant is trivial.

Scaling formula for w₂: for q of rank n, w₂(⟨c⟩ ⊗ q) = w₂(q) + C(n, 2) · (c) ∪ (-1) + (n - 1) · (c) ∪ w₁(q). It is the image of the scaling formula TauCeti.RegularFormClass.hasseInvariant_mk_rankOne_mul for the Hasse invariant.

theorem TauCeti.sw2Class_mk_rankOne_mul_of_four_dvd {K : Type u} [Field K] [Invertible 2] (c : Kˣ) {x : RegularFormClass K} (h4 : 4 ∣ x.rank) (h1 : sw1Class x = 0) :
sw2Class (⟦⟨1, fun (x : Fin 1) => c⟩⟧ * x) = sw2Class x

Scaling invariance of w₂: w₂(⟨c⟩ ⊗ q) = w₂(q) when the rank of q is divisible by 4 and w₁(q) = 0, since then both correction terms of TauCeti.sw2Class_mk_rankOne_mul vanish.

The second Stiefel–Whitney class of q ⊥ ⟨c⟩ ⊗ q, that is of ⟨1, c⟩ ⊗ q: for q of rank n, w₂(q ⊥ ⟨c⟩ ⊗ q) = C(n, 2) · (c) ∪ (-1) + (c) ∪ w₁(q) + w₁(q) ∪ (-1). In particular it depends on q only through its rank and its first class.