Total variation bounds differences of integrals of -valued functions
ProvedMarkovChainCLT.abs_integral_sub_le_tvDistLet be finite measures on a measurable space and let be measurable with everywhere. Then
What it upgrades. The total variation distance is defined as a supremum over measurable sets — equivalently, over indicator functions. This theorem says the same bound holds for every measurable function with values in . The set version is the special case ; the function version is what is actually needed, and it does not follow formally from the definition.
Why it is indispensable for Markov chains. Every quantitative mixing estimate has the same shape: one has a rate and wants to conclude that some functional of the chain started at differs from the same functional under stationarity by at most . The functional in question is almost never an indicator of a set in — it is for a kernel and a set in a different space, typically path space. Concretely, for a Markov kernel and measurable ,
since takes values in . That is the data-processing inequality: applying a Markov kernel cannot increase total variation distance. It is the step that transports a rate of convergence on the state space to a bound on path-space events, and hence the step that turns an ergodicity hypothesis into a mixing-coefficient bound.
Proof. The definition of as a supremum over sets gives no direct handle on integrals; the bridge is the unsigned Hahn decomposition. Choose a measurable with on subsets of and on subsets of ; equivalently, as measures, and . Split each integral over and . On the difference is because and there. On , applying the same monotonicity to gives
Adding the two gives . The reverse inequality is the same argument with the roles of and exchanged and replaced by . Note the two applications of " rather than " are what make the bound appear rather than the useless .
import Definitions.Def_TotalVariationDist import Mathlib.MeasureTheory.Measure.Decomposition.Hahn import Mathlib.MeasureTheory.Integral.Bochner.Set open MeasureTheory open MarkovChainCLT
theorem MarkovChainCLT.abs_integral_sub_le_tvDist {X : Type*} [MeasurableSpace X]
(μ ν : Measure X) [IsFiniteMeasure μ] [IsFiniteMeasure ν]
(f : X → ℝ) (hf : Measurable f) (h0 : ∀ x, 0 ≤ f x) (h1 : ∀ x, f x ≤ 1) :
|∫ x, f x ∂μ - ∫ x, f x ∂ν| ≤ tvDist μ ν := by sorry