Local Congruence of Itô Integrals
ProvedLevyStochCalc.Brownian.Ito.stochasticIntegralBrownian_congr_of_le_readableThis proves that two integrands agreeing before a stopping time yield the same integral before that stopping time.
Let be a stopping time for a filtration supporting a Brownian motion . Let be jointly measurable and progressively measurable, and assume that each has finite ENNReal energy on every positive horizon. Suppose that for every and every ,
Then for every , for -almost every satisfying ,
This is the principal reuse theorem for replacing an integrand by an equivalent one on the portion of time before a stopping time.
Original Lean declaration header
Within namespace LevyStochCalc.Brownian.Ito. Shown in its original module context. Proof omitted.
theorem stochasticIntegralBrownian_congr_of_le
(hτ : MeasureTheory.IsStoppingTime ℱ τ)
{H₁ H₂ : Ω → ℝ → ℝ} (hm₁ : Measurable (Function.uncurry H₁))
(hp₁ : Probability.ProgressivelyMeasurable ℱ H₁)
(hq₁ : ∀ T, 0 < T → ∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T,
(‖H₁ ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
(hm₂ : Measurable (Function.uncurry H₂))
(hp₂ : Probability.ProgressivelyMeasurable ℱ H₂)
(hq₂ : ∀ T, 0 < T → ∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T,
(‖H₂ ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
(hagree : ∀ (ω : Ω) (s : ℝ), 0 < s → ((s : ℝ) : WithTop ℝ) ≤ τ ω → H₁ ω s = H₂ ω s)
{t : ℝ} (ht : 0 < t) :
∀ᵐ ω ∂P, ((t : ℝ) : WithTop ℝ) ≤ τ ω →
stochasticIntegralBrownian W ℱ hℱ H₁ hm₁ hp₁ hq₁ t ω
= stochasticIntegralBrownian W ℱ hℱ H₂ hm₂ hp₂ hq₂ t ω
Module navigation
Module: LevyStochCalc/Brownian/ItoLocality.
Definition modules: LevyStochCalc/Brownian/ItoL2CompletionMaster, LevyStochCalc/Brownian/Filtered, LevyStochCalc/Brownian/Construction, LevyStochCalc/Probability/Progressive.
Supporting theorems: stochasticIntegralBrownian_congr_of_pos, stochasticIntegralBrownian_stopped_eq_of_le.
Previous: stochasticIntegralBrownian_congr_of_pos.
Source excerpt, lines 566–580 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_ItoLocality
/-
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/Brownian/ItoLocality.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
open MeasureTheory ProbabilityTheory
open scoped NNReal ENNReal Topology
universe u
variable {Ω : Type u} [MeasurableSpace Ω] {P : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure P]
(τ : Ω → WithTop ℝ)
variable (W : LevyStochCalc.Brownian.BrownianMotion P)
(ℱ : MeasureTheory.Filtration ℝ ‹MeasurableSpace Ω›) (hℱ : LevyStochCalc.Brownian.IsBrownianFiltration W ℱ)
theorem LevyStochCalc.Brownian.Ito.stochasticIntegralBrownian_congr_of_le_readable
(hτ : MeasureTheory.IsStoppingTime ℱ τ)
{H₁ H₂ : Ω → ℝ → ℝ} (hm₁ : Measurable (Function.uncurry H₁))
(hp₁ : Probability.ProgressivelyMeasurable ℱ H₁)
(hq₁ : ∀ T, 0 < T → ∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T,
(‖H₁ ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
(hm₂ : Measurable (Function.uncurry H₂))
(hp₂ : Probability.ProgressivelyMeasurable ℱ H₂)
(hq₂ : ∀ T, 0 < T → ∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T,
(‖H₂ ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
(hagree : ∀ (ω : Ω) (s : ℝ), 0 < s → ((s : ℝ) : WithTop ℝ) ≤ τ ω → H₁ ω s = H₂ ω s)
{t : ℝ} (ht : 0 < t) :
∀ᵐ ω ∂P, ((t : ℝ) : WithTop ℝ) ≤ τ ω →
stochasticIntegralBrownian W ℱ hℱ H₁ hm₁ hp₁ hq₁ t ω
= stochasticIntegralBrownian W ℱ hℱ H₂ hm₂ hp₂ hq₂ t ω := by sorry