The strong mixing coefficient is realised, up to a factor 2, by one countable family of sets at every lag
ProvedMarkovChainCLT.exists_countable_alpha_witnessesLet be a probability space and let be any sequence of random elements of a measurable space (no measurability of the is assumed). The strong mixing coefficient is by definition a supremum over an uncountable family of pairs of events, each measurable with respect to a -algebra generated by the full -algebra of .
This theorem asserts that the coefficient is already realised, up to a factor , by a single countable family of measurable subsets of the state space, simultaneously at every lag. Precisely: there exist a countable family of measurable subsets of , split points , and events (past) and (future) with measurable for and measurable for , both computed over the countably generated -algebra rather than over the full -algebra of , such that
The bound is purely multiplicative: there is no additive slack term. The factor appears because the supremum defining need not be attained, so a single pair of events per lag can only be required to capture a fixed proportion of it; any constant would serve, and is the convenient choice, absorbed into the constant of any downstream geometric bound.
The proof rests on the standard fact that every set measurable for a generated -algebra already uses only countably many generators; each individual event is pulled back to a countable generating family, and is the countable union over lags of those families.
The point of the statement is measurability: it reduces any question about on an arbitrary state space to the countably generated case, which is where the standard machinery of Markov chain mixing theory applies.
import Definitions.Def_MixingCoefficients open MeasureTheory ProbabilityTheory MeasurableSpace open scoped ENNReal NNReal ProbabilityTheory
namespace MarkovChainCLT
theorem exists_countable_alpha_witnesses {Ω E : Type*} [MeasurableSpace Ω] [MeasurableSpace E]
(P : Measure Ω) [IsProbabilityMeasure P] (Y : ℕ → Ω → E) :
∃ (𝒞 : Set (Set E)) (K : ℕ → ℕ) (A B : ℕ → Set Ω),
𝒞.Countable ∧ (∀ S ∈ 𝒞, MeasurableSet S) ∧
(∀ n, MeasurableSet[@processSigma Ω E (generateFrom 𝒞) Y (Set.Iic (K n))] (A n)) ∧
(∀ n, MeasurableSet[@processSigma Ω E (generateFrom 𝒞) Y (Set.Ici (K n + n))] (B n)) ∧
(∀ n, alphaMixingCoef P Y n ≤
2 * |(P (A n ∩ B n)).toReal - (P (A n)).toReal * (P (B n)).toReal|) := by sorry
end MarkovChainCLT