Main Convergence Theorems via L² Approach #
This file contains the main convergence theorems for the L² proof of de Finetti's theorem, including weighted sums convergence and reverse martingale results.
Main results #
weighted_sums_converge_L1: Weighted sums converge in L¹ for contractable sequencesreverse_martingale_limit: Tail-measurable limit via reverse martingaledirecting_measure: Construction of the directing measuredirecting_measure_satisfies_requirements: Final packaging theorem
References #
- Kallenberg (2005), Probabilistic Symmetries and Invariance Principles, Chapter 1, "Second proof of Theorem 1.1"
L¹ convergence via reverse martingale (main convergence theorem) #
Weighted sums converge in L¹ for contractable sequences.
For a contractable sequence X and bounded measurable f, the Cesàro averages
(1/m) * ∑_{i<m} f(X_{n+i+1}) converge in L¹ to a limit α : Ω → ℝ that does not depend on n.
This is the key convergence result needed for de Finetti's theorem via the L² approach. The proof uses L² contractability bounds to show the averages form a Cauchy sequence in L¹.
Step 3: Reverse martingale convergence #
FMP 4.2: Subsequence criterion.
Let ξ, ξ₁, ξ₂,... be random elements in a metric space (S, ρ). Then ξₙ →ᵖ ξ iff every subsequence N' ⊆ ℕ has a further subsequence N'' ⊆ N' such that ξₙ → ξ a.s. along N''. In particular, ξₙ → ξ a.s. implies ξₙ →ᵖ ξ.
Proof outline (Kallenberg): Forward direction (→ᵖ implies a.s. along subsequence):
- Assume ξₙ →ᵖ ξ, fix arbitrary subsequence N' ⊆ ℕ
- Choose further subsequence N'' ⊆ N' with E ∑{n∈N''} {ρ(ξₙ,ξ) ∧ 1} = ∑{n∈N''} E[ρ(ξₙ,ξ) ∧ 1] < ∞ (equality by monotone convergence)
- Series converges a.s., so ξₙ → ξ a.s. along N''
Reverse direction (a.s. subsequences imply →ᵖ):
- Assume condition. If ξₙ ↛ᵖ ξ, then ∃ε > 0 with E[ρ(ξₙ,ξ) ∧ 1] > ε along N' ⊆ ℕ
- By hypothesis, ξₙ → ξ a.s. along N'' ⊆ N'
- By dominated convergence, E[ρ(ξₙ,ξ) ∧ 1] → 0 along N'', contradiction
Mathlib reference: Look for convergence in probability and a.s. convergence
in Probability namespace. The subsequence extraction should follow from
summability of expectations.
Note: Adapted to our L¹ convergence setting.
OBSOLETE with refactored approach: This theorem is no longer needed.
With the refactored weighted_sums_converge_L1, we get a single alpha : Ω → ℝ
that is independent of the starting index. There is no sequence alpha_n to
take a subsequence of.
The original Kallenberg approach had alpha_n → alpha_∞, but our refactored
proof shows alpha_n = alpha for all n directly.
Step 4: Contractability + dominated convergence gives conditional expectation formula #
Note: Step 5 theorem alpha_is_conditional_expectation_packaged has a complete
proof in MoreL2Helpers.lean (at the ViaL2 namespace level). It was removed from
here since it wasn't used in the critical path. The critical path uses
directing_measure_satisfies_requirements from MoreL2Helpers instead.