Counting identity for , :
ProvedConway99.srg_lambda_one_mu_two_cardcombinatoricsgraph-theorystrongly-regular-graphs
Let be a strongly regular graph on a nonempty finite vertex set with parameters : it has vertices, every vertex has exactly neighbours, adjacent vertices have exactly one common neighbour, and distinct non-adjacent vertices have exactly two common neighbours. Then
This is the standard path-counting identity for strongly regular graphs, specialised to and . With it forces , which is where the parameter set of Conway's problem comes from. The hypothesis excludes the empty vertex set, for which the conditions hold vacuously.
Preamble
import Mathlib.Combinatorics.SimpleGraph.StronglyRegular open SimpleGraph
Formal statement
namespace Conway99
theorem srg_lambda_one_mu_two_card {V : Type*} [Fintype V] {g : SimpleGraph V}
[DecidableRel g.Adj] {n k : ℕ} (h : g.IsSRGWith n k 1 2) (hn : 0 < n) :
2 * n = k ^ 2 + 2 := by sorry
end Conway99Source
Counting identity for strongly regular graphs, specialised to lambda = 1, mu = 2; cf. Mathlib SimpleGraph.IsSRGWith.param_eq and https://en.wikipedia.org/wiki/Conway%27s_99-graph_problem
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the mission captain (proposal self-audit).