InformationTheory.Shannon.EPI.Plumbing
Entropy Power Inequality — plumbing lemmas #
Supporting lemmas for entropyPower μ := Real.exp (2 · h(μ)) published independently.
Main definitions #
gaussianEntropyPowerConst: Cover-Thomas(2πe)normalization constant.
Main statements #
entropyPower_pos_iff,entropyPower_ne_zero: strict positivity.entropyPower_eq_of_differentialEntropy_eq,entropyPower_le_of_differentialEntropy_le,entropyPower_lt_of_differentialEntropy_lt: monotonicity.log_entropyPower: log-form.entropyPower_div_two_pi_e_gaussianReal: Gaussian normalization.entropyPower_map_add_const_eq_self,entropyPower_map_mul_const,entropyPower_map_affine: translation and scaling.entropy_power_inequality_normalized:N(X+Y) ≥ N(X) + N(Y)form.entropy_power_inequality_four_arg: 4-argument chain.
Implementation notes #
The definition entropyPower μ := Real.exp (2 · h(μ)) is chosen so that
Real.exp_pos, Real.exp_log, and Real.exp_le_exp apply directly.
Stam inequality and de Bruijn integration discharge are out of scope here.
§1 — Positivity, non-zero, log-form #
InformationTheory.Shannon.EntropyPowerInequality.entropyPower_ne_zero
sourceentropyPower μ ≠ 0 (corollary of strict positivity).
Used by
InformationTheory.Shannon.EntropyPowerInequality.log_entropyPower
sourceReal.log (entropyPower μ) = 2 · h(μ).
Used by
§2 — Monotonicity in differentialEntropy #
InformationTheory.Shannon.EntropyPowerInequality.entropyPower_eq_of_differentialEntropy_eq
sourceIf two measures share the same differential entropy, their entropy powers coincide.
Used by
InformationTheory.Shannon.EntropyPowerInequality.entropyPower_le_of_differentialEntropy_le
sourceMonotonicity (≤): h(μ) ≤ h(ν) ⟹ entropyPower μ ≤ entropyPower ν.
Used by
InformationTheory.Shannon.EntropyPowerInequality.entropyPower_lt_of_differentialEntropy_lt
sourceStrict monotonicity (<): h(μ) < h(ν) ⟹ entropyPower μ < entropyPower ν.
Used by
§3 — Cover-Thomas (2πe)⁻¹ normalized form #
InformationTheory.Shannon.EntropyPowerInequality.gaussianEntropyPowerConst
sourceThe Cover-Thomas normalization constant 2πe.
Equations
Instances For
Used by
InformationTheory.Shannon.EntropyPowerInequality.gaussianEntropyPowerConst_pos
sourceUsed by
InformationTheory.Shannon.EntropyPowerInequality.entropyPower_div_two_pi_e_gaussianReal
sourceUnder the Cover-Thomas N(μ) := (2πe)⁻¹ · entropyPower μ normalization, the
Gaussian saturating case takes the closed form N(gaussianReal m v) = v.
Used by
§4 — Translation / scaling / affine lift to entropyPower #
InformationTheory.Shannon.EntropyPowerInequality.entropyPower_map_add_const_eq_self
sourceentropyPower (μ.map (· + a)) = entropyPower μ. This is the
entropyPower companion to InformationTheory.Shannon.differentialEntropy_map_add_const.
Used by
InformationTheory.Shannon.EntropyPowerInequality.entropyPower_map_mul_const
sourceentropyPower (μ.map (· * c)) = |c|² · entropyPower μ.
Used by
InformationTheory.Shannon.EntropyPowerInequality.entropyPower_map_affine
sourceentropyPower (μ.map (fun x => a * x + b)) = a² · entropyPower μ.
The translation term + b is absorbed (entropy power is translation-invariant),
leaving only the scaling factor a².
Used by
§6 — 4-argument EPI chain #
InformationTheory.Shannon.EntropyPowerInequality.entropy_power_inequality_four_arg
sourceFor independent X, Y, Z, W with the appropriate entropy-power-inequality
hypotheses, entropyPower (X+Y+Z+W) ≥ Σ entropyPower (·).
Chains three applications of the 2-arg IsEntropyPowerInequalityHypothesis
predicate: once on ((X+Y)+Z) vs W, once on (X+Y) vs Z, once on X vs Y.
The entropy-power-inequality hypothesis is carried transparently through the h_*_epi
arguments supplied by the caller; the chain to entropy_power_inequality_three_arg +
linarith is a structural composition. The transitive load-bearing-ness lives in
the IsEntropyPowerInequalityHypothesis predicate's definition site
(EntropyPowerInequality.lean), not in this consumer wrapper.
@audit:ok
Used by
§7 — Misc. corollaries #
InformationTheory.Shannon.EntropyPowerInequality.isEntropyPowerInequalityHypothesis_symm
sourceThe entropy-power-inequality hypothesis is symmetric in X and Y
(when the sum is reordered).