Markov property: the next coordinate integrates to the one-step kernel average
ProvedMarkovChainCLT.setIntegral_next_coord_eqThe Markov property, in the form needed to identify conditional expectations. For a bounded measurable and any event in the past ,
Since is measurable with respect to that past and integrable, this is exactly the hypothesis of the standard characterization of conditional expectation, so it says
— "the chain forgets everything but its current position". It holds for every initial distribution.
Why it is the pivot of the martingale approach. Given a solution of the Poisson equation , the variables
are martingale differences for the chain filtration precisely because of this identity, and the partial sums of along the chain become a martingale plus a telescoping remainder. Every central limit theorem for martingale difference arrays then transfers to the chain. The identity is also what makes the orthogonal, which is how one obtains — the variance bound behind the law of large numbers for the quadratic variation.
Proof. Both sides are integrals of a bounded measurable function against measures on the state space. Write and . It suffices to show the identity of measures
i.e. that pushing the restricted path measure forward by the next coordinate is the same as pushing it forward by the current coordinate and then applying one step of the kernel. Evaluated on a measurable this reads
which is the past/future factorization of the Ionescu–Tulcea path measure at lag one, together with the fact that the coordinate-zero marginal of a chain is its own initial law (so that the "future" event contributes exactly ). Integrating against the two equal measures and applying Fubini for the composed kernel gives the stated identity.
import Definitions.Def_MarkovChainPathMeasure import Definitions.Def_MarkovIterKernel import Mathlib.MeasureTheory.Integral.Bochner.Set open Filter Finset Function MeasurableEquiv MeasurableSpace MeasureTheory Preorder ProbabilityTheory open MarkovChainCLT open scoped ENNReal NNReal Topology
theorem MarkovChainCLT.setIntegral_next_coord_eq {X : Type*} [MeasurableSpace X]
(P : Kernel X X) [IsMarkovKernel P] (lam : Measure X) [IsProbabilityMeasure lam]
(h : X → ℝ) (hh : Measurable h) (B : ℝ) (hB : ∀ x, |h x| ≤ B) (k : ℕ)
(A₀ : Set (Π _i : Finset.Iic k, X)) (hA₀ : MeasurableSet A₀) :
∫ ω in (frestrictLe (π := fun _ : ℕ => X) k ⁻¹' A₀), h (ω (k + 1))
∂(chainMeasure P lam)
= ∫ ω in (frestrictLe (π := fun _ : ℕ => X) k ⁻¹' A₀),
(∫ y, h y ∂(P (ω k))) ∂(chainMeasure P lam) := by sorry