Definition 18: Cheeger Constant #
The Cheeger constant of a finite graph G, viewed as a 1-dimensional cell complex (Def_7),
is h(G) = min_{S} |δS| / |S| where the minimum is over nonempty subsets S ⊆ V with
2|S| ≤ |V|, and δS is the edge boundary of S.
Main Results #
edgeBoundary— the edge boundaryδSmem_edgeBoundary— membership characterizationEligibleSubset— eligible subsets for the Cheeger constantisoperimetricRatio— the ratio|δS| / |S|cheegerConstant— the Cheeger constanth(G)eligibleSubset_nonempty— eligible subsets exist when|V| ≥ 2cheegerConstant_nonneg—h(G) ≥ 0cheegerInequalities— the Cheeger inequalities relatingh(G)to the spectral gap
Edge Boundary #
The edge boundary δS = {{u,v} ∈ E(G) | u ∈ S, v ∉ S} of a vertex subset S.
An edge is in δS iff it has one endpoint in S and one endpoint outside S.
By the symmetry of Sym2, it suffices to check that there exist a ∈ S, b ∉ S
with e = s(a, b).
Equations
Instances For
Membership in the edge boundary: e ∈ δS iff e is an edge of G and
there exist a ∈ S, b ∉ S with e = s(a, b).
The edge boundary is a subset of the edge set.
An edge {u, v} with u ∈ S and v ∉ S is in the edge boundary.
Eligible Subsets and Isoperimetric Ratio #
The eligible subsets for the Cheeger constant: nonempty subsets S ⊆ V
with 2|S| ≤ |V|. The paper uses strict inequality |S| < |V|/2 in one place,
but |S| ≤ |V|/2 elsewhere; the standard convention is 2|S| ≤ |V|.
Equations
- CheegerConstant.EligibleSubset S = (S.Nonempty ∧ 2 * S.card ≤ Fintype.card V)
Instances For
The isoperimetric ratio |δS| / |S| for a subset S.
Equations
- CheegerConstant.isoperimetricRatio G S = ↑(CheegerConstant.edgeBoundary G S).card / ↑S.card
Instances For
The Cheeger constant h(G) = inf_{S} |δS| / |S| where the infimum is over
nonempty subsets S ⊆ V with 2|S| ≤ |V|. When no eligible subset exists
(e.g., |V| < 2), the value is 0 by the convention sInf ∅ = 0 for ℝ.
Equations
- CheegerConstant.cheegerConstant G = sInf {r : ℝ | ∃ (S : Finset V), CheegerConstant.EligibleSubset S ∧ CheegerConstant.isoperimetricRatio G S = r}
Instances For
Eligible Subsets Exist #
When |V| ≥ 2, there exists an eligible subset (any singleton).
Cheeger Constant is Nonneg #
The Cheeger constant is nonneg: 0 ≤ h(G).
Cheeger Inequalities #
The Cheeger inequalities for a connected s-regular graph G with
second-largest adjacency eigenvalue λ₂ (Def_14) state that
(s - λ₂)/2 ≤ h(G) ≤ √(2s(s - λ₂)).
The lower bound (s - λ₂)/2 ≤ h(G) follows from the variational characterization
of λ₂ (Courant–Fischer), and the upper bound h(G) ≤ √(2s(s - λ₂)) from the
sweep-cut argument on the second eigenvector.
This is stated as an axiom because the proof requires spectral theory infrastructure (Courant–Fischer min-max theorem, sweep-cut analysis) not available in Mathlib.