Optional stopping theorem
TheoremBounded optional stopping, conditional form#✓fully proved
Let \(\mu\) be a measure on a measurable space \(\Omega\), let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration such that \(\mu\) is σ-finite on every \(\mathcal{F}_n\), and let \((f_n)_{n \in \mathbb{N}}\) be a real-valued submartingale with respect to \((\mathcal{F}_n)\) and \(\mu\). Let \(L\) and \(M\) be stopping times with values in \(\mathbb{N} \cup \{\infty\}\) such that \(L(\omega) \le M(\omega) \le N\) for every \(\omega\), for some \(N \in \mathbb{N}\), and suppose that \(\mu\) is σ-finite on the σ-algebra \(\mathcal{F}_L\) of events \(A\) with \(A \cap \{L \le n\} \in \mathcal{F}_n\) for every \(n\). Write \(f_L(\omega) = f_{L(\omega)}(\omega)\) and \(f_M(\omega) = f_{M(\omega)}(\omega)\) for the stopped values. Then \(f_L \le \mathbb{E}_\mu[f_M \mid \mathcal{F}_L]\) holds \(\mu\)-almost everywhere.
theorem Submartingale.stoppedValue_le_condExp_stoppedValue
{Ω : Type*} {m0 : MeasurableSpace Ω} {μ : Measure Ω}
{ℱ : Filtration ℕ m0}
[SigmaFiniteFiltration μ ℱ]
{f : ℕ → Ω → ℝ}
{L M : Ω → ℕ∞}
(hsub : Submartingale f ℱ μ)
(hL : IsStoppingTime ℱ L)
(hM : IsStoppingTime ℱ M)
(hLM : L ≤ M)
{N : ℕ} (hbdd : ∀ ω, M ω ≤ N)
[SigmaFinite (μ.trim hL.measurableSpace_le)] :
stoppedValue f L ≤ᵐ[μ] μ[stoppedValue f M | hL.measurableSpace]
Used by 1
TheoremBounded optional stopping, conditional form, supermartingale dual#✓fully proved
Let \(\mu\) be a measure on a measurable space \(\Omega\), let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration such that \(\mu\) is σ-finite on every \(\mathcal{F}_n\), and let \((f_n)_{n \in \mathbb{N}}\) be a real-valued supermartingale with respect to \((\mathcal{F}_n)\) and \(\mu\). Let \(L\) and \(M\) be stopping times with values in \(\mathbb{N} \cup \{\infty\}\) such that \(L(\omega) \le M(\omega) \le N\) for every \(\omega\), for some \(N \in \mathbb{N}\), and suppose that \(\mu\) is σ-finite on the σ-algebra \(\mathcal{F}_L\) of events \(A\) with \(A \cap \{L \le n\} \in \mathcal{F}_n\) for every \(n\). Write \(f_L(\omega) = f_{L(\omega)}(\omega)\) and \(f_M(\omega) = f_{M(\omega)}(\omega)\) for the stopped values. Then \(\mathbb{E}_\mu[f_M \mid \mathcal{F}_L] \le f_L\) holds \(\mu\)-almost everywhere.
This follows from the submartingale version applied to \(-f\).
theorem Supermartingale.condExp_stoppedValue_le_stoppedValue
{Ω : Type*} {m0 : MeasurableSpace Ω} {μ : Measure Ω}
{ℱ : Filtration ℕ m0}
[SigmaFiniteFiltration μ ℱ]
{f : ℕ → Ω → ℝ}
{L M : Ω → ℕ∞}
(hsup : Supermartingale f ℱ μ)
(hL : IsStoppingTime ℱ L)
(hM : IsStoppingTime ℱ M)
(hLM : L ≤ M)
{N : ℕ} (hbdd : ∀ ω, M ω ≤ N)
[SigmaFinite (μ.trim hL.measurableSpace_le)] :
μ[stoppedValue f M | hL.measurableSpace] ≤ᵐ[μ] stoppedValue f L
Uses 1
DefinitionValue of a process at a possibly infinite time#✓fully proved
For a real-valued process \((f_n)_{n \in \mathbb{N}}\) on \(\Omega\) and a map \(\tau : \Omega \to \mathbb{N} \cup \{\infty\}\), the value \(f_\tau\) of \(f\) at \(\tau\) is the function on \(\Omega\) given by \(f_\tau(\omega) = f_{\tau(\omega)}(\omega)\) when \(\tau(\omega) < \infty\) and \(f_\tau(\omega) = \lim_{n \to \infty} f_n(\omega)\) when \(\tau(\omega) = \infty\), where the limit is an unspecified real number if \((f_n(\omega))_n\) does not converge.
Unlike the usual stopped value, which uses an arbitrary finite index where \(\tau = \infty\), this uses the limit there, as the general optional stopping theorem requires.
noncomputable def stoppedValueAtTop (f : ℕ → Ω → ℝ) (τ : Ω → WithTop ℕ) : Ω → ℝ :=
fun ω => if τ ω = ⊤ then Filter.limUnder atTop (fun n => f n ω) else f (τ ω).untopA ω
Used by 7
TheoremOptional stopping preserves uniform integrability of martingales#✓fully proved
Let \(\mu\) be a probability measure and let \((f_n)_{n \in \mathbb{N}}\) be a real-valued martingale with respect to a filtration \((\mathcal{F}_n)_{n \in \mathbb{N}}\) that is uniformly integrable. Then for every stopping time \(\tau\) with values in \(\mathbb{N} \cup \{\infty\}\), the stopped process \((f_{\tau \wedge n})_{n \in \mathbb{N}}\) is uniformly integrable.
The stopped process is a family of conditional expectations of the single integrable limit process, hence uniformly integrable.
theorem Martingale.uniformIntegrable_stoppedProcess_of_uniformIntegrable
(hmart : Martingale f ℱ μ) (hui : UniformIntegrable f 1 μ)
(τ : Ω → WithTop ℕ) (hτ : IsStoppingTime ℱ τ) :
UniformIntegrable (stoppedProcess f τ) 1 μ
TheoremGeneral optional stopping for uniformly integrable martingales#✓fully proved
Let \(\mu\) be a probability measure, let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration and let \((f_n)_{n \in \mathbb{N}}\) be a real-valued martingale with respect to \((\mathcal{F}_n)\) that is uniformly integrable. Let \(f_\infty\) be the limit process of \(f\) (its almost-everywhere limit, by the martingale convergence theorem). Then for every stopping time \(\tau\) with values in \(\mathbb{N} \cup \{\infty\}\), the value \(f_\tau\) of \(f\) at \(\tau\) (at points where \(\tau = \infty\) it is \(\lim_n f_n\)) satisfies \(\int f_0 \, d\mu = \int f_\tau \, d\mu = \int f_\infty \, d\mu\).
theorem Martingale.integral_stoppedValueAtTop_eq_of_uniformIntegrable
(hmart : Martingale f ℱ μ) (hui : UniformIntegrable f 1 μ)
(τ : Ω → WithTop ℕ) (hτ : IsStoppingTime ℱ τ) :
(∫ ω, f 0 ω ∂μ = ∫ ω, stoppedValueAtTop f τ ω ∂μ) ∧
(∫ ω, stoppedValueAtTop f τ ω ∂μ = ∫ ω, ℱ.limitProcess f μ ω ∂μ)
noncomputable def stoppedValueAtTop (f : ℕ → Ω → ℝ) (τ : Ω → WithTop ℕ) : Ω → ℝ :=
fun ω => if τ ω = ⊤ then Filter.limUnder atTop (fun n => f n ω) else f (τ ω).untopA ω
MathlibExt/Probability/OptionalStoppingUniformIntegrable.lean:94
Uses 2
DefinitionStopped filtration#✓fully proved
Let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration on a measurable space \(\Omega\) and let \(\tau\) be a stopping time for it with values in \(\mathbb{N} \cup \{\infty\}\). The stopped filtration is the filtration \(n \mapsto \mathcal{F}_{\tau \wedge n}\), where \(\mathcal{F}_{\tau \wedge n}\) is the σ-algebra of the stopping time \(\tau \wedge n\).
noncomputable def IsStoppingTime.stoppedFiltration (ℱ : Filtration ℕ m0)
{τ : Ω → WithTop ℕ} (hτ : IsStoppingTime ℱ τ) : Filtration ℕ m0 where
seq n := (hτ.min_const n).measurableSpace
mono' := by
intro i j hij
exact IsStoppingTime.measurableSpace_mono (hτ.min_const i) (hτ.min_const j)
(fun ω => min_le_min le_rfl (WithTop.coe_le_coe.mpr hij))
le' n := (hτ.min_const n).measurableSpace_le
Used by 5
TheoremLevels of the stopped filtration#✓fully proved
Let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration on a measurable space \(\Omega\) and let \(\tau\) be a stopping time for it with values in \(\mathbb{N} \cup \{\infty\}\). For every \(n \in \mathbb{N}\), the \(n\)-th σ-algebra of the stopped filtration is \(\mathcal{F}_{\tau \wedge n}\), the σ-algebra of the stopping time \(\tau \wedge n\).
theorem IsStoppingTime.stoppedFiltration_apply (ℱ : Filtration ℕ m0)
{τ : Ω → WithTop ℕ} (hτ : IsStoppingTime ℱ τ) (n : ℕ) :
(hτ.stoppedFiltration ℱ) n = (hτ.min_const n).measurableSpace
Uses 1
TheoremThe event that the stopping time is infinite is measurable for the stopped filtration#✓fully proved
Let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration on a measurable space \(\Omega\) and let \(\tau\) be a stopping time for it with values in \(\mathbb{N} \cup \{\infty\}\). For each \(n\), let \(\mathcal{F}_{\tau \wedge n}\) be the σ-algebra of the stopping time \(\tau \wedge n\). Then the set \(\{\omega : \tau(\omega) = \infty\}\) is measurable with respect to \(\bigvee_n \mathcal{F}_{\tau \wedge n}\).
theorem IsStoppingTime.measurableSet_eq_top_iSup_stoppedFiltration
(ℱ : Filtration ℕ m0) {τ : Ω → WithTop ℕ} (hτ : IsStoppingTime ℱ τ) :
MeasurableSet[⨆ n, (hτ.stoppedFiltration ℱ) n] {ω | τ ω = ⊤}
Uses 1 · Used by 1
TheoremInfinite-time parts of limit-σ-algebra sets are measurable for the stopped filtration#✓fully proved
Let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration on a measurable space \(\Omega\) and let \(\tau\) be a stopping time for it with values in \(\mathbb{N} \cup \{\infty\}\). For each \(n\), let \(\mathcal{F}_{\tau \wedge n}\) be the σ-algebra of the stopping time \(\tau \wedge n\). If a set \(s \subseteq \Omega\) is measurable with respect to \(\bigvee_n \mathcal{F}_n\), then \(s \cap \{\tau = \infty\}\) is measurable with respect to \(\bigvee_n \mathcal{F}_{\tau \wedge n}\).
The proof is induction on the σ-algebra generated by the π-system of sets measurable at some finite time. For \(s \in \mathcal{F}_k\) and \(m \ge k\), the sets \((s \cap \{\tau > m\}) \cup \{\tau \le m\}\) lie in \(\mathcal{F}_{\tau \wedge m}\), and their intersection over \(m \ge k\), intersected with \(\{\tau = \infty\}\), is \(s \cap \{\tau = \infty\}\).
theorem IsStoppingTime.measurableSet_inter_eq_top_iSup_stoppedFiltration
(ℱ : Filtration ℕ m0) {τ : Ω → WithTop ℕ} (hτ : IsStoppingTime ℱ τ)
{s : Set Ω} (hs : MeasurableSet[⨆ n, ℱ n] s) :
MeasurableSet[⨆ n, (hτ.stoppedFiltration ℱ) n] (s ∩ {ω | τ ω = ⊤})
Uses 2 · Used by 1
TheoremThe stopped filtration generates the stopping-time σ-algebra#✓fully proved
Let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration on a measurable space \(\Omega\) and let \(\tau\) be a stopping time for it with values in \(\mathbb{N} \cup \{\infty\}\). For each \(n\), let \(\mathcal{F}_{\tau \wedge n}\) be the σ-algebra of the stopping time \(\tau \wedge n\), the \(n\)-th σ-algebra of the stopped filtration, and let \(\mathcal{F}_\tau\) be the σ-algebra of \(\tau\). Then \(\bigvee_n \mathcal{F}_{\tau \wedge n} = \mathcal{F}_\tau\).
The inclusion \(\le\) is monotonicity. For \(\ge\), a set \(s \in \mathcal{F}_\tau\) splits into its finite-time part \(s \cap \{\tau < \infty\} = \bigcup_n (s \cap \{\tau \le n\})\) and its infinite-time part \(s \cap \{\tau = \infty\}\), and both are measurable for the supremum.
theorem IsStoppingTime.iSup_stoppedFiltration (ℱ : Filtration ℕ m0)
{τ : Ω → WithTop ℕ} (hτ : IsStoppingTime ℱ τ) :
⨆ n, (hτ.stoppedFiltration ℱ) n = hτ.measurableSpace
Uses 2 · Used by 1
TheoremStopped value as conditional expectation of the limit#✓fully proved
Let \(\mu\) be a probability measure on \(\Omega\), let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration, and let \((f_n)_{n \in \mathbb{N}}\) be a real-valued martingale with respect to \((\mathcal{F}_n)\) and \(\mu\) that is uniformly integrable in \(L^1(\mu)\). Let \(f_\infty\) be its limit process, a function measurable with respect to \(\bigvee_n \mathcal{F}_n\) to which \(f_n\) converges \(\mu\)-almost everywhere. Then for every stopping time \(\tau\) with values in \(\mathbb{N} \cup \{\infty\}\), the value \(f_\tau\) of \(f\) at \(\tau\) (with \(f_\tau(\omega) = \lim_n f_n(\omega)\) where \(\tau(\omega) = \infty\)) satisfies \(f_\tau = \mu[f_\infty \mid \mathcal{F}_\tau]\) \(\mu\)-almost everywhere, where \(\mu[\,\cdot \mid \mathcal{F}_\tau]\) is conditional expectation given the σ-algebra \(\mathcal{F}_\tau\) of \(\tau\).
For each \(n\), bounded optional sampling gives \(f_{\tau \wedge n} = \mu[f_\infty \mid \mathcal{F}_{\tau \wedge n}]\) almost everywhere, and Lévy's upward theorem for the filtration \(n \mapsto \mathcal{F}_{\tau \wedge n}\) identifies the almost-everywhere limit of these conditional expectations with \(\mu[f_\infty \mid \bigvee_n \mathcal{F}_{\tau \wedge n}] = \mu[f_\infty \mid \mathcal{F}_\tau]\).
theorem Martingale.stoppedValueAtTop_ae_eq_condExp_limitProcess
(hf : Martingale f ℱ μ) (hui : UniformIntegrable f 1 μ)
{τ : Ω → WithTop ℕ} (hτ : IsStoppingTime ℱ τ) :
stoppedValueAtTop f τ =ᵐ[μ] μ[ℱ.limitProcess f μ | hτ.measurableSpace]
noncomputable def stoppedValueAtTop (f : ℕ → Ω → ℝ) (τ : Ω → WithTop ℕ) : Ω → ℝ :=
fun ω => if τ ω = ⊤ then Filter.limUnder atTop (fun n => f n ω) else f (τ ω).untopA ω
MathlibExt/Probability/OptionalStoppingUniformIntegrable.lean:94
Uses 3 · Used by 3
TheoremStopping at a later time does not change the stopped value#✓fully proved
Let \((f_n)_{n \in \mathbb{N}}\) be a sequence of real-valued functions on \(\Omega\) and let \(L, M : \Omega \to \mathbb{N} \cup \{\infty\}\) satisfy \(L(\omega) \le M(\omega)\) for every \(\omega\). Then the value at \(L\) of the stopped process \(n \mapsto f_{M \wedge n}\) equals the value \(f_L\) of \(f\) at \(L\) at every point of \(\Omega\). Here the value of a sequence \((g_n)\) at a point \(\omega\) where the time is infinite is \(\lim_n g_n(\omega)\) when this limit exists, and otherwise a fixed default value that depends only on the sequence \((g_n(\omega))_{n \in \mathbb{N}}\).
On \(\{L = \infty\}\) the inequality forces \(M = \infty\), so there the stopped process is \(f\) itself.
theorem stoppedValueAtTop_stoppedProcess_of_le
{L M : Ω → WithTop ℕ} (hLM : L ≤ M) :
stoppedValueAtTop (stoppedProcess f M) L = stoppedValueAtTop f L
noncomputable def stoppedValueAtTop (f : ℕ → Ω → ℝ) (τ : Ω → WithTop ℕ) : Ω → ℝ :=
fun ω => if τ ω = ⊤ then Filter.limUnder atTop (fun n => f n ω) else f (τ ω).untopA ω
MathlibExt/Probability/OptionalStoppingUniformIntegrable.lean:94
Uses 1 · Used by 1
TheoremConditional optional stopping with UI of the stopped process#✓fully proved
Let \(\mu\) be a probability measure on \(\Omega\), let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration, and let \((f_n)_{n \in \mathbb{N}}\) be a real-valued martingale with respect to \((\mathcal{F}_n)\) and \(\mu\). Let \(L \le M\) be stopping times with values in \(\mathbb{N} \cup \{\infty\}\), and suppose the stopped process \((f_{M \wedge n})_{n \in \mathbb{N}}\) is uniformly integrable in \(L^1(\mu)\). Then \(f_L = \mu[f_M \mid \mathcal{F}_L]\) \(\mu\)-almost everywhere. Here \(f_L\) and \(f_M\) are the values of \(f\) at the possibly infinite times \(L\) and \(M\), with \(f_L(\omega) = \lim_n f_n(\omega)\) where \(L(\omega) = \infty\) and likewise for \(M\), and \(\mu[\,\cdot \mid \mathcal{F}_L]\) is conditional expectation given the σ-algebra \(\mathcal{F}_L\) of \(L\).
If \(f\) itself is uniformly integrable, then so is the stopped process \((f_{M \wedge n})\), so the conclusion holds in that case as well.
theorem Martingale.stoppedValueAtTop_ae_eq_condExp_stoppedValueAtTop
(hf : Martingale f ℱ μ) {L M : Ω → WithTop ℕ}
(hui : UniformIntegrable (stoppedProcess f M) 1 μ)
(hL : IsStoppingTime ℱ L) (hM : IsStoppingTime ℱ M) (hLM : L ≤ M) :
stoppedValueAtTop f L
=ᵐ[μ] μ[stoppedValueAtTop f M | hL.measurableSpace]
noncomputable def stoppedValueAtTop (f : ℕ → Ω → ℝ) (τ : Ω → WithTop ℕ) : Ω → ℝ :=
fun ω => if τ ω = ⊤ then Filter.limUnder atTop (fun n => f n ω) else f (τ ω).untopA ω
MathlibExt/Probability/OptionalStoppingUniformIntegrable.lean:94
TheoremConditional optional stopping for uniformly integrable submartingales#✓fully proved
Conditional optional stopping for uniformly integrable
submartingales. For stopping times L ≤ M (possibly infinite),
f_L ≤ᵐ μ[f_M | ℱ_L].
theorem Submartingale.stoppedValueAtTop_le_condExp_stoppedValueAtTop
(hsub : Submartingale f ℱ μ) (hui : UniformIntegrable f 1 μ)
{L M : Ω → WithTop ℕ} (hL : IsStoppingTime ℱ L) (hM : IsStoppingTime ℱ M)
(hLM : L ≤ M) :
stoppedValueAtTop f L ≤ᵐ[μ] μ[stoppedValueAtTop f M | hL.measurableSpace]
noncomputable def stoppedValueAtTop (f : ℕ → Ω → ℝ) (τ : Ω → WithTop ℕ) : Ω → ℝ :=
fun ω => if τ ω = ⊤ then Filter.limUnder atTop (fun n => f n ω) else f (τ ω).untopA ω
MathlibExt/Probability/OptionalStoppingUniformIntegrable.lean:94
TheoremExpectation form of conditional optional stopping for uniformly integrable submartingales#✓fully proved
Expectation form of conditional optional stopping for uniformly
integrable submartingales. For stopping times L ≤ M (possibly
infinite), ∫ f_L ≤ ∫ f_M.
theorem Submartingale.integral_stoppedValueAtTop_mono_of_uniformIntegrable
(hsub : Submartingale f ℱ μ) (hui : UniformIntegrable f 1 μ)
{L M : Ω → WithTop ℕ} (hL : IsStoppingTime ℱ L) (hM : IsStoppingTime ℱ M)
(hLM : L ≤ M) :
∫ ω, stoppedValueAtTop f L ω ∂μ ≤ ∫ ω, stoppedValueAtTop f M ω ∂μ
noncomputable def stoppedValueAtTop (f : ℕ → Ω → ℝ) (τ : Ω → WithTop ℕ) : Ω → ℝ :=
fun ω => if τ ω = ⊤ then Filter.limUnder atTop (fun n => f n ω) else f (τ ω).untopA ω
MathlibExt/Probability/OptionalStoppingUniformIntegrable.lean:94
TheoremGeneral optional stopping, uniform integrability preservation#✓fully proved
Let \(\mu\) be a probability measure and let \((f_n)_{n \in \mathbb{N}}\) be a real-valued submartingale with respect to a filtration \((\mathcal{F}_n)_{n \in \mathbb{N}}\) that is uniformly integrable. Then for every stopping time \(\tau\) with values in \(\mathbb{N} \cup \{\infty\}\), the stopped process \((f_{\tau \wedge n})_{n \in \mathbb{N}}\) is uniformly integrable.
theorem Submartingale.uniformIntegrable_stoppedProcess_of_uniformIntegrable
(hsub : Submartingale f ℱ μ) (hui : UniformIntegrable f 1 μ)
(τ : Ω → WithTop ℕ) (hτ : IsStoppingTime ℱ τ) :
UniformIntegrable (stoppedProcess f τ) 1 μ
Uses 1 · Used by 1
TheoremGeneral optional stopping, expectation inequality#✓fully proved
Let \(\mu\) be a probability measure, let \((\mathcal{F}_n)_{n \in \mathbb{N}}\) be a filtration and let \((f_n)_{n \in \mathbb{N}}\) be a real-valued submartingale with respect to \((\mathcal{F}_n)\) that is uniformly integrable. Let \(f_\infty\) be the limit process of \(f\) (its almost-everywhere limit, by the martingale convergence theorem). Then for every stopping time \(\tau\) with values in \(\mathbb{N} \cup \{\infty\}\), the value \(f_\tau\) of \(f\) at \(\tau\) (at points where \(\tau = \infty\) it is \(\lim_n f_n\)) satisfies \(\int f_0 \, d\mu \le \int f_\tau \, d\mu \le \int f_\infty \, d\mu\).
theorem Submartingale.integral_stoppedValueAtTop_of_uniformIntegrable
(hsub : Submartingale f ℱ μ) (hui : UniformIntegrable f 1 μ)
(τ : Ω → WithTop ℕ) (hτ : IsStoppingTime ℱ τ) :
(∫ ω, f 0 ω ∂μ ≤ ∫ ω, stoppedValueAtTop f τ ω ∂μ) ∧
(∫ ω, stoppedValueAtTop f τ ω ∂μ ≤ ∫ ω, ℱ.limitProcess f μ ω ∂μ)
noncomputable def stoppedValueAtTop (f : ℕ → Ω → ℝ) (τ : Ω → WithTop ℕ) : Ω → ℝ :=
fun ω => if τ ω = ⊤ then Filter.limUnder atTop (fun n => f n ω) else f (τ ω).untopA ω
MathlibExt/Probability/OptionalStoppingUniformIntegrable.lean:94
Uses 2
TheoremOptional stopping for supermartingales at two bounded stopping times#✓fully proved
Let \(\mu\) be a measure on \(\Omega\) and \((\mathcal G_n)_{n \ge 0}\) a filtration such that the restriction of \(\mu\) to each \(\mathcal G_n\) is σ-finite, and let \((f_n)_{n \ge 0}\) be a real-valued supermartingale with respect to \((\mathcal G_n)\) and \(\mu\). Let \(\tau\) and \(\pi\) be stopping times for \((\mathcal G_n)\) with values in \(\mathbb N \cup \{\infty\}\), and let \(N\) be a natural number such that \(\tau(\omega) \le \pi(\omega) \le N\) for every \(\omega \in \Omega\). Then \(\int f_\pi \, d\mu \le \int f_\tau \, d\mu\), where \(f_\tau(\omega) = f_{\tau(\omega)}(\omega)\).
This is the dual of the submartingale form of bounded optional stopping, obtained by applying it to \(-f\).
theorem Supermartingale.expected_stoppedValue_anti_mono
[SigmaFiniteFiltration μ 𝒢]
(hf : Supermartingale f 𝒢 μ) (hτ : IsStoppingTime 𝒢 τ) (hπ : IsStoppingTime 𝒢 π)
(hle : τ ≤ π) {N : ℕ} (hbdd : ∀ ω, π ω ≤ N) :
μ[stoppedValue f π] ≤ μ[stoppedValue f τ]
TheoremOptional stopping for supermartingales at a bounded stopping time#✓fully proved
Let \(\mu\) be a measure on \(\Omega\) and \((\mathcal G_n)_{n \ge 0}\) a filtration such that the restriction of \(\mu\) to each \(\mathcal G_n\) is σ-finite, and let \((f_n)_{n \ge 0}\) be a real-valued supermartingale with respect to \((\mathcal G_n)\) and \(\mu\). Let \(\tau\) be a stopping time for \((\mathcal G_n)\) with values in \(\mathbb N \cup \{\infty\}\), and let \(N\) be a natural number such that \(\tau(\omega) \le N\) for every \(\omega \in \Omega\). Then \(\int f_\tau \, d\mu \le \int f_0 \, d\mu\), where \(f_\tau(\omega) = f_{\tau(\omega)}(\omega)\).
theorem Supermartingale.expected_stoppedValue_le
[SigmaFiniteFiltration μ 𝒢]
(hf : Supermartingale f 𝒢 μ) (hτ : IsStoppingTime 𝒢 τ)
{N : ℕ} (hbdd : ∀ ω, τ ω ≤ N) :
μ[stoppedValue f τ] ≤ μ[f 0]
Uses 1
TheoremOptional stopping for martingales at two bounded stopping times#✓fully proved
Let \(\mu\) be a measure on \(\Omega\) and \((\mathcal G_n)_{n \ge 0}\) a filtration such that the restriction of \(\mu\) to each \(\mathcal G_n\) is σ-finite, and let \((f_n)_{n \ge 0}\) be a real-valued martingale with respect to \((\mathcal G_n)\) and \(\mu\). Let \(\tau\) and \(\pi\) be stopping times for \((\mathcal G_n)\) with values in \(\mathbb N \cup \{\infty\}\), and let \(N\) be a natural number such that \(\tau(\omega) \le \pi(\omega) \le N\) for every \(\omega \in \Omega\). Then \(\int f_\tau \, d\mu = \int f_\pi \, d\mu\), where \(f_\tau(\omega) = f_{\tau(\omega)}(\omega)\).
theorem Martingale.expected_stoppedValue_eq
[SigmaFiniteFiltration μ 𝒢]
(hf : Martingale f 𝒢 μ) (hτ : IsStoppingTime 𝒢 τ) (hπ : IsStoppingTime 𝒢 π)
(hle : τ ≤ π) {N : ℕ} (hbdd : ∀ ω, π ω ≤ N) :
μ[stoppedValue f τ] = μ[stoppedValue f π]
Uses 1 · Used by 1
TheoremOptional stopping for martingales at a bounded stopping time#✓fully proved
Let \(\mu\) be a measure on \(\Omega\) and \((\mathcal G_n)_{n \ge 0}\) a filtration such that the restriction of \(\mu\) to each \(\mathcal G_n\) is σ-finite, and let \((f_n)_{n \ge 0}\) be a real-valued martingale with respect to \((\mathcal G_n)\) and \(\mu\). Let \(\tau\) be a stopping time for \((\mathcal G_n)\) with values in \(\mathbb N \cup \{\infty\}\), and let \(N\) be a natural number such that \(\tau(\omega) \le N\) for every \(\omega \in \Omega\). Then \(\int f_\tau \, d\mu = \int f_0 \, d\mu\), where \(f_\tau(\omega) = f_{\tau(\omega)}(\omega)\).
theorem Martingale.expected_stoppedValue_eq_zero
[SigmaFiniteFiltration μ 𝒢]
(hf : Martingale f 𝒢 μ) (hτ : IsStoppingTime 𝒢 τ)
{N : ℕ} (hbdd : ∀ ω, τ ω ≤ N) :
μ[stoppedValue f τ] = μ[f 0]
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.