Divisibility conditions restrict the root parameter
ProvedConway99Formal.SrgCore.root_profile_arithmetic_coreconway99-formal-project-20261003divisibilitynumber-theory
For a natural number m at least one, suppose even m implies 2^m divides 4m−4 and odd m implies 2^(m−1) divides 4m−4. Then m belongs to the listed set.
Role: The parity cases are separate conditional hypotheses, not unconditional divisibility premises.
Preamble
import Mathlib
namespace Conway99Formal.SrgCore
end Conway99Formal.SrgCore
set_option autoImplicit false
/-! Graph-owned parameter and adjacency identities for a hypothetical SRG(99,14,1,2).
Sources: `Conway99/Conway99/Core.lean` §§1–3, 8.1;
`Conway99/Conway99/Claims/C01srgcorealgebra.lean` §§0, 3, 6;
`Conway99/results/R005_star_complement_square_discriminant.md`.
-/
open Conway99Formal.SrgCore
open SimpleGraph Matrix Finset
variable {V : Type*} [Fintype V] [DecidableEq V]
variable (G : SimpleGraph V) [DecidableRel G.Adj]
Formal statement
theorem Conway99Formal.SrgCore.root_profile_arithmetic_core (m : ℕ) (hm : 1 ≤ m)
(heven : Even m → 2 ^ m ∣ 4 * m - 4)
(hodd : Odd m → 2 ^ (m - 1) ∣ 4 * m - 4) :
m = 1 ∨ m = 2 ∨ m = 3 ∨ m = 5 := by sorry
Source
Exact original Lean source: formalization/2026-10-03/srg-core/Core.lean#L182-L209; source commit a45708acebe3f397faccb1b646be906f24f23ee5; source SHA-256 64ce9b86d07bbd11a61266b80c3043c34c08d7f939471fff2c44dc34ff37904. Mechanically extracted declaration: blob/a45708acebe3f397faccb1b646be906f24f23ee5/formalization/2026-10-03/srg-core/Core.lean#L182-L209.