Lemma 1: Relative Cheeger Inequality #
Main Results #
relativeCheeger: For a finite, connected,s-regular graph with second-largest eigenvalueλ₂, and forS ⊆ Vwith0 < |S| < α|V|whereα ∈ (0, 1), we have(1 - α)(s - λ₂) ≤ |δS| / |S|.
Step 0: Well-definedness #
Since |S| ≥ 1 and |S| < α|V| with α < 1, we have |V| ≥ 2, so λ₂ is well-defined.
Spectral Laplacian Bound (Axiom) #
The key spectral theory fact: for a connected s-regular graph, the Laplacian quadratic
form of the characteristic function of a proper nonempty subset S satisfies
|δS| ≥ (s - λ₂) · |S| · (1 - |S|/|V|).
This combines Steps 1–4 of the proof:
- Step 1: Define
f = 1_S, decomposef = f̄·1 + g - Step 2: Spectral theorem gives
gᵀ(sI-M)g ≥ (s-λ₂)·gᵀg - Step 3:
gᵀg = |S|·(1 - |S|/|V|), andfᵀ(sI-M)f = |δS| - Step 4:
gᵀ(sI-M)g = fᵀ(sI-M)fsince(sI-M)·1 = 0
The proof requires eigenvalue decomposition and the Courant–Fischer variational
characterization (not available in Mathlib), so this is stated as an axiom,
following the same convention as cheegerInequalities in Def_18.
Witness for spectralLaplacianBound: there exist S and V satisfying the hypotheses.
Any connected graph on ≥ 2 vertices has a proper nonempty subset.
Step 5: Combining the bounds #
Helper: |S|/|V| < α when |S| < α·|V|.
Helper: S.card < Fintype.card V when (S.card : ℝ) < α * Fintype.card V and α < 1.
Main Theorem #
Relative Cheeger Inequality. For a finite, connected, s-regular graph with
second-largest eigenvalue λ₂, and for α ∈ (0, 1) and S ⊆ V with
0 < |S| < α|V|, we have (1 - α)(s - λ₂) ≤ |δS| / |S|.
This follows from the spectral Laplacian bound:
|δS| ≥ (s - λ₂) · |S| · (1 - |S|/|V|) > (s - λ₂) · |S| · (1 - α)
since |S|/|V| < α, and then dividing by |S| > 0.