Documentation

BrownianMotion.Auxiliary.StoppedValue

Stopped value of a stochastic process #

In mathlib, given a stochastic process X : ι → Ω → E and τ : Ω → WithTop ι a stopping time, we define stoppedValue X τ ω as X (τ ω) if τ ω ≠ ⊤, and an arbitrary value otherwise. This is not well suited in a number of context where X converges almost surely at infinity, and we would expect the stopped value to be equal to the limit random variable when τ ω = ⊤ (this is for example true if X is a uniformly integrable martingale).

This limit process is always defined in mathlib as 𝓕.limitProcess X P, with a default value when it does not make sense. In this file we define 𝓕.stoppedValue' X τ P ω to be equal to X (τ ω) if τ ω ≠ ⊤, and 𝓕.limitProcess X P ω otherwise.

Definition of the stopped value #

noncomputable def MeasureTheory.Filtration.stoppedValue' {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} [TopologicalSpace E] [Zero E] [Preorder ι] (X : ι → Ω → E) (τ : Ω → WithTop ι) (𝓕 : Filtration ι mΩ) (P : Measure Ω) (ω : Ω) :
E

Given a stochastic process X and a stopping time τ 𝓕.stoppedValue' X τ P is the process given by X (τ ω), where X ⊤ is given by 𝓕.limitProcess X P.

Equations
Instances For
    @[simp]
    theorem MeasureTheory.Filtration.stoppedValue'_of_eq_top {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : Measure Ω} {X : ι → Ω → E} {τ : Ω → WithTop ι} {ω : Ω} [TopologicalSpace E] [Zero E] [Preorder ι] {𝓕 : Filtration ι mΩ} (hτ : τ ω = ⊤) :
    stoppedValue' X τ 𝓕 P ω = limitProcess X 𝓕 P ω
    theorem MeasureTheory.Filtration.stoppedValue'_of_ne_top {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : Measure Ω} {X : ι → Ω → E} {τ : Ω → WithTop ι} {ω : Ω} [TopologicalSpace E] [Zero E] [Preorder ι] {𝓕 : Filtration ι mΩ} (hτ : τ ω ≠ ⊤) :
    stoppedValue' X τ 𝓕 P ω = X ((τ ω).untop hτ) ω
    @[simp]
    theorem MeasureTheory.Filtration.stoppedValue'_of_eq_coe {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : Measure Ω} {X : ι → Ω → E} {τ : Ω → WithTop ι} {ω : Ω} {t : ι} [TopologicalSpace E] [Zero E] [Preorder ι] {𝓕 : Filtration ι mΩ} (hτ : τ ω = ↑t) :
    stoppedValue' X τ 𝓕 P ω = X t ω
    theorem MeasureTheory.Filtration.stoppedValue'_eq_stoppedValue {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : Measure Ω} {X : ι → Ω → E} {τ : Ω → WithTop ι} {ω : Ω} [TopologicalSpace E] [Zero E] [Preorder ι] {𝓕 : Filtration ι mΩ} [Nonempty ι] (hτ : τ ω ≠ ⊤) :
    stoppedValue' X τ 𝓕 P ω = stoppedValue X τ ω
    theorem MeasureTheory.Filtration.stoppedValue'_congr {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : Measure Ω} {X Y : ι → Ω → E} {τ : Ω → WithTop ι} [TopologicalSpace E] [Zero E] [T2Space E] [LinearOrder ι] {𝓕 : Filtration ι mΩ} (h : X ≡ᵐ[P] Y) :
    stoppedValue' X τ 𝓕 P =ᵐ[P] stoppedValue' Y τ 𝓕 P

    Strong measurability of the stopped value with respect to the stopped sigma-algebra #

    theorem MeasureTheory.stronglyMeasurable_stoppedValue {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {X : ι → Ω → E} {τ : Ω → WithTop ι} [LinearOrder ι] [TopologicalSpace ι] [OrderTopology ι] [SecondCountableTopology ι] {𝓕 : Filtration ι mΩ} [TopologicalSpace E] [TopologicalSpace.PseudoMetrizableSpace E] [MeasurableSpace ι] [BorelSpace ι] [Nonempty ι] (h : IsStronglyProgressive 𝓕 X) (hRC : ∀ (ω : Ω), IsRightContinuous fun (x : ι) => X x ω) (hτ : IsStoppingTime 𝓕 τ) :
    theorem MeasureTheory.Filtration.stronglyMeasurable_stoppedValue' {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : Measure Ω} {X : ι → Ω → E} {τ : Ω → WithTop ι} [LinearOrder ι] [TopologicalSpace ι] [OrderTopology ι] [SecondCountableTopology ι] {𝓕 : Filtration ι mΩ} [TopologicalSpace E] [TopologicalSpace.PseudoMetrizableSpace E] [MeasurableSpace ι] [BorelSpace ι] [Zero E] [OrderBot ι] (hX : IsStronglyProgressive 𝓕 X) (hRC : ∀ (ω : Ω), _root_.IsRightContinuous fun (x : ι) => X x ω) (hτ : IsStoppingTime 𝓕 τ) :