Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Spectral identity: A2+A=12I+2JA^2 + A = 12 I + 2 JA2+A=12I+2J

Proved
Conway99.conway_99_adjMatrix_sq

by Gabewhigham · Sep 6, 2026 · Mathlib 0df444a (Lean v4.33.1)

combinatoricsgraph-theorystrongly-regular-graphs

Let AAA be the adjacency matrix over Z\mathbb{Z}Z of a strongly regular graph with parameters (99,14,1,2)(99,14,1,2)(99,14,1,2), let III be the identity matrix and let JJJ be the all-ones matrix. Then

A2+A=12 I+2 J.A^2 + A = 12\,I + 2\,J .A2+A=12I+2J.

This is the general strongly regular identity A2=kI+λA+μ(J−I−A)A^2 = kI + \lambda A + \mu(J - I - A)A2=kI+λA+μ(J−I−A) with (k,λ,μ)=(14,1,2)(k,\lambda,\mu) = (14,1,2)(k,λ,μ)=(14,1,2). Equivalently (A−3I)(A+4I)=2J(A - 3I)(A + 4I) = 2J(A−3I)(A+4I)=2J, which exhibits 333 and −4-4−4 as the eigenvalues of AAA on the space orthogonal to the all-ones vector; their multiplicities are 545454 and 444444. The identity is the entry point to every spectral argument about a hypothetical 999999-graph.

Preamble
import Mathlib.Combinatorics.SimpleGraph.StronglyRegular
import Mathlib.Data.Matrix.Basic

open SimpleGraph
Formal statement
namespace Conway99

theorem conway_99_adjMatrix_sq {V : Type*} [Fintype V] [DecidableEq V]
    {g : SimpleGraph V} [DecidableRel g.Adj] (h : g.IsSRGWith 99 14 1 2) :
    (g.adjMatrix ℤ) ^ 2 + g.adjMatrix ℤ =
      12 • (1 : Matrix V V ℤ) + 2 • (Matrix.of fun _ _ => (1 : ℤ)) := by sorry

end Conway99
Source
Adjacency matrix identity for strongly regular graphs (cf. Mathlib SimpleGraph.IsSRGWith.matrix_eq), specialised to (99, 14, 1, 2); https://en.wikipedia.org/wiki/Strongly_regular_graph
Human review
  • Endorsed by Shuze Chen · Sep 6, 2026

  • Endorsed by Gabewhigham · Sep 6, 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.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me