Documentation

TauCeti.Algebra.Quaternion.BrauerClass

Brauer classes of quaternion symbols #

For a field K with 2 invertible, this file bundles the quaternion symbol with unit parameters a b : Kˣ as a central simple algebra and defines its Brauer class [(a,b)], the quaternion symbol in BrauerGroup K. The general centrality and simplicity results used here are in TauCeti.Algebra.Quaternion.CentralSimple.

The symbol satisfies the classical relations (Lam III.2.11, Gille–Szamuely 1.5.2):

Equality of two symbols is exactly an isomorphism of the underlying quaternion algebras, and a symbol is trivial exactly when its algebra is split, which the four-fold splitting criterion translates into the solvability of the norm equation b = x² - ay² and into the isotropy of ⟨1, -a, -b⟩.

Main results #

References #

The classical central-simple background is in T. Y. Lam, Introduction to Quadratic Forms over Fields (2005), Chapter III, §2, in particular Theorem 2.11 for the symbol relations, and P. Gille and T. Szamuely, Central Simple Algebras and Galois Cohomology (2006), §1.1 and Lemma 1.5.2.

noncomputable def TauCeti.BrauerGroup.quaternionCSA {K : Type u_1} [Field K] [Invertible 2] (a b : Kˣ) :
CSA K

The bundled central simple algebra underlying the quaternion symbol (a,b).

Equations
Instances For
    @[simp]
    theorem TauCeti.BrauerGroup.quaternionCSA_def {K : Type u_1} [Field K] [Invertible 2] (a b : Kˣ) :
    quaternionCSA a b = CSA.of K (QuaternionAlgebra K (↑a) 0 ↑b)

    The bundled algebra underlying quaternionCSA is the corresponding quaternion symbol.

    noncomputable def TauCeti.BrauerGroup.quaternionClass {K : Type u_1} [Field K] [Invertible 2] (a b : Kˣ) :

    The Brauer class of the quaternion symbol (a,b) for unit parameters a b : Kˣ.

    Equations
    Instances For
      theorem TauCeti.BrauerGroup.quaternionClass_def {K : Type u_1} [Field K] [Invertible 2] (a b : Kˣ) :
      quaternionClass a b = mk (CSA.of K (QuaternionAlgebra K (↑a) 0 ↑b))

      The defining equation for quaternionClass. Not a simp lemma: the symbol is the normal form the relations below are stated in, and unfolding it to a bare Brauer class would defeat them.

      Transporting along algebra isomorphisms #

      theorem TauCeti.BrauerGroup.quaternionClass_eq_of_algEquiv {K : Type u_1} [Field K] [Invertible 2] {a b c d : Kˣ} (e : QuaternionAlgebra K (↑a) 0 ↑b ≃ₐ[K] QuaternionAlgebra K (↑c) 0 ↑d) :

      An isomorphism of quaternion algebras identifies the two symbols.

      A split quaternion symbol has trivial class.

      A quaternion symbol is trivial in the Brauer group exactly when its algebra is split.

      theorem TauCeti.BrauerGroup.quaternionClass_eq_one_iff_exists_eq_sq_sub_mul_sq {K : Type u_1} [Field K] [Invertible 2] (a b : Kˣ) :
      quaternionClass a b = 1 ↔ ∃ (x : K) (y : K), ↑b = x ^ 2 - ↑a * y ^ 2

      A quaternion symbol is trivial exactly when the norm equation b = x² - ay² is solvable (the four-fold splitting criterion, read in the Brauer group).

      A quaternion symbol is trivial exactly when ⟨1, -a, -b⟩ is isotropic (the four-fold splitting criterion, read in the Brauer group).

      Two quaternion symbols have the same Brauer class exactly when their algebras are isomorphic. Both algebras are division algebras or both are split, since the class detects splitting; in the division case this is the uniqueness of the division-algebra representative of a Brauer class.

      Symmetry, square classes and two-torsion #

      Symmetry of the quaternion symbol: [(a,b)] = [(b,a)].

      The quaternion symbol is invariant under multiplying its second argument by a square.

      The quaternion symbol is invariant under multiplying its first argument by a square.

      @[simp]

      Inverting the second argument does not change a quaternion symbol.

      @[simp]

      Inverting the first argument does not change a quaternion symbol.

      @[simp]

      The quaternion symbol is its own inverse: quaternion conjugation is an isomorphism of ℍ[K,a,b] with its opposite algebra.

      @[simp]
      theorem TauCeti.BrauerGroup.quaternionClass_sq {K : Type u_1} [Field K] [Invertible 2] (a b : Kˣ) :

      The quaternion symbol is 2-torsion: [(a,b)]² = 1.

      The split symbols #

      @[simp]

      [(1,b)] = 1.

      @[simp]

      [(a,1)] = 1.

      @[simp]

      [(a,-a)] = 1.

      @[simp]

      [(a,c²)] = 1: square-class invariance at [(a,1)] = 1.

      @[simp]

      [(c²,b)] = 1: square-class invariance at [(1,b)] = 1.

      theorem TauCeti.BrauerGroup.quaternionClass_one_sub {K : Type u_1} [Field K] [Invertible 2] (a : Kˣ) (h : 1 - ↑a ≠ 0) :
      quaternionClass a (Units.mk0 (1 - ↑a) h) = 1

      The Steinberg relation [(a,1-a)] = 1, for a unit a with 1 - a ≠ 0.

      Bilinearity #

      @[simp]

      Bilinearity of the quaternion symbol in the second argument: [(a,bc)] = [(a,b)] · [(a,c)]. This is the common slot lemma ℍ[K,a,b] ⊗[K] ℍ[K,a,c] ≃ₐ[K] ℍ[K,a,bc] ⊗[K] M₂(K) read in the Brauer group.

      @[simp]

      Bilinearity of the quaternion symbol in the first argument: [(ab,c)] = [(a,c)] · [(b,c)].

      [(a,a)] = [(a,-1)], since a = (-1) · (-a) and [(a,-a)] = 1.

      The symbol [(-a/c, -b/c)] expanded by bilinearity: [(a,b)] · [(a,c)] · [(b,c)] · [(-1,abc)] · [(-1,-1)]. This is the symbol identity behind the ternary case of Lam's Clifford--Hasse comparison.

      The symbol on square classes #

      The quaternion symbol factored through the square classes of its two parameters.

      Equations
      Instances For
        @[simp]

        The square-class pairing agrees with the quaternion symbol on representatives.

        @[simp]

        The square-class pairing is additive in its first argument.

        @[simp]

        The square-class pairing is additive in its second argument.

        @[simp]

        The square-class pairing is trivial when its first argument is the trivial class.

        @[simp]

        The square-class pairing is trivial when its second argument is the trivial class.

        Invariance under isometry of binary forms #

        The quaternion symbol is an invariant of the binary form ⟨a,b⟩: isometric binary forms have equal symbols. This is the binary quaternion lemma read in the Brauer group, and it is what makes the Hasse invariant well defined on isometry classes.