Samplinglib
Lean gate passed 2026-08-19T06:32:39.895922+00:00 · 7bcd37294df1
production module

AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.CanonicalStoppedItoIntegral

6 named declarations scanned from AutoSamplingTheory/TechnicalLemmas/StochasticProcesses/CanonicalStoppedItoIntegral.lean.

Imports
Imported by
Placeholder scan
0 declaration(s) flagged
Gate status
Compiled

Declarations

def AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.CanonicalStoppedItoIntegral.canonicalStoppedItoProcess Compiled Not mapped

- The `n`-th globally square-integrable stopped Itô martingale.

noncomputable def canonicalStoppedItoProcess
    (hUsual : SatisfiesUsualConditions filtration mu)
    (eta : LocalProgressiveL2Integrand filtration mu T)
    (hT : 0 < T)
    (hB : IsBrownianMotionWithFiltration B filtration mu)
    (n : ℕ) : ℝ≥0 → Omega → ℝ :=
  itoIntegralProcess
    (canonicalStoppedProgressiveL2 hUsual eta n) hT hB hUsual

/-- The stopped Itô process is strongly adapted. -/
theorem AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.CanonicalStoppedItoIntegral.canonicalStoppedItoProcess_stronglyAdapted Compiled Not mapped

- The stopped Itô process is strongly adapted.

theorem canonicalStoppedItoProcess_stronglyAdapted
    (hUsual : SatisfiesUsualConditions filtration mu)
    (eta : LocalProgressiveL2Integrand filtration mu T)
    (hT : 0 < T)
    (hB : IsBrownianMotionWithFiltration B filtration mu)
    (n : ℕ) :
    StronglyAdapted filtration
      (canonicalStoppedItoProcess hUsual eta hT hB n) :=
  itoIntegralProcess_stronglyAdapted
    (canonicalStoppedProgressiveL2 hUsual eta n) hT hB hUsual

/-- The stopped Itô process is a genuine martingale. -/
theorem AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.CanonicalStoppedItoIntegral.canonicalStoppedItoProcess_martingale Compiled Not mapped

- The stopped Itô process is a genuine martingale.

theorem canonicalStoppedItoProcess_martingale
    (hUsual : SatisfiesUsualConditions filtration mu)
    (eta : LocalProgressiveL2Integrand filtration mu T)
    (hT : 0 < T)
    (hB : IsBrownianMotionWithFiltration B filtration mu)
    (n : ℕ) :
    Martingale (canonicalStoppedItoProcess hUsual eta hT hB n)
      filtration mu :=
  itoIntegralProcess_martingale
    (canonicalStoppedProgressiveL2 hUsual eta n) hT hB hUsual

/-- The process has continuous paths on the construction horizon, including
on the completed exceptional set where it is patched by zero. -/
theorem AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.CanonicalStoppedItoIntegral.canonicalStoppedItoProcess_continuousOn Compiled Not mapped

- The process has continuous paths on the construction horizon, including on the completed exceptional set where it is patched by zero.

theorem canonicalStoppedItoProcess_continuousOn
    (hUsual : SatisfiesUsualConditions filtration mu)
    (eta : LocalProgressiveL2Integrand filtration mu T)
    (hT : 0 < T)
    (hB : IsBrownianMotionWithFiltration B filtration mu)
    (n : ℕ) (omega : Omega) :
    ContinuousOn
      (fun t => canonicalStoppedItoProcess hUsual eta hT hB n t omega)
      (Icc (0 : ℝ≥0) T) :=
  itoIntegralProcess_continuousOn
    (canonicalStoppedProgressiveL2 hUsual eta n) hT hB hUsual omega

/-- At every deterministic time, the stopped process represents the terminal
`L2` Itô integral of the correspondingly restricted stopped integrand. -/
theorem AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.CanonicalStoppedItoIntegral.canonicalStoppedItoProcess_at_eq_terminal Compiled Not mapped

- At every deterministic time, the stopped process represents the terminal `L2` Itô integral of the correspondingly restricted stopped integrand.

theorem canonicalStoppedItoProcess_at_eq_terminal
    (hUsual : SatisfiesUsualConditions filtration mu)
    (eta : LocalProgressiveL2Integrand filtration mu T)
    (hT : 0 < T)
    (hB : IsBrownianMotionWithFiltration B filtration mu)
    (n : ℕ) {t : ℝ≥0} (htT : t ≤ T) :
    canonicalStoppedItoProcess hUsual eta hT hB n t =ᵐ[mu]
      (fun omega =>
        ItoTerminalCompletion.itoIntegralTerminal
          ((canonicalStoppedProgressiveL2 hUsual eta n).restrictAt t)
          hT hB omega) :=
  itoIntegralProcess_at_eq_terminal
    (canonicalStoppedProgressiveL2 hUsual eta n) hT hB hUsual htT

/-- Chewi display (1.1.14): every canonical energy truncation is fed into the
already-constructed global Itô map and yields an adapted continuous
martingale, with the exact deterministic-time restriction compatibility. -/
theorem AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.CanonicalStoppedItoIntegral.chewi_display_1_1_14 Compiled Not mapped

- Chewi display (1.1.14): every canonical energy truncation is fed into the already-constructed global Itô map and yields an adapted continuous martingale, with the exact deterministic-time restriction compatibility.

theorem chewi_display_1_1_14
    (hUsual : SatisfiesUsualConditions filtration mu)
    (eta : LocalProgressiveL2Integrand filtration mu T)
    (hT : 0 < T)
    (hB : IsBrownianMotionWithFiltration B filtration mu)
    (n : ℕ) :
    StronglyAdapted filtration
        (canonicalStoppedItoProcess hUsual eta hT hB n) ∧
      Martingale (canonicalStoppedItoProcess hUsual eta hT hB n)
        filtration mu ∧
      (∀ omega,
        ContinuousOn
          (fun t => canonicalStoppedItoProcess hUsual eta hT hB n t omega)
          (Icc (0 : ℝ≥0) T)) ∧
      (canonicalStoppedProgressiveL2 hUsual eta n).process =
        energyStoppedIntegrand hUsual eta (n + 1 : ℝ) ∧
      ∀ t : ℝ≥0, t ≤ T →
        canonicalStoppedItoProcess hUsual eta hT hB n t =ᵐ[mu]
          (fun omega =>
            ItoTerminalCompletion.itoIntegralTerminal
              ((canonicalStoppedProgressiveL2 hUsual eta n).restrictAt t)
              hT hB omega) := by
  refine ⟨canonicalStoppedItoProcess_stronglyAdapted hUsual eta hT hB n,
    canonicalStoppedItoProcess_martingale hUsual eta hT hB n,
    canonicalStoppedItoProcess_continuousOn hUsual eta hT hB n,
    canonicalStoppedProgressiveL2_process hUsual eta n, ?_⟩
  intro t htT
  exact canonicalStoppedItoProcess_at_eq_terminal hUsual eta hT hB n htT

end CanonicalStoppedItoIntegral
end StochasticProcesses
end TechnicalLemmas
end AutoSamplingTheory