Documentation

Exchangeability.DeFinetti.TheoremViaMartingale

de Finetti's Theorem - Martingale Proof #

This file provides the main theorem statements for de Finetti's theorem proved using the martingale approach (Kallenberg's "third proof").

Proof architecture #

The martingale approach follows this structure:

  1. ViaMartingale.lean: Contains all the proof machinery:

    • Reverse martingale convergence for conditional expectations
    • Tail σ-algebra factorization lemmas
    • Construction of the directing measure ν via condExpKernel
    • Finite-dimensional product formula
  2. This file: Provides clean public-facing theorem statements that assemble the machinery from ViaMartingale.lean

Main results #

References #

Main theorems (Martingale proof) #

Contractable ⇒ Conditionally i.i.d. (via martingale).

This is the core result proved using reverse martingale convergence. The proof constructs the directing measure ν from the tail σ-algebra and verifies the finite-dimensional product formula.

Proof strategy:

  1. Define ν := directingMeasure X (constructed from tail σ-algebra)
  2. Collect three key facts: ν is probability, measurable, satisfies conditional law
  3. Apply finite_product_formula for strictly monotone selections
  4. Package as ConditionallyIID

Reference: Kallenberg (2005), page 27-28, "Third proof".

theorem Exchangeability.DeFinetti.deFinetti {Ω : Type u_1} [MeasurableSpace Ω] [StandardBorelSpace Ω] {α : Type u_2} [MeasurableSpace α] [StandardBorelSpace α] [Nonempty α] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ωα) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_exch : Exchangeable μ X) :

de Finetti's theorem (martingale proof): Exchangeable ⇒ Conditionally i.i.d.

If X is exchangeable, then X is conditionally i.i.d. given the tail σ-algebra.

Proof path: Exchangeable → Contractable → ConditionallyIID

Reference: Kallenberg (2005), Theorem 1.1 (page 27), "Third proof".

Full equivalence (martingale proof): Exchangeable ⇔ Conditionally i.i.d.

This establishes the full equivalence between exchangeability and conditional i.i.d. for sequences on standard Borel spaces.

Proof structure:

  • (⇒) Exchangeable → Contractable → ConditionallyIID
  • (⇐) ConditionallyIID → Exchangeable (from ConditionallyIID.lean)

Reference: Kallenberg (2005), Theorem 1.1 (page 27).

Kallenberg Theorem 1.1 (via martingale): Three-way equivalence.

This is the full de Finetti-Ryll-Nardzewski equivalence for sequences on standard Borel spaces: Contractable ↔ Exchangeable ↔ Conditionally i.i.d.

Proof structure:

  • Contractable → ConditionallyIID: Via reverse martingale convergence (this file)
  • ConditionallyIID → Exchangeable: From ConditionallyIID.lean
  • Exchangeable → Contractable: From Contractability.lean

Reference: Kallenberg (2005), Theorem 1.1 (pages 26-28).