Càdlàg Regularity of the Global Window Patch
ProvedLevyStochCalc.Ito.Picard.cadlag_globalPatch_readableThis states that a global patch of compatible window paths is almost surely càdlàg on the nonnegative time domain.
Let . Assume: (1) almost surely, globalPatch Y agrees with on for every ; and (2) almost surely, each is right-continuous and every coordinate has a left limit at every time.
Then, almost surely, for every , the global patch is right-continuous at and each coordinate has a left limit:
and for every there exists with
The conclusion is restricted to and is an almost-everywhere path property.
Original Lean declaration header
Within namespace LevyStochCalc.Ito.Picard. Shown in its original module context. Proof omitted.
theorem cadlag_globalPatch {Y : ℕ → ℝ → Ω → (Fin n → ℝ)}
(hagree : ∀ᵐ ω ∂P, ∀ k : ℕ, ∀ t ∈ Set.Icc (0 : ℝ) ((k : ℝ) + 1),
globalPatch Y t ω = Y k t ω)
(hYcad : ∀ k, ∀ᵐ ω ∂P, ∀ t : ℝ,
Filter.Tendsto (fun s => Y k s ω) (nhdsWithin t (Set.Ioi t)) (nhds (Y k t ω))
∧ ∀ i : Fin n, ∃ ℓ : ℝ,
Filter.Tendsto (fun s => Y k s ω i) (nhdsWithin t (Set.Iio t)) (nhds ℓ)) :
∀ᵐ ω ∂P, ∀ t : ℝ, 0 ≤ t →
Filter.Tendsto (fun s => globalPatch Y s ω) (nhdsWithin t (Set.Ioi t))
(nhds (globalPatch Y t ω))
∧ ∀ i : Fin n, ∃ ℓ : ℝ,
Filter.Tendsto (fun s => globalPatch Y s ω i) (nhdsWithin t (Set.Iio t)) (nhds ℓ)
Module navigation
Module: LevyStochCalc/Ito/PicardGlobal.
Previous: ae_all_windows_agree · Next: solvesOn_globalPatch.
Source excerpt, lines 202–213 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Ito_PicardGlobal
/-
Copyright (c) 2026 Christian Garry. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Christian Garry
-/
-- Vendored from https://github.com/cgarryZA/LevyStochCalc at commit 984dbf0b790031eac05d56fe5a84b65e15e1e932 (upstream path LevyStochCalc/Ito/PicardGlobal.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
open MeasureTheory ProbabilityTheory LevyStochCalc.Probability
universe u v
variable {Ω : Type u} [MeasurableSpace Ω] {E : Type v} [MeasurableSpace E]
variable {P : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure P] {n d : ℕ}
variable {ν : MeasureTheory.Measure E} [MeasureTheory.SigmaFinite ν]
variable (W : LevyStochCalc.Brownian.Multidim.MultidimBrownianMotion P d)
variable (N : LevyStochCalc.Poisson.PoissonRandomMeasure P ν)
variable (ℱ : MeasureTheory.Filtration ℝ ‹MeasurableSpace Ω›)
omit [MeasurableSpace E] [SigmaFinite ν] [IsProbabilityMeasure P]
theorem LevyStochCalc.Ito.Picard.cadlag_globalPatch_readable {Y : ℕ → ℝ → Ω → (Fin n → ℝ)}
(hagree : ∀ᵐ ω ∂P, ∀ k : ℕ, ∀ t ∈ Set.Icc (0 : ℝ) ((k : ℝ) + 1),
globalPatch Y t ω = Y k t ω)
(hYcad : ∀ k, ∀ᵐ ω ∂P, ∀ t : ℝ,
Filter.Tendsto (fun s => Y k s ω) (nhdsWithin t (Set.Ioi t)) (nhds (Y k t ω))
∧ ∀ i : Fin n, ∃ ℓ : ℝ,
Filter.Tendsto (fun s => Y k s ω i) (nhdsWithin t (Set.Iio t)) (nhds ℓ)) :
∀ᵐ ω ∂P, ∀ t : ℝ, 0 ≤ t →
Filter.Tendsto (fun s => globalPatch Y s ω) (nhdsWithin t (Set.Ioi t))
(nhds (globalPatch Y t ω))
∧ ∀ i : Fin n, ∃ ℓ : ℝ,
Filter.Tendsto (fun s => globalPatch Y s ω i) (nhdsWithin t (Set.Iio t)) (nhds ℓ) := by sorry