A strongly regular graph with parameters is a simple graph in which each vertex has degree , adjacent vertices have exactly common neighbours, and distinct nonadjacent vertices have exactly common neighbours. Its order is often included separately as a fourth parameter.
Suppose the strongly regular graph has vertices, degree , common neighbours for every adjacent pair and common neighbours for every nonadjacent pair. By the walk count from powers of an adjacency matrix, counts common neighbours of and , while . Hence the adjacency-matrix relation for a strongly regular graph is
where is the all-ones matrix.
The spectral theorem for real symmetric matrices gives an orthonormal eigenbasis for . Part (a) says that the constant direction is the one-dimensional -eigenspace; every other eigenvector belongs to , so . If , the displayed identity gives
There are at most two possible roots in addition to . Thus has at most three distinct eigenvalues.