The Laplacian spectrum separates the pair
symbolic▲▲△Find the eigenvalues of the Laplacian for two disjoint triangles and for a hexagon. Show that they differ, explain which eigenvalue counts components, and say what goes wrong if the eigenvectors are fed to a network as node positions.
Hint
A cycle of nodes has Laplacian eigenvalues . The spectrum of a disjoint union is the union of the spectra.
Solution
For the hexagon, for gives , that is . For one triangle it gives ; for two, . The spectra differ, so a network given spectral information can separate the pair that defeated colour refinement in I.14.B03.
The eigenvalue counts connected components. Since by (I.14.4), exactly when is constant across every edge, that is, constant on each component. There is one independent such vector per component: one for the hexagon, two for the triangles.
As positions the eigenvectors have two ambiguities. Each is defined only up to sign, so a network must give the same answer for and , or it depends on an arbitrary choice made by the eigensolver. And a repeated eigenvalue has no preferred basis: the two triangles’ eigenvalue has a four-dimensional eigenspace, and any rotation within it is as valid as any other. Positional features from the Laplacian therefore need architectures invariant to these choices, or they reintroduce exactly the dependence on arbitrary labels that equivariance was built to remove.