Kullback-Leibler divergence and kernel composition products #
This file contains generic lemmas about Kullback-Leibler divergence and Radon-Nikodym derivatives for composition products of measures and kernels.
It is designed to sit next to
Mathlib/Probability/Kernel/Composition/RadonNikodym.lean and
Mathlib/InformationTheory/KullbackLeibler/ChainRule.lean.
The theorem rnDeriv_compProd_right supplies the kernel-only Radon-Nikodym description that is
left as a TODO in the former file, while klDiv_compProd_right packages the corresponding
pointwise-integral formula for Kullback-Leibler divergence.
Main statements #
InformationTheory.klDiv_map_measurableEquiv: Kullback-Leibler divergence is invariant under a measurable equivalence.ProbabilityTheory.rnDeriv_compProd_right: the Radon-Nikodym derivative∂(μ ⊗ₘ κ)/∂(μ ⊗ₘ η)is given by the Radon-Nikodym derivative of the kernels.ProbabilityTheory.klDiv_compProd_right: the Kullback-Leibler divergenceklDiv (μ ⊗ₘ κ) (μ ⊗ₘ η)is the integral of the pointwise kernel divergences.
The last two lemmas complement the existing composition-product Radon-Nikodym and KL chain-rule infrastructure in Mathlib, where the mixed-left-measure and additive chain-rule statements are already available.
Kullback-Leibler divergence is invariant under a measurable equivalence.
The Radon-Nikodym derivative of μ ⊗ₘ κ with respect to μ ⊗ₘ η is the pointwise
Radon-Nikodym derivative of the kernels.
The Kullback-Leibler divergence of μ ⊗ₘ κ with respect to μ ⊗ₘ η is the integral of the
pointwise kernel divergences.