Second-Moment Bound for Weighted Cross-Increment Sums
ProvedLevyStochCalc.Brownian.Ito.integral_sq_weighted_crossSum_le_readableThis theorem bounds the second moment of a weighted sum of cross increments from two distinct Brownian coordinates.
Let be a multidimensional Brownian motion whose coordinates are Brownian relative to a filtration . Let be jointly measurable, progressively measurable integrands with finite squared-norm integrals on every positive finite time interval. Assume , , , and let be coordinate indices. Let satisfy and , and let be strongly measurable and bounded by .
Then, for every ,
where is the product of the two Itô-integral increments over . This is a reusable martingale-difference estimate for cross-variation sums.
Original Lean declaration header
Within namespace LevyStochCalc.Brownian.Ito. Shown in its original module context. Proof omitted.
theorem integral_sq_weighted_crossSum_le {i j : Fin d} (hij : i ≠ j)
(t : ℕ → ℝ) (h0 : 0 ≤ t 0) (ht : ∀ k, t k < t (k + 1))
(g : ℕ → Ω → ℝ) (hg : ∀ k, StronglyMeasurable[ℱ (t k)] (g k))
{D : ℝ} (hD0 : 0 ≤ D) (hgD : ∀ (k : ℕ) (ω : Ω), |g k ω| ≤ D) (n : ℕ) :
∫ ω, (∑ k ∈ Finset.range n, g k ω *
crossIncrement W hcoord hHm hHp hHs hKm hKp hKs i j (t k) (t (k + 1)) ω) ^ 2 ∂P
≤ D ^ 2 * ((6 + gaussianFourthMoment) * (CH ^ 4 + CK ^ 4) / 2)
* ∑ k ∈ Finset.range n, (t (k + 1) - t k) ^ 2
Module navigation
Module: LevyStochCalc/Brownian/CrossVariationSum.
Definition modules: LevyStochCalc/Brownian/Filtered, LevyStochCalc/Brownian/Multidim, LevyStochCalc/Brownian/ItoFourthMomentIncrements, LevyStochCalc/Probability/Progressive.
Supporting theorems: condExp_mul_cross_increment_eq_zero, integrable_sq_mul_and_le, integral_sub_pow_four_le, integral_sq_sum_of_condExp_eq_zero.
Previous: integrable_sq_mul_and_le.
Source excerpt, lines 141–148 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_CrossVariationSum
/-
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/CrossVariationSum.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]
{ℱ : MeasureTheory.Filtration ℝ ‹MeasurableSpace Ω›}
variable {d : ℕ} (W : LevyStochCalc.Brownian.Multidim.MultidimBrownianMotion P d)
(hcoord : ∀ k : Fin d, LevyStochCalc.Brownian.IsBrownianFiltration (W.W k) ℱ)
{H K : Ω → ℝ → ℝ} (hHm : Measurable (Function.uncurry H))
(hHp : LevyStochCalc.Probability.ProgressivelyMeasurable ℱ H)
(hHs : ∀ T, 0 < T → ∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T,
(‖H ω s‖₊ : ℝ≥0∞) ^ 2 ∂MeasureTheory.MeasureSpace.volume ∂P < ⊤)
(hKm : Measurable (Function.uncurry K))
(hKp : LevyStochCalc.Probability.ProgressivelyMeasurable ℱ K)
(hKs : ∀ T, 0 < T → ∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T,
(‖K ω s‖₊ : ℝ≥0∞) ^ 2 ∂MeasureTheory.MeasureSpace.volume ∂P < ⊤)
variable {CH CK : ℝ} (hCH0 : 0 ≤ CH) (hCH : ∀ ω s, |H ω s| ≤ CH)
(hCK0 : 0 ≤ CK) (hCK : ∀ ω s, |K ω s| ≤ CK)
include hCH0 hCH hCK0 hCK
theorem LevyStochCalc.Brownian.Ito.integral_sq_weighted_crossSum_le_readable {i j : Fin d} (hij : i ≠ j)
(t : ℕ → ℝ) (h0 : 0 ≤ t 0) (ht : ∀ k, t k < t (k + 1))
(g : ℕ → Ω → ℝ) (hg : ∀ k, StronglyMeasurable[ℱ (t k)] (g k))
{D : ℝ} (hD0 : 0 ≤ D) (hgD : ∀ (k : ℕ) (ω : Ω), |g k ω| ≤ D) (n : ℕ) :
∫ ω, (∑ k ∈ Finset.range n, g k ω *
crossIncrement W hcoord hHm hHp hHs hKm hKp hKs i j (t k) (t (k + 1)) ω) ^ 2 ∂P
≤ D ^ 2 * ((6 + gaussianFourthMoment) * (CH ^ 4 + CK ^ 4) / 2)
* ∑ k ∈ Finset.range n, (t (k + 1) - t k) ^ 2 := by sorry