Evaluation of a Product on a Common Refinement
ProvedLevyStochCalc.Brownian.Ito.SimplePredictable.eval_mul_on_common_readableLet be simple predictable integrands with equal final partition points. Their common-refinement product H₁.mul_on_common H₂ h_eq evaluates pointwise as the product of their evaluations:
The conclusion holds for every and . The result is purely finite-dimensional partition algebra and is used to represent products as simple integrands.
Original Lean declaration header
Within namespace LevyStochCalc.Brownian.Ito. Shown in its original module context. Proof omitted.
theorem SimplePredictable.eval_mul_on_common
{T : ℝ} (H₁ H₂ : SimplePredictable Ω T)
(h_eq : H₁.partition (Fin.last H₁.N) = H₂.partition (Fin.last H₂.N))
(s : ℝ) (ω : Ω) :
(H₁.mul_on_common H₂ h_eq).eval s ω = H₁.eval s ω * H₂.eval s ω
Module navigation
Module: LevyStochCalc/Brownian/ItoAlgebraProduct.
Definition modules: LevyStochCalc/Brownian/ItoSimpleIntegrand.
Supporting theorems: sum_ite_mul_sum_ite.
Previous: sum_ite_mul_sum_ite · Next: SimplePredictable.sum_xi_mul_simpleIntegral_sub.
Source excerpt, lines 83–87 · 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)
universe u
variable {Ω : Type u} [MeasurableSpace Ω]
theorem LevyStochCalc.Brownian.Ito.SimplePredictable.eval_mul_on_common_readable
{T : ℝ} (H₁ H₂ : SimplePredictable Ω T)
(h_eq : H₁.partition (Fin.last H₁.N) = H₂.partition (Fin.last H₂.N))
(s : ℝ) (ω : Ω) :
(H₁.mul_on_common H₂ h_eq).eval s ω = H₁.eval s ω * H₂.eval s ω := by sorry