Disintegration of measures and kernels #
This file defines predicates for a kernel to "disintegrate" a measure or a kernel. This kernel is also called the "conditional kernel" of the measure or kernel.
A measure ρ : Measure (α × Ω) is disintegrated by a kernel ρCond : Kernel α Ω if
ρ.fst ⊗ₘ ρCond = ρ.
A kernel ρ : Kernel α (β × Ω) is disintegrated by a kernel κCond : Kernel (α × β) Ω if
κ.fst ⊗ₖ κCond = κ.
Main definitions #
MeasureTheory.Measure.IsCondKernel ρ ρCond: Predicate for the kernelρCondto disintegrate the measureρ.ProbabilityTheory.Kernel.IsCondKernel κ κCond: Predicate for the kernelκ Condto disintegrate the kernelκ.
Further, if κ is an s-finite kernel from a countable α such that each measure κ a is
disintegrated by some kernel, then κ itself is disintegrated by a kernel, namely
ProbabilityTheory.Kernel.condKernelCountable.
See also #
Mathlib/Probability/Kernel/Disintegration/StandardBorel.lean for a construction of
disintegrating kernels.
Disintegration of measures #
This section provides a predicate for a kernel to disintegrate a measure.
A kernel ρCond is a conditional kernel for a measure ρ if it disintegrates it in the sense
that ρ.fst ⊗ₘ ρCond = ρ.
Instances
If the singleton {x} has non-zero mass for ρ.fst, then for all s : Set Ω,
ρCond x s = (ρ.fst {x})⁻¹ * ρ ({x} ×ˢ s) .
Disintegration of kernels #
This section provides a predicate for a kernel to disintegrate a kernel. It also proves that if κ
is an s-finite kernel from a countable α such that each measure κ a is disintegrated by some
kernel, then κ itself is disintegrated by a kernel, namely
ProbabilityTheory.Kernel.condKernelCountable.
Predicate for a kernel to disintegrate a kernel #
A kernel κCond is a conditional kernel for a kernel κ if it disintegrates it in the sense
that κ.fst ⊗ₖ κCond = κ.
Instances
A conditional kernel is almost everywhere a probability measure.
Existence of a disintegrating kernel in a countable space #
Auxiliary definition for ProbabilityTheory.Kernel.condKernel.
A conditional kernel for κ : Kernel α (β × Ω) where α is countable and Ω is a measurable
space.
Equations
- ProbabilityTheory.Kernel.condKernelCountable κCond h_atom = { toFun := fun (p : α × β) => (κCond p.1) p.2, measurable' := ⋯ }