The octonions as the Cayley–Dickson double of the quaternions #
The Cayley–Dickson double CayleyDickson ℍ[R] of Hamilton's quaternions over a commutative ring
R is a free R-module of rank eight with a bilinear, in general nonassociative, product
⟨a, b⟩ * ⟨c, d⟩ = ⟨a * c - star d * b, d * a + b * star c⟩ and the involution
star ⟨a, b⟩ = ⟨star a, -b⟩. For R = ℝ it is the algebra of octonions, the eight-dimensional
real division algebra, TauCeti.DivisionOctonionReal; this is its compact real form, unlike the
split octonions TauCeti.Octonion ℝ.
This file proves the composition-algebra identities of the double over an arbitrary commutative
ring; over a field of characteristic other than two, where the norm is nondegenerate, they make the
double a composition algebra. Its norm N ⟨a, b⟩ = N a + N b, the sum of the quaternion norms,
and its trace T ⟨a, b⟩ = 2 re a satisfy
x * star x = star x * x = N x • 1andx + star x = T x • 1, so every element satisfies its rank-two equationx * x = T x • x - N x • 1;N (x * y) = N x * N y, Degen's eight-square identity;- the inverse properties
star x * (x * y) = N x • yandx * y * star y = N y • x, with their conjugate forms; - the alternative laws
x * x * y = x * (x * y)andx * y * y = x * (y * y)and the flexible lawx * y * x = x * (y * x).
Over a linearly ordered ring the norm is positive definite, so the double has no zero divisors, and
over a linearly ordered field every nonzero x has the two-sided inverse x⁻¹ = (N x)⁻¹ • star x,
for which both cancellation laws hold on either side.
Main definitions #
TauCeti.CayleyDickson.normSq: the normN ⟨a, b⟩ = N a + N b, a multiplicative map.TauCeti.CayleyDickson.trace: the traceT ⟨a, b⟩ = 2 re a, anR-linear map.TauCeti.DivisionOctonionReal: the real octonions, the double ofℍ[ℝ].
Main results #
TauCeti.CayleyDickson.trace_surjective: when2is invertible, the trace is onto.TauCeti.CayleyDickson.self_mul_starandTauCeti.CayleyDickson.self_add_star: the norm and the trace are the scalarsx * star xandx + star x.TauCeti.CayleyDickson.mul_selfandTauCeti.CayleyDickson.mul_add_mul_comm: the rank-two equation and its polarization.TauCeti.CayleyDickson.star_mem_of_one_mem: a submodule containing1is closed under conjugation.TauCeti.CayleyDickson.normSq_mul: the norm is multiplicative.TauCeti.CayleyDickson.trace_mul_comm,TauCeti.CayleyDickson.trace_mul_assocandTauCeti.CayleyDickson.trace_mul_cycle: the trace of a product does not depend on the order of two factors, nor on the bracketing or a cyclic rotation of three.TauCeti.CayleyDickson.star_mul_mul_leftandTauCeti.CayleyDickson.mul_mul_star_right: the inverse properties.TauCeti.CayleyDickson.left_alternative,TauCeti.CayleyDickson.right_alternative,TauCeti.CayleyDickson.flexible: the double of the quaternions is alternative.TauCeti.CayleyDickson.re_mul_commandTauCeti.CayleyDickson.re_mul_mul: the real part of a product is invariant under exchanging two factors and under reassociating three.TauCeti.CayleyDickson.normSq_eq_zero: over a linearly ordered ring the norm is definite, and the double has no zero divisors.TauCeti.CayleyDickson.mul_inv_cancel₀,TauCeti.CayleyDickson.inv_mul_cancel₀and the four cancellation lawsTauCeti.CayleyDickson.inv_mul_cancel_left₀, …: over a linearly ordered field every nonzero element is invertible, and multiplying by it can be undone on either side.TauCeti.DivisionOctonionReal.finrank_eq_eight: the real octonions are eight-dimensional.TauCeti.DivisionOctonionReal.exists_mul_mul_ne: the real octonions are not associative.
Implementation notes #
The polynomial identities of the double are proved in coordinates: ext splits
an equation into the four real and imaginary parts of each of the two quaternion coordinates, the
quaternion product and conjugation are expanded by their simp lemmas, and ring closes the
resulting polynomial identity over R. This works over every commutative ring, with no hypothesis
on 2, and the inverse properties and the alternative laws are uniform instances of it.
References #
- J. C. Baez, The octonions, Bull. Amer. Math. Soc. 39 (2002), 145–205, §2.2.
- R. D. Schafer, An Introduction to Nonassociative Algebras, Academic Press (1966), Chapter III, §4: the Cayley–Dickson process and the alternative laws of the octonions.
- T. A. Springer and F. D. Veldkamp, Octonions, Jordan Algebras and Exceptional Groups, Springer (2000), §1.5: the doubling of a composition algebra and its norm.
Scalars #
The instance SMulCommClass R (CayleyDickson A) (CayleyDickson A) of
TauCeti.Algebra.CayleyDickson.Basic asks for a StarModule, which needs an involution on the
scalars; a general commutative ring carries none, so the double of a quaternion algebra gets it here
directly, from QuaternionAlgebra.star_smul.
Scalars commute with left multiplication in the double of a quaternion algebra over any commutative ring.
The norm and the trace #
The norm of the double of the quaternions, N ⟨a, b⟩ = N a + N b, the sum of the
quaternion norms of the two coordinates. It is multiplicative over every commutative ring R; over
a field of characteristic other than two it is also nondegenerate, so the double is a composition
algebra.
Instances For
The norm is multiplicative: this is Degen's eight-square identity.
The trace of the double of the quaternions, T ⟨a, b⟩ = 2 re a.
Instances For
The trace of 1 is 2. Not a simp lemma, because TauCeti.CayleyDickson.trace_apply
already takes its left-hand side apart.
Conjugation preserves the trace. Not a simp lemma, for the same reason as
TauCeti.CayleyDickson.trace_one.
When 2 is invertible, the trace is onto: T (r • ⅟2 • 1) = r.
The trace is symmetric in a product: T (x * y) = T (y * x).
The trace is associative in a triple product: T ((x * y) * z) = T (x * (y * z)), so the
trace of a product of three octonions does not depend on how it is bracketed.
The trace is invariant under cyclic permutation of a triple product.
Scalars pass through the involution of the double. This is the StarModule law, which cannot
be an instance here because a general commutative ring carries no involution.
The norm and the trace as products and sums with the involution #
An element times its conjugate is its norm.
The trace pairing T (x * star y) is symmetric, since conjugation reverses products and
preserves the trace.
The trace of an element times its conjugate is twice its norm.
The conjugate of an element times the element is its norm.
An element plus its conjugate is its trace.
The conjugate of an element plus the element is its trace.
Conjugation is x ↦ T x • 1 - x.
The rank-two equation x * x = T x • x - N x • 1: every element of the double is a root
of the quadratic polynomial X ^ 2 - T x * X + N x.
The polarization of the rank-two equation a * a = T a • a - N a • 1 at x and y: the
symmetrized product x * y + y * x lies in the span of 1, x and y.
A submodule of the double of the quaternions that contains 1 is closed under conjugation, as
star a = T a • 1 - a.
The inverse properties #
Multiplying on the left by an element and then by its conjugate is multiplication by its norm.
Multiplying on the left by the conjugate of an element and then by the element is multiplication by its norm.
Multiplying on the right by an element and then by its conjugate is multiplication by its norm.
Multiplying on the right by the conjugate of an element and then by the element is multiplication by its norm.
The alternative and flexible laws #
The left alternative law of the octonions.
The right alternative law of the octonions.
The flexible law of the octonions.
Real parts of products #
The real part of a product does not depend on the order of the factors.
The real part of a triple product does not depend on how it is bracketed.
Definiteness of the norm #
The norm is definite: only 0 has norm zero.
Over a linearly ordered ring the double of the quaternions has no zero divisors, the norm being multiplicative and definite.
Inverses #
The inverse x⁻¹ = (N x)⁻¹ • star x of an element of the double of the quaternions over a
field, a two-sided inverse of every nonzero element over a linearly ordered field.
Over a linearly ordered field, the inverse of a nonzero element is a right inverse.
Over a linearly ordered field, the inverse of a nonzero element is a left inverse.
Left multiplication by a nonzero element is undone by left multiplication by its inverse.
Left multiplication by the inverse of a nonzero element is undone by left multiplication by the element.
Right multiplication by a nonzero element is undone by right multiplication by its inverse.
Right multiplication by the inverse of a nonzero element is undone by right multiplication by the element.
The real octonions, the eight-dimensional real division algebra, realized as the
Cayley–Dickson double of the quaternions ℍ[ℝ]. Its involution star ⟨a, b⟩ = ⟨star a, -b⟩ is
positive: x * star x = normSq x • 1, with 0 < normSq x for every nonzero x. It is the compact
real form of the octonions, not the split form TauCeti.Octonion ℝ.
Instances For
The real octonions are eight-dimensional.
The real octonions are not associative: for the quaternion units i and j and the
doubling unit l = ⟨0, 1⟩, the products (i * j) * l = ⟨0, k⟩ and i * (j * l) = ⟨0, -k⟩
differ.