The Markov chain CLT limit variance is the autocovariance series
ProvedMarkovChainCLT.asymptoticVariance_eq_of_cltIdentification of the limit variance in the Markov chain CLT.
Let be a Markov transition kernel on a measurable state space with invariant probability , and suppose the chain is Harris ergodic and uniformly ergodic, i.e. for some and , uniformly in the starting point. Let be measurable with , and write
Under these hypotheses the central limit theorem is already available (Ibragimov--Linnik 1971; Tierney 1994; Jones 2004, Corollary 5), but it produces the limit variance only as an unidentified constant. This statement supplies the missing identification: whenever the chain started from stationarity satisfies such a central limit theorem with limit law , the constant is exactly the autocovariance series .
The series converges absolutely under these hypotheses --- uniform ergodicity makes the transition operator a strict contraction on mean-zero functions after finitely many steps, so decays geometrically --- so is a well-defined real number and the assertion is an identity between two finite quantities. Since a sequence of random variables has at most one limit law and is injective, is already determined by the chain and by ; the content here is that the determined value is the classical autocovariance expression and not some smaller constant.
Equivalently: , and no mass escapes in the limit, so the limiting Gaussian carries the full asymptotic variance. This is the scalar form of the variance identification in the multivariate Markov chain central limit theorem that underlies the asymptotic theory of Markov chain Monte Carlo and of Markovian A/B experiments. Combined with the published central limit theorem it yields the sharpened form in which the asymptotic variance is displayed explicitly.
import Definitions.Def_MarkovAsymptoticVariance import Definitions.Def_MarkovErgodicity import Definitions.Def_MarkovChainPathMeasure open MeasureTheory ProbabilityTheory Filter open scoped NNReal ENNReal Topology
theorem MarkovChainCLT.asymptoticVariance_eq_of_clt {X : Type*} [MeasurableSpace X]
(P : Kernel X X) [IsMarkovKernel P] (π : Measure X) [IsProbabilityMeasure π]
(hP : MarkovChainCLT.HarrisErgodic P π)
(huni : MarkovChainCLT.UniformlyErgodic P π)
(f : X → ℝ) (hf : Measurable f) (hL2 : MemLp f 2 π) (v : ℝ≥0)
(hclt : TendstoInDistribution
(fun (n : ℕ) (ω : ℕ → X) =>
Real.sqrt n * (MarkovChainCLT.sampleAvg f n ω - ∫ x, f x ∂π))
atTop (id : ℝ → ℝ) (fun _ => MarkovChainCLT.chainMeasure P π)
(gaussianReal 0 v)) :
(v : ℝ) = MarkovChainCLT.asymptoticVariance P π f := by sorry