Documentation

PFR.Mathlib.Probability.Kernel.MeasureCompProd

Composition-Product of a measure and a kernel #

This operation, denoted by ⊗ₘ, takes μ : Measure α and κ : kernel α β and creates μ ⊗ₘ κ : Measure (α × β).

It is defined as ((kernel.const Unit μ) ⊗ₖ (kernel.prodMkLeft Unit κ)) ().

Main definitions #

Notations #

theorem ProbabilityTheory.kernel.compProd_preimage_fst {α : Type u_1} {β : Type u_2} {γ : Type u_3} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {mγ : MeasurableSpace γ} (κ : (ProbabilityTheory.kernel α β)) (η : (ProbabilityTheory.kernel (α × β) γ)) [ProbabilityTheory.IsSFiniteKernel κ] [ProbabilityTheory.IsMarkovKernel η] {x : α} {s : Set β} (hs : MeasurableSet s) :
((ProbabilityTheory.kernel.compProd κ η) x) (Prod.fst ⁻¹' s) = (κ x) s
theorem ProbabilityTheory.kernel.compProd_deterministic_apply {α : Type u_1} {β : Type u_2} {γ : Type u_3} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {mγ : MeasurableSpace γ} [MeasurableSingletonClass γ] (κ : (ProbabilityTheory.kernel α β)) [ProbabilityTheory.IsSFiniteKernel κ] {f : α × βγ} (hf : Measurable f) (x : α) {s : Set (β × γ)} (hs : MeasurableSet s) :
((ProbabilityTheory.kernel.compProd κ (ProbabilityTheory.kernel.deterministic f hf)) x) s = (κ x) {b : β | (b, f (x, b)) s}
theorem MeasureTheory.Measure.comap_swap {α : Type u_5} {β : Type u_6} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} (μ : MeasureTheory.Measure (α × β)) :