An average over a set inherits a pointwise bound on that set
ProvedMarkovChainCLT.abs_setAverage_sub_leLet be a finite measure, a measurable set with , and an integrable function on . If for every , then the average of over satisfies the same bound:
What it is for. This is the final, purely real-analytic step of a mixing-coefficient estimate, and it is what makes such an estimate uniform in the split point. After the probabilistic work — disintegrating a "past future" probability over the past, and identifying the conditional probability of the future as a chain restarted from — one arrives at exactly this shape:
with a pointwise bound available for every . The conclusion then follows for every choice of past event and split point , which is precisely what the supremum in the definition of the mixing coefficient requires.
Stated separately because it is where the argument stops being about Markov chains: no measure-theoretic structure beyond finiteness, no kernel, no filtration — only the elementary fact that averaging cannot leave the range of the values being averaged.
Proof. Since and is finite, is a strictly positive real. Centring, . Then
the first step by the triangle inequality for integrals, the second by monotonicity (the hypothesis holds pointwise on , hence almost everywhere for the restricted measure). Dividing by gives the claim.
import Mathlib.MeasureTheory.Integral.Bochner.Set open MeasureTheory open scoped ENNReal NNReal
theorem MarkovChainCLT.abs_setAverage_sub_le {Ω : Type*} [MeasurableSpace Ω]
(ρ : Measure Ω) [IsFiniteMeasure ρ]
(s : Set Ω) (hs : MeasurableSet s) (hρs : ρ s ≠ 0)
(h : Ω → ℝ) (hint : IntegrableOn h s ρ) (m C : ℝ)
(hbd : ∀ u ∈ s, |h u - m| ≤ C) :
|(∫ u in s, h u ∂ρ) / (ρ s).toReal - m| ≤ C := by sorry