L¹ Rate for Weighted Quadratic-Variation Riemann Sums
ProvedLevyStochCalc.Brownian.Ito.IsVectorItoVersion.integral_abs_quadVarRiemann_sub_le_readableLet be a vector Itô process with coordinates and Brownian drivers. Assume , , , , the stated measurability and square-integrability conditions, and the required conditions for . Let be continuous, bounded by , and satisfy with . For and , the weighted coordinate-increment Riemann sum minus its target integral is integrable and its first absolute moment is at most
Here the grid is and the target is .
Original Lean conclusion excerpt
Within namespace LevyStochCalc.Brownian.Ito. Shown in its original module context. Earlier hypotheses and the proof are omitted from this excerpt; the complete verified statement remains below.
φ (X s ω) * ∑ k : Fin d, H p k ω s * H q k ω s ∂volume| ∂P
≤ (m : ℝ) * (Kφ * (B * (T / (m : ℝ))) ^ 2)
+ (m : ℝ) * (Kφ * (B * (T / (m : ℝ)) * ((d : ℝ) * (C * Real.sqrt (T / (m : ℝ))))))
+ (m : ℝ) * (Kφ * (B * (T / (m : ℝ)) * ((d : ℝ) * (C * Real.sqrt (T / (m : ℝ))))))
+ (d : ℝ) * Real.sqrt (Kφ ^ 2
* (3 * ((2 * (6 + gaussianFourthMoment) + 2) * (2 * C) ^ 4)) * (T ^ 2 / (m : ℝ)))
+ (d : ℝ) ^ 2 * Real.sqrt (Kφ ^ 2
* ((6 + gaussianFourthMoment) * (C ^ 4 + C ^ 4) / 2) * (T ^ 2 / (m : ℝ)))
+ (Mφ * ((d : ℝ) * C ^ 2) * T
+ L * ((d : ℝ) * C ^ 2)
* (T * ((n : ℝ) * (B * (T / (m : ℝ))
+ (d : ℝ) * (C * Real.sqrt (T / (m : ℝ)))))))
Module navigation
Module: LevyStochCalc/Brownian/VectorItoQuadVarRiemannDecomposition.
Definition modules: LevyStochCalc/Brownian/Filtered, LevyStochCalc/Brownian/Multidim, LevyStochCalc/Brownian/ItoFormulaGrid, LevyStochCalc/Brownian/ItoFourthMomentIncrements, LevyStochCalc/Probability/Progressive, LevyStochCalc/Brownian/VectorItoProcessVersion.
Selected supporting theorems: IsVectorItoVersion.integral_abs_frozenRiemann_sub_le, IsVectorItoVersion.integral_abs_sum_driftCross_le, IsVectorItoVersion.integral_abs_sum_drift_sq_le, IsVectorItoVersion.integral_abs_sum_offDiagCross_le, IsVectorItoVersion.integral_abs_sum_polarQuadVar_le.
Previous: IsVectorItoVersion.quadVarRiemann_decomp_ae.
Source excerpt, lines 284–295 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_VectorItoQuadVarRiemannDecomposition
/-
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/VectorItoQuadVarRiemannDecomposition.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]
{n d : ℕ} {W : LevyStochCalc.Brownian.Multidim.MultidimBrownianMotion P d}
{ℱ : MeasureTheory.Filtration ℝ ‹MeasurableSpace Ω›}
{hcoord : ∀ k : Fin d, LevyStochCalc.Brownian.IsBrownianFiltration (W.W k) ℱ}
{H : Fin n → Fin d → Ω → ℝ → ℝ}
{hHm : ∀ m k, Measurable (Function.uncurry (H m k))}
{hHp : ∀ m k, LevyStochCalc.Probability.ProgressivelyMeasurable ℱ (H m k)}
{hHs : ∀ (m : Fin n) (k : Fin d) (T : ℝ), 0 < T → ∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T,
(‖H m k ω s‖₊ : ℝ≥0∞) ^ 2 ∂MeasureTheory.MeasureSpace.volume ∂P < ⊤}
{X₀ : Ω → Fin n → ℝ} {bdrift : Fin n → Ω → ℝ → ℝ} {X : ℝ → Ω → Fin n → ℝ}
{C : ℝ} (hC0 : 0 ≤ C)
(hCH : ∀ (m : Fin n) (k : Fin d) (ω : Ω) (s : ℝ), |H m k ω s| ≤ C)
include hC0 hCH
theorem LevyStochCalc.Brownian.Ito.IsVectorItoVersion.integral_abs_quadVarRiemann_sub_le_readable
(h : IsVectorItoVersion W ℱ hcoord H hHm hHp hHs X₀ bdrift X)
(hbm : ∀ m, Measurable (Function.uncurry (bdrift m))) {B : ℝ} (hB0 : 0 ≤ B)
(hB : ∀ (m : Fin n) (ω : Ω) (s : ℝ), |bdrift m ω s| ≤ B) (p q : Fin n)
(hma : ∀ k : Fin d, Measurable (Function.uncurry fun ω s => H p k ω s + H q k ω s))
(hpa : ∀ k : Fin d, Probability.ProgressivelyMeasurable ℱ fun ω s => H p k ω s + H q k ω s)
(hqa : ∀ (k : Fin d) (T' : ℝ), 0 < T' → ∫⁻ ω, ∫⁻ s in Set.Icc (0 : ℝ) T',
(‖H p k ω s + H q k ω s‖₊ : ℝ≥0∞) ^ 2 ∂volume ∂P < ⊤)
{φ : (Fin n → ℝ) → ℝ} (hφc : Continuous φ) {Kφ : ℝ} (hKφ0 : 0 ≤ Kφ)
(hφbd : ∀ x, |φ x| ≤ Kφ) {Mφ L : ℝ} (hMφ0 : 0 ≤ Mφ) (hL0 : 0 ≤ L)
(hφaff : ∀ x y : Fin n → ℝ, |φ x - φ y| ≤ Mφ + L * ‖x - y‖)
{T : ℝ} (hT : 0 < T) {m : ℕ} (hm0 : m ≠ 0) :
Integrable (fun ω : Ω => (∑ i ∈ Finset.range m, φ (X (unifGrid T m i) ω)
* ((X (unifGrid T m (i + 1)) ω p - X (unifGrid T m i) ω p)
* (X (unifGrid T m (i + 1)) ω q - X (unifGrid T m i) ω q)))
- ∫ s in Set.Ioc (0 : ℝ) T,
φ (X s ω) * ∑ k : Fin d, H p k ω s * H q k ω s ∂volume) P
∧ ∫ ω, |(∑ i ∈ Finset.range m, φ (X (unifGrid T m i) ω)
* ((X (unifGrid T m (i + 1)) ω p - X (unifGrid T m i) ω p)
* (X (unifGrid T m (i + 1)) ω q - X (unifGrid T m i) ω q)))
- ∫ s in Set.Ioc (0 : ℝ) T,
φ (X s ω) * ∑ k : Fin d, H p k ω s * H q k ω s ∂volume| ∂P
≤ (m : ℝ) * (Kφ * (B * (T / (m : ℝ))) ^ 2)
+ (m : ℝ) * (Kφ * (B * (T / (m : ℝ)) * ((d : ℝ) * (C * Real.sqrt (T / (m : ℝ))))))
+ (m : ℝ) * (Kφ * (B * (T / (m : ℝ)) * ((d : ℝ) * (C * Real.sqrt (T / (m : ℝ))))))
+ (d : ℝ) * Real.sqrt (Kφ ^ 2
* (3 * ((2 * (6 + gaussianFourthMoment) + 2) * (2 * C) ^ 4)) * (T ^ 2 / (m : ℝ)))
+ (d : ℝ) ^ 2 * Real.sqrt (Kφ ^ 2
* ((6 + gaussianFourthMoment) * (C ^ 4 + C ^ 4) / 2) * (T ^ 2 / (m : ℝ)))
+ (Mφ * ((d : ℝ) * C ^ 2) * T
+ L * ((d : ℝ) * C ^ 2)
* (T * ((n : ℝ) * (B * (T / (m : ℝ))
+ (d : ℝ) * (C * Real.sqrt (T / (m : ℝ))))))) := by sorry