Complete classification of the units of the Cayley order
ProvedOctonion.mem_cayleyUnits_iffalgebracayley-integersoctonion-arithmeticoctonions
Use the Cayley–Dickson model , with and . Let be the chosen Cayley order: for , with the mask in . Let consist of the sixteen signed coordinate vectors and all vectors supported on a weight-four mask in , with each supported coordinate independently equal to . Call a unit of when and there is with . Let .
Together with the cardinality theorem, this gives an exhaustive finite classification of the 240 units.
Preamble
import Definitions.Def_Octonion_IsCayleyUnit import Definitions.Def_Octonion_cayleyIntegers import Definitions.Def_Octonion_cayleyUnits import Definitions.Def_Octonion_normSq import Definitions.Def_Octonion_octonions import Definitions.Def_Octonion_toRat8 import Mathlib.Algebra.Quaternion import Mathlib.Algebra.Ring.Parity import Mathlib.Tactic.Abel import Mathlib.Tactic.FieldSimp import Mathlib.Tactic.FinCases import Mathlib.Tactic.Linarith import Mathlib.Tactic.NormNum import Mathlib.Tactic.Push import Mathlib.Tactic.Ring open Quaternion Octonion BigOperators
Formal statement
theorem Octonion.mem_cayleyUnits_iff {x : octonions ℚ} : x ∈ cayleyUnits ↔ IsCayleyUnit x := by sorry
Source
Standard reference: John H. Conway and Derek A. Smith, On Quaternions and Octonions: Their Geometry, Arithmetic, and Symmetry, A K Peters, 2003. https://www.routledge.com/On-Quaternions-and-Octonions/Conway-Smith/p/book/9781568811345. Relevant topics appear in Chapter 6 (composition algebras), Chapter 9 (octavian integers), and Section 10.1 (the 240 octavian units), as confirmed by the publisher's table of contents. Supporting exposition: John Baez, Integral Octonions (Part 6), September 17, 2013, https://math.ucr.edu/home/baez/octonions/integers/integers_6.html. These references concern the classical mathematics. This contribution supplies Lean definitions and machine-checked proofs in the stated coordinate convention; it does not claim new mathematical results or reproduce a particular proof from the book. The topic references do not assert that the exact Lean statement occurs there. Verification of the book references is limited to its table of contents, not a statement-by-statement comparison with the book; no page-specific or numbered theorem attribution is claimed. Local formalization: Basic/Thm_Octonion_mem_cayleyUnits_iff.lean, line 9; SHA-256 b8e6d9560ab82bc742e5bd30d465ebec9106828724611918fc3c949d5f083a78. No public source repository is claimed.