Documentation

Exchangeability.DeFinetti.ViaL2.CesaroConvergence.Cauchy

Cesàro Cauchy Property: blockAvg_cauchy_in_L2 #

Block Cesàro averages of a contractable sequence form a Cauchy sequence in L². This is the L²-side conclusion of Kallenberg's "second proof" — proved here via l2_contractability_bound (from L2Helpers.lean), avoiding the circular use of full exchangeability that kallenberg_L2_bound would require.

Main results #

References #

Performance wrappers to stop unfolding blockAvg inside eLpNorm #

theorem Exchangeability.DeFinetti.ViaL2.blockAvg_cauchy_in_L2 {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] {X : Ω} (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (f : ) (hf_meas : Measurable f) (hf_bdd : ∀ (x : ), |f x| 1) (ε : ENNReal) :
ε > 0∃ (N : ), ∀ {n n' : }, n Nn' NMeasureTheory.eLpNorm (fun (ω : Ω) => blockAvg f X 0 n ω - blockAvg f X 0 n' ω) 2 μ < ε

Block averages form a Cauchy sequence in L².

Given contractable X and bounded f, the block Cesàro averages blockAvg f X 0 n form a Cauchy sequence in L²(μ). The proof goes through the L² contractability bound (no full exchangeability assumed).