Reconstruction Conjecture — Spectral Graph Theory #
We develop spectral graph theory tools for the reconstruction conjecture. The central result is the derivative formula for graph characteristic polynomials:
$$\varphi'(G, x) = \sum_v \varphi(G - v, x)$$
where $\varphi(G, x) = \det(xI - A_G)$ is the characteristic polynomial of the adjacency matrix. This implies that if two graphs have the same deck, they share the same characteristic polynomial derivative — and therefore agree on all non-constant coefficients.
Main definitions #
SimpleGraph.charPoly— characteristic polynomial of a graph
Main results #
SimpleGraph.adjMatrix_induce— adjacency matrix of induced subgraph = principal submatrixSimpleGraph.charPoly_deleteVert—charPoly(G - v)= charpoly of principal submatrixSimpleGraph.charPoly_eq_of_iso— isomorphic graphs have equal characteristic polynomialsSimpleGraph.charPoly_derivative_eq_sum— derivative formulaSimpleGraph.SameDeck.charPoly_derivative_eq— same deck → same char. poly. derivativeSimpleGraph.SameDeck.charPoly_coeff_eq— same deck → same non-constant coefficients
References #
- Kelly, P. J. (1942). "On isometric transformations".
- Tutte, W. T. (1979). "All the king's horses".
- Schwenk, A. J. (1979). "Spectral reconstruction problems".
Phase 1: Foundation — Graph-Matrix Bridge #
The adjacency matrix of G.induce s equals the principal submatrix of G.adjMatrix
indexed by s. This bridges graph-theoretic vertex deletion and matrix-theoretic
principal submatrices.
The characteristic polynomial of a graph, defined as the characteristic polynomial
of its adjacency matrix: charPoly G R = det(XI - A_G).
Equations
- G.charPoly R = (SimpleGraph.adjMatrix R G).charpoly
Instances For
The characteristic polynomial of G.deleteVert v equals the characteristic polynomial
of the principal submatrix of G.adjMatrix obtained by deleting row and column v.
Isomorphic graphs have equal characteristic polynomials. The proof goes through
matrix reindexing: a graph isomorphism φ : G ≃g H yields a permutation of indices
that conjugates the adjacency matrix.
Phase 2: The Derivative Formula #
Phase 2a: Charmatrix entry derivatives #
Phase 2b: Charmatrix-submatrix bridge #
Phase 2c: Derivative of determinant for charmatrices #
The derivative of the determinant of a charmatrix equals the sum of determinants of its principal submatrices. This is the core linear-algebra fact behind the derivative formula for graph characteristic polynomials.
Phase 2d: Assembly — the graph-theoretic derivative formula #
The derivative formula for graph characteristic polynomials.
The derivative of the characteristic polynomial of G equals the sum of characteristic
polynomials of all vertex-deleted subgraphs:
$$\varphi'(G, x) = \sum_{v \in V} \varphi(G - v, x)$$
This is a consequence of the Leibniz formula for the determinant and the product rule
for polynomial differentiation. The key insight is that differentiating det(xI - A)
via the Leibniz expansion yields, for each diagonal position v, the determinant of
the (v,v)-cofactor of the charmatrix, which equals charPoly(G - v).
Phase 3: Reconstructibility Corollaries #
The characteristic polynomial derivative is reconstructible.
If two graphs have the same deck, they have the same characteristic polynomial derivative. This follows from the derivative formula and the fact that isomorphic graphs have equal characteristic polynomials.
Non-constant coefficients of the characteristic polynomial are reconstructible.
If two graphs have the same deck, all coefficients of their characteristic polynomials
of degree ≥ 1 agree. Since charPoly is monic of degree |V|, the derivative
determines all coefficients of degree ≥ 1; only the constant term (-1)^n det(A) is
not immediately recovered.
(The constant term IS recoverable via Tutte's deeper theorem using Kelly's Lemma and the Sachs coefficient theorem, but that requires significantly more machinery.)