@@ -483,4 +483,37 @@ lemma iIndepFun.integral_fun_prod_eq_prod_integral
483483 ∫ ω, ∏ i, X i ω ∂μ = ∏ i, μ[X i] :=
484484 hX.integral_fun_prod_comp (fun i ↦ (mX i).aemeasurable) (fun _ ↦ aestronglyMeasurable_id)
485485
486+ section SetIntegral
487+
488+ variable {Ω 𝓧 : Type *} {m mΩ : MeasurableSpace Ω} {P : Measure Ω} [m𝓧 : MeasurableSpace 𝓧]
489+ {X : Ω → 𝓧} {A : Set Ω}
490+
491+ /-- If a random variable `X` is independent of a sigma-algebra `m` and `A` is a set in `m`
492+ then `∫ ω in A, f (X ω) ∂P = P.real A • ∫ ω, f (X ω) ∂P` for a measurable function `f : 𝓧 → E`. -/
493+ lemma Indep.setIntegral_eq_smul {E : Type *} [NormedAddCommGroup E] [NormedSpace ℝ E]
494+ (hm : m ≤ mΩ) {f : 𝓧 → E} (hA1 : Indep m (m𝓧.comap X) P)
495+ (hX : AEMeasurable X P) (hA2 : MeasurableSet[m] A)
496+ (hf : AEStronglyMeasurable f (P.map X)) :
497+ ∫ ω in A, f (X ω) ∂P = P.real A • ∫ ω, f (X ω) ∂P :=
498+ calc ∫ ω in A, f (X ω) ∂P
499+ = ∫ ω, id (A.indicator (1 : Ω → ℝ) ω) • f (X ω) ∂P := by
500+ rw [← integral_indicator (hm A hA2)]
501+ congr with ω
502+ by_cases hω : ω ∈ A <;> simp [hω]
503+ _ = P.real A • ∫ ω, f (X ω) ∂P := by
504+ rw [IndepFun.integral_fun_comp_smul_comp _ _ hX (by fun_prop) hf]
505+ · simp [hm A hA2]
506+ · exact hA1.indicator_indepFun 1 hA2
507+ · exact (aemeasurable_indicator_const_iff 1 ).2 (hm A hA2).nullMeasurableSet
508+
509+ /-- If a random variable `X` is independent of a sigma-algebra `m` and `A` is a set in `m`
510+ then `∫ ω in A, f (X ω) ∂P = P.real A * ∫ ω, f (X ω) ∂P` for a measurable function `f : 𝓧 → ℝ`. -/
511+ lemma Indep.setIntegral_eq_mul (hm : m ≤ mΩ) {f : 𝓧 → ℝ} (hA1 : Indep m (m𝓧.comap X) P)
512+ (hX : AEMeasurable X P) (hA : MeasurableSet[m] A)
513+ (hf : AEStronglyMeasurable f (P.map X)) :
514+ ∫ ω in A, f (X ω) ∂P = P.real A * ∫ ω, f (X ω) ∂P :=
515+ hA1.setIntegral_eq_smul hm hX hA hf
516+
517+ end SetIntegral
518+
486519end ProbabilityTheory
0 commit comments