Disintegration of measures on product spaces #
Let ρ be a finite measure on α × Ω, where Ω is a standard Borel space. In mathlib terms, Ω
verifies [Nonempty Ω] [MeasurableSpace Ω] [StandardBorelSpace Ω].
Then there exists a kernel ρ.condKernel : kernel α Ω such that for any measurable set
s : Set (α × Ω), ρ s = ∫⁻ a, ρ.condKernel a {x | (a, x) ∈ s} ∂ρ.fst.
In terms of kernels, ρ.condKernel is such that for any measurable space γ, we
have a disintegration of the constant kernel from γ with value ρ:
kernel.const γ ρ = (kernel.const γ ρ.fst) ⊗ₖ (kernel.prodMkLeft γ (condKernel ρ)),
where ρ.fst is the marginal measure of ρ on α. In particular, ρ = ρ.fst ⊗ₘ ρ.condKernel.
In order to obtain a disintegration for any standard Borel space, we use that these spaces embed
measurably into ℝ: it then suffices to define a suitable kernel for Ω = ℝ. In the real case,
we define a conditional kernel by taking for each a : α the measure associated to the Stieltjes
function condCDF ρ a (the conditional cumulative distribution function).
Main definitions #
MeasureTheory.Measure.condKernel ρ : kernel α Ω: conditional kernel described above.
Main statements #
ProbabilityTheory.lintegral_condKernel:∫⁻ a, ∫⁻ ω, f (a, ω) ∂(ρ.condKernel a) ∂ρ.fst = ∫⁻ x, f x ∂ρProbabilityTheory.lintegral_condKernel_mem:∫⁻ a, ρ.condKernel a {x | (a, x) ∈ s} ∂ρ.fst = ρ sProbabilityTheory.kernel.const_eq_compProd:kernel.const γ ρ = (kernel.const γ ρ.fst) ⊗ₖ (kernel.prodMkLeft γ ρ.condKernel)ProbabilityTheory.measure_eq_compProd:ρ = ρ.fst ⊗ₘ ρ.condKernelProbabilityTheory.eq_condKernel_of_measure_eq_compProd: a.e. uniqueness ofcondKernel
Disintegration of measures on α × ℝ #
Conditional measure on the second space of the product given the value on the first, as a
kernel. Use the more general condKernel.
Equations
- ProbabilityTheory.condKernelReal ρ = { val := fun (a : α) => StieltjesFunction.measure (ProbabilityTheory.condCDF ρ a), property := ⋯ }
Instances For
Equations
- ⋯ = ⋯
Disintegration of measures on standard Borel spaces #
Since every standard Borel space embeds measurably into ℝ, we can generalize the disintegration
property on ℝ to all these spaces.
Existence of a conditional kernel. Use the definition condKernel to get that kernel.
Conditional kernel of a measure on a product space: a Markov kernel such that
ρ = ρ.fst ⊗ₘ ρ.condKernel (see ProbabilityTheory.measure_eq_compProd).
Instances For
Equations
- ⋯ = ⋯
Disintegration of finite product measures on α × Ω, where Ω is standard Borel. Such a
measure can be written as the composition-product of the constant kernel with value ρ.fst
(marginal measure over α) and a Markov kernel from α to Ω. We call that Markov kernel
ProbabilityTheory.condKernel ρ.
Disintegration of constant kernels. A constant kernel on a product space α × Ω, where Ω
is standard Borel, can be written as the composition-product of the constant kernel with
value ρ.fst (marginal measure over α) and a Markov kernel from α to Ω. We call that
Markov kernel ProbabilityTheory.condKernel ρ.
Auxiliary lemma for condKernel_apply_of_ne_zero.
If the singleton {x} has non-zero mass for ρ.fst, then for all s : Set Ω,
ρ.condKernel x s = (ρ.fst {x})⁻¹ * ρ ({x} ×ˢ s) .
Uniqueness #
This section will prove that the conditional kernel is unique almost everywhere.
A s-finite kernel which satisfy the disintegration property of the given measure ρ is almost
everywhere equal to the disintegration kernel of ρ when evaluated on a measurable set.
This theorem in the case of finite kernels is weaker than eq_condKernel_of_measure_eq_compProd
which asserts that the kernels are equal almost everywhere and not just on a given measurable
set.
A finite kernel which satisfies the disintegration property is almost everywhere equal to the disintegration kernel.
Integrability #
We place these lemmas in the MeasureTheory namespace to enable dot notation.