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 = ρ s
ProbabilityTheory.kernel.const_eq_compProd
:kernel.const γ ρ = (kernel.const γ ρ.fst) ⊗ₖ (kernel.prodMkLeft γ ρ.condKernel)
ProbabilityTheory.measure_eq_compProd
:ρ = ρ.fst ⊗ₘ ρ.condKernel
ProbabilityTheory.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
- One or more equations did not get rendered due to their size.
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.