Almost-Sure Uniqueness of Window Solutions
ProvedLevyStochCalc.Ito.Picard.ae_eq_of_solvesOn_readableThis formalizes uniqueness on a finite time window for two solutions of the same jump-diffusion equation.
Let be a probability measure, a multidimensional Brownian motion, a Poisson random measure with sigma-finite intensity measure, and filtrations for which the Brownian and Poisson compatibility assumptions hold. Let the coefficients be regular and Lipschitz with constant . Let be jointly measurable, have finite energy on every positive window, and both solve the same equation with initial state on , where .
Then
This is an almost-sure, time-by-time uniqueness statement; it does not itself assert simultaneous equality of whole paths.
Original Lean declaration header
Within namespace LevyStochCalc.Ito.Picard. Shown in its original module context. Proof omitted.
theorem ae_eq_of_solvesOn
(hReg : LevyStochCalc.Ito.Setting.JumpDiffusionCoeffs.IsRegular coeffs ν)
{L : ℝ} (hLip : LevyStochCalc.Ito.Setting.JumpDiffusionCoeffs.IsLipschitz coeffs ν L)
{X Y : ℝ → Ω → (Fin n → ℝ)}
(hXm : Measurable (Function.uncurry X)) (hYm : Measurable (Function.uncurry Y))
(hXS : ∀ T' : ℝ, 0 < T' →
∫⁻ ω, (⨆ t : Set.Icc (0 : ℝ) T', ∑ i, (‖X (t : ℝ) ω i‖₊ : ℝ≥0∞) ^ 2) ∂P < ⊤)
(hYS : ∀ T' : ℝ, 0 < T' →
∫⁻ ω, (⨆ t : Set.Icc (0 : ℝ) T', ∑ i, (‖Y (t : ℝ) ω i‖₊ : ℝ≥0∞) ^ 2) ∂P < ⊤)
{T : ℝ} (hT : 0 < T)
(hX : SolvesOn W N ℱ hℱW hℱN coeffs x₀ X T)
(hY : SolvesOn W N ℱ hℱW hℱN coeffs x₀ Y T) :
∀ t ∈ Set.Icc (0 : ℝ) T, ∀ᵐ ω ∂P, ∀ i : Fin n, X t ω i = Y t ω i
Module navigation
Module: LevyStochCalc/Ito/PicardWindow.
Definition modules: LevyStochCalc/Poisson/Filtered, LevyStochCalc/Brownian/Filtered, LevyStochCalc/Ito/Setting, LevyStochCalc/Brownian/Multidim, LevyStochCalc/Poisson/RandomMeasure.
Supporting theorems: ae_eq_zero_of_bieleckiNorm_eq_zero, bieleckiNorm_lt_top_of_supL2, bieleckiNorm_sub_lt_top_of_lt_top, exists_bieleckiWeight_rate_lt_one.
Previous: bieleckiNorm_sub_lt_top_of_lt_top · Next: picardStep_rawStop_congr_ae.
Source excerpt, lines 193–205 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Ito_PicardWindow
/-
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/PicardWindow.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
open scoped NNReal ENNReal
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 Ω›)
variable (hℱW : ∀ j : Fin d, LevyStochCalc.Brownian.IsBrownianFiltration (W.W j) ℱ)
variable (hℱN : LevyStochCalc.Poisson.IsPoissonFiltration N ℱ)
variable (coeffs : LevyStochCalc.Ito.Setting.JumpDiffusionCoeffs n d E)
variable (x₀ : Fin n → ℝ)
theorem LevyStochCalc.Ito.Picard.ae_eq_of_solvesOn_readable
(hReg : LevyStochCalc.Ito.Setting.JumpDiffusionCoeffs.IsRegular coeffs ν)
{L : ℝ} (hLip : LevyStochCalc.Ito.Setting.JumpDiffusionCoeffs.IsLipschitz coeffs ν L)
{X Y : ℝ → Ω → (Fin n → ℝ)}
(hXm : Measurable (Function.uncurry X)) (hYm : Measurable (Function.uncurry Y))
(hXS : ∀ T' : ℝ, 0 < T' →
∫⁻ ω, (⨆ t : Set.Icc (0 : ℝ) T', ∑ i, (‖X (t : ℝ) ω i‖₊ : ℝ≥0∞) ^ 2) ∂P < ⊤)
(hYS : ∀ T' : ℝ, 0 < T' →
∫⁻ ω, (⨆ t : Set.Icc (0 : ℝ) T', ∑ i, (‖Y (t : ℝ) ω i‖₊ : ℝ≥0∞) ^ 2) ∂P < ⊤)
{T : ℝ} (hT : 0 < T)
(hX : SolvesOn W N ℱ hℱW hℱN coeffs x₀ X T)
(hY : SolvesOn W N ℱ hℱW hℱN coeffs x₀ Y T) :
∀ t ∈ Set.Icc (0 : ℝ) T, ∀ᵐ ω ∂P, ∀ i : Fin n, X t ω i = Y t ω i := by sorry