Documentation

Exchangeability.Probability.TimeReversalCrossing

Time-Reversal Crossing Bound #

This file proves that upcrossings in a time-reversed and negated process complete within the expected time bound, which is key to martingale convergence proofs.

Main Results #

Mathematical Background #

The bijection (τ, σ) ↦ (N-σ, N-τ) maps upcrossings of X to upcrossings of the negated reversed process Y = -X(N-·). The key bound is:

Since τ ≥ 0, we have N-τ ≤ N, giving the desired bound.

The proof uses induction on the crossing index m, tracking that Y's m-th crossing completes by time N - lowerCrossingTime X (k-m), which is ≤ N for m = k.

Key Technique #

The proof relies on hittingBtwn_le_of_mem to bound hitting times: if the target set is reached at time t with the search starting at s ≤ t ≤ horizon, then hitting ≤ t.

References #

def negProcess {Ω : Type u_1} (X : Ω) :
Ω

Negation of a stochastic process.

Equations
Instances For
    def revProcess {Ω : Type u_1} (X : Ω) (N : ) :
    Ω

    Time reversal of a stochastic process up to time N.

    Equations
    Instances For
      theorem timeReversal_crossing_bound {Ω : Type u_1} (X : Ω) (a b : ) (hab : a < b) (N k : ) (ω : Ω) (h_k : MeasureTheory.upperCrossingTime a b X N k ω < N) (_h_neg : -b < -a) :

      Time-reversal crossing bound.

      For a process X with k upcrossings [a→b] completing before time N, the time-reversed negated process Y = negProcess (revProcess X N) has its k upcrossings [-b→-a] completing at time ≤ N.

      The proof uses the bijection (τ, σ) ↦ (N-σ, N-τ) which maps X's crossings to Y's crossings in reverse order. The greedy upcrossing algorithm finds these crossings with completion times bounded by hittingBtwn_le_of_mem.