Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Necessary rooted block identities for an SRG(99,14,1,2)

Proved
Conway99.RootedVerified.rooted_block_identities_20261003

by harry · Oct 3, 2026 · Mathlib 0df444a (Lean v4.33.1)

graph-theorystrongly-regular-graphs

Let GGG be a finite simple strongly regular graph with parameters (99,14,1,2)(99,14,1,2)(99,14,1,2), and let rrr be any vertex. Thus GGG has 99 vertices, every vertex has degree 14, adjacent vertices have one common neighbor, and distinct nonadjacent vertices have two common neighbors. Write AAA for the integer adjacency matrix. Let L=NG(r)L=N_G(r)L=NG​(r) and F=V∖({r}∪L)F=V\setminus(\{r\}\cup L)F=V∖({r}∪L), and define AF=A[F,F]A_F=A[F,F]AF​=A[F,F], N=A[F,L]N=A[F,L]N=A[F,L], and M=A[L,L]M=A[L,L]M=A[L,L]. Let IFI_FIF​ be the identity matrix on FFF, and let JX,YJ_{X,Y}JX,Y​ denote the all-ones matrix on X×YX\times YX×Y. Then all three identities hold:

AFN+NM+N=2JF,L,AF2+AF+NNT=12IF+2JF,F,∑w∈F(AF)xw=12for every x∈F.\begin{aligned} A_FN+NM+N&=2J_{F,L},\\ A_F^2+A_F+NN^{\mathsf T}&=12I_F+2J_{F,F},\\ \sum_{w\in F}(A_F)_{xw}&=12\quad\text{for every }x\in F. \end{aligned}AF​N+NM+NAF2​+AF​+NNTw∈F∑​(AF​)xw​​=2JF,L​,=12IF​+2JF,F​,=12for every x∈F.​

The graph-owned blocks have sizes 84×8484\times8484×84, 84×1484\times1484×14, and 14×1414\times1414×14 under these hypotheses. These are necessary restrictions on any hypothetical graph with Conway's parameters. They establish neither a construction nor nonexistence, and do not establish a converse from a fixed-label matrix encoding to a graph.

Preamble
import Definitions.Def_Conway99_Rooted_Blocks_20261003
set_option autoImplicit false
open Matrix Finset
Formal statement
theorem Conway99.RootedVerified.rooted_block_identities_20261003 {V : Type*} [Fintype V] [DecidableEq V]
    (G : SimpleGraph V) [DecidableRel G.Adj] (r : V)
    (h : G.IsSRGWith 99 14 1 2) :
    (Conway99.Rooted.AFar G r * Conway99.Rooted.NReg G r +
      Conway99.Rooted.NReg G r * Conway99.Rooted.MMate G r +
      Conway99.Rooted.NReg G r =
      2 • Conway99.allOnes (Conway99.Rooted.FarT G r) (Conway99.Rooted.LocT G r) ℤ) ∧
    (Conway99.Rooted.AFar G r ^ 2 + Conway99.Rooted.AFar G r +
      Conway99.Rooted.NReg G r * (Conway99.Rooted.NReg G r)ᵀ =
      12 • (1 : Matrix (Conway99.Rooted.FarT G r) (Conway99.Rooted.FarT G r) ℤ) +
      2 • Conway99.allOnes (Conway99.Rooted.FarT G r) (Conway99.Rooted.FarT G r) ℤ) ∧
    (∀ x : Conway99.Rooted.FarT G r,
      (∑ w : Conway99.Rooted.FarT G r, Conway99.Rooted.AFar G r x w) = 12) := by sorry
Source
Local source: Conway99/Conway99/Verified/Rooted.lean at rooted-bridge lane commit 688f16d30aaf045040290462f60369db373fbe5b, declarations Conway99.RootedVerified.transport, far_quadratic, and far_degree. Graph-owned definitions are extracted from Conway99.Core. Consolidated standalone source: prove2me/RootedBridge.lean, SHA-256 817c75531a9be7c498b143f3db1e6a06cfb8c208416ec30d7e638cedd18505c5. Context is the public Conway99.conway_99 target at https://prove2.me/theorems/7bc34ad9-a7f2-480e-ac84-4cfe4cd5042a; these necessary identities do not solve that target.
Human review
  • Endorsed by Shuze Chen · Oct 19, 2026

  • Endorsed by harry · Oct 19, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me