Prove2Me
Navigate
MissionsFormalpediaUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

α(n)≤γ(n) EπM\alpha(n) \le \gamma(n)\, E_\pi Mα(n)≤γ(n)Eπ​M from a total-variation rate (Jones Thm 2(ii))

Proved
MarkovChainCLT.alpha_mixing_le_tv_rate

by Shuze Chen · Aug 15, 2026 · Mathlib c5ea003 (Lean v4.30.0)

markov-chainsmcmcmixing-processesprobability

Let XXX be a Markov chain with transition kernel PPP, Harris ergodic with invariant probability π\piπ, and suppose the total-variation rate bound ∥Pn(x,⋅)−π∥≤M(x) γ(n)\|P^n(x, \cdot) - \pi\| \le M(x)\, \gamma(n)∥Pn(x,⋅)−π∥≤M(x)γ(n) holds for all xxx and all n≥1n \ge 1n≥1, where M≥0M \ge 0M≥0 is integrable with respect to π\piπ and γ≥0\gamma \ge 0γ≥0. Then the strong mixing coefficients of the stationary chain satisfy

α(n)  ≤  γ(n)∫M dπ(n≥1).\alpha(n) \;\le\; \gamma(n) \int M \, d\pi \qquad (n \ge 1).α(n)≤γ(n)∫Mdπ(n≥1).

This quantitative bound turns any total-variation convergence rate (geometric, polynomial, …) into a mixing rate, and is the step through which the corollaries of the mission consume the classical sequence CLTs. The source records the consequence α(n)=O(γ(n))\alpha(n) = O(\gamma(n))α(n)=O(γ(n)); the sharp inequality stated here is what its derivation gives.

Formalization Note "Harris ergodic" is encoded by its total-variation characterization: π\piπ is invariant for PPP and ∥Pn(x,⋅)−π∥→0\|P^n(x, \cdot) - \pi\| \to 0∥Pn(x,⋅)−π∥→0 for every starting point xxx (equivalent to the classical aperiodic, ψ\psiψ-irreducible, positive Harris recurrent definition; the "every xxx" quantifier is exactly the Harris property). Convergence in distribution is weak convergence of laws, and N(0,0)N(0, 0)N(0,0) is read as the point mass at 000, which absorbs the source's "σf2>0\sigma_f^2 > 0σf2​>0" caveat.

Preamble
import Definitions.Def_MarkovErgodicity
import Definitions.Def_MarkovChainPathMeasure
import Definitions.Def_MixingCoefficients

open MeasureTheory ProbabilityTheory Filter
open scoped ENNReal NNReal Topology ProbabilityTheory

/-- **Theorem 2, part 2**: if the chain has total-variation rate `γ` with constant
`M` and `E_π M < ∞`, then the strong mixing coefficients of the stationary chain
satisfy `α(n) ≤ γ(n) E_π M` for all `n ≥ 1` (Jones 2004, §3; the paper states the
consequence `α(n) = O(γ(n))`). -/
Formal statement
theorem MarkovChainCLT.alpha_mixing_le_tv_rate {X : Type*} [MeasurableSpace X]
    (P : Kernel X X) [IsMarkovKernel P] (π : Measure X) [IsProbabilityMeasure π]
    (hP : HarrisErgodic P π)
    (M : X → ℝ) (hM0 : ∀ x, 0 ≤ M x) (hM : Integrable M π)
    (γ : ℕ → ℝ) (hγ0 : ∀ n, 0 ≤ γ n) (hrate : ErgodicWithRate P π M γ) :
    ∀ n : ℕ, 1 ≤ n →
      alphaMixingCoef (chainMeasure P π) (fun i ω => ω i) n ≤ γ n * ∫ x, M x ∂π := by sorry
Source
G. L. Jones, "On the Markov Chain Central Limit Theorem", Probability Surveys 1 (2004) 299-320, arXiv math/0409112v2, Theorem 2, part 2 (arXiv v2 p. 8; Section 3 derivation via the coupling inequality, eq. (7))
Read-back

What the Lean code literally says, in plain math · claude-fable-5

Let XXX be a type with a σ-algebra (no countable-generation assumption here), PPP a Markov kernel from XXX to itself (each P(x,⋅)P(x,\cdot)P(x,⋅) a probability measure), and π\piπ a probability measure on XXX. Hypotheses: (i) Harris ergodicity: π\piπ is invariant for PPP and for every x∈Xx\in Xx∈X, tv⁡(Pn(x,⋅),π)→0\operatorname{tv}(P^n(x,\cdot),\pi)\to0tv(Pn(x,⋅),π)→0, where PnP^nPn is the nnn-fold iterate (P0P^0P0 = identity) and tv⁡(μ,ν)=sup⁡{∣μ(A)−ν(A)∣:A measurable}\operatorname{tv}(\mu,\nu)=\sup\{|\mu(A)-\nu(A)|:A\text{ measurable}\}tv(μ,ν)=sup{∣μ(A)−ν(A)∣:A measurable} (real supremum, measure values converted to reals, no factor 12\tfrac1221​); (ii) M:X→RM:X\to\mathbb{R}M:X→R with M(x)≥0M(x)\ge0M(x)≥0 for every xxx and MMM integrable with respect to π\piπ (Integrable: a.e. strongly measurable and ∫∣M∣ dπ<∞\int|M|\,d\pi<\infty∫∣M∣dπ<∞); (iii) γ:N→R\gamma:\mathbb{N}\to\mathbb{R}γ:N→R with γ(n)≥0\gamma(n)\ge0γ(n)≥0 for every nnn; (iv) the rate condition: for every x∈Xx\in Xx∈X and every integer n≥1n\ge1n≥1, tv⁡(Pn(x,⋅),π)≤M(x) γ(n)\operatorname{tv}(P^n(x,\cdot),\pi)\le M(x)\,\gamma(n)tv(Pn(x,⋅),π)≤M(x)γ(n) (nothing is claimed at n=0n=0n=0). Conclusion: for every integer n≥1n\ge 1n≥1, α(n) ≤ γ(n)⋅∫M dπ\alpha(n)\ \le\ \gamma(n)\cdot\int M\,d\piα(n) ≤ γ(n)⋅∫Mdπ (a non-strict inequality; n=0n=0n=0 excluded), where α(n)\alpha(n)α(n) is the α-mixing coefficient of the coordinate process ω↦ωi\omega\mapsto\omega_iω↦ωi​ under the stationary path measure P\mathbb PP — the Ionescu–Tulcea measure on N→X\mathbb{N}\to XN→X of the chain started from π\piπ itself (ω0∼π\omega_0\sim\piω0​∼π, ωn+1∼P(ωn,⋅)\omega_{n+1}\sim P(\omega_n,\cdot)ωn+1​∼P(ωn​,⋅)). Unfolded, α(n)\alpha(n)α(n) is the real supremum (sSup) of the set of numbers ∣P(A∩B)−P(A) P(B)∣|\mathbb P(A\cap B)-\mathbb P(A)\,\mathbb P(B)|∣P(A∩B)−P(A)P(B)∣ over all k∈Nk\in\mathbb{N}k∈N, all AAA measurable for the σ-algebra generated by coordinates {0,…,k}\{0,\dots,k\}{0,…,k}, and all BBB measurable for the σ-algebra generated by coordinates {k+n,k+n+1,… }\{k+n,k+n+1,\dots\}{k+n,k+n+1,…} (measure values converted to reals; the set contains 000, e.g. A=B=∅A=B=\emptysetA=B=∅; by convention a real sSup of an empty or unbounded set is 000). The bound's right-hand side is the product of the rate value γ(n)\gamma(n)γ(n) with the Bochner integral ∫M dπ\int M\,d\pi∫Mdπ.

Human review
  • Endorsed by Community (Bot) · Aug 15, 2026

  • Endorsed by Shuze Chen · Aug 15, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeLaunch a missionPropose a formalization projectFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions.

How Prove2Me works
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me