Documentation

TauCeti.Algebra.CayleyDickson.Artin

The Moufang identities and Artin's theorem for the double of the quaternions #

The Cayley–Dickson double CayleyDickson ℍ[R] of the quaternions over a commutative ring R, the octonions when R = ℝ, is not associative, but it is alternative: the left and right alternative laws and the flexible law of TauCeti.Algebra.CayleyDickson.Quaternion say that the associator (a * b) * c - a * (b * c) vanishes whenever two of its arguments are equal. This file proves the two standard consequences of alternativity for this algebra.

Main results #

Implementation notes #

Nothing here is proved in coordinates beyond the alternative laws and the rank-two equation of TauCeti.Algebra.CayleyDickson.Quaternion: expanding a Moufang identity into the eight coordinates gives polynomials of degree four that are expensive to normalize. Instead the antisymmetry of the associator is the linearization of the alternative laws, and the Moufang identities come from the Teichmüller identity associator_cocycle of Mathlib. At z, z, x, y it gives associator z (z * x) y = star z * associator z x y, because z * z is a combination of z and 1. The left Moufang identity is the sum of two such terms with opposite signs, the middle one follows in the same way after y * z is traded for z * y, and the right one is the left one read through the involution, which reverses products.

For Artin's theorem, the span of 1, x, y and x * y is closed under multiplication because every element is a root of its rank-two equation a * a = T a • a - N a • 1. This equation reduces x * x and y * y, and at x + y it writes y * x in terms of x * y; the alternative and flexible laws then reduce the products of x * y with x and y. The associator is linear in each argument (TauCeti.associator_eq_zero_of_mem_span), so it is enough that it vanishes on triples from 1, x, y and x * y. Being alternating, it vanishes on a triple with a repeated entry, and the only remaining triples are the permutations of (x, x * y, y). On that one the left and right alternative laws give (x * (x * y)) * y = (x * x) * (y * y) = x * ((x * y) * y).

References #

The associator is alternating #

@[simp]

The associator vanishes when its first two arguments agree: the left alternative law.

@[simp]

The associator vanishes when its last two arguments agree: the right alternative law.

@[simp]

The associator vanishes when its first and last arguments agree: the flexible law.

The associator changes sign when its first two arguments are swapped.

The associator changes sign when its last two arguments are swapped.

The Moufang identities #

theorem TauCeti.CayleyDickson.moufang_left {R : Type u_1} [CommRing R] (x y z : CayleyDickson (Quaternion R)) :
z * x * z * y = z * (x * (z * y))

The left Moufang identity: (z * x * z) * y = z * (x * (z * y)).

theorem TauCeti.CayleyDickson.moufang_right {R : Type u_1} [CommRing R] (x y z : CayleyDickson (Quaternion R)) :
x * (z * y * z) = x * z * y * z

The right Moufang identity: x * (z * y * z) = ((x * z) * y) * z.

theorem TauCeti.CayleyDickson.moufang_middle {R : Type u_1} [CommRing R] (x y z : CayleyDickson (Quaternion R)) :
z * x * (y * z) = z * (x * y) * z

The middle Moufang identity: (z * x) * (y * z) = (z * (x * y)) * z.

Artin's theorem #

The subalgebra generated by x and y is the span of 1, x, y and x * y.

theorem TauCeti.CayleyDickson.mul_assoc_of_mem_adjoin {R : Type u_1} [CommRing R] {x y a b c : CayleyDickson (Quaternion R)} (ha : a ∈ NonUnitalAlgebra.adjoin R {1, x, y}) (hb : b ∈ NonUnitalAlgebra.adjoin R {1, x, y}) (hc : c ∈ NonUnitalAlgebra.adjoin R {1, x, y}) :
a * b * c = a * (b * c)

Artin's theorem for the double of the quaternions: the subalgebra generated by two elements x and y is associative.