The statement
Every nontrivial finite-dimensional Euclidean composition algebra over the reals is isomorphic to โ, โ, โ, or ๐. The isomorphism is real-linear and preserves the unit, multiplication, and norm form. All four targets are constructed in the statement file, including octonions from their multiplication table.
C โ โ, โ, โ, or ๐, as a Euclidean composition algebra.
The predicate IsCompIso f includes preservation of the norm form, so the conclusion says more than an isomorphism of rings or vector spaces. The octonion target is named Oct in this entry.
Hypotheses
Chas a unital, real-bilinear product viaNonAssocRing,Module โ,IsScalarTower, andSMulCommClass.- Its symmetric positive definite bilinear form B satisfies B(xy, xy) = B(x, x)B(y, y).
- It is nontrivial and finite-dimensional. No associativity, commutativity, or division hypothesis is supplied.
What’s not proved
This is the Euclidean real classification. It doesn’t classify split or indefinite composition algebras, nonunital algebras, or algebras over other fields. No uniqueness of the isomorphism is asserted.
The theorem doesn’t identify the octonion automorphism group, prove triality, construct the exceptional Jordan algebra Hโ(๐), or coordinatize Jordan algebras.
In Lean
Declaration excerpts from HurwitzSolution.lean, in the namespace HurwitzClassification. Proof bodies are omitted; the source contains the definitions and proofs.
open scoped Quaternion
universe u v
theorem hurwitz_classification
{C : Type u} [instRing : NonAssocRing C] [instMod : Module โ C]
[instTower : IsScalarTower โ C C] [instSMulComm : SMulCommClass โ C C]
[instCA : CompositionAlgebra C] [instNT : Nontrivial C] [instFD : FiniteDimensional โ C] :
(โ f : C โโ[โ] โ, IsCompIso f) โจ (โ f : C โโ[โ] โ, IsCompIso f) โจ
(โ f : C โโ[โ] โ[โ], IsCompIso f) โจ (โ f : C โโ[โ] Oct, IsCompIso f)
Source & registry
- Repository
- ehrlich-b/composition-algebras
- Commit
- 98d4437ce1bf
- Statement
- HurwitzChallenge.lean
- Proof
- HurwitzSolution.lean
- Configuration
- comparator-hurwitz.json
- Axiom audit
- AxiomAudit.lean
- Palomar
- PALOMAR-2026-08-29-000018
- Theorems
HurwitzClassification.hurwitz_classification
The challenge files contain placeholders for the problems. The solution files discharge them. The registered commit supplies the excerpts and source links on this page.