Documentation

TauCeti.NumberTheory.LocalField.QuadraticForm.StiefelWhitney.Transfer

The relative Stiefel–Whitney formula over a local field #

Let K be a nonarchimedean local field in which 2 is invertible, for instance a finite extension of ℚ₂, and let L = K(x) be a quadratic extension with x ∉ K and x² = d ∈ Kˣ. For a ∈ Lˣ write Tr_*⟨a⟩ for the twisted trace form y ↦ Tr_{L/K}(a y²). Over any field in which 2 is invertible, the relative Stiefel–Whitney formula in degree two reduces, for a quadratic extension, to

w₂(Tr_*⟨a⟩) = w₂(Tr_*⟨1⟩) + N^{Ev}((a))

(TauCeti.sw2Class_formClass_traceTransfer_smul_sq_eq_add_galoisEvens). Over K the second Stiefel–Whitney class is determined by the local Hasse invariant (TauCeti.sw2Class_eq_iff_localHasse_eq), so the identity becomes a statement about signs: the Evens norm of (a) vanishes exactly when the twisted and the untwisted trace forms have the same local Hasse invariant. These invariants are Hilbert symbols:

s(Tr_*⟨1⟩) = (2, d)_K,
s(Tr_*⟨a⟩) = (Tr a, −d · N a)_K    if Tr a ≠ 0,
s(Tr_*⟨a⟩) = 1                     if Tr a = 0.

Correspondingly, when Tr a ≠ 0 the Evens norm N^{Ev}((a)) = (Tr a) ∪ (−d · N a) + (2) ∪ (d) vanishes exactly when (Tr a, −d · N a)_K = (2, d)_K. Over a finite extension of ℚ₂ this turns both sides of the relative formula into Hilbert-symbol computations, for every a ∈ Lˣ. The degree-one formula w₁(Tr_*⟨a⟩) = w₁(Tr_*⟨1⟩) + cor (a) is already an identity of square classes over every field (TauCeti.sw1Class_formClass_traceTransfer_smul_sq).

Fix c, e ∈ Kˣ with (c, e)_K = -1, so that κ = (c) ∪ (e) is a nonzero class. Every Kummer cup over K is a multiple of κ (TauCeti.cup_kummerClass_eq_hilbertSymbol_smul), so the Evens norm is known exactly and not only up to its vanishing:

N^{Ev}((a)) = ε((Tr a, −d · N a)_K · (2, d)_K) • κ    if Tr a ≠ 0,
N^{Ev}((a)) = ε((2, d)_K) • κ                        if Tr a = 0,

where ε : {±1} → ZMod 2 sends +1 to 0 and -1 to 1. Together with the Hilbert-symbol values of w₂ above, both sides of the degree-two relative formula become multiples of κ with coefficients in ZMod 2.

Main results #

References #

The local Hasse invariant of the trace form of a quadratic extension: if L is generated over a local field K by a square root x ∉ K of d, then s(Tr_*⟨1⟩) = (2, d)_K.

theorem TauCeti.localHasse_formClass_traceTransfer_smul_sq_of_sq {K L : Type u} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] [Invertible 2] [Field L] [Algebra K L] [FiniteDimensional K L] (hfin : Module.finrank K L = 2) {x : L} {d : Kˣ} (hx : x ∉ Set.range ⇑(algebraMap K L)) (hx2 : x ^ 2 = (algebraMap K L) ↑d) (a : Lˣ) {t : Kˣ} (ht : ↑t = (Algebra.trace K L) ↑a) (ha : QuadraticMap.Nondegenerate) :

The local Hasse invariant of a twisted trace form: if L is generated over a local field K by a square root x ∉ K of d, and a ∈ Lˣ has nonzero trace t, then s(Tr_*⟨a⟩) = (t, −d · N a)_K.

The twisted trace form Tr_*⟨a⟩ of a quadratic extension of a local field has trivial local Hasse invariant when Tr a = 0, since it is then a hyperbolic plane.

The relative Stiefel–Whitney formula over a local field: for a quadratic extension L of a local field K and a ∈ Lˣ, the Evens norm N^{Ev}((a)) ∈ H²(G_K, 𝔽₂), taken along any K-embedding σ of L into a separable closure of K, vanishes exactly when the twisted trace form Tr_*⟨a⟩ and the trace form Tr_*⟨1⟩ have the same local Hasse invariant.

theorem TauCeti.galoisEvens_kummerClass_eq_zero_iff_hilbertSymbol_eq {K L : Type u} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] [Invertible 2] [Field L] [Algebra K L] [FiniteDimensional K L] [Invertible 2] (σ : L →ₐ[K] SeparableClosure K) (hfin : Module.finrank K L = 2) {x : L} {d : Kˣ} (hx : x ∉ Set.range ⇑(algebraMap K L)) (hx2 : x ^ 2 = (algebraMap K L) ↑d) (a : Lˣ) {t : Kˣ} (ht : ↑t = (Algebra.trace K L) ↑a) :

The Evens norm of a Kummer class over a local field, as Hilbert symbols: if L is generated over a local field K by a square root x ∉ K of d, and a ∈ Lˣ has nonzero trace t, then N^{Ev}((a)) = (t) ∪ (−d · N a) + (2) ∪ (d) vanishes exactly when (t, −d · N a)_K = (2, d)_K.

theorem TauCeti.galoisEvens_kummerClass_eq_hilbertSymbol_smul {K L : Type u} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] [Invertible 2] [Field L] [Algebra K L] [FiniteDimensional K L] [Invertible 2] (σ : L →ₐ[K] SeparableClosure K) (hfin : Module.finrank K L = 2) {x : L} {d : Kˣ} (hx : x ∉ Set.range ⇑(algebraMap K L)) (hx2 : x ^ 2 = (algebraMap K L) ↑d) (a : Lˣ) {t : Kˣ} (ht : ↑t = (Algebra.trace K L) ↑a) {c e : Kˣ} (hce : hilbertSymbol c e = -1) :

The Evens norm of a Kummer class over a local field, as an element of H²(G_K, 𝔽₂): if L is generated over a local field K by a square root x ∉ K of d, and a ∈ Lˣ has nonzero trace t, then N^{Ev}((a)) = ε((t, −d · N a)_K · (2, d)_K) • ((c) ∪ (e)) for all c, e with (c, e)_K = -1, where ε sends the signs +1, -1 to 0, 1.

The Evens norm of a trace-zero Kummer class over a local field: if L is generated over a local field K by a square root x ∉ K of d, and a ∈ Lˣ has trace zero, then N^{Ev}((a)) = ε((2, d)_K) • ((c) ∪ (e)) for all c, e with (c, e)_K = -1, where ε sends the signs +1, -1 to 0, 1.