IndisputableMonolith.Mathematics.ConwayGroupStructuralFromRS
IndisputableMonolith/Mathematics/ConwayGroupStructuralFromRS.lean · 43 lines · 8 declarations
show as:
view math explainer →
1import Mathlib
2import IndisputableMonolith.Constants
3
4/-!
5# Conway Group Structural from RS — Sporadic Groups Depth
6
7The Conway group Co₁ has a canonical 24-dimensional action on the Leech
8lattice. Relevant integer facts used throughout RS sporadic-group work:
9
10 |Co₀| = 2 · |Co₁|,
11 24 = 2³ · 3 = |B₃|/2,
12 dim(Leech) = 24.
13
14These are structural integer identities, proved by `decide`.
15
16Lean status: 0 sorry, 0 axiom.
17-/
18
19namespace IndisputableMonolith.Mathematics.ConwayGroupStructuralFromRS
20
21def leechDimension : ℕ := 24
22theorem leechDimension_eq : leechDimension = 24 := rfl
23
24def b3Order : ℕ := 48
25def leechFromCube : ℕ := b3Order / 2
26
27theorem leech_half_b3 : leechFromCube = leechDimension := by decide
28
29/-- 24 = 2³ · 3 (integer factorisation). -/
30theorem leechDim_factorisation : leechDimension = 2 ^ 3 * 3 := by decide
31
32structure ConwayCert where
33 leech_dim : leechDimension = 24
34 leech_half_b3 : leechFromCube = leechDimension
35 leech_factorisation : leechDimension = 2 ^ 3 * 3
36
37def conwayCert : ConwayCert where
38 leech_dim := leechDimension_eq
39 leech_half_b3 := leech_half_b3
40 leech_factorisation := leechDim_factorisation
41
42end IndisputableMonolith.Mathematics.ConwayGroupStructuralFromRS
43