Markov chain CLT with autocovariance-series variance (Lemma EC.4, scalar form)
ProvedMarkovChainCLT.clt_asymptotic_variance_of_uniformly_ergodicLet be a Harris ergodic, uniformly ergodic Markov chain with kernel and stationary distribution , and let be measurable with . Then: (i) the autocovariance series is summable; (ii) the asymptotic variance is nonnegative; and (iii) for every initial distribution, where . This sharpens the platform's uniformly ergodic CLT (MarkovChainCLT.clt_of_uniformly_ergodic, which asserts existence of some asymptotic variance) by identifying the variance as the autocovariance series — the scalar form of the multivariate Markov chain CLT quoted as Lemma EC.4 of arXiv:2407.19618 (Vats 2017); the multivariate statement follows coordinatewise/directionally since the identified variance is a quadratic form in the observable.
import Definitions.Def_MarkovAsymptoticVariance import Definitions.Def_MarkovErgodicity import Definitions.Def_MarkovChainPathMeasure open MeasureTheory ProbabilityTheory Filter open scoped NNReal ENNReal Topology
theorem MarkovChainCLT.clt_asymptotic_variance_of_uniformly_ergodic {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 π) :
Summable (fun k : ℕ => MarkovChainCLT.lagCovariance P π f f (k + 1)) ∧
0 ≤ MarkovChainCLT.asymptoticVariance P π f ∧
∀ (lam : Measure X) [IsProbabilityMeasure lam],
TendstoInDistribution
(fun (n : ℕ) (ω : ℕ → X) =>
Real.sqrt n * (MarkovChainCLT.sampleAvg f n ω - ∫ x, f x ∂π))
atTop (id : ℝ → ℝ) (fun _ => MarkovChainCLT.chainMeasure P lam)
(gaussianReal 0 (MarkovChainCLT.asymptoticVariance P π f).toNNReal) := by sorryRead-back
What the Lean code literally says, in plain math · claude-fable-5
Read-back: MarkovChainCLT.clt_asymptotic_variance_of_uniformly_ergodic
Setting. Let be an arbitrary type equipped with a measurable-space structure (no topological or countability assumptions). Let be a Markov transition kernel on (each is a probability measure), and let be a probability measure on . Write for the -step kernel defined by iteration: (the Dirac/identity kernel) and .
Custom notions used, unfolded.
- Total variation distance (custom normalization): for measures ,
where the measure values are converted from extended nonnegative reals to reals before subtracting (an infinite-measure value is converted to the junk value ; for probability measures this has no effect).
-
Harris ergodicity (custom): the conjunction of (i) is invariant for (the pushforward of through is ), and (ii) for every starting point , as .
-
Uniform ergodicity (custom): there exist real numbers and with such that for every and every ,
- Lag- covariance (custom): for and ,
a Bochner integral (if any integrand fails to be integrable, the corresponding integral takes the junk value ). Write .
- Asymptotic variance (custom):
i.e. plus twice the sum (the same infinite sum appears as two separate summands, which coincide here since both arguments are ). Each infinite sum is a Lean tsum: if the family is not summable it takes the junk value .
-
Chain law (custom): for an initial distribution on , denotes the measure on the path space given by composing with the trajectory kernel of (an Ionescu–Tulcea construction from an imported platform definition,
BanditAlgorithm.markovChainKernel, sending a starting point to the law of the trajectory with having law and transitions governed by ). -
Sample average (custom): for a path ,
which excludes the initial coordinate . For the factor is Lean's junk value , so .
Hypotheses. Given, in addition to the setting above:
- and satisfy Harris ergodicity as unfolded above ();
- and satisfy uniform ergodicity as unfolded above ();
- is measurable ();
- , i.e. is a.e.-strongly measurable with ().
Assertion. The theorem claims the conjunction of three statements:
-
Summability. The family , i.e. the lag covariances , is summable in Lean's sense: the net of finite partial sums converges (unconditional convergence in , equivalent here to absolute convergence). Note this concerns only lags ; is not part of this family.
-
Nonnegativity. , with as unfolded above (a weak inequality, allowing ).
-
Central limit theorem for every initial distribution. For every probability measure on : the sequence of functions on path space
each considered as a random variable under the fixed law , converges in distribution to the real Gaussian law
realized as the identity random variable on carrying that Gaussian measure. (Convergence in distribution here is Mathlib's TendstoInDistribution: weak convergence of the pushforward laws, i.e. convergence of integrals of bounded continuous test functions.)
On the coercion. The variance fed to the Gaussian is not itself but its coercion .toNNReal into the nonnegative reals, which maps a real to . Thus if were negative, the limit law asserted in conjunct 3 would silently become , which is the Dirac point mass at — the clamping to happens without any hypothesis forcing it, though conjunct 2 of the same conjunction separately asserts , so within this theorem's claim the clamp is only ever the identity. Likewise, if (permitted by the weak inequality), the asserted limit is the point mass at . A further degenerate case: since the summability claim of conjunct 1 is stated separately, the tsums inside are well-defined regardless, but would equal (junk) if summability failed — conjunct 1 rules this out as part of the same conjunction.
Confirmed by the mission captain (proposal self-audit).