Set Integral Factorization Under Independence
ProvedLevyStochCalc.Probability.setIntegral_eq_measure_mul_of_indep_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concavevendored-levystochcalc
Let be measurable spaces on a probability space . Let be measurable, where is a topological measurable Borel space, and assume the sigma-algebra is independent of the comap sigma-algebra generated by . If is measurable in and is bounded continuous, then
The conclusion uses the real coercion toReal of the probability . This is a reusable factorization identity for independent events and bounded observables.
Original Lean declaration header
Within namespace LevyStochCalc.Probability. Shown in its original module context. Proof omitted.
lemma setIntegral_eq_measure_mul_of_indep (hm : m ≤ mΩ) {X : Ω → 𝓧}
(hX : Measurable[mΩ] X) (hind : Indep m (MeasurableSpace.comap X inferInstance) P)
{A : Set Ω} (hA : MeasurableSet[m] A) (f : 𝓧 →ᵇ ℝ) :
∫ ω in A, f (X ω) ∂P = (P A).toReal * ∫ ω, f (X ω) ∂P
Module navigation
Module: LevyStochCalc/Probability/IndepLimit.
Next: indep_comap_of_tendsto_ae.
Source excerpt, lines 29–32 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_LevyStochCalc_Probability_IndepLimit
/-
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/Probability/IndepLimit.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
open MeasureTheory ProbabilityTheory Filter Topology
open scoped BoundedContinuousFunction
variable {Ω 𝓧 : Type*} {m mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure P]
[TopologicalSpace 𝓧] [MeasurableSpace 𝓧] [BorelSpace 𝓧] [HasOuterApproxClosed 𝓧]
omit [HasOuterApproxClosed 𝓧]
Formal statement
lemma LevyStochCalc.Probability.setIntegral_eq_measure_mul_of_indep_readable (hm : m ≤ mΩ) {X : Ω → 𝓧}
(hX : Measurable[mΩ] X) (hind : Indep m (MeasurableSpace.comap X inferInstance) P)
{A : Set Ω} (hA : MeasurableSet[m] A) (f : 𝓧 →ᵇ ℝ) :
∫ ω in A, f (X ω) ∂P = (P A).toReal * ∫ ω, f (X ω) ∂P := by sorry
Source
Lean source: https://github.com/cgarryZA/LevyStochCalc/blob/984dbf0b790031eac05d56fe5a84b65e15e1e932/LevyStochCalc/Probability/IndepLimit.lean#L27-L52 (repository human-ai-mathematics/kls-lean, commit 408915f, module `LevyStochCalc.Probability.IndepLimit`, declaration `LevyStochCalc.Probability.setIntegral_eq_measure_mul_of_indep`; 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).