Kernels on a sigma type #
Kernel.sigma κ is the kernel on Σ a, β a which is κ a on the fiber β a.
def
ProbabilityTheory.Kernel.sigma
{α : Type u_1}
{γ : Type u_2}
{β : α → Type u_3}
[(a : α) → MeasurableSpace (β a)]
{mγ : MeasurableSpace γ}
(κ : (a : α) → Kernel (β a) γ)
:
Kernel ((a : α) × β a) γ
The kernel on Σ a, β a which is κ a on the fiber β a.
Equations
Instances For
@[simp]
theorem
ProbabilityTheory.Kernel.sigma_apply
{α : Type u_1}
{γ : Type u_2}
{β : α → Type u_3}
[(a : α) → MeasurableSpace (β a)]
{mγ : MeasurableSpace γ}
(κ : (a : α) → Kernel (β a) γ)
(x : (a : α) × β a)
:
theorem
ProbabilityTheory.Kernel.sigma_apply_mk
{α : Type u_1}
{γ : Type u_2}
{β : α → Type u_3}
[(a : α) → MeasurableSpace (β a)]
{mγ : MeasurableSpace γ}
(κ : (a : α) → Kernel (β a) γ)
(a : α)
(b : β a)
:
theorem
ProbabilityTheory.Kernel.comap_sigma_mk
{α : Type u_1}
{γ : Type u_2}
{β : α → Type u_3}
[(a : α) → MeasurableSpace (β a)]
{mγ : MeasurableSpace γ}
(κ : (a : α) → Kernel (β a) γ)
(a : α)
:
instance
ProbabilityTheory.Kernel.instIsMarkovKernelSigmaSigma
{α : Type u_1}
{γ : Type u_2}
{β : α → Type u_3}
[(a : α) → MeasurableSpace (β a)]
{mγ : MeasurableSpace γ}
(κ : (a : α) → Kernel (β a) γ)
[∀ (a : α), IsMarkovKernel (κ a)]
:
IsMarkovKernel (sigma κ)