Documentation

LeanMachineLearning.ForMathlib.Probability.Kernel.Composition.MapComap

Lemmas about map and comap of Markov kernels #

@[simp]
theorem ProbabilityTheory.Kernel.prodMkLeft_inj {α : Type u_1} {β : Type u_2} {γ : Type u_3} { : MeasurableSpace α} { : MeasurableSpace β} { : MeasurableSpace γ} [h_nonempty : Nonempty γ] (κ ν : Kernel α β) :
prodMkLeft γ κ = prodMkLeft γ ν κ = ν
@[simp]
theorem ProbabilityTheory.Kernel.prodMkRight_inj {α : Type u_1} {β : Type u_2} {γ : Type u_3} { : MeasurableSpace α} { : MeasurableSpace β} { : MeasurableSpace γ} [h_nonempty : Nonempty γ] (κ ν : Kernel α β) :
prodMkRight γ κ = prodMkRight γ ν κ = ν
@[simp]
theorem ProbabilityTheory.Kernel.prodMkLeft_deterministic {α : Type u_1} {β : Type u_2} {γ : Type u_3} { : MeasurableSpace α} { : MeasurableSpace β} { : MeasurableSpace γ} {f : αβ} (hf : Measurable f) :
prodMkLeft γ (deterministic f hf) = deterministic (fun (p : γ × α) => f p.2)
@[simp]
theorem ProbabilityTheory.Kernel.prodMkRight_deterministic {α : Type u_1} {β : Type u_2} {γ : Type u_3} { : MeasurableSpace α} { : MeasurableSpace β} { : MeasurableSpace γ} {f : αβ} (hf : Measurable f) :
prodMkRight γ (deterministic f hf) = deterministic (fun (p : α × γ) => f p.1)