Orthogonality of Itô Integrals on Distinct Brownian Coordinates
ProvedLevyStochCalc.Brownian.Multidim.MultidimBrownianMotion.integral_stochasticIntegral_mul_eq_zero_readableThis is the orthogonality identity for Itô integrals driven by distinct coordinates of a multidimensional Brownian motion.
Let be a -dimensional Brownian motion, let , and let be a common Brownian filtration. Let and be measurable and progressively measurable integrands whose integrated squared norms are finite in on every positive interval. For , the corresponding scalar Itô integrals satisfy
where and .
The statement is the general orthogonality result obtained from elementary-integrand orthogonality and convergence.
Formalization Note The square-integrability hypotheses are expressed through MemLp in the supporting declarations, while the integrand assumptions use lower integrals.
Original Lean declaration header
Within namespace LevyStochCalc.Brownian.Multidim.MultidimBrownianMotion. Shown in its original module context. Proof omitted.
theorem integral_stochasticIntegral_mul_eq_zero (W : MultidimBrownianMotion P d)
{ℱ : Filtration ℝ ‹MeasurableSpace Ω›} {i j : Fin d} (hij : i ≠ j)
(hcoord : ∀ k : Fin d, IsBrownianFiltration (W.W k) ℱ)
{H K : Ω → ℝ → ℝ} (hHm : Measurable (Function.uncurry H))
(hHp : Probability.ProgressivelyMeasurable ℱ H)
(hHs : ∀ T : ℝ, 0 < T →
∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T, (‖H ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
(hKm : Measurable (Function.uncurry K))
(hKp : Probability.ProgressivelyMeasurable ℱ K)
(hKs : ∀ T : ℝ, 0 < T →
∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T, (‖K ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
{t : ℝ} (ht : 0 ≤ t) :
∫ ω, stochasticIntegral (W.W i) ℱ (hcoord i) H hHm hHp hHs t ω
* stochasticIntegral (W.W j) ℱ (hcoord j) K hKm hKp hKs t ω ∂P = 0
Module navigation
Module: LevyStochCalc/Brownian/CrossOrthogonalityLimit.
Definition modules: LevyStochCalc/Brownian/ItoL2CompletionApi, LevyStochCalc/Brownian/Filtered, LevyStochCalc/Brownian/Multidim, LevyStochCalc/Probability/Progressive.
Supporting theorems: integral_mul_eq_zero_of_tendsto_eLpNorm, integral_simpleIntegral_mul_eq_zero, memLp_simpleIntegral.
Previous: integral_mul_eq_zero_of_tendsto_eLpNorm.
Source excerpt, lines 371–384 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_CrossOrthogonalityLimit
/-
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/CrossOrthogonalityLimit.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
open MeasureTheory ProbabilityTheory
open scoped NNReal ENNReal
universe u
variable {Ω : Type u} [MeasurableSpace Ω] {P : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure P] {d : ℕ}
open LevyStochCalc.Brownian.Ito
theorem LevyStochCalc.Brownian.Multidim.MultidimBrownianMotion.integral_stochasticIntegral_mul_eq_zero_readable (W : MultidimBrownianMotion P d)
{ℱ : Filtration ℝ ‹MeasurableSpace Ω›} {i j : Fin d} (hij : i ≠ j)
(hcoord : ∀ k : Fin d, IsBrownianFiltration (W.W k) ℱ)
{H K : Ω → ℝ → ℝ} (hHm : Measurable (Function.uncurry H))
(hHp : Probability.ProgressivelyMeasurable ℱ H)
(hHs : ∀ T : ℝ, 0 < T →
∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T, (‖H ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
(hKm : Measurable (Function.uncurry K))
(hKp : Probability.ProgressivelyMeasurable ℱ K)
(hKs : ∀ T : ℝ, 0 < T →
∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T, (‖K ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
{t : ℝ} (ht : 0 ≤ t) :
∫ ω, stochasticIntegral (W.W i) ℱ (hcoord i) H hHm hHp hHs t ω
* stochasticIntegral (W.W j) ℱ (hcoord j) K hKm hKp hKs t ω ∂P = 0 := by sorry