Documentation

Reconstruction.TraceReconstruction

Reconstruction Conjecture — Trace Reconstructibility #

The trace of powers of the adjacency matrix is a reconstructible invariant for powers less than the number of vertices.

Main results #

Proof outline #

The trace tr(A^k) = ∑_v (A^k)_{vv} counts the number of closed walks of length k in G. A closed walk of length k visits at most k distinct vertices. For k < n, express tr(A^k) as a sum over subgraph counts of graphs on at most k vertices. By Kelly's Lemma, all these counts are reconstructible since k < n.

More precisely, for each graph F on at most k vertices, the number of closed walks of length k that visit exactly V(F) as their vertex set can be expressed in terms of subgraph counts of F. Since |V(F)| ≤ k < n, Kelly's Lemma applies.

References #

noncomputable def SimpleGraph.closedWalkCount {V : Type u_1} [Fintype V] [DecidableEq V] (G : SimpleGraph V) [DecidableRel G.Adj] (k : ) :

The trace of the k-th power of the adjacency matrix counts closed walks of length k. This is the diagonal sum ∑_v (A^k)_{vv}.

Equations
Instances For

    Traces of adjacency matrix powers are reconstructible for powers < |V|.

    tr(A_G^k) = tr(A_H^k) for all k < |V|. The key insight is that tr(A^k) counts closed walks of length k, which visit at most k vertices. These walks can be decomposed according to which induced subgraph they inhabit, and Kelly's Lemma reconstructs all subgraph counts for graphs on < |V| vertices.