Documentation

Exchangeability.DeFinetti.ViaL2.DirectingMeasureCore

Directing Measure Core: CDF and Measure Construction #

This file defines the core components of the directing measure construction:

Main definitions #

Main results #

References #

CDF Construction #

The CDF F(ω,t) is built from the rational-valued alpha functions using mathlib's stieltjesOfMeasurableRat construction, which automatically:

noncomputable def Exchangeability.DeFinetti.ViaL2.cdf_from_alpha {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ω) (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_L2 : ∀ (i : ), MeasureTheory.MemLp (X i) 2 μ) (ω : Ω) (t : ) :

CDF function constructed from the alpha conditional expectations. This is the right-continuous version obtained via Stieltjes extension.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem Exchangeability.DeFinetti.ViaL2.cdf_from_alpha_mono {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ω) (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_L2 : ∀ (i : ), MeasureTheory.MemLp (X i) 2 μ) (ω : Ω) :
    Monotone (cdf_from_alpha X hX_contract hX_meas hX_L2 ω)

    F(ω,·) is monotone nondecreasing.

    theorem Exchangeability.DeFinetti.ViaL2.cdf_from_alpha_rightContinuous {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ω) (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_L2 : ∀ (i : ), MeasureTheory.MemLp (X i) 2 μ) (ω : Ω) (t : ) :
    Filter.Tendsto (cdf_from_alpha X hX_contract hX_meas hX_L2 ω) (nhdsWithin t (Set.Ioi t)) (nhds (cdf_from_alpha X hX_contract hX_meas hX_L2 ω t))

    Right-continuity in t: F(ω,t) = lim_{u↘t} F(ω,u).

    theorem Exchangeability.DeFinetti.ViaL2.cdf_from_alpha_bounds {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ω) (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_L2 : ∀ (i : ), MeasureTheory.MemLp (X i) 2 μ) (ω : Ω) (t : ) :
    0 cdf_from_alpha X hX_contract hX_meas hX_L2 ω t cdf_from_alpha X hX_contract hX_meas hX_L2 ω t 1

    Bounds 0 ≤ F ≤ 1 (pointwise in ω,t).

    A.e. endpoint limits for alphaIic #

    These lemmas establish a.e. convergence of alphaIic at ±∞ by combining:

    1. The a.e. equality alphaIic =ᵐ alphaIicCE (from AlphaConvergence)
    2. The a.e. convergence of alphaIicCE (from AlphaConvergence)
    theorem Exchangeability.DeFinetti.ViaL2.alphaIic_ae_tendsto_zero_at_bot {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ω) (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_L2 : ∀ (i : ), MeasureTheory.MemLp (X i) 2 μ) :
    ∀ᵐ (ω : Ω) μ, Filter.Tendsto (fun (n : ) => alphaIic X hX_contract hX_meas hX_L2 (-n) ω) Filter.atTop (nhds 0)

    A.e. convergence of α_{Iic t} → 0 as t → -∞ (along integers).

    This is the a.e. version of the endpoint limit. The statement for all ω cannot be proven from the L¹ construction since alphaIic is defined via existential L¹ choice.

    Proof strategy: Combine the a.e. equality alphaIic =ᵐ alphaIicCE with alphaIicCE_ae_tendsto_zero_atBot. Since both are a.e. statements and we take countable intersection over integers, we get a.e. convergence of alphaIic along the integer sequence -(n:ℝ).

    theorem Exchangeability.DeFinetti.ViaL2.alphaIic_ae_tendsto_one_at_top {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ω) (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_L2 : ∀ (i : ), MeasureTheory.MemLp (X i) 2 μ) :
    ∀ᵐ (ω : Ω) μ, Filter.Tendsto (fun (n : ) => alphaIic X hX_contract hX_meas hX_L2 (↑n) ω) Filter.atTop (nhds 1)

    A.e. convergence of α_{Iic t} → 1 as t → +∞ (along integers).

    This is the dual of alphaIic_ae_tendsto_zero_at_bot. The statement for all ω cannot be proven from the L¹ construction since alphaIic is defined via existential L¹ choice.

    Proof strategy: Combine the a.e. equality alphaIic =ᵐ alphaIicCE with alphaIicCE_ae_tendsto_one_atTop.

    Directing Measure Definition #

    The directing measure ν(ω) is built from the CDF via mathlib's stieltjesOfMeasurableRat.measure construction. This automatically handles the null set patching and produces a probability measure for ALL ω.

    noncomputable def Exchangeability.DeFinetti.ViaL2.directing_measure {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ω) (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_L2 : ∀ (i : ), MeasureTheory.MemLp (X i) 2 μ) :

    Build the directing measure ν from the CDF.

    For each ω ∈ Ω, we construct ν(ω) as the probability measure on ℝ with CDF given by t ↦ cdf_from_alpha X ω t.

    This is defined directly using stieltjesOfMeasurableRat.measure, which gives a probability measure for ALL ω (not just a.e.) because the stieltjesOfMeasurableRat construction patches the null set automatically.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Exchangeability.DeFinetti.ViaL2.directing_measure_isProbabilityMeasure {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] (X : Ω) (hX_contract : Contractable μ X) (hX_meas : ∀ (i : ), Measurable (X i)) (hX_L2 : ∀ (i : ), MeasureTheory.MemLp (X i) 2 μ) (ω : Ω) :
      MeasureTheory.IsProbabilityMeasure (directing_measure X hX_contract hX_meas hX_L2 ω)

      The directing measure is a probability measure.

      This is now trivial because directing_measure is defined via stieltjesOfMeasurableRat.measure, which automatically has an IsProbabilityMeasure instance from mathlib.