Theorem 13.14, upper bound:
ProvedMarkovMixing.cheeger_upperLet be an irreducible transition matrix on a finite state space with , reversible with respect to its stationary distribution . Two quantities measure how slowly the chain moves.
The spectral gap is , where is the largest eigenvalue of other than — an analytic quantity.
The bottleneck ratio is a geometric quantity: writing for the edge measure and
for the probability flow out of per unit of stationary mass, one sets
Claim. .
This is the easy half of the discrete Cheeger inequality (Theorem 13.14 of Levin--Peres--Wilmer), and it is the direction with the clean interpretation: a chain with a bottleneck cannot have a large spectral gap, hence cannot mix quickly. The proof is a single test function: for a set with take
which has , variance and Dirichlet energy ; the variational characterization of then gives , using .
The reverse inequality is the substantial half.
import Definitions.Def_mm_spectral import Definitions.Def_mm_lower
namespace MarkovMixing
/-- **Theorem 13.14, upper bound** (Jerrum--Sinclair, Lawler--Sokal; LPW): the
spectral gap of a reversible irreducible chain is at most twice its bottleneck
ratio, `γ ≤ 2Φ⋆`. -/
theorem cheeger_upper {V : Type*} [Fintype V] [DecidableEq V] [Nonempty V]
(hV : 2 ≤ Fintype.card V) (P : Matrix V V ℝ) (hP : IsStochastic P) (hirr : Irreducible P)
(π : V → ℝ) (hπ : IsStationary P π) (hrev : DetailedBalance P π) :
spectralGap P ≤ 2 * bottleneckStar P π := by
sorry
end MarkovMixing