Splitting of quaternion algebras
TheoremAnisotropy of the quaternion norm form reduces to a ternary form#✓fully proved
The quaternary norm form x₀² - a·x₁² - b·x₂² + a·b·x₃² of the
quaternion algebra ℍ[K, a, b] is anisotropic if and only if the ternary
form z² - a·x² - b·y² is. This equivalence also holds when either parameter
is zero; both forms are then isotropic.
This is the standard reduction of quaternion-algebra isotropy to a ternary quadratic form. It is used to test whether a quaternion algebra is a division algebra, in quadratic-form theory (anisotropy of Pfister forms), and in local-global arguments for quaternion algebras.
theorem forall_quaternary_normForm_eq_zero_iff_forall_ternary_eq_zero (K : Type)
[Field K] (a b : K) :
(∀ x₀ x₁ x₂ x₃ : K, x₀ ^ 2 - a * x₁ ^ 2 - b * x₂ ^ 2 + a * b * x₃ ^ 2 = 0 →
x₀ = 0 ∧ x₁ = 0 ∧ x₂ = 0 ∧ x₃ = 0) ↔
∀ z x y : K, z ^ 2 - a * x ^ 2 - b * y ^ 2 = 0 → z = 0 ∧ x = 0 ∧ y = 0
TheoremQuaternion algebras with isotropic norm form split#✓fully proved
If the norm form of a quaternion algebra over a field of characteristic
not two is isotropic, then the algebra splits: it is isomorphic to the
2 × 2 matrix algebra.
theorem nonempty_algEquiv_matrix_of_normForm_eq_zero
(K : Type) [Field K] (h2 : (2 : K) ≠ 0) (a b : K) (ha : a ≠ 0) (hb : b ≠ 0)
(x₀ x₁ x₂ x₃ : K) (hx : ¬ (x₀ = 0 ∧ x₁ = 0 ∧ x₂ = 0 ∧ x₃ = 0))
(h0 : x₀ ^ 2 - a * x₁ ^ 2 - b * x₂ ^ 2 + a * b * x₃ ^ 2 = 0) :
Nonempty (ℍ[K, a, b] ≃ₐ[K] Matrix (Fin 2) (Fin 2) K)
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.