Documentation

TauCeti.FieldTheory.QuadraticForm.StiefelWhitney.Class

The Stiefel–Whitney classes of an isometry class of regular forms #

Let K be a field in which 2 is invertible. The Stiefel–Whitney classes w₁ = ∑ᵢ (aᵢ) and w₂ = ∑_{i<j} (aᵢ) ∪ (aⱼ) of a diagonal form ⟨a₁, …, aₙ⟩ (TauCeti.sw1, TauCeti.sw2) depend only on the isometry class of the form. In rank at least two, Witt's chain theorem reduces this to invariance under the two elementary steps of a diagonal chain; in rank one, where there is no binary step, it instead requires invariance when the single coefficient is multiplied by a square. The latter holds for w₁ because the Kummer class only depends on the square class, and for w₂ because it vanishes in rank one. Both classes are unchanged by permuting the coefficients. A binary step replaces two coefficients a, b by the coefficients c, d of an isometric binary form ⟨c, d⟩ ≅ ⟨a, b⟩; it leaves w₁ unchanged because the discriminants agree modulo squares, and it leaves w₂ unchanged because of the binary cup identity (a) ∪ (b) = (c) ∪ (d) (TauCeti.cup_kummerClass_congr): under the comparison of H²(G_K, 𝔽₂) with the Brauer group both sides are quaternion symbols, and isometric binary forms have equal quaternion symbols.

From these three invariance properties, the descent principle TauCeti.RegularFormClass.liftDiagonal produces functions TauCeti.sw1Class and TauCeti.sw2Class on TauCeti.RegularFormClass K, which agree with the tuple-level classes on every diagonal presentation. Composed with TauCeti.formClass, they are the Stiefel–Whitney classes w₁(q) and w₂(q) of a regular quadratic form q, and isometric regular forms have the same classes.

On these classes the two low-degree identities hold: w₁(q) = (d(q)) for the plain discriminant d, so w₁ is additive over orthogonal sums, and w₂(q ⊥ r) = w₂(q) + w₂(r) + w₁(q) ∪ w₁(r), the degree-two part of the product formula for Delzant's total class.

The binary cup identity rests on the comparison of the Brauer group with Galois cohomology. Both classes are defined for fields in any universe.

Main definitions #

Main results #

References #

The first class #

The first Stiefel–Whitney class of an isometry class of regular forms: for a diagonal presentation ⟨a₁, …, aₙ⟩ of the class, the sum w₁ = ∑ᵢ (aᵢ) of the Kummer classes of its coefficients. It does not depend on the presentation.

Instances For
    @[simp]

    w₁ of the class of a diagonal presentation ⟨a₁, …, aₙ⟩ is ∑ᵢ (aᵢ).

    theorem TauCeti.sw1Class_formClass {K : Type u} [Field K] [Invertible 2] {V : Type u_1} [AddCommGroup V] [Module K V] [FiniteDimensional K V] (Q : QuadraticForm K V) (hQ : QuadraticMap.Nondegenerate) {n : ℕ} (w : Fin n → Kˣ) (h : QuadraticMap.Equivalent Q (QuadraticMap.weightedSumSquares K fun (i : Fin n) => ↑(w i))) :

    w₁ of a regular form isometric to ⟨a₁, …, aₙ⟩ is ∑ᵢ (aᵢ).

    w₁ is an isometry invariant of regular forms: isometric regular forms have the same first Stiefel–Whitney class.

    @[simp]
    theorem TauCeti.sw1Class_zero {K : Type u} [Field K] [Invertible 2] :

    The zero class has trivial w₁.

    w₁ is the Kummer class of the discriminant: w₁(q) = (d(q)), with the plain discriminant d and not the signed discriminant.

    @[simp]
    theorem TauCeti.sw1Class_add {K : Type u} [Field K] [Invertible 2] (x y : RegularFormClass K) :

    w₁ is additive over orthogonal sums: w₁(q ⊥ r) = w₁(q) + w₁(r).

    w₁ as an additive homomorphism for the orthogonal sum.

    Instances For
      @[simp]

      The additive homomorphism TauCeti.sw1ClassHom is TauCeti.sw1Class.

      theorem TauCeti.sw1Class_mk_rankOne {K : Type u} [Field K] [Invertible 2] (a : Kˣ) :
      sw1Class ⟦⟨1, fun (x : Fin 1) => a⟩⟧ = kummerClass a

      w₁⟨a⟩ = (a).

      theorem TauCeti.sw1Class_mk_rankOne_mul {K : Type u} [Field K] [Invertible 2] (c : Kˣ) (x : RegularFormClass K) :
      sw1Class (⟦⟨1, fun (x : Fin 1) => c⟩⟧ * x) = x.rank • kummerClass c + sw1Class x

      Scaling formula for w₁: w₁(⟨c⟩ ⊗ q) = n · (c) + w₁(q) for q of rank n.

      @[simp]
      theorem TauCeti.sw1Class_one {K : Type u} [Field K] [Invertible 2] :

      The unit class ⟨1⟩ has trivial w₁.

      @[simp]

      w₁ of the hyperbolic plane ⟨1, -1⟩ is (-1).

      The second class #

      theorem TauCeti.BinaryStep.sw2_eq {K : Type u} [Field K] [Invertible 2] {n : ℕ} {w w' : Fin n → Kˣ} (h : BinaryStep w w') :
      sw2 w = sw2 w'

      A binary step of a diagonal chain does not change w₂: replacing two coefficients of a diagonal form by the coefficients of an isometric binary form leaves ∑_{i<j} (aᵢ) ∪ (aⱼ) unchanged.

      The second Stiefel–Whitney class of an isometry class of regular forms: for a diagonal presentation ⟨a₁, …, aₙ⟩ of the class, the sum w₂ = ∑_{i<j} (aᵢ) ∪ (aⱼ) of the cup products of the Kummer classes of pairs of distinct coefficients. It does not depend on the presentation.

      Instances For
        @[simp]

        w₂ of the class of a diagonal presentation ⟨a₁, …, aₙ⟩ is ∑_{i<j} (aᵢ) ∪ (aⱼ).

        w₂ is an isometry invariant of diagonal forms: isometric diagonal forms ⟨a₁, …, aₙ⟩ ≅ ⟨b₁, …, bₙ⟩ have the same second Stiefel–Whitney class.

        theorem TauCeti.sw2Class_formClass {K : Type u} [Field K] [Invertible 2] {n : ℕ} {V : Type u_1} [AddCommGroup V] [Module K V] [FiniteDimensional K V] (Q : QuadraticForm K V) (hQ : QuadraticMap.Nondegenerate) (w : Fin n → Kˣ) (h : QuadraticMap.Equivalent Q (QuadraticMap.weightedSumSquares K fun (i : Fin n) => ↑(w i))) :

        w₂ of a regular form isometric to ⟨a₁, …, aₙ⟩ is ∑_{i<j} (aᵢ) ∪ (aⱼ).

        w₂ is an isometry invariant of regular forms: isometric regular forms have the same second Stiefel–Whitney class.

        @[simp]

        The orthogonal-sum formula for w₂: w₂(q ⊥ r) = w₂(q) + w₂(r) + w₁(q) ∪ w₁(r). The second Stiefel–Whitney class is not additive, and the defect is the cup product of the first classes.

        w₂ vanishes in ranks 0 and 1, in particular on 0, on 1 and on every ⟨a⟩.

        @[simp]
        theorem TauCeti.sw2Class_zero {K : Type u} [Field K] [Invertible 2] :

        The zero class has trivial w₂.

        @[simp]
        theorem TauCeti.sw2Class_one {K : Type u} [Field K] [Invertible 2] :

        The unit class ⟨1⟩ has trivial w₂.

        w₂⟨a, b⟩ = (a) ∪ (b).

        @[simp]

        The hyperbolic plane ⟨1, -1⟩ has trivial w₂.