Documentation

Mathlib.Probability.Martingale.Basic

Martingales #

A family of functions f : ι → Ω → E is a martingale with respect to a filtration if every f i is integrable, f is adapted with respect to and for all i ≤ j, μ[f j | ℱ i] =ᵐ[μ] f i. On the other hand, f : ι → Ω → E is said to be a supermartingale with respect to the filtration if f i is integrable, f is adapted with resepct to and for all i ≤ j, μ[f j | ℱ i] ≤ᵐ[μ] f i. Finally, f : ι → Ω → E is said to be a submartingale with respect to the filtration if f i is integrable, f is adapted with resepct to and for all i ≤ j, f i ≤ᵐ[μ] μ[f j | ℱ i].

The definitions of filtration and adapted can be found in Probability.Process.Stopping.

Definitions #

Results #

def MeasureTheory.Martingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (f : ιΩE) (ℱ : Filtration ι m0) (μ : Measure Ω) :

A family of functions f : ι → Ω → E is a martingale with respect to a filtration if f is adapted with respect to and for all i ≤ j, μ[f j | ℱ i] =ᵐ[μ] f i.

Equations
Instances For
    def MeasureTheory.Supermartingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] [LE E] (f : ιΩE) (ℱ : Filtration ι m0) (μ : Measure Ω) :

    A family of integrable functions f : ι → Ω → E is a supermartingale with respect to a filtration if f is adapted with respect to and for all i ≤ j, μ[f j | ℱ.le i] ≤ᵐ[μ] f i.

    Equations
    Instances For
      def MeasureTheory.Submartingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] [LE E] (f : ιΩE) (ℱ : Filtration ι m0) (μ : Measure Ω) :

      A family of integrable functions f : ι → Ω → E is a submartingale with respect to a filtration if f is adapted with respect to and for all i ≤ j, f i ≤ᵐ[μ] μ[f j | ℱ.le i].

      Equations
      Instances For
        theorem MeasureTheory.martingale_const {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (ℱ : Filtration ι m0) (μ : Measure Ω) [IsFiniteMeasure μ] (x : E) :
        Martingale (fun (x_1 : ι) (x_2 : Ω) => x) μ
        theorem MeasureTheory.martingale_const_fun {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] [OrderBot ι] (ℱ : Filtration ι m0) (μ : Measure Ω) [IsFiniteMeasure μ] {f : ΩE} (hf : StronglyMeasurable f) (hfint : Integrable f μ) :
        Martingale (fun (x : ι) => f) μ
        theorem MeasureTheory.martingale_zero {Ω : Type u_1} (E : Type u_2) {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (ℱ : Filtration ι m0) (μ : Measure Ω) :
        Martingale 0 μ
        theorem MeasureTheory.Martingale.adapted {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} (hf : Martingale f μ) :
        Adapted f
        theorem MeasureTheory.Martingale.stronglyMeasurable {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} (hf : Martingale f μ) (i : ι) :
        theorem MeasureTheory.Martingale.condexp_ae_eq {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} (hf : Martingale f μ) {i j : ι} (hij : i j) :
        condexp ( i) μ (f j) =ᶠ[ae μ] f i
        theorem MeasureTheory.Martingale.integrable {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} (hf : Martingale f μ) (i : ι) :
        Integrable (f i) μ
        theorem MeasureTheory.Martingale.setIntegral_eq {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [SigmaFiniteFiltration μ ] (hf : Martingale f μ) {i j : ι} (hij : i j) {s : Set Ω} (hs : MeasurableSet s) :
        (ω : Ω) in s, f i ω μ = (ω : Ω) in s, f j ω μ
        @[deprecated MeasureTheory.Martingale.setIntegral_eq (since := "2024-04-17")]
        theorem MeasureTheory.Martingale.set_integral_eq {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [SigmaFiniteFiltration μ ] (hf : Martingale f μ) {i j : ι} (hij : i j) {s : Set Ω} (hs : MeasurableSet s) :
        (ω : Ω) in s, f i ω μ = (ω : Ω) in s, f j ω μ

        Alias of MeasureTheory.Martingale.setIntegral_eq.

        theorem MeasureTheory.Martingale.add {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} (hf : Martingale f μ) (hg : Martingale g μ) :
        Martingale (f + g) μ
        theorem MeasureTheory.Martingale.neg {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} (hf : Martingale f μ) :
        Martingale (-f) μ
        theorem MeasureTheory.Martingale.sub {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} (hf : Martingale f μ) (hg : Martingale g μ) :
        Martingale (f - g) μ
        theorem MeasureTheory.Martingale.smul {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} (c : ) (hf : Martingale f μ) :
        Martingale (c f) μ
        theorem MeasureTheory.Martingale.supermartingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [Preorder E] (hf : Martingale f μ) :
        theorem MeasureTheory.Martingale.submartingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [Preorder E] (hf : Martingale f μ) :
        Submartingale f μ
        theorem MeasureTheory.martingale_iff {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [PartialOrder E] :
        Martingale f μ Supermartingale f μ Submartingale f μ
        theorem MeasureTheory.martingale_condexp {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (f : ΩE) (ℱ : Filtration ι m0) (μ : Measure Ω) [SigmaFiniteFiltration μ ] :
        Martingale (fun (i : ι) => condexp ( i) μ f) μ
        theorem MeasureTheory.Supermartingale.adapted {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [LE E] (hf : Supermartingale f μ) :
        Adapted f
        theorem MeasureTheory.Supermartingale.stronglyMeasurable {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [LE E] (hf : Supermartingale f μ) (i : ι) :
        theorem MeasureTheory.Supermartingale.integrable {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [LE E] (hf : Supermartingale f μ) (i : ι) :
        Integrable (f i) μ
        theorem MeasureTheory.Supermartingale.condexp_ae_le {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [LE E] (hf : Supermartingale f μ) {i j : ι} (hij : i j) :
        condexp ( i) μ (f j) ≤ᶠ[ae μ] f i
        theorem MeasureTheory.Supermartingale.setIntegral_le {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} [SigmaFiniteFiltration μ ] {f : ιΩ} (hf : Supermartingale f μ) {i j : ι} (hij : i j) {s : Set Ω} (hs : MeasurableSet s) :
        (ω : Ω) in s, f j ω μ (ω : Ω) in s, f i ω μ
        @[deprecated MeasureTheory.Supermartingale.setIntegral_le (since := "2024-04-17")]
        theorem MeasureTheory.Supermartingale.set_integral_le {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} [SigmaFiniteFiltration μ ] {f : ιΩ} (hf : Supermartingale f μ) {i j : ι} (hij : i j) {s : Set Ω} (hs : MeasurableSet s) :
        (ω : Ω) in s, f j ω μ (ω : Ω) in s, f i ω μ

        Alias of MeasureTheory.Supermartingale.setIntegral_le.

        theorem MeasureTheory.Supermartingale.add {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Supermartingale f μ) (hg : Supermartingale g μ) :
        Supermartingale (f + g) μ
        theorem MeasureTheory.Supermartingale.add_martingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Supermartingale f μ) (hg : Martingale g μ) :
        Supermartingale (f + g) μ
        theorem MeasureTheory.Supermartingale.neg {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Supermartingale f μ) :
        Submartingale (-f) μ
        theorem MeasureTheory.Submartingale.adapted {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [LE E] (hf : Submartingale f μ) :
        Adapted f
        theorem MeasureTheory.Submartingale.stronglyMeasurable {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [LE E] (hf : Submartingale f μ) (i : ι) :
        theorem MeasureTheory.Submartingale.integrable {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [LE E] (hf : Submartingale f μ) (i : ι) :
        Integrable (f i) μ
        theorem MeasureTheory.Submartingale.ae_le_condexp {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [LE E] (hf : Submartingale f μ) {i j : ι} (hij : i j) :
        f i ≤ᶠ[ae μ] condexp ( i) μ (f j)
        theorem MeasureTheory.Submartingale.add {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Submartingale f μ) (hg : Submartingale g μ) :
        Submartingale (f + g) μ
        theorem MeasureTheory.Submartingale.add_martingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Submartingale f μ) (hg : Martingale g μ) :
        Submartingale (f + g) μ
        theorem MeasureTheory.Submartingale.neg {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Submartingale f μ) :
        Supermartingale (-f) μ
        theorem MeasureTheory.Submartingale.setIntegral_le {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} [SigmaFiniteFiltration μ ] {f : ιΩ} (hf : Submartingale f μ) {i j : ι} (hij : i j) {s : Set Ω} (hs : MeasurableSet s) :
        (ω : Ω) in s, f i ω μ (ω : Ω) in s, f j ω μ

        The converse of this lemma is MeasureTheory.submartingale_of_setIntegral_le.

        @[deprecated MeasureTheory.Submartingale.setIntegral_le (since := "2024-04-17")]
        theorem MeasureTheory.Submartingale.set_integral_le {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} [SigmaFiniteFiltration μ ] {f : ιΩ} (hf : Submartingale f μ) {i j : ι} (hij : i j) {s : Set Ω} (hs : MeasurableSet s) :
        (ω : Ω) in s, f i ω μ (ω : Ω) in s, f j ω μ

        Alias of MeasureTheory.Submartingale.setIntegral_le.


        The converse of this lemma is MeasureTheory.submartingale_of_setIntegral_le.

        theorem MeasureTheory.Submartingale.sub_supermartingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Submartingale f μ) (hg : Supermartingale g μ) :
        Submartingale (f - g) μ
        theorem MeasureTheory.Submartingale.sub_martingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Submartingale f μ) (hg : Martingale g μ) :
        Submartingale (f - g) μ
        theorem MeasureTheory.Submartingale.sup {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} {f g : ιΩ} (hf : Submartingale f μ) (hg : Submartingale g μ) :
        Submartingale (f g) μ
        theorem MeasureTheory.Submartingale.pos {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} {f : ιΩ} (hf : Submartingale f μ) :
        theorem MeasureTheory.submartingale_of_setIntegral_le {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} [IsFiniteMeasure μ] {f : ιΩ} (hadp : Adapted f) (hint : ∀ (i : ι), Integrable (f i) μ) (hf : ∀ (i j : ι), i j∀ (s : Set Ω), MeasurableSet s (ω : Ω) in s, f i ω μ (ω : Ω) in s, f j ω μ) :
        Submartingale f μ
        @[deprecated MeasureTheory.submartingale_of_setIntegral_le (since := "2024-04-17")]
        theorem MeasureTheory.submartingale_of_set_integral_le {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} [IsFiniteMeasure μ] {f : ιΩ} (hadp : Adapted f) (hint : ∀ (i : ι), Integrable (f i) μ) (hf : ∀ (i j : ι), i j∀ (s : Set Ω), MeasurableSet s (ω : Ω) in s, f i ω μ (ω : Ω) in s, f j ω μ) :
        Submartingale f μ

        Alias of MeasureTheory.submartingale_of_setIntegral_le.

        theorem MeasureTheory.submartingale_of_condexp_sub_nonneg {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} [IsFiniteMeasure μ] {f : ιΩ} (hadp : Adapted f) (hint : ∀ (i : ι), Integrable (f i) μ) (hf : ∀ (i j : ι), i j0 ≤ᶠ[ae μ] condexp ( i) μ (f j - f i)) :
        Submartingale f μ
        theorem MeasureTheory.Submartingale.condexp_sub_nonneg {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} {f : ιΩ} (hf : Submartingale f μ) {i j : ι} (hij : i j) :
        0 ≤ᶠ[ae μ] condexp ( i) μ (f j - f i)
        theorem MeasureTheory.submartingale_iff_condexp_sub_nonneg {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} [IsFiniteMeasure μ] {f : ιΩ} :
        Submartingale f μ Adapted f (∀ (i : ι), Integrable (f i) μ) ∀ (i j : ι), i j0 ≤ᶠ[ae μ] condexp ( i) μ (f j - f i)
        theorem MeasureTheory.Supermartingale.sub_submartingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Supermartingale f μ) (hg : Submartingale g μ) :
        Supermartingale (f - g) μ
        theorem MeasureTheory.Supermartingale.sub_martingale {Ω : Type u_1} {E : Type u_2} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f g : ιΩE} {ℱ : Filtration ι m0} [Preorder E] [AddLeftMono E] (hf : Supermartingale f μ) (hg : Martingale g μ) :
        Supermartingale (f - g) μ
        theorem MeasureTheory.Supermartingale.smul_nonneg {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} {F : Type u_4} [NormedLatticeAddCommGroup F] [NormedSpace F] [CompleteSpace F] [OrderedSMul F] {f : ιΩF} {c : } (hc : 0 c) (hf : Supermartingale f μ) :
        Supermartingale (c f) μ
        theorem MeasureTheory.Supermartingale.smul_nonpos {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} {F : Type u_4} [NormedLatticeAddCommGroup F] [NormedSpace F] [CompleteSpace F] [OrderedSMul F] {f : ιΩF} {c : } (hc : c 0) (hf : Supermartingale f μ) :
        Submartingale (c f) μ
        theorem MeasureTheory.Submartingale.smul_nonneg {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} {F : Type u_4} [NormedLatticeAddCommGroup F] [NormedSpace F] [CompleteSpace F] [OrderedSMul F] {f : ιΩF} {c : } (hc : 0 c) (hf : Submartingale f μ) :
        Submartingale (c f) μ
        theorem MeasureTheory.Submartingale.smul_nonpos {Ω : Type u_1} {ι : Type u_3} [Preorder ι] {m0 : MeasurableSpace Ω} {μ : Measure Ω} {ℱ : Filtration ι m0} {F : Type u_4} [NormedLatticeAddCommGroup F] [NormedSpace F] [CompleteSpace F] [OrderedSMul F] {f : ιΩF} {c : } (hc : c 0) (hf : Submartingale f μ) :
        Supermartingale (c f) μ
        theorem MeasureTheory.submartingale_of_setIntegral_le_succ {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ) (s : Set Ω), MeasurableSet s (ω : Ω) in s, f i ω μ (ω : Ω) in s, f (i + 1) ω μ) :
        Submartingale f 𝒢 μ
        @[deprecated MeasureTheory.submartingale_of_setIntegral_le_succ (since := "2024-04-17")]
        theorem MeasureTheory.submartingale_of_set_integral_le_succ {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ) (s : Set Ω), MeasurableSet s (ω : Ω) in s, f i ω μ (ω : Ω) in s, f (i + 1) ω μ) :
        Submartingale f 𝒢 μ

        Alias of MeasureTheory.submartingale_of_setIntegral_le_succ.

        theorem MeasureTheory.supermartingale_of_setIntegral_succ_le {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ) (s : Set Ω), MeasurableSet s (ω : Ω) in s, f (i + 1) ω μ (ω : Ω) in s, f i ω μ) :
        Supermartingale f 𝒢 μ
        @[deprecated MeasureTheory.supermartingale_of_setIntegral_succ_le (since := "2024-04-17")]
        theorem MeasureTheory.supermartingale_of_set_integral_succ_le {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ) (s : Set Ω), MeasurableSet s (ω : Ω) in s, f (i + 1) ω μ (ω : Ω) in s, f i ω μ) :
        Supermartingale f 𝒢 μ

        Alias of MeasureTheory.supermartingale_of_setIntegral_succ_le.

        theorem MeasureTheory.martingale_of_setIntegral_eq_succ {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ) (s : Set Ω), MeasurableSet s (ω : Ω) in s, f i ω μ = (ω : Ω) in s, f (i + 1) ω μ) :
        Martingale f 𝒢 μ
        @[deprecated MeasureTheory.martingale_of_setIntegral_eq_succ (since := "2024-04-17")]
        theorem MeasureTheory.martingale_of_set_integral_eq_succ {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ) (s : Set Ω), MeasurableSet s (ω : Ω) in s, f i ω μ = (ω : Ω) in s, f (i + 1) ω μ) :
        Martingale f 𝒢 μ

        Alias of MeasureTheory.martingale_of_setIntegral_eq_succ.

        theorem MeasureTheory.submartingale_nat {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ), f i ≤ᶠ[ae μ] condexp (𝒢 i) μ (f (i + 1))) :
        Submartingale f 𝒢 μ
        theorem MeasureTheory.supermartingale_nat {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ), condexp (𝒢 i) μ (f (i + 1)) ≤ᶠ[ae μ] f i) :
        Supermartingale f 𝒢 μ
        theorem MeasureTheory.martingale_nat {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ), f i =ᶠ[ae μ] condexp (𝒢 i) μ (f (i + 1))) :
        Martingale f 𝒢 μ
        theorem MeasureTheory.submartingale_of_condexp_sub_nonneg_nat {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ), 0 ≤ᶠ[ae μ] condexp (𝒢 i) μ (f (i + 1) - f i)) :
        Submartingale f 𝒢 μ
        theorem MeasureTheory.supermartingale_of_condexp_sub_nonneg_nat {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ), 0 ≤ᶠ[ae μ] condexp (𝒢 i) μ (f i - f (i + 1))) :
        Supermartingale f 𝒢 μ
        theorem MeasureTheory.martingale_of_condexp_sub_eq_zero_nat {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {f : Ω} (hadp : Adapted 𝒢 f) (hint : ∀ (i : ), Integrable (f i) μ) (hf : ∀ (i : ), condexp (𝒢 i) μ (f (i + 1) - f i) =ᶠ[ae μ] 0) :
        Martingale f 𝒢 μ
        theorem MeasureTheory.Submartingale.zero_le_of_predictable {Ω : Type u_1} {E : Type u_2} {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {𝒢 : Filtration m0} [Preorder E] [SigmaFiniteFiltration μ 𝒢] {f : ΩE} (hfmgle : Submartingale f 𝒢 μ) (hfadp : Adapted 𝒢 fun (n : ) => f (n + 1)) (n : ) :
        f 0 ≤ᶠ[ae μ] f n

        A predictable submartingale is a.e. greater equal than its initial state.

        theorem MeasureTheory.Supermartingale.le_zero_of_predictable {Ω : Type u_1} {E : Type u_2} {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {𝒢 : Filtration m0} [Preorder E] [SigmaFiniteFiltration μ 𝒢] {f : ΩE} (hfmgle : Supermartingale f 𝒢 μ) (hfadp : Adapted 𝒢 fun (n : ) => f (n + 1)) (n : ) :
        f n ≤ᶠ[ae μ] f 0

        A predictable supermartingale is a.e. less equal than its initial state.

        theorem MeasureTheory.Martingale.eq_zero_of_predictable {Ω : Type u_1} {E : Type u_2} {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {𝒢 : Filtration m0} [SigmaFiniteFiltration μ 𝒢] {f : ΩE} (hfmgle : Martingale f 𝒢 μ) (hfadp : Adapted 𝒢 fun (n : ) => f (n + 1)) (n : ) :
        f n =ᶠ[ae μ] f 0

        A predictable martingale is a.e. equal to its initial state.

        theorem MeasureTheory.Submartingale.integrable_stoppedValue {Ω : Type u_1} {E : Type u_2} {m0 : MeasurableSpace Ω} {μ : Measure Ω} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {𝒢 : Filtration m0} [LE E] {f : ΩE} (hf : Submartingale f 𝒢 μ) {τ : Ω} (hτ : IsStoppingTime 𝒢 τ) {N : } (hbdd : ∀ (ω : Ω), τ ω N) :
        theorem MeasureTheory.Submartingale.sum_mul_sub {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {R : } {ξ f : Ω} (hf : Submartingale f 𝒢 μ) (hξ : Adapted 𝒢 ξ) (hbdd : ∀ (n : ) (ω : Ω), ξ n ω R) (hnonneg : ∀ (n : ) (ω : Ω), 0 ξ n ω) :
        Submartingale (fun (n : ) => kFinset.range n, ξ k * (f (k + 1) - f k)) 𝒢 μ
        theorem MeasureTheory.Submartingale.sum_mul_sub' {Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : Measure Ω} {𝒢 : Filtration m0} [IsFiniteMeasure μ] {R : } {ξ f : Ω} (hf : Submartingale f 𝒢 μ) (hξ : Adapted 𝒢 fun (n : ) => ξ (n + 1)) (hbdd : ∀ (n : ) (ω : Ω), ξ n ω R) (hnonneg : ∀ (n : ) (ω : Ω), 0 ξ n ω) :
        Submartingale (fun (n : ) => kFinset.range n, ξ (k + 1) * (f (k + 1) - f k)) 𝒢 μ

        Given a discrete submartingale f and a predictable process ξ (i.e. ξ (n + 1) is adapted) the process defined by fun n => ∑ k ∈ Finset.range n, ξ (k + 1) * (f (k + 1) - f k) is also a submartingale.