Cheeger's inequality: edge expansion gives a spectral gap #
EdgeExpansion proved that a spectral gap forces every set to have many
boundary darts. This module proves the converse — the harder direction of
Cheeger's inequality — in the form the rest of the development consumes: a
SpectralBound below one, for the graph with a self-loop added per dart.
The argument is the classical one, made discrete.
- The Dirichlet form
∑ (f u - f w)²over darts equals2 d (‖f‖² - ⟨f, step f⟩). - Co-area. For
ψ ≥ 0supported on at most half the vertices,∑ |ψ u - ψ w| ≥ 2 h d ∑ ψ: peel off the lowest positive level, apply the expansion to the support, and induct on the support. - Cauchy–Schwarz turns the co-area bound for
ψ = φ²intoh² d ∑ φ² ≤ Dirichlet φfor nonnegativeφof small support. - A median split extends this to every mean-zero
f, losing nothing. - The lazy walk. Adding
dloops halves the step operator plus the identity, which is positive semidefinite, and a Cauchy–Schwarz for semidefinite forms turns the Rayleigh bound into an operator bound — no spectral theorem needed.
Main definitions #
Complexity.RegGraph.EdgeExpansion— every set of at most half the vertices has at leasth d |S|boundary dartsComplexity.RegGraph.dirichlet— the Dirichlet form over darts
Main results #
Complexity.RegGraph.dirichlet_ge_of_edgeExpansion—h² d ‖f‖² ≤ Dirichlet ffor mean-zerofComplexity.RegGraph.spectralBound_padLoops_of_edgeExpansion— the lazy graph has bound1 - h² / 4
Darts and their reversal #
The reversal of darts, as a permutation.
Equations
Instances For
Edge expansion and the Dirichlet form #
Edge expansion: every set of at most half the vertices has at least
h · d · |S| darts leaving it.
Equations
Instances For
Co-area #
The darts crossing out of or into S, counted with the boundary in both
directions.
Co-area. For ψ ≥ 0 supported on at most half the vertices,
∑ |ψ u - ψ w| ≥ 2 h d ∑ ψ.
The core bound for small support #
The median split #
The lazy walk #
Cheeger's inequality, spectral form. Edge expansion h gives the lazy
graph — d self-loops added — the spectral bound 1 - h² / 4.