Reordering a Split Triple Sum
ProvedLevyStochCalc.Brownian.Ito.sum_range_add_sum_comm_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concavevendored-levystochcalc
This is a finite-sum rearrangement identity.
For natural numbers , let and . Then
This elementary identity is used to separate drift and stochastic contributions after expanding a vector increment.
Original Lean declaration header
Within namespace LevyStochCalc.Brownian.Ito. Shown in its original module context. Proof omitted.
theorem sum_range_add_sum_comm (m : ℕ) (A : Fin n → ℕ → ℝ) (Bc : Fin n → Fin d → ℕ → ℝ) :
∑ i ∈ Finset.range m, ∑ p : Fin n, (A p i + ∑ k : Fin d, Bc p k i)
= (∑ p : Fin n, ∑ i ∈ Finset.range m, A p i)
+ ∑ p : Fin n, ∑ k : Fin d, ∑ i ∈ Finset.range m, Bc p k i
Module navigation
Module: LevyStochCalc/Brownian/VectorItoFormulaDecomp.
Next: sum_apply_fderiv₂_eq.
Source excerpt, lines 38–41 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_VectorItoFormulaDecomp
/-
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/VectorItoFormulaDecomp.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
variable {n d : ℕ}
Formal statement
theorem LevyStochCalc.Brownian.Ito.sum_range_add_sum_comm_readable (m : ℕ) (A : Fin n → ℕ → ℝ) (Bc : Fin n → Fin d → ℕ → ℝ) :
∑ i ∈ Finset.range m, ∑ p : Fin n, (A p i + ∑ k : Fin d, Bc p k i)
= (∑ p : Fin n, ∑ i ∈ Finset.range m, A p i)
+ ∑ p : Fin n, ∑ k : Fin d, ∑ i ∈ Finset.range m, Bc p k i := by sorry
Source
Lean source: https://github.com/cgarryZA/LevyStochCalc/blob/984dbf0b790031eac05d56fe5a84b65e15e1e932/LevyStochCalc/Brownian/VectorItoFormulaDecomp.lean#L37-L55 (repository human-ai-mathematics/kls-lean, commit 408915f, module `LevyStochCalc.Brownian.VectorItoFormulaDecomp`, declaration `LevyStochCalc.Brownian.Ito.sum_range_add_sum_comm`; the repository is private at upload time). Vendored from https://github.com/cgarryZA/LevyStochCalc at commit 984dbf0b790031eac05d56fe5a84b65e15e1e932 (Apache-2.0; upstream copyright notice retained in the Lean text).