Documentation

Exchangeability.DeFinetti.ViaMartingale.ShiftOperations

Shift Operations for Martingale Proof #

Core definitions for sequence shifting and tail operations used throughout the ViaMartingale proof:

These are extracted from ViaMartingale.lean to enable modular imports.

Path and Shift Definitions #

def Exchangeability.DeFinetti.ViaMartingale.path {Ω : Type u_1} {α : Type u_2} (X : Ωα) :
Ωα

The random path of a process: ω ↦ (n ↦ X n ω).

Equations
Instances For
    def Exchangeability.DeFinetti.ViaMartingale.shiftRV {Ω : Type u_1} {α : Type u_2} (X : Ωα) (m : ) :
    Ωα

    Shifted random path: ω ↦ (n ↦ X (m + n) ω).

    Equations
    Instances For
      def Exchangeability.DeFinetti.ViaMartingale.shiftProcess {Ω : Type u_1} {α : Type u_2} (X : Ωα) (m : ) :
      Ωα

      Shifted process: (θₘX)ₙ = X_{m+n}.

      Equations
      Instances For

        Cons and Tail Operations #

        def Exchangeability.DeFinetti.ViaMartingale.consRV {Ω : Type u_1} {α : Type u_2} (x : Ωα) (t : Ωα) :
        Ωα

        Cons a value onto a sequence: consRV x t produces [x, t(0), t(1), ...].

        Equations
        Instances For
          def Exchangeability.DeFinetti.ViaMartingale.tailRV {Ω : Type u_1} {α : Type u_2} (t : Ωα) :
          Ωα

          Tail of a sequence: drops index 0, so tailRV t n = t (n+1).

          Equations
          Instances For
            @[simp]
            theorem Exchangeability.DeFinetti.ViaMartingale.consRV_zero {Ω : Type u_1} {α : Type u_2} (x : Ωα) (t : Ωα) (ω : Ω) :
            consRV x t ω 0 = x ω
            @[simp]
            theorem Exchangeability.DeFinetti.ViaMartingale.consRV_succ {Ω : Type u_1} {α : Type u_2} (x : Ωα) (t : Ωα) (ω : Ω) (n : ) :
            consRV x t ω (n + 1) = t ω n
            @[simp]
            theorem Exchangeability.DeFinetti.ViaMartingale.tailRV_apply {Ω : Type u_1} {α : Type u_2} (t : Ωα) (ω : Ω) (n : ) :
            tailRV t ω n = t ω (n + 1)
            @[simp]
            theorem Exchangeability.DeFinetti.ViaMartingale.tailRV_consRV {Ω : Type u_1} {α : Type u_2} (x : Ωα) (t : Ωα) :
            tailRV (consRV x t) = t
            theorem Exchangeability.DeFinetti.ViaMartingale.shiftRV_apply {Ω : Type u_1} {α : Type u_2} (X : Ωα) (m : ) (ω : Ω) (n : ) :
            shiftRV X m ω n = X (m + n) ω
            theorem Exchangeability.DeFinetti.ViaMartingale.shiftRV_zero {Ω : Type u_1} {α : Type u_2} (X : Ωα) :
            shiftRV X 0 = path X
            theorem Exchangeability.DeFinetti.ViaMartingale.shiftProcess_apply {Ω : Type u_1} {α : Type u_2} (X : Ωα) (m n : ) (ω : Ω) :
            shiftProcess X m n ω = X (m + n) ω

            Measurability #

            Measurable combinators #

            theorem Exchangeability.DeFinetti.ViaMartingale.measurable_path {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {X : Ωα} (hX : ∀ (n : ), Measurable (X n)) :

            A process viewed as a full path is measurable.

            theorem Exchangeability.DeFinetti.ViaMartingale.measurable_consRV {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] (x : Ωα) (t : Ωα) :

            Consing a head to a sequence is measurable if both pieces are measurable.

            Tail is measurable when the original sequence is measurable.

            The contraction property: σ(tailRV t) ≤ σ(t).

            This is the key property for Kallenberg 1.3: tail gives a coarser σ-algebra.

            For W' = consRV x W, we have σ(W) ≤ σ(W').

            This is the contraction for Kallenberg 1.3 when W' = cons(X_r, W).

            theorem Exchangeability.DeFinetti.ViaMartingale.measurable_shiftRV {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {X : Ωα} (hX : ∀ (n : ), Measurable (X n)) {m : } :

            Shift Contractability #

            theorem Exchangeability.DeFinetti.ViaMartingale.shift_contractable {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {μ : MeasureTheory.Measure Ω} {X : Ωα} (hX : Contractable μ X) (m : ) :

            If X is contractable, then so is each of its shifts θₘ X.