Conditional independence and the indicator conditional-expectation projection #
The two directions relating Mathlib's ProbabilityTheory.CondIndep to the "drop-information"
identity μ[𝟙_H | mF ⊔ mG] =ᵐ μ[𝟙_H | mG] on conditional expectations of indicators, together with
the generic contraction-independence identity that feeds them:
condIndep_of_indicator_condExp_eq— buildsCondIndep mG mF mHfrom that criterion (for allmH-measurableH).condExp_indicator_sup_eq_of_condIndep— the converse projection: fromCondIndep mG mF mH, conditioning anmH-measurable indicator on the joinmF ⊔ mGcollapses to conditioning onmG.condIndep_of_condIndep_of_le_of_le— weak union: conditional independence persists when the conditioning σ-algebra is enlarged by information from one side.condExp_indicator_eq_of_law_eq_of_comap_le— Kallenberg's contraction-independence identity (Lemma 1.3): if the pair laws agree,(X, W) =ᵈ (X, W'), andσ(W) ≤ σ(W'), then conditioning the indicator ofX ⁻¹' Aon the finerσ(W')equals conditioning on the coarserσ(W). Its pair-law/L² machinery is generic conditional-expectation infrastructure, keptprivatehere.iCondIndep_of_condIndep_compl— a family is conditionally independent if each member is conditionally independent of all the others together. It turns local deletion arguments into simultaneous conditional independence.
The first four results feed the de Finetti block-product factorisation / prefix-deletion drop-info
step — the standard conditional-independence characterisation of the de Finetti route; see
Kallenberg, Probabilistic Symmetries and Invariance Principles (Springer, 2005). Adapted from
cameronfreer/exchangeability (Probability/CondExp.lean, pin
e0532e59ceff23edab44dda9ab0655debbc9cc22).
The complement criterion turns one-cell deletion arguments into conditional independence of all visible array cells given the crossing strips.
For a random path x : ι → α over a countable index type, two further results specialize these
criteria to the coordinate restrictions s.domRestrict x:
condIndepFun_domRestrict_of_subset— weak union for coordinate restrictions: conditioning on more coordinates from the second side preserves conditional independence.condIndepFun_domRestrict_of_reindexing— if a law-preserving reindexing of the coordinates fixes those inCand reads the coordinates inDoff those inR ⊆ D, then the coordinates inCare conditionally independent of those inDgiven those inR;condIndepFun_domRestrict_of_finite_reindexingextends this to an infinite set of coordinates from its finite subsets. These are the local conditional-independence principles behind the Aldous--Hoover representation of exchangeable arrays, where the reindexings come from the symmetry of the array law.
Conditional independence from the drop-information criterion. If conditioning 𝟙_H on
mF ⊔ mG is a.e. the same as conditioning on mG (for every mH-measurable H), then mF and
mH are conditionally independent given mG.
Projection from conditional independence. If mF and mH are conditionally independent
given mG (in the sense of Mathlib's ProbabilityTheory.CondIndep), then conditioning the
indicator of an mH-measurable set H on the join mF ⊔ mG collapses to conditioning on mG.
This is the converse of condIndep_of_indicator_condExp_eq.
Conditional independence persists when the conditioning information is enlarged inside one
side. If mF and mH are conditionally independent given mG, and
mG ≤ mG' ≤ mH, then they are conditionally independent given mG'.
This is the weak-union property of conditional independence, in the nested form most useful for
random fields: one may reveal additional information from the mH side without creating a
dependence on mF.
Kallenberg Lemma 1.3 (contraction-independence) #
The pair-law/L² machinery below is generic conditional-expectation infrastructure: its hypotheses
mention only measurable maps, equality of pair laws, and the σ-algebra ordering σ(W) ≤ σ(W') —
never contractability. The support lemmas stay private; the contraction-independence
conclusion is public so the de Finetti prefix-deletion file can reuse it across the module boundary.
Kallenberg Lemma 1.3 (contraction-independence). If (X, W) =ᵈ (X, W') and
σ(W) ≤ σ(W') (so W is a contraction of W'), then conditioning the indicator of X on the
finer σ(W') equals conditioning on the coarser σ(W), almost everywhere.
A family is conditionally independent when each member is conditionally independent of all the others together, given the same conditioning sigma-algebra. This criterion applies when local independence is proved by removing one coordinate from a process.
Conditional independence of coordinate restrictions #
Weak union for coordinate restrictions. If f is conditionally independent of the
coordinates in D given those in R, then it stays so given the coordinates in any H with
R ⊆ H ⊆ D.
Conditional independence from a law-preserving reindexing. Let r reindex the coordinates
of a random path x : ι → α without changing its law. If r fixes every coordinate in C and
maps the coordinates in D into R ⊆ D, then the coordinates in C are conditionally
independent of those in D given those in R.
Conditional independence from law-preserving reindexings of finite coordinate sets. The
coordinates in U are conditionally independent of those in D given those in R ⊆ D as soon as
every finite subset of U is fixed by some law-preserving reindexing that maps D into R. The
reindexing may depend on the finite subset.