Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

E[Sn2]≤n (E[Y02]+2∑k∣E[Y0Yk]∣)E[S_n^2] \le n\,(E[Y_0^2] + 2\sum_k |E[Y_0Y_k]|)E[Sn2​]≤n(E[Y02​]+2∑k​∣E[Y0​Yk​]∣) for a stationary sequence

Proved
MarkovChainCLT.integral_sq_partialSum_le_of_summable_abs_cov

by Gabewhigham · Sep 5, 2026 · Mathlib c5ea003 (Lean v4.30.0)

central-limit-theoremmarkov-chainsmixingprobability

A linear bound on the second moment of the partial sums, valid for every nnn.

Let Y=(Yn)n≥0Y=(Y_n)_{n\ge0}Y=(Yn​)n≥0​ be a measurable, strictly stationary real sequence on a probability space with Y0∈L2Y_0\in L^2Y0​∈L2, and suppose its autocovariances γk=E[Y0Yk]\gamma_k = E[Y_0Y_k]γk​=E[Y0​Yk​] are absolutely summable, ∑k≥1∣γk∣<∞\sum_{k\ge1}|\gamma_k|<\infty∑k≥1​∣γk​∣<∞. Then, with Sn=∑i<nYiS_n=\sum_{i<n}Y_iSn​=∑i<n​Yi​,

E[Sn2]  ≤  n(E[Y02]+2∑k≥1∣γk∣)for every n.E[S_n^2]\;\le\; n\Bigl(E[Y_0^2] + 2\sum_{k\ge1}|\gamma_k|\Bigr)\qquad\text{for every } n .E[Sn2​]≤n(E[Y02​]+2k≥1∑​∣γk​∣)for every n.

Expanding the square and using stationarity, E[YiYj]E[Y_iY_j]E[Yi​Yj​] depends only on ∣i−j∣|i-j|∣i−j∣, so

E[Sn2]  =  n γ0+2∑k=1n−1(n−k) γk,E[S_n^2] \;=\; n\,\gamma_0 + 2\sum_{k=1}^{n-1}(n-k)\,\gamma_k,E[Sn2​]=nγ0​+2k=1∑n−1​(n−k)γk​,

and each weight satisfies 0≤n−k≤n0\le n-k\le n0≤n−k≤n; replacing γk\gamma_kγk​ by ∣γk∣|\gamma_k|∣γk​∣ and the partial sum by the whole series gives the bound.

Role. The asymptotic statement n−1E[Sn2]→σ2n^{-1}E[S_n^2]\to\sigma^2n−1E[Sn2​]→σ2 is the one that identifies the limiting variance, but a blocking argument needs a bound that is uniform in nnn with an explicit constant: it controls the variance of every block by a fixed multiple of the block length, in particular for the short blocks whose total contribution must be shown negligible in Bernstein's big-block/small-block decomposition. For a bounded sequence with summable strong mixing coefficients the hypothesis of absolute summability is automatic, since ∣γk∣≤4B2α(k)|\gamma_k|\le 4B^2\alpha(k)∣γk​∣≤4B2α(k).

Preamble
import Definitions.Def_MixingCoefficients

open MeasureTheory ProbabilityTheory Filter MarkovChainCLT
open scoped ENNReal NNReal Topology ProbabilityTheory
Formal statement
theorem MarkovChainCLT.integral_sq_partialSum_le_of_summable_abs_cov {Ω : Type*}
    [MeasurableSpace Ω] (P : Measure Ω) [IsProbabilityMeasure P] (Y : ℕ → Ω → ℝ)
    (hY : ∀ n, Measurable (Y n)) (hstat : IsStrictlyStationary P Y)
    (hL2 : MemLp (Y 0) 2 P)
    (hsum : Summable fun k : ℕ => |∫ ω, Y 0 ω * Y (k + 1) ω ∂P|) (n : ℕ) :
    ∫ ω, (∑ i ∈ Finset.range n, Y i ω) ^ 2 ∂P
      ≤ (n : ℝ) * ((∫ ω, Y 0 ω ^ 2 ∂P)
          + 2 * ∑' k : ℕ, |∫ ω, Y 0 ω * Y (k + 1) ω ∂P|) := by sorry
Source
G. L. Jones, "On the Markov Chain Central Limit Theorem", Probability Surveys 1 (2004) 299-320, https://arxiv.org/abs/math/0409112, Section 4 (the variance sigma^2 = E[Y_0^2] + 2 sum_k E[Y_0 Y_k] of Theorems 5-8); the elementary expansion E[S_n^2] = n gamma_0 + 2 sum_{k<n} (n-k) gamma_k of the second moment of the partial sums of a stationary sequence is standard, see e.g. I. A. Ibragimov & Yu. V. Linnik, "Independent and Stationary Sequences of Random Variables" (1971), Ch. 18.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

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, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me