Generic conditional-expectation facts #
condExp_comp_ae_eq_of_pair_law_eq: if(Y, Z)and(Y', Z)have the same law, then for a measurable real observablefthe conditional expectations off ∘ Yandf ∘ Y'givenσ(Z)agree a.e.condExp_ae_eq_of_forall_condExp_ae_eq_of_tendsto_eLpNorm: L¹-continuity of conditional expectation — ifXn → Xlimin L¹ (ineLpNorm) and eachμ[Xn n | F]agrees a.e. with a fixedY, thenμ[Xlim | F]agrees a.e. withY.condExp_ae_eq_integral_of_forall_zero_or_one: conditioning on aμ-trivial σ-algebra — one all of whose sets have measure0or1— is integrating:μ[f | m']is a.e. the constant∫ f ∂μ.ae_eq_condExp_of_forall_setIntegral_fiber_eq: conditional-expectation uniqueness can be checked on the fibers of a countable-valued observation.condExp_ae_eq_of_le_of_le: if conditioning on a σ-algebra agrees a.e. with conditioning on a coarser one, then so does conditioning on every σ-algebra between them.condExp_ae_eq_of_forall_exists_ae_eq: conditioning on two nested σ-algebras gives a.e. the same result when every set of the finer one agrees a.e. with a set of the coarser one.
All are generic conditional-expectation facts (no exchangeability/tail/directing-measure hypotheses), each the bridge for a downstream construction.
The first two are adapted from cameronfreer/exchangeability (Probability/CondExp.lean and
Probability/Martingale/Convergence.lean, pin e0532e59ceff23edab44dda9ab0655debbc9cc22); the
third from Graphon/LevyDownward.lean in cameronfreer/graphon (Apache 2.0) at commit
175911f9d2e053f2a33d966658dfce0e4ae2811d.
If the pairs (Y, Z) and (Y', Z) have the same law, then for a measurable real observable
f the conditional expectations of f ∘ Y and f ∘ Y' given σ(Z) agree almost everywhere.
Both conditional expectations are pinned down by their integrals over the sets Z ⁻¹' E, and each
such integral is an integral of fun p => f p.1 over the slab univ ×ˢ E against the joint law,
which is where the hypothesis applies. Equal laws make f ∘ Y integrable exactly when f ∘ Y' is,
so no integrability hypothesis is needed: when it fails both sides are 0.
L¹-continuity of conditional expectation. If Xn → Xlim in L¹ (in eLpNorm) and each
μ[Xn n | F] agrees a.e. with a fixed Y, then μ[Xlim | F] agrees a.e. with Y.
Conditioning on a μ-trivial σ-algebra is integrating: if every m'-measurable set has
measure 0 or 1, then μ[f | m'] is a.e. the constant ∫ f ∂μ.
To identify a conditional expectation given a countable-valued observation, it suffices to compare integrals on its fibers. The candidate must be integrable and measurable with respect to the observation's σ-algebra.
Conditioning on an intermediate σ-algebra. If conditioning f on m₃ gives a.e. the same
result as conditioning on the coarser m₁ ≤ m₃, then so does conditioning on any m₂ between
them.
Conditioning on σ-algebras that agree up to null sets. If m₁ ≤ m₂ and every
m₂-measurable set agrees μ-almost everywhere with an m₁-measurable set, then conditioning on
m₂ gives a.e. the same result as conditioning on m₁: σ-algebras that differ only by μ-null
sets cannot be told apart by conditional expectations.