A geometric lag weight sums to regardless of the horizon
ProvedMarkovChainCLT.sum_geometric_lag_leA lag sum of a block-geometric weight is bounded uniformly in . For every ,
The bound does not grow with : although the sum has terms, the weight decays geometrically in the lag , so only of the mass survives.
Where it is used. For a uniformly ergodic Markov chain the autocovariance obeys . Expanding the square of a partial sum,
This is exactly the variance bound — with a constant proportional to rather than — that controls the truncation error when the Markov chain central limit theorem is extended from bounded to square-integrable observables.
Proof. Two steps.
The one-sided sum. Grouping the lags into blocks of length , on which is constant,
an induction on whose step uses for . Since when and all terms are nonnegative, for every .
The two-sided sum. Split at . On the lag is and is injective with image inside (using ); on the lag is and is injective with image inside as well. Each half is therefore bounded by the one-sided sum , giving in total.
import Mathlib.Algebra.BigOperators.Intervals import Mathlib.Algebra.Order.BigOperators.Group.Finset import Mathlib.Analysis.SpecificLimits.Basic open Finset
theorem MarkovChainCLT.sum_geometric_lag_le (N : ℕ) (hN : 1 ≤ N) (n j : ℕ) (hj : j < n) :
∑ k ∈ Finset.range n, (1 / 2 : ℝ) ^ ((max j k - min j k) / N) ≤ 4 * N := by sorry