Separation vs total variation:
ProvedMarkovMixing.sep_tv_relationLet be a Markov chain on a finite state space with stationary distribution , reversible with respect to it (detailed balance: ). Two ways of measuring distance from stationarity at time : the maximal separation distance
which is small only when every transition probability has caught up with its stationary value, and the worst pairwise total variation distance , with (Mission II).
The theorem (Lemma 19.3, Aldous–Diaconis; Levin–Peres–Wilmer) asserts: for every time ,
Separation at twice the time is controlled by total variation at the original time: once the chain is well mixed in total variation, running it for the same time again brings every individual transition probability up to nearly its stationary value. The proof writes as a sum over midpoints, applies reversibility to fold the two halves, and uses Cauchy–Schwarz. In this mission the lemma is the bridge from cover-time estimates (which control for the lamplighter chain) to the separation bounds in the lamplighter mixing theorem.
import Definitions.Def_mm_cutoff
namespace MarkovMixing
/-- **Lemma 19.3** (Aldous–Diaconis; LPW): for a reversible chain, the
separation and total variation distances satisfy
`s(2t) ≤ 1 − (1 − d̄(t))²`. -/
theorem sep_tv_relation {V : Type*} [Fintype V] [DecidableEq V] [Nonempty V]
(P : Matrix V V ℝ) (hP : IsStochastic P) (hirr : Irreducible P)
(π : V → ℝ) (hπ : IsStationary P π) (hrev : DetailedBalance P π)
(t : ℕ) :
sepSup P π (2 * t) ≤ 1 - (1 - distPairs P t) ^ 2 := by
sorry
end MarkovMixingRead-back
What the Lean code literally says, in plain math · claude-fable-5
Read-back: sep_tv_relation
Let be a finite nonempty type with decidable equality, let be a real matrix assumed stochastic (all entries , each row summing to ), assumed irreducible (for every ordered pair there is some — possibly , where — with ), and let be assumed stationary for ( pointwise, , and as row vectors) and in detailed balance with ( for all ). Then for every natural number (including ), the theorem asserts the single inequality
where the two sides unfold as follows. The left side is the separation supremum at time :
a real supremum over all ordered pairs of states of one minus the ratio of the entry of the -th matrix power to ; the division is Lean's total division, so any with makes its term equal to (irreducibility and stationarity do not by themselves appear in the formula — the junk convention is part of what is literally asserted). The right side uses the maximal pairwise total-variation-type distance at time :
the supremum over all ordered pairs of starting states of the supremum over all subsets of of the absolute difference between the masses that the two rows of assign to (diagonal pairs are included and contribute ). The inequality is non-strict, compares the separation quantity at the doubled time against at time , and is asserted for each fixed (no limit is taken); at both powers are the identity matrix.
Confirmed by the mission captain (proposal self-audit).