Theorem 6: Alon–Chung Bound #
Main Results #
inducedEdges: The edge set of the induced subgraph onS.alonChung: For a finites-regular graph with second-largest eigenvalueλ₂, andS ⊆ Vwith|S| = γ|V|, we have|X(S)₁| ≤ α |X₁|whereα = γ² + (λ₂/s) γ(1-γ).
The proof uses spectral decomposition of the quadratic form 1_S^T M 1_S
where M is the adjacency matrix.
Induced edges #
The induced edge set X(S)₁ = {e ∈ X₁ : both endpoints of e lie in S}.
Equations
- AlonChung.inducedEdges G S = G.edgeFinset ∩ S.sym2
Instances For
Indicator vector #
The indicator (characteristic) vector 1_S ∈ ℝ^V of a subset S ⊆ V.
Instances For
Quadratic form identity #
The quadratic form 1_S^T M 1_S counts twice the number of induced edges:
∑_{v,w} 1_S(v) M(v,w) 1_S(w) = 2 |X(S)₁|.
Edge count for regular graphs #
For an s-regular graph, |X₁| = s * |V| / 2. More precisely,
2 * |X₁| = s * |V|.
Spectral decomposition of the quadratic form #
The spectral decomposition: x^T A x = ∑_j λ_j (x · v_j)² for Hermitian A,
where v_j are orthonormal eigenvectors and λ_j are eigenvalues.
The Parseval identity for the eigenvector basis: ‖x‖² = ∑_j (x · v_j)².
Quadratic form bounded by max eigenvalue times norm squared.
Eigenvalue bounds for regular graphs #
All eigenvalues of an s-regular graph are at most s.
s is an eigenvalue of the adjacency matrix of an s-regular graph.
This follows from M · 1 = s · 1.
The maximum eigenvalue of an s-regular graph is s.
Norm of indicator vector #
Spectral bound on the quadratic form #
The all-ones vector is an eigenvector of the adjacency matrix with eigenvalue s.
Decomposition of the quadratic form using the all-ones vector. If z = x - γ · 1, then x^T M x = s γ² n + z^T M z.
For an s-regular graph with s ≥ 1 where the largest eigenvalue is simple (strictly greater than the second), any eigenvector of the adjacency matrix with eigenvalue s is globally constant. This combines two classical spectral graph theory results: (1) the discrete maximum principle shows eigenvectors for eigenvalue s are constant on connected components, and (2) simple top eigenvalue implies graph connectivity (otherwise each component contributes an independent eigenvector for eigenvalue s, giving multiplicity ≥ 2). Both require infrastructure (harmonic function theory on graphs, eigenspace dimension theory) not currently available in Mathlib.
The spectral bound: 1_S^T M 1_S ≤ s γ² n + λ₂ γ(1-γ) n.
Main Theorem #
Alon–Chung Bound. For a finite s-regular graph with s ≥ 1 and |V| ≥ 2,
with second-largest eigenvalue λ₂, and S ⊆ V with |S| = γ|V| for
0 < γ < 1, define α = γ² + (λ₂/s) γ(1-γ). Then |X(S)₁| ≤ α |X₁|.
The proof uses the spectral decomposition of the quadratic form 1_S^T M 1_S
to bound the number of edges in the induced subgraph.