@@ -181,6 +181,15 @@ theorem ConvexOn.map_condExp_le (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
181181 filter_upwards [h1, h2, h3] with a ha hb hc
182182 simpa [← ha, ← hb]
183183
184+ theorem ConvexOn.map_condExp_le_trim {mE : MeasurableSpace E} [BorelSpace E]
185+ (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
186+ (hφ_cvx : ConvexOn ℝ s φ) (hφ_cont : LowerSemicontinuousOn φ s)
187+ (hφ_meas : StronglyMeasurable φ) (hf : ∀ᵐ a ∂μ, f a ∈ s)
188+ (hs : IsClosed s) (hf_int : Integrable f μ) (hφ_int : Integrable (φ ∘ f) μ) :
189+ φ ∘ μ[f | m] ≤ᵐ[μ.trim hm] μ[φ ∘ f | m] := by
190+ rw [StronglyMeasurable.ae_le_trim_iff hm (by fun_prop) (by fun_prop)]
191+ exact hφ_cvx.map_condExp_le hm hφ_cont hf hs hf_int hφ_int
192+
184193theorem ConcaveOn.condExp_map_le (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
185194 (hφ_cvx : ConcaveOn ℝ s φ) (hφ_cont : UpperSemicontinuousOn φ s) (hf : ∀ᵐ a ∂μ, f a ∈ s)
186195 (hs : IsClosed s) (hf_int : Integrable f μ) (hφ_int : Integrable (φ ∘ f) μ) :
@@ -189,6 +198,15 @@ theorem ConcaveOn.condExp_map_le (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
189198 condExp_neg (φ ∘ f) m] with a h ha
190199 simp_all [Pi.neg_comp]
191200
201+ theorem ConcaveOn.condExp_map_le_trim {mE : MeasurableSpace E} [BorelSpace E]
202+ (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
203+ (hφ_cvx : ConcaveOn ℝ s φ) (hφ_cont : UpperSemicontinuousOn φ s)
204+ (hφ_meas : StronglyMeasurable φ) (hf : ∀ᵐ a ∂μ, f a ∈ s)
205+ (hs : IsClosed s) (hf_int : Integrable f μ) (hφ_int : Integrable (φ ∘ f) μ) :
206+ μ[φ ∘ f | m] ≤ᵐ[μ.trim hm] φ ∘ μ[f | m] := by
207+ rw [StronglyMeasurable.ae_le_trim_iff hm (by fun_prop) (by fun_prop)]
208+ exact hφ_cvx.condExp_map_le hm hφ_cont hf hs hf_int hφ_int
209+
192210/-- **Conditional Jensen's inequality** : in a Banach space `E` with a measure `μ` that is σ-finite
193211on a sub-σ-algebra `m`, if `φ : E → ℝ` is convex and lower-semicontinuous, then for any `f : α → E`
194212such that `f` and `φ ∘ f` are integrable, we have `φ (𝔼[f | m]) ≤ᵐ[μ] 𝔼[φ ∘ f | m]`. -/
@@ -199,6 +217,14 @@ theorem ConvexOn.map_condExp_le_univ (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
199217 ConvexOn.map_condExp_le hm hφ_cvx (lowerSemicontinuousOn_univ_iff.2 hφ_cont) (by simp)
200218 isClosed_univ hf_int hφ_int
201219
220+ theorem ConvexOn.map_condExp_le_trim_univ {mE : MeasurableSpace E} [BorelSpace E]
221+ (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
222+ (hφ_cvx : ConvexOn ℝ univ φ) (hφ_cont : LowerSemicontinuous φ)
223+ (hφ_meas : StronglyMeasurable φ) (hf_int : Integrable f μ) (hφ_int : Integrable (φ ∘ f) μ) :
224+ φ ∘ μ[f | m] ≤ᵐ[μ.trim hm] μ[φ ∘ f | m] := by
225+ rw [StronglyMeasurable.ae_le_trim_iff hm (by fun_prop) (by fun_prop)]
226+ exact hφ_cvx.map_condExp_le_univ hm hφ_cont hf_int hφ_int
227+
202228theorem ConcaveOn.condExp_map_le_univ (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
203229 (hφ_cvx : ConcaveOn ℝ univ φ) (hφ_cont : UpperSemicontinuous φ)
204230 (hf_int : Integrable f μ) (hφ_int : Integrable (φ ∘ f) μ) :
@@ -207,6 +233,14 @@ theorem ConcaveOn.condExp_map_le_univ (hm : m ≤ mα) [SigmaFinite (μ.trim hm)
207233 condExp_neg (φ ∘ f) m] with a h ha
208234 simp_all [Pi.neg_comp]
209235
236+ theorem ConcaveOn.condExp_map_le_trim_univ {mE : MeasurableSpace E} [BorelSpace E]
237+ (hm : m ≤ mα) [SigmaFinite (μ.trim hm)]
238+ (hφ_cvx : ConcaveOn ℝ univ φ) (hφ_cont : UpperSemicontinuous φ)
239+ (hφ_meas : StronglyMeasurable φ) (hf_int : Integrable f μ) (hφ_int : Integrable (φ ∘ f) μ) :
240+ μ[φ ∘ f | m] ≤ᵐ[μ.trim hm] φ ∘ μ[f | m] := by
241+ rw [StronglyMeasurable.ae_le_trim_iff hm (by fun_prop) (by fun_prop)]
242+ exact hφ_cvx.condExp_map_le_univ hm hφ_cont hf_int hφ_int
243+
210244/-- In a Banach space `E` with a measure `μ`, then for any `f : α → E`, we have
211245`‖𝔼[f | m]‖ ≤ᵐ[μ] 𝔼[‖f‖ | m]`. -/
212246theorem norm_condExp_le : (‖μ[f | m] ·‖) ≤ᵐ[μ] μ[(‖f ·‖) | m] := by
0 commit comments