InformationTheory.Shannon.EPI.Conv.DensityNormalization
Normalization of the convolution density (EPI A-5 precondition (2)) #
∫ z, convDensityAdd pX g_t z ∂volume = 1 when pX is a normalized probability
density and g_t = gaussianPDFReal 0 ⟨t, _⟩ is a Gaussian heat kernel (t > 0).
Route #
convDensityAdd pX g z = ∫ x, pX x * g (z - x) = (pX ⋆[ContinuousLinearMap.mul ℝ ℝ, volume] g) z
(definitional match: (mul ℝ ℝ) a b = a * b). We then apply
MeasureTheory.integral_convolution, which gives
∫ z, (pX ⋆[L,ν] g) z = L (∫ pX) (∫ g) = (∫ pX) * (∫ g) = 1 * 1 = 1.
∫ pX = 1fromhpX_norm.∫ g = 1fromProbabilityTheory.integral_gaussianPDFReal_eq_one.- Gaussian integrability
Integrable gfromProbabilityTheory.integrable_gaussianPDFReal.
InformationTheory.Shannon.EPIConvDensity.integral_convDensityAdd_gaussian_eq_one
source(pX : ℝ → ℝ)
{t : ℝ}
(ht : 0 < t)
(hpX_int : MeasureTheory.Integrable pX MeasureTheory.volume)
(hpX_norm : ∫ (x : ℝ), pX x = 1)
:
The convolution density of a normalized density pX against a Gaussian heat
kernel g_t (t > 0) integrates to 1. EPI A-5 precondition (2).
@audit:ok