Documentation

Mathlib.Probability.Process.LocalProperty

Local properties of processes #

This file defines local and stable properties of stochastic processes with respect to a filtration. This is notably useful for local martingales.

Main definitions #

Main results #

Tags #

localizing sequence, local property, stable property

structure ProbabilityTheory.IsPreLocalizingSequence {ι : Type u_1} {Ω : Type u_2} { : MeasurableSpace Ω} [Preorder ι] [TopologicalSpace ι] [OrderTopology ι] (𝓕 : MeasureTheory.Filtration ι ) (τ : ΩWithTop ι) (P : MeasureTheory.Measure Ω := by volume_tac) :

A pre-localizing sequence is a sequence of stopping times that tends almost surely to infinity.

Instances For
    structure ProbabilityTheory.IsLocalizingSequence {ι : Type u_1} {Ω : Type u_2} { : MeasurableSpace Ω} [Preorder ι] [TopologicalSpace ι] [OrderTopology ι] (𝓕 : MeasureTheory.Filtration ι ) (τ : ΩWithTop ι) (P : MeasureTheory.Measure Ω := by volume_tac) extends ProbabilityTheory.IsPreLocalizingSequence 𝓕 τ P :

    A localizing sequence is a sequence of stopping times that is almost surely increasing and tends almost surely to infinity.

    Instances For
      theorem ProbabilityTheory.isLocalizingSequence_const_top {ι : Type u_1} {Ω : Type u_2} { : MeasurableSpace Ω} [Preorder ι] [TopologicalSpace ι] [OrderTopology ι] (𝓕 : MeasureTheory.Filtration ι ) (P : MeasureTheory.Measure Ω) :
      IsLocalizingSequence 𝓕 (fun (x : ) (x_1 : Ω) => ) P
      theorem ProbabilityTheory.IsLocalizingSequence.min {ι : Type u_1} {Ω : Type u_2} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } [TopologicalSpace ι] [OrderTopology ι] {τ σ : ΩWithTop ι} ( : IsLocalizingSequence 𝓕 τ P) ( : IsLocalizingSequence 𝓕 σ P) :
      IsLocalizingSequence 𝓕 (τσ) P
      def ProbabilityTheory.Locally {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} [LinearOrder ι] [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (p : (ιΩE)Prop) (𝓕 : MeasureTheory.Filtration ι ) (X : ιΩE) (P : MeasureTheory.Measure Ω := by volume_tac) :

      A stochastic process X is said to satisfy a property p locally with respect to a filtration 𝓕 if there exists a localizing sequence (τ_n) such that for all n, the stopped process fun i ↦ {ω | ⊥ < τ n ω}.indicator (X i) satisfies p.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def ProbabilityTheory.Locally.localSeq {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p : (ιΩE)Prop} [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (hX : Locally p 𝓕 X P) :
        ΩWithTop ι

        A localizing sequence, witness of the local property of the stochastic process.

        Equations
        Instances For
          theorem ProbabilityTheory.Locally.isLocalizingSequence_localSeq {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p : (ιΩE)Prop} [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (hX : Locally p 𝓕 X P) :
          theorem ProbabilityTheory.Locally.stoppedProcess_localSeq {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p : (ιΩE)Prop} [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (hX : Locally p 𝓕 X P) (n : ) :
          p (MeasureTheory.stoppedProcess (fun (i : ι) => {ω : Ω | < hX.localSeq n ω}.indicator (X i)) (hX.localSeq n))
          theorem ProbabilityTheory.Locally.of_prop {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p : (ιΩE)Prop} [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (hp : p X) :
          Locally p 𝓕 X P
          theorem ProbabilityTheory.Locally.mono {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p q : (ιΩE)Prop} [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (hpq : ∀ (X : ιΩE), p Xq X) (hpX : Locally p 𝓕 X P) :
          Locally q 𝓕 X P
          theorem ProbabilityTheory.Locally.of_and {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p q : (ιΩE)Prop} [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (hX : Locally (fun (Y : ιΩE) => p Y q Y) 𝓕 X P) :
          Locally p 𝓕 X P Locally q 𝓕 X P
          theorem ProbabilityTheory.Locally.left {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p q : (ιΩE)Prop} [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (hX : Locally (fun (Y : ιΩE) => p Y q Y) 𝓕 X P) :
          Locally p 𝓕 X P
          theorem ProbabilityTheory.Locally.right {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p q : (ιΩE)Prop} [OrderBot ι] [TopologicalSpace ι] [OrderTopology ι] [Zero E] (hX : Locally (fun (Y : ιΩE) => p Y q Y) 𝓕 X P) :
          Locally q 𝓕 X P
          def ProbabilityTheory.IsStable {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} [LinearOrder ι] [OrderBot ι] [Zero E] (𝓕 : MeasureTheory.Filtration ι ) (p : (ιΩE)Prop) :

          A property of stochastic processes is said to be stable if it is preserved under taking the stopped process by a stopping time.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem ProbabilityTheory.IsStable.and {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {p q : (ιΩE)Prop} [OrderBot ι] [Zero E] (hp : IsStable 𝓕 p) (hq : IsStable 𝓕 q) :
            IsStable 𝓕 fun (X : ιΩE) => p X q X
            theorem ProbabilityTheory.IsStable.locally {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {p : (ιΩE)Prop} [OrderBot ι] [Zero E] [TopologicalSpace ι] [OrderTopology ι] (hp : IsStable 𝓕 p) :
            IsStable 𝓕 fun (Y : ιΩE) => Locally p 𝓕 Y P
            theorem ProbabilityTheory.IsStable.locally_and_iff {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [LinearOrder ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p q : (ιΩE)Prop} [OrderBot ι] [Zero E] [TopologicalSpace ι] [OrderTopology ι] (hp : IsStable 𝓕 p) (hq : IsStable 𝓕 q) :
            Locally (fun (Y : ιΩE) => p Y q Y) 𝓕 X P Locally p 𝓕 X P Locally q 𝓕 X P
            theorem ProbabilityTheory.IsPreLocalizingSequence.isLocalizingSequence_biInf {ι : Type u_1} {Ω : Type u_2} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [ConditionallyCompleteLinearOrderBot ι] [TopologicalSpace ι] [OrderTopology ι] {𝓕 : MeasureTheory.Filtration ι } [DenselyOrdered ι] [FirstCountableTopology ι] [NoMaxOrder ι] {τ : ΩWithTop ι} [𝓕.IsRightContinuous] ( : IsPreLocalizingSequence 𝓕 τ P) :
            IsLocalizingSequence 𝓕 (fun (i : ) (ω : Ω) => ⨅ (j : ), ⨅ (_ : j i), τ j ω) P
            theorem ProbabilityTheory.IsStable.locally_of_isPreLocalizingSequence {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [ConditionallyCompleteLinearOrderBot ι] [TopologicalSpace ι] [OrderTopology ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p : (ιΩE)Prop} [Zero E] [DenselyOrdered ι] [FirstCountableTopology ι] [NoMaxOrder ι] {τ : ΩWithTop ι} (hp : IsStable 𝓕 p) [𝓕.IsRightContinuous] ( : IsPreLocalizingSequence 𝓕 τ P) (hpτ : ∀ (n : ), p (MeasureTheory.stoppedProcess (fun (i : ι) => {ω : Ω | < τ n ω}.indicator (X i)) (τ n))) :
            Locally p 𝓕 X P

            A process X satisfies a stable property p locally if there exists a pre-localizing sequence τ for which the stopped processes of fun i ↦ {ω | ⊥ < τ n ω}.indicator (X i) satisfy p.

            theorem ProbabilityTheory.IsLocalizingSequence.isPrelocalizingSequence_inf_extraction {ι : Type u_1} {Ω : Type u_2} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [ConditionallyCompleteLinearOrderBot ι] [TopologicalSpace ι] [OrderTopology ι] {𝓕 : MeasureTheory.Filtration ι } [SecondCountableTopology ι] [MeasureTheory.IsFiniteMeasure P] [NoMaxOrder ι] {τ : ΩWithTop ι} {σ : ΩWithTop ι} ( : IsLocalizingSequence 𝓕 τ P) ( : ∀ (n : ), IsLocalizingSequence 𝓕 (σ n) P) :
            ∃ (nk : ), StrictMono nk IsPreLocalizingSequence 𝓕 (fun (i : ) (ω : Ω) => min (τ i ω) (σ i (nk i) ω)) P
            @[simp]
            theorem ProbabilityTheory.IsStable.locally_locally_iff {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [ConditionallyCompleteLinearOrderBot ι] [TopologicalSpace ι] [OrderTopology ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p : (ιΩE)Prop} [SecondCountableTopology ι] [MeasureTheory.IsFiniteMeasure P] [DenselyOrdered ι] [NoMaxOrder ι] [Zero E] [𝓕.IsRightContinuous] (hp : IsStable 𝓕 p) :
            Locally (fun (Y : ιΩE) => Locally p 𝓕 Y P) 𝓕 X P Locally p 𝓕 X P

            A stable property holding locally is idempotent.

            theorem ProbabilityTheory.IsStable.locally_induction {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [ConditionallyCompleteLinearOrderBot ι] [TopologicalSpace ι] [OrderTopology ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p q : (ιΩE)Prop} [SecondCountableTopology ι] [MeasureTheory.IsFiniteMeasure P] [DenselyOrdered ι] [NoMaxOrder ι] [Zero E] [𝓕.IsRightContinuous] (hq : IsStable 𝓕 q) (hpq : ∀ (Y : ιΩE), p YLocally q 𝓕 Y P) (hpX : Locally p 𝓕 X P) :
            Locally q 𝓕 X P

            If q is a stable property and p implies q locally, then p locally implies q locally.

            theorem ProbabilityTheory.IsStable.locally_induction₂ {ι : Type u_1} {Ω : Type u_2} {E : Type u_3} { : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [ConditionallyCompleteLinearOrderBot ι] [TopologicalSpace ι] [OrderTopology ι] {𝓕 : MeasureTheory.Filtration ι } {X : ιΩE} {p q : (ιΩE)Prop} [SecondCountableTopology ι] [MeasureTheory.IsFiniteMeasure P] [DenselyOrdered ι] [NoMaxOrder ι] [Zero E] {r : (ιΩE)Prop} [𝓕.IsRightContinuous] (hrpq : ∀ (Y : ιΩE), r Yp YLocally q 𝓕 Y P) (hr : IsStable 𝓕 r) (hp : IsStable 𝓕 p) (hq : IsStable 𝓕 q) (hrX : Locally r 𝓕 X P) (hpX : Locally p 𝓕 X P) :
            Locally q 𝓕 X P

            If p, q, r are stable properties and r and p implies locally q, then r locally and p locally imply q locally.