production module
AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.Martingale
2 named declarations scanned from AutoSamplingTheory/TechnicalLemmas/StochasticProcesses/Martingale.lean.
Declarations
def AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.Martingale.IsChewiMartingale Partial Compiled
- Chewi Definition 1.1.4 for a real process indexed by nonnegative time. Mathlib's predicate includes strong adaptedness and the conditional- expectation identity; integrability follows from that identity.
def IsChewiMartingale
{Ω : Type*} {m : MeasurableSpace Ω}
(process : ℝ≥0 → Ω → ℝ) (filtration : Filtration ℝ≥0 m)
(μ : Measure Ω) : Prop :=
MeasureTheory.Martingale process filtration μ
/-- A constant real process is a martingale under a finite measure. -/
AutoSamplingTheory/TechnicalLemmas/StochasticProcesses/Martingale.lean:21published source at ed709a7f320dOpen detailed card
theorem AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.Martingale.isChewiMartingale_const Partial Not mapped
- A constant real process is a martingale under a finite measure.
theorem isChewiMartingale_const
{Ω : Type*} {m : MeasurableSpace Ω}
(filtration : Filtration ℝ≥0 m) (μ : Measure Ω) [IsFiniteMeasure μ]
(value : ℝ) :
IsChewiMartingale (fun _ : ℝ≥0 => fun _ : Ω => value) filtration μ :=
MeasureTheory.martingale_const filtration μ value
end Martingale
end StochasticProcesses
end TechnicalLemmas
end AutoSamplingTheory
AutoSamplingTheory/TechnicalLemmas/StochasticProcesses/Martingale.lean:28published source at ed709a7f320d
Complete Lean source
AutoSamplingTheory/TechnicalLemmas/StochasticProcesses/Martingale.lean — full module with imports and context
import Mathlib.Probability.Martingale.Basic
/-!
# Continuous-time martingales
This module connects Chewi's Definition 1.1.4 to Mathlib's conditional-
expectation formulation of martingales.
-/
namespace AutoSamplingTheory
namespace TechnicalLemmas
namespace StochasticProcesses
namespace Martingale
open MeasureTheory
open scoped NNReal
/-- Chewi Definition 1.1.4 for a real process indexed by nonnegative time.
Mathlib's predicate includes strong adaptedness and the conditional-
expectation identity; integrability follows from that identity. -/
def IsChewiMartingale
{Ω : Type*} {m : MeasurableSpace Ω}
(process : ℝ≥0 → Ω → ℝ) (filtration : Filtration ℝ≥0 m)
(μ : Measure Ω) : Prop :=
MeasureTheory.Martingale process filtration μ
/-- A constant real process is a martingale under a finite measure. -/
theorem isChewiMartingale_const
{Ω : Type*} {m : MeasurableSpace Ω}
(filtration : Filtration ℝ≥0 m) (μ : Measure Ω) [IsFiniteMeasure μ]
(value : ℝ) :
IsChewiMartingale (fun _ : ℝ≥0 => fun _ : Ω => value) filtration μ :=
MeasureTheory.martingale_const filtration μ value
end Martingale
end StochasticProcesses
end TechnicalLemmas
end AutoSamplingTheory