Approximation Infrastructure for Bounded Measurable Extension #
This file provides the L¹ convergence lemmas and simple function approximation infrastructure needed for extending conditional independence results from simple functions to bounded measurable functions.
Main results #
tendsto_condexp_L1- L¹ convergence of conditional expectations (continuity)approx_bounded_measurable- Approximate bounded measurable by simple functions
References #
- Kallenberg (2005), Probabilistic Symmetries and Invariance Principles, Section 6.1
Helper lemmas for bounded measurable extension #
CE is continuous from L¹ to L¹ (wrapper around mathlib's lemma).
Note: This lemma uses pointwise/product topology on Ω → ℝ for the output convergence.
For proper L¹ convergence of conditional expectations, the mathlib approach is to use
condExpL1CLM (conditional expectation as a continuous linear map on L¹ spaces).
The proof strategy is:
- L¹ contraction: condExp is an L¹ contraction, i.e.,
eLpNorm (μ[g|m]) 1 μ ≤ eLpNorm g 1 μ- In mathlib:
eLpNorm_one_condExp_le_eLpNorm(in Real.lean)
- In mathlib:
- Linearity:
μ[fn n - f | m] =ᵐ[μ] μ[fn n | m] - μ[f | m](bycondExp_sub) - Apply contraction:
eLpNorm (μ[fn n | m] - μ[f | m]) 1 μ ≤ eLpNorm (fn n - f) 1 μ → 0 - Convert norms: The hypothesis uses lintegral of nnnorm, which equals eLpNorm with exponent 1
The conclusion as stated uses pointwise topology, but the natural convergence mode is L¹. For applications, L¹ convergence of condExp is typically what's needed.
Helper: approximate bounded measurable function by simple functions.
Eapprox-based approximation for real-valued functions #
The following lemma provides a simple function approximation sequence for measurable
functions f : α → ℝ via the eapprox construction on positive/negative parts.
This is used in the conditional independence extension proofs where we need:
- Pointwise bound:
|sf n x| ≤ |f x|(not just ae, but everywhere) - Pointwise convergence:
sf n x → f xfor all x
Unlike approx_bounded_measurable which uses StronglyMeasurable.approxBounded,
this construction works via the ENNReal eapprox machinery and provides deterministic
(not almost-everywhere) bounds.
Eapprox-based simple function approximation for real-valued functions.
Given a measurable f : α → ℝ, this constructs a sequence of simple functions
that approximate f pointwise with the key property that |sf n x| ≤ |f x|
holds everywhere (not just almost everywhere).
The construction uses SimpleFunc.eapprox on the positive and negative parts:
- Split f = f⁺ - f⁻ where f⁺ = max(f, 0), f⁻ = max(-f, 0)
- Apply eapprox to ofReal ∘ f⁺ and ofReal ∘ f⁻
- Convert back to ℝ via toReal
- Take the difference
Key properties:
|sf n x| ≤ |f x|for all n, x (deterministic bound)sf n x → f xas n → ∞ for all x (pointwise convergence)
L¹ convergence helper lemmas #
These lemmas capture common patterns in the bounded measurable extension proofs:
- Product L¹ convergence: bounded × L¹-convergent → L¹-convergent
- Set integral convergence: L¹ convergence implies set integral convergence
Product L¹ convergence: bounded factor × L¹-convergent → L¹-convergent.
If f is bounded a.e. by M and ∫|gn - g| → 0, then ∫|f * (gn - g)| → 0.
This pattern appears repeatedly in monotone class arguments.
Set integral convergence from L¹ convergence.
If ∫|fn - f| → 0 and both fn, f are integrable, then for any measurable set C,
∫_C fn → ∫_C f.
L¹ convergence from pointwise dominated convergence.
If fn → f pointwise ae, |fn - f| ≤ 2M ae, and M is finite, then ∫|fn - f| → 0.
This wraps tendsto_integral_of_dominated_convergence for the common L¹ case.
Integrability of conditional expectation product with bounded factor.
If f is bounded ae by M, then μ[f|m] * μ[g|m] is integrable for any integrable g.
L¹ convergence of conditional expectations from dominated convergence.
If fn → f pointwise ae, uniformly bounded by M, then ∫|μ[fn|m] - μ[f|m]| → 0.