The classical tower ℝ, ℂ, ℍ, 𝕆 #
Specializing the Cayley–Dickson tower of Composition/Octonion.lean to μ₁ = μ₂ = μ₃ = -1 over
an ordered field gives the classical chain of composition algebras in which every nonzero element
is invertible, of ranks 1, 2, 4, 8 — division algebras in the sense of GPR 8.6, being
alternative. Over ℝ these are the reals, the complex numbers, the quaternions and the octonions.
The mechanism is that a negative scalar keeps the norm positive definite: the norm of
Cay(B, μ) is n_B(u) - μ n_B(v), and for μ < 0 that is a sum of two non-negative terms which
vanishes only when both do. A positive definite form is anisotropic, and an anisotropic norm makes
every nonzero element invertible, because x (conj x) = n(x)·1 exhibits n(x)⁻¹ · (conj x) as a
two-sided inverse of x.
Note that the inverse is obtained here without alternativity or associativity: the identity
x (conj x) = (conj x) x = n(x)·1 holds in every conic algebra, so the inverse is immediate once
n(x) is a unit (ConicAlgebra.hasTwoSidedInverses_of_anisotropic). ⚠ That is not yet division
in the sense of GPR 8.6 (bijective left and right multiplication by nonzero elements): the real
sedenions are anisotropic, so have such inverses, but have zero divisors (GPR Exc. 19.29(e),
ConicAlgebra.not_isDivision_realSedenion). Alternativity is what upgrades the inverse to division
— (conj x)(xy) = n(x) y — and the four algebras here are alternative
(ConicAlgebra.isDivision_of_anisotropic, applied in ConicAlgebra.isDivision_realOctonion).
Main results #
ConicAlgebra.PosDef.cay:μ < 0preserves positive definiteness under doubling.ConicAlgebra.posDef_cay₈,ConicAlgebra.exists_inv_cay₈: the rank-8 member of the tower at negative scalars is positive definite, hence every nonzero element is invertible.ConicAlgebra.RealOctonion: the real octonions𝕆, withfinrank_realOctonion(rank 8),isComposition_realOctonion,isAlternative_realOctonion,exists_inv_realOctonionandisDivision_realOctonion(𝕆is a division algebra in the sense ofGPR 8.6).ConicAlgebra.exists_mul_ne_mul_realQuaternion,ConicAlgebra.exists_mul_mul_ne_mul_mul_realOctonion:ℍis not commutative and𝕆is not associative — the explicit witnesses that the tower stops.
Relation to mathlib's ℂ and ℍ #
ConicAlgebra.Cay₂ ℝ (-1) and ConicAlgebra.Cay₄ ℝ (-1) (-1) are identified with mathlib's
Complex and Quaternion ℝ in Composition/ComplexQuaternion.lean
(ConicAlgebra.realComplexAlgEquiv, ConicAlgebra.realQuaternionAlgEquiv), as isometries carrying
the conjugation to star. Nothing in this file depends on those identifications.
References #
- [GPR] Garibaldi, Petersson, Racine, Albert Algebras over Commutative Rings, 19.18, 23.
Positive definiteness under doubling #
Doubling at a negative scalar preserves positive definiteness. The norm of Cay(B, μ) is
n_B(u) - μ n_B(v); for μ < 0 both terms are non-negative, and at least one is strictly
positive
unless u = v = 0.
The norm of the base ring, x ↦ x², is positive definite.
The rank-8 member of the tower at negative scalars has positive definite norm — over
ℝ, the sum of eight squares.
In the rank-8 member of the tower at negative scalars over an ordered field, every nonzero element is invertible.
The real octonions #
⚠ RealComplex and RealQuaternion are the Cayley–Dickson doubles, not mathlib's Complex and
Quaternion ℝ. The identifying AlgEquivs are ConicAlgebra.realComplexAlgEquiv and
ConicAlgebra.realQuaternionAlgEquiv, in Composition/ComplexQuaternion.lean.
ℂ as a Cayley–Dickson double, Cay(ℝ, -1).
Equations
Instances For
ℍ as a Cayley–Dickson double, Cay(ℂ, -1).
Equations
- ConicAlgebra.RealQuaternion = ConicAlgebra.Cay₄ ℝ (-1) (-1)
Instances For
The real octonions 𝕆, Cay(ℍ, -1). mathlib has no octonions; this is the
definition of
record here.
Equations
- ConicAlgebra.RealOctonion = ConicAlgebra.Cay₈ ℝ (-1) (-1) (-1)
Instances For
The conic structure on 𝕆.
Equations
- ConicAlgebra.realOctonion = ConicAlgebra.cay₈ ℝ (-1) (-1) (-1)
Instances For
𝕆 has dimension 8 over ℝ.
The norm of 𝕆 is positive definite — the sum of eight squares.
Every nonzero octonion is invertible.
𝕆 is a division algebra in the sense of GPR 8.6: it is alternative with anisotropic
norm, so GPR 13.8 applies (ConicAlgebra.isDivision_of_anisotropic).
Where the tower breaks #
ℍ is not commutative and 𝕆 is not associative, with explicit witnesses. These are what stop
the tower: ConicAlgebra.mul_assoc_cay needs its input commutative, so 𝕆 gets no Ring
structure, and ConicAlgebra.isMultiplicative_cay and ConicAlgebra.isAlternative_cay need their
input associative. These sufficient results cannot be iterated from non-associative 𝕆.
This does not imply failure of norm multiplicativity for every parameter: the criterion in
GPR Exc. 18.18 is automatic for μ = 0.
ℍ is not commutative.
𝕆 is not associative.
𝕆 is a composition algebra of rank 8 over ℝ.