Martingale convergence theorems #
Lévy's downward theorem for conditional expectations along a decreasing filtration.
This is the flagship of the reverse-martingale infrastructure: the finite-horizon reversal
(Martingale/Reverse.lean), the pathwise crossing adapters (Martingale/Crossings/), the
reverse-martingale upcrossing bound (Crossings/Bounds.lean), and the antitone-limit existence
result (Martingale/AntitoneLimit.lean) all feed into tendsto_ae_condExp_iInf.
Main results #
tendsto_ae_condExp_iInf: Lévy's downward theorem — for antitone𝔽, the sequenceμ[f | 𝔽 n]converges a.e. toμ[f | ⨅ n, 𝔽 n](the reverse-martingale limit), spelled in the Mathlib convergence-API grammar (conclusion-first).tendsto_eLpNorm_condExp_iInf: the L¹ form of the same theorem — the convergence also holds inL¹, i.e.eLpNorm (μ[f | 𝔽 n] - μ[f | ⨅ n, 𝔽 n]) 1 μ → 0, the form most downstream analytic uses want; it mirrors Mathlib's upwardMeasureTheory.tendsto_eLpNorm_condExp.MemLp.tendsto_eLpNorm_condExp_iInf: theLᵖform — forf ∈ Lᵖwithp < ∞, the convergence holds inLᵖ.measure_inter_eq_mul_of_forall_zero_or_one_iInf: factorization along a decreasing filtration withμ-trivial intersection — ifB' nis𝔽 n-measurable withμ (B' n)andμ (A ∩ B' n)independent ofn, thenμ (A ∩ B) = μ A * μ B.condExp_inter_ae_eq_mul_iInf: the conditional form of this factorization, for an arbitrary tail — if the tail-conditional expectations of the indicators ofB' nandA ∩ B' ndo not depend onn, then the corresponding conditional expectations forAandBfactorize.
References #
- Kallenberg, Probabilistic Symmetries and Invariance Principles (2005), Section 1
- Durrett, Probability: Theory and Examples (2019), Section 5.5
- Williams, Probability with Martingales (1991), Theorem 12.12
The downward theorems are adapted from cameronfreer/exchangeability
(Probability/Martingale/Convergence.lean, pin e0532e59ceff23edab44dda9ab0655debbc9cc22). The
filtration factorization adapts the private Lévy-downward factorization step of
Graphon/RelRestrictionIndependence.lean in cameronfreer/graphon (Apache 2.0) at commit
175911f9d2e053f2a33d966658dfce0e4ae2811d.
Conditional expectation converges along a decreasing filtration (Lévy's downward theorem).
For a decreasing filtration 𝔽ₙ, the sequence μ[f | 𝔽ₙ] converges almost surely to
μ[f | ⨅ₙ 𝔽ₙ] — the reverse-martingale (Lévy downward) limit. As in Mathlib's upward
MeasureTheory.tendsto_ae_condExp, no integrability hypothesis is needed: condExp vanishes on
non-integrable arguments, so the statement is trivial there.
Conditional expectation converges in L¹ along a decreasing filtration (Lévy's downward
theorem, L¹ form).
For a decreasing filtration 𝔽ₙ, the sequence μ[f | 𝔽ₙ] converges in L¹ to μ[f | ⨅ₙ 𝔽ₙ].
This upgrades the almost-everywhere statement tendsto_ae_condExp_iInf: the conditional
expectations μ[f | 𝔽ₙ] of a fixed integrable function form a uniformly integrable family, so
their a.e. convergence is convergence in L¹ by Vitali's theorem. As in Mathlib's upward
MeasureTheory.tendsto_eLpNorm_condExp, which this is the downward analogue of, no integrability
hypothesis is needed: condExp vanishes on non-integrable arguments, so the statement is trivial
there.
Conditional expectation converges in Lᵖ along a decreasing filtration (Lévy's downward
theorem, Lᵖ form).
For a decreasing filtration 𝔽ₙ, a finite exponent p and f ∈ Lᵖ, the sequence μ[f | 𝔽ₙ]
converges in Lᵖ to μ[f | ⨅ₙ 𝔽ₙ]. For p = 1 the integrability hypothesis is superfluous; see
tendsto_eLpNorm_condExp_iInf.
Factorization along a decreasing filtration with trivial tail. If B' n is 𝔽 n-measurable
along an antitone sequence of sub-σ-algebras whose intersection is μ-trivial, and neither
μ (B' n) nor μ (A ∩ B' n) depends on n, then μ (A ∩ B) = μ A * μ B. This is the step that
turns tail triviality into independence of events readable far apart.
Conditional factorization along a decreasing filtration. If B' n is 𝔽 n-measurable
and the tail-conditional expectations of the indicators of B' n and A ∩ B' n agree with those
of B and A ∩ B, respectively, then the following factorization identity holds almost
everywhere:
μ⟦A ∩ B | ⨅ n, 𝔽 n⟧ = μ⟦A | ⨅ n, 𝔽 n⟧ * μ⟦B | ⨅ n, 𝔽 n⟧.
This is the conditional form of measure_inter_eq_mul_of_forall_zero_or_one_iInf, and needs no
triviality of the tail.