Local Infrastructure Lemmas for ViaMartingale #
This file contains helper lemmas that unblock the martingale approach proof by providing targeted results that should eventually be contributed to mathlib. Each is marked with its intended mathlib home.
Main sections #
PiFiniteProjections- σ-algebra structure of infinite product spacesProbabilityMeasureHelpers- Integrability and bounds on probability spacesCondDistribUniqueness- Conditional distribution uniqueness under factorizationConditionalIndependence- Conditional independence projection lemmas
These lemmas are extracted from ViaMartingale.lean to enable modular imports.
Pi-system and Finite Projections #
The σ-algebra on ℕ → α is contained in the supremum of σ-algebras pulled
back by finite-coordinate projections. This is the ≤ direction we need for
filtration arguments.
Probability Measure Helpers #
[Mathlib candidate:MeasureTheory.Integral.Bochner]
On a probability space, a bounded measurable function is integrable.
This is a standard fact: if ‖f‖ ≤ C a.e. on a probability measure, then
∫ ‖f‖ ≤ C·μ(univ) = C < ∞, so f is integrable.
Proof strategy:
Use mathlib's Integrable.of_mem_Icc for functions bounded in an interval.
If |f| ≤ C a.e., then |E[f | m]| ≤ C a.e.
This is essentially MeasureTheory.ae_bdd_condExp_of_ae_bdd from mathlib,
re-exported here for convenience with a slightly different signature.
Mathlib already proves this result for ℝ≥0 bounds.
Indicator functions Set.indicator S (1 : _ → ℝ) are bounded by 1 in norm.
Conditional Distribution Uniqueness #
[Mathlib candidate:Probability.Kernel.CondDistrib]
Indicator version of conditional distribution uniqueness under factorization.
If the joint laws (ξ, η) and (ξ, ζ) agree, and η factors through ζ
(i.e., η = g ∘ ζ for some measurable g), then the conditional expectations
of indicator functions agree almost everywhere.
This is a special case of the general uniqueness of regular conditional distributions.
The full version (for all bounded measurable functions, not just indicators) should
be contributed to mathlib as condDistrib_unique_of_pair_law_and_factor.
Proof strategy:
- Use
condExp_ae_eq_integral_condDistribto express both sides as kernel integrals - From
h_lawandh_factor, show the conditional distributions agree a.e. - Conclude by transitivity of a.e. equality
This leverages the uniqueness of regular conditional distributions on standard Borel spaces: if two probability kernels disintegrate the same joint measure, they agree a.e.
Conditional Independence from Distributional Equality #
[Mathlib candidate:Probability.Independence.Conditional]
Conditional expectation projection property: If Y and Z are conditionally independent given W, then conditioning on (Z, W) gives the same result as conditioning on W alone for functions of Y.
Mathematical statement:
If Y ⊥⊥_W Z, then E[f(Y) | σ(Z, W)] = E[f(Y) | σ(W)] a.e.
Proof strategy:
- Use conditional independence definition for indicators
- Extend to simple functions, then to L¹ functions
- Apply uniqueness of conditional expectation
Helper: Pair law (Z,W) equality from triple law. The marginal distribution (Z,W) coincides with (Z,W') when (Y,Z,W) =^d (Y,Z,W').
Helper: Pair law (Y,W) equality from triple law. The marginal distribution (Y,W) coincides with (Y,W') when (Y,Z,W) =^d (Y,Z,W').