Documentation

Mathlib.Probability.Kernel.Integral

Bochner integrals of kernels #

theorem ProbabilityTheory.Kernel.IsFiniteKernel.integrable {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} (μ : MeasureTheory.Measure α) [MeasureTheory.IsFiniteMeasure μ] (κ : Kernel α β) [IsFiniteKernel κ] {s : Set β} (hs : MeasurableSet s) :
MeasureTheory.Integrable (fun (x : α) => ((κ x) s).toReal) μ
theorem ProbabilityTheory.Kernel.IsMarkovKernel.integrable {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} (μ : MeasureTheory.Measure α) [MeasureTheory.IsFiniteMeasure μ] (κ : Kernel α β) [IsMarkovKernel κ] {s : Set β} (hs : MeasurableSet s) :
MeasureTheory.Integrable (fun (x : α) => ((κ x) s).toReal) μ
theorem ProbabilityTheory.Kernel.integral_congr_ae₂ {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {κ : Kernel α β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f g : αβE} {μ : MeasureTheory.Measure α} (h : ∀ᵐ (a : α) μ, f a =ᵐ[κ a] g a) :
(a : α), (b : β), f a b κ a μ = (a : α), (b : β), g a b κ a μ
theorem ProbabilityTheory.Kernel.integral_deterministic' {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} [CompleteSpace E] {g : αβ} (hg : Measurable g) (hf : MeasureTheory.StronglyMeasurable f) :
(x : β), f x (deterministic g hg) a = f (g a)
@[simp]
theorem ProbabilityTheory.Kernel.integral_deterministic {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} [CompleteSpace E] {g : αβ} [MeasurableSingletonClass β] (hg : Measurable g) :
(x : β), f x (deterministic g hg) a = f (g a)
theorem ProbabilityTheory.Kernel.setIntegral_deterministic' {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} [CompleteSpace E] {g : αβ} (hg : Measurable g) (hf : MeasureTheory.StronglyMeasurable f) {s : Set β} (hs : MeasurableSet s) [Decidable (g a s)] :
(x : β) in s, f x (deterministic g hg) a = if g a s then f (g a) else 0
@[deprecated ProbabilityTheory.Kernel.setIntegral_deterministic' (since := "2024-04-17")]
theorem ProbabilityTheory.Kernel.set_integral_deterministic' {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} [CompleteSpace E] {g : αβ} (hg : Measurable g) (hf : MeasureTheory.StronglyMeasurable f) {s : Set β} (hs : MeasurableSet s) [Decidable (g a s)] :
(x : β) in s, f x (deterministic g hg) a = if g a s then f (g a) else 0

Alias of ProbabilityTheory.Kernel.setIntegral_deterministic'.

@[simp]
theorem ProbabilityTheory.Kernel.setIntegral_deterministic {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} [CompleteSpace E] {g : αβ} [MeasurableSingletonClass β] (hg : Measurable g) (s : Set β) [Decidable (g a s)] :
(x : β) in s, f x (deterministic g hg) a = if g a s then f (g a) else 0
@[deprecated ProbabilityTheory.Kernel.setIntegral_deterministic (since := "2024-04-17")]
theorem ProbabilityTheory.Kernel.set_integral_deterministic {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} [CompleteSpace E] {g : αβ} [MeasurableSingletonClass β] (hg : Measurable g) (s : Set β) [Decidable (g a s)] :
(x : β) in s, f x (deterministic g hg) a = if g a s then f (g a) else 0

Alias of ProbabilityTheory.Kernel.setIntegral_deterministic.

@[simp]
theorem ProbabilityTheory.Kernel.integral_const {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} {μ : MeasureTheory.Measure β} :
(x : β), f x (const α μ) a = (x : β), f x μ
@[simp]
theorem ProbabilityTheory.Kernel.setIntegral_const {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} {μ : MeasureTheory.Measure β} {s : Set β} :
(x : β) in s, f x (const α μ) a = (x : β) in s, f x μ
@[deprecated ProbabilityTheory.Kernel.setIntegral_const (since := "2024-04-17")]
theorem ProbabilityTheory.Kernel.set_integral_const {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} {μ : MeasureTheory.Measure β} {s : Set β} :
(x : β) in s, f x (const α μ) a = (x : β) in s, f x μ

Alias of ProbabilityTheory.Kernel.setIntegral_const.

@[simp]
theorem ProbabilityTheory.Kernel.integral_restrict {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {κ : Kernel α β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} {s : Set β} (hs : MeasurableSet s) :
(x : β), f x (κ.restrict hs) a = (x : β) in s, f x κ a
@[simp]
theorem ProbabilityTheory.Kernel.setIntegral_restrict {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {κ : Kernel α β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} {s : Set β} (hs : MeasurableSet s) (t : Set β) :
(x : β) in t, f x (κ.restrict hs) a = (x : β) in t s, f x κ a
@[deprecated ProbabilityTheory.Kernel.setIntegral_restrict (since := "2024-04-17")]
theorem ProbabilityTheory.Kernel.set_integral_restrict {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {κ : Kernel α β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {f : βE} {a : α} {s : Set β} (hs : MeasurableSet s) (t : Set β) :
(x : β) in t, f x (κ.restrict hs) a = (x : β) in t s, f x κ a

Alias of ProbabilityTheory.Kernel.setIntegral_restrict.

theorem ProbabilityTheory.Kernel.integral_piecewise {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {κ : Kernel α β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {η : Kernel α β} {s : Set α} {hs : MeasurableSet s} [DecidablePred fun (x : α) => x s] (a : α) (g : βE) :
(b : β), g b (piecewise hs κ η) a = if a s then (b : β), g b κ a else (b : β), g b η a
theorem ProbabilityTheory.Kernel.setIntegral_piecewise {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {κ : Kernel α β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {η : Kernel α β} {s : Set α} {hs : MeasurableSet s} [DecidablePred fun (x : α) => x s] (a : α) (g : βE) (t : Set β) :
(b : β) in t, g b (piecewise hs κ η) a = if a s then (b : β) in t, g b κ a else (b : β) in t, g b η a
@[deprecated ProbabilityTheory.Kernel.setIntegral_piecewise (since := "2024-04-17")]
theorem ProbabilityTheory.Kernel.set_integral_piecewise {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {κ : Kernel α β} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace E] {η : Kernel α β} {s : Set α} {hs : MeasurableSet s} [DecidablePred fun (x : α) => x s] (a : α) (g : βE) (t : Set β) :
(b : β) in t, g b (piecewise hs κ η) a = if a s then (b : β) in t, g b κ a else (b : β) in t, g b η a

Alias of ProbabilityTheory.Kernel.setIntegral_piecewise.