Elementary Integral Against an Elementary Integral
ProvedLevyStochCalc.Brownian.Ito.SimplePredictable.sum_xi_mul_simpleIntegral_sub_readableLet be a Brownian motion, and let be simple predictable integrands with the same final partition point. For every time and sample point ,
where and the product is formed on the common refinement. The equality is pointwise; the probability assumption on is present in the declaration but no almost-everywhere qualification occurs in the conclusion. This is the finite-partition associativity identity used to pass from elementary products to Itô-integral products.
Original Lean declaration header
Within namespace LevyStochCalc.Brownian.Ito. Shown in its original module context. Proof omitted.
theorem SimplePredictable.sum_xi_mul_simpleIntegral_sub
{P : Measure Ω} [IsProbabilityMeasure P] (W : LevyStochCalc.Brownian.BrownianMotion P)
{T : ℝ} (G K : SimplePredictable Ω T)
(h_eq : G.partition (Fin.last G.N) = K.partition (Fin.last K.N))
(t : ℝ) (ω : Ω) :
(∑ i : Fin G.N, G.ξ i ω *
(simpleIntegral W K (min (G.partition i.succ) t) ω
- simpleIntegral W K (min (G.partition i.castSucc) t) ω))
= simpleIntegral W (G.mul_on_common K h_eq) t ω
Module navigation
Module: LevyStochCalc/Brownian/ItoAlgebraProduct.
Definition modules: LevyStochCalc/Brownian/ItoSimpleIntegrand, LevyStochCalc/Brownian/Construction.
Previous: SimplePredictable.eval_mul_on_common · Next: SimplePredictable.appendInterval_integralAgainst.
Source excerpt, lines 115–123 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_ItoAlgebraProduct
/-
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/ItoAlgebraProduct.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
open MeasureTheory
universe u
variable {Ω : Type u} [MeasurableSpace Ω]
theorem LevyStochCalc.Brownian.Ito.SimplePredictable.sum_xi_mul_simpleIntegral_sub_readable
{P : Measure Ω} [IsProbabilityMeasure P] (W : LevyStochCalc.Brownian.BrownianMotion P)
{T : ℝ} (G K : SimplePredictable Ω T)
(h_eq : G.partition (Fin.last G.N) = K.partition (Fin.last K.N))
(t : ℝ) (ω : Ω) :
(∑ i : Fin G.N, G.ξ i ω *
(simpleIntegral W K (min (G.partition i.succ) t) ω
- simpleIntegral W K (min (G.partition i.castSucc) t) ω))
= simpleIntegral W (G.mul_on_common K h_eq) t ω := by sorry