Additional L² helpers #
Technical lemmas supporting the L² proof of de Finetti's theorem.
Contents #
- CDF/Stieltjes constructions used by
MainConvergence.lean
CDF construction via stieltjesOfMeasurableRat #
Wraps mathlib's measurable-rational-CDF infrastructure to give CDFs with the right boundary behavior at ±∞ for every ω (not just a.e.).
CDF limits at ±∞: F(t) → 0 as t → -∞ and F(t) → 1 as t → +∞.
This is now trivial because cdf_from_alpha is defined via stieltjesOfMeasurableRat,
which guarantees these limits for ALL ω (not just a.e.) by construction.
The stieltjesOfMeasurableRat construction automatically patches the null set where
the raw L¹ limit alphaIic would fail to have proper CDF limits.
For each fixed t, ω ↦ ν(ω)((-∞,t]) is measurable. This is the base case for the π-λ theorem.
For each measurable set s, the map ω ↦ ν(ω)(s) is measurable.
This is the key measurability property needed for conditional_iid_from_directing_measure. Uses monotone class theorem (π-λ theorem) - prove for intervals, extend to all Borel sets.
The bridge property: E[∏ᵢ 𝟙_{Bᵢ}(X_{k(i)})] = E[∏ᵢ ν(·)(Bᵢ)].
This is the key property needed for conditional_iid_from_directing_measure.
Uses indicator_product_bridge from BridgeProperty.lean, establishing that
the directing measure satisfies hν_law via shift invariance of conditional expectations.
Main packaging theorem for L² proof.
This theorem packages all the directing measure properties needed by
CommonEnding.conditional_iid_from_directing_measure:
νis a probability measure for all ωω ↦ ν(ω)(s)is measurable for all measurable sets s- The bridge property: E[∏ᵢ 1_{Bᵢ}(X_{k(i)})] = E[∏ᵢ ν(·)(Bᵢ)]
This enables the final step of the L² proof of de Finetti's theorem.