Class IsDeterministic of deterministic kernels #
This file defines the class IsDeterministic of deterministic kernels, and proves some
properties about them.
Main definitions #
Kernel.IsDeterministic: a kernel is deterministic if copying then applying the kernel to the two copies is the same as first applying the kernel then copying.
Main statements #
isDeterministic_iff_isZeroOneMeasure: a finite kernel is deterministic if and only if it is a zero-one measure for every input.IsDeterministic.exists_eq_deterministic: in a standard Borel space, a deterministic Markov kernel is a Dirac kernel of some measurable function.comp_parallelComp_comp_copy: if the composition of two Markov kernelsη ∘ₖ κis deterministic, the distribution over bothη ∘ₖ κandκcan be obtained by computingη ∘ₖ κandκindependently. This corresponds to the equation of a Positive Markov category. See Example 11.25 of [Fri20].
Implementation notes #
comp_parallelComp_comp_copy is true only when considering Markov kernels. To see why, consider
the counterexample with $X = Y = \{\varnothing\}$, kernels $\kappa(\cdot | \varnothing) = 2\delta_ {\varnothing}$ and $\eta(\cdot | \varnothing) = (1/2)\delta_{\varnothing}$: although their
composition is deterministic, the equation fails.
References #
A kernel is deterministic if copying then applying the kernel to the two copies is the same as first applying the kernel then copying.
Instances
in a standard Borel space, a deterministic Markov kernel is a Dirac kernel of one measurable function.
The equation of a Positive Markov category: if the composition of two Markov kernels η ∘ₖ κ is
deterministic, the distribution over both η ∘ₖ κ and κ can be obtained by computing η ∘ₖ κ
and κ independently.