Theorem 7.3 -- the bottleneck ratio bound
ProvedMarkovMixing.bottleneck_lower_boundLet be an irreducible, aperiodic Markov chain on a finite state space with stationary distribution . The edge measure is the stationary flow along ; the bottleneck ratio of a set of states is
the conditional probability at stationarity of escaping in one step; and the bottleneck constant is . The mixing time is the first at which , with the total variation distance.
The theorem (Theorem 7.3 of Levin–Peres–Wilmer, the capstone of Chapter 7) asserts:
A chain with a bottleneck — a half-space it leaves only reluctantly — mixes slowly: started inside such a set, the chain needs order steps to transfer the requisite mass out. This is the qualitative converse of the Cheeger inequality of Mission VII.
import Definitions.Def_mm_lower
namespace MarkovMixing
/-- **Theorem 7.3** (LPW), the bottleneck-ratio bound and capstone of
Chapter 7: `t_mix ≥ 1/(4 Φ⋆)`. -/
theorem bottleneck_lower_bound {V : Type*} [Fintype V] [DecidableEq V] [Nonempty V]
(P : Matrix V V ℝ) (hP : IsStochastic P) (hirr : Irreducible P)
(hap : Aperiodic P) (π : V → ℝ) (hπ : IsStationary P π) :
(4 * bottleneckStar P π)⁻¹ ≤ (tMix P π : ℝ) := by
sorry
end MarkovMixing
Read-back
What the Lean code literally says, in plain math · claude-fable-5
Read-back: bottleneck_lower_bound
Let be a finite, nonempty type with decidable equality, let be a real matrix, and let , under the following hypotheses.
- Stochastic: for all , and every row of sums to .
- Irreducible (as defined in this bundle): for every ordered pair there is a natural number with ; since is allowed and , this is automatic for .
- Aperiodic (as defined in this bundle): every state has period , the period being the supremum in (with the convention for a set without an upper bound) of the set of dividing every with .
- Stationarity: is a probability distribution ( pointwise, ) with as row vectors.
Two custom quantities appear in the conclusion. The bottleneck constant is
the infimum, over all nonempty subsets of whose -mass is at most (non-strict), of the ratio of the flow out of to the mass ; each ratio uses the real-division convention that division by zero gives (so a subset with contributes ratio ), and if no subset satisfies the two side conditions the infimum defaults to the junk value . The mixing time is
where is the total-variation distance written as a supremum of mass discrepancies over subsets (no extra factor ), is the -th row of , the threshold is the fixed constant , and by the -infimum convention if no time meets the threshold.
The theorem asserts the single real inequality
with cast from to and with the real-inversion convention : if (in particular in the degenerate situation where no nonempty has , or where the infimum genuinely vanishes) the left-hand side is and the claim reduces to the trivial . The inequality is non-strict, and the bound has the specific constant : the mixing time at accuracy is at least .
Confirmed by the mission captain (proposal self-audit).