Evaluation of a Window Step Integrand
ProvedLevyStochCalc.Brownian.Ito.stepIocMul_eval_readableThis is an explicit evaluation formula for the simple predictable process stepIocMul.
Let be a measurable space, let , and let be bounded and measurable. For every real time and sample point , the evaluation of stepIocMul Ω ha hab V hVb hVm equals multiplied by the indicator of the interval :
The identity is useful for replacing a simple-process representation by the corresponding pointwise window formula.
Original Lean declaration header
Within namespace LevyStochCalc.Brownian.Ito. Shown in its original module context. Proof omitted.
theorem stepIocMul_eval {a b : ℝ} (ha : 0 < a) (hab : a < b) {V : Ω → ℝ}
(hVb : ∃ M : ℝ, ∀ ω, |V ω| ≤ M) (hVm : Measurable V) (s : ℝ) (ω : Ω) :
(stepIocMul Ω ha hab V hVb hVm).eval s ω = V ω * indIoc Ω a b ω s
Module navigation
Module: LevyStochCalc/Brownian/ItoPullOut.
Definition modules: LevyStochCalc/Brownian/ItoSimpleIntegrand, LevyStochCalc/Brownian/ItoIncrement.
Next: stepIocMul₀_eval.
Source excerpt, lines 68–70 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_ItoPullOut
/-
Copyright (c) 2026 Christian Garry. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Christian Garry
-/
-- Modified 2026-10-12 by the KLS formalization project: ported to Lean v4.33.0 and
-- Mathlib db584cd. The changes are listed in vendor/README.md and vendor/port.patch.
-- Vendored from https://github.com/cgarryZA/LevyStochCalc at commit 984dbf0b790031eac05d56fe5a84b65e15e1e932 (upstream path LevyStochCalc/Brownian/ItoPullOut.lean; Apache-2.0; locally patched, see formalization/vendor/port.patch; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
universe u
variable {Ω : Type u} [MeasurableSpace Ω]
theorem LevyStochCalc.Brownian.Ito.stepIocMul_eval_readable {a b : ℝ} (ha : 0 < a) (hab : a < b) {V : Ω → ℝ}
(hVb : ∃ M : ℝ, ∀ ω, |V ω| ≤ M) (hVm : Measurable V) (s : ℝ) (ω : Ω) :
(stepIocMul Ω ha hab V hVb hVm).eval s ω = V ω * indIoc Ω a b ω s := by sorry