Orthogonality of Simple Integrals on Distinct Coordinates
ProvedLevyStochCalc.Brownian.Multidim.MultidimBrownianMotion.integral_simpleIntegral_mul_eq_zero_readableThis is the orthogonality statement for elementary stochastic integrals against distinct Brownian coordinates.
Let be a -dimensional Brownian motion with distinct coordinates , and let be a common Brownian filtration. Let and be simple predictable integrands with strongly measurable coefficients at their respective partition start times. For arbitrary ,
This is the finite-partition orthogonality result used before passing to general stochastic integrals by approximation.
Original Lean declaration header
Within namespace LevyStochCalc.Brownian.Multidim.MultidimBrownianMotion. Shown in its original module context. Proof omitted.
theorem integral_simpleIntegral_mul_eq_zero (W : MultidimBrownianMotion P d)
{ℱ : Filtration ℝ ‹MeasurableSpace Ω›} {i j : Fin d} (hij : i ≠ j)
(hcoord : ∀ k : Fin d, IsBrownianFiltration (W.W k) ℱ) {TH TK : ℝ}
(H : SimplePredictable Ω TH)
(K : SimplePredictable Ω TK)
(hH : ∀ a : Fin H.N, StronglyMeasurable[ℱ (H.partition a.castSucc)] (H.ξ a))
(hK : ∀ b : Fin K.N, StronglyMeasurable[ℱ (K.partition b.castSucc)] (K.ξ b))
(t t' : ℝ) :
∫ ω, simpleIntegral (W.W i) H t ω * simpleIntegral (W.W j) K t' ω ∂P = 0
Module navigation
Module: LevyStochCalc/Brownian/CrossOrthogonalityLimit.
Definition modules: LevyStochCalc/Brownian/Filtered, LevyStochCalc/Brownian/Multidim, LevyStochCalc/Brownian/ItoSimpleIntegrand.
Supporting theorems: integrable_and_integral_cross_clamped.
Previous: integrable_and_integral_cross_clamped · Next: memLp_simpleIntegral.
Source excerpt, lines 240–248 · 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
universe u
variable {Ω : Type u} [MeasurableSpace Ω] {P : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure P] {d : ℕ}
open LevyStochCalc.Brownian.Ito
theorem LevyStochCalc.Brownian.Multidim.MultidimBrownianMotion.integral_simpleIntegral_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) ℱ) {TH TK : ℝ}
(H : SimplePredictable Ω TH)
(K : SimplePredictable Ω TK)
(hH : ∀ a : Fin H.N, StronglyMeasurable[ℱ (H.partition a.castSucc)] (H.ξ a))
(hK : ∀ b : Fin K.N, StronglyMeasurable[ℱ (K.partition b.castSucc)] (K.ξ b))
(t t' : ℝ) :
∫ ω, simpleIntegral (W.W i) H t ω * simpleIntegral (W.W j) K t' ω ∂P = 0 := by sorry