Hurwitz's Classification of Euclidean Composition Algebras #
Source: url:https://eudml.org/doc/58420
Authors: Bryan Ehrlich
Status: verified
Main declarations: CompositionAlgebra.hurwitz_classification
Tags: nonassociative-algebra, composition-algebras, octonions, hurwitz-theorem, cayley-dickson
MSC: 17A75, 17A35, 11E88
Euclidean composition algebras over ℝ #
The root module: importing this pulls in the whole development.
Layout #
Octonions.lean-- the octonions as a concrete 8-tuple of reals, with the Cayley-Dickson multiplication table written out, conjugation, and the real partOctonionTrace.lean-- the trace formre (x y)and its symmetry and cyclicityOctonionNucleus.lean-- the substantive inclusion from the octonion nucleus intoℝOctonionModule.lean--AddCommGroup,Module ℝ,FiniteDimensional ℝon𝕆, the Euclidean formoctIp, andfinrank ℝ 𝕆 = 8Composition/Defs.lean-- theCompositionAlgebraclass and its identity toolkitComposition/Instances.lean--ℝ,ℂ,ℍ,𝕆as composition algebrasComposition/Doubling.lean-- composition subalgebras and the doubling stepComposition/CayleyDickson.lean-- theCDtype former and its instanceComposition/Hurwitz.lean-- the dimension theoremComposition/Isomorphisms.lean-- the iterated doubles areℝ,ℂ,ℍ,𝕆Composition/Classification.lean-- Hurwitz's classification theorem
Lean Pool port #
This copy is modified from upstream commit e37e22b0571a170ba18a0d8db29fe2a857906b92
for Lean Pool's Lean/Mathlib toolchain and repository rules. It keeps the complete Hurwitz
dimension and classification chain, its Cayley--Dickson infrastructure, and the concrete
octonion results used by the registered claims. The port omits the independent Palomar
challenge/solution packets and audit harness, the unfinished Hermitian-matrix carrier and
its unused complex-subspace support tail, and three unused coordinate-expanded Moufang
lemmas. Generic alternativity remains available through the octonion CompositionAlgebra
instance. The octonion-nucleus proof was also
refactored to use seven sufficient coordinate equations instead of generating all 56.