InformationTheory.Shannon.FisherInfo.DeBruijnAssembly.Core
Chain-rule and regularity helpers for the per-time assembly #
The named lemmas below are the regularity and chain-rule plumbing the assembly calls to
build each atom of debruijnIdentityV2_holds_assembled. Convention:
pPath σ x := convDensityAdd pX (gaussianPDFReal 0 ⟨σ, _⟩) x.
InformationTheory.Shannon.FisherInfo.debruijnIdentityV2_holds_assembled_chain_entDeriv_formula
sourceThe per-x entropy-integrand chain rule: at x with pPath t x ≠ 0,
(d/ds) negMulLog (pPath s x)|_{s=t} = (- log (pPath t x) - 1) · D, where D is the
σ-derivative ∂_s pPath t x supplied as a HasDerivAt witness. Derived via HasDerivAt.comp
from Real.hasDerivAt_negMulLog.
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.gaussianPDFReal_le_prefactor'
sourceThe centered Gaussian density is bounded above by its normalizing prefactor (√(2πv))⁻¹.
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.convDensityAdd_logFactor_poly_majorant
sourceOn the neighborhood Set.Ioo (t/2) (2*t), the entropy log-factor - log (p_s x) - 1 of the
convolution density p_s = convDensityAdd pX g_s admits an s-uniform polynomial-in-x²
majorant ‖- log (p_s x) - 1‖ ≤ A + B·x² with B ≥ 0. The upper bound comes from the
s-uniform Gaussian lower bound on p_s (convDensityAdd_lower_bound_gaussian_uniformR); the
lower bound from the prefactor upper bound on p_s (convDensityAdd_le_prefactor).
@audit:ok
Used by
The s-uniform Gaussian-Hessian majorant gaussHessMaj t #
InformationTheory.Shannon.FisherInfo.gaussHessMaj
sourceThe s-uniform Gaussian-Hessian kernel majorant on the window s ∈ (t/2, 2t):
g_s(u) · |u²/s² − 1/s| ≤ gaussHessMaj t u := (√(πt))⁻¹ · exp(−u²/(4t)) · (4u²/t² + 2/t),
a Gaussian times a quadratic.
@audit:ok
Equations
Instances For
Used by
InformationTheory.Shannon.FisherInfo.gaussHessMaj_nonneg
sourcegaussHessMaj t is nonnegative.
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.gaussHessMaj_bdd
sourcegaussHessMaj t is globally bounded.
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.gaussHessMaj_integrable
sourcegaussHessMaj t is Lebesgue-integrable (Gaussian × quadratic).
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.gaussHessMaj_polyWeight_integrable
sourceFor any constants a b : ℝ, the polynomial-weighted majorant (a + b·u²) · gaussHessMaj t u
is Lebesgue-integrable (a Gaussian times a quartic).
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.gaussHessMaj_polyWeight_bdd
sourceFor nonneg constants a b, the polynomial-weighted majorant (a + b·u²) · gaussHessMaj t u
is globally bounded by an explicit constant.
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.gaussianHess_le_gaussHessMaj
sources-uniform pointwise majorant: for s ∈ (t/2, 2t),
g_s(u)·|u²/s² − 1/s| ≤ gaussHessMaj t u.
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.convKernel_envelope_integrable
sourceFor an integrable kernel K and an integrable density pX, the convolution-shaped function
x ↦ ∫ y, pX y · K (x − y) is Lebesgue-integrable, via Tonelli on the product measure.
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.convDensityAdd_envelope_integrable
sourcePublic re-export of convKernel_envelope_integrable on the convDensityAdd shape, so
downstream IsRegularDensityV2 producers can reuse it without the private helper:
Integrable (convDensityAdd pX K) volume.
@audit:ok
Used by
Global sup bounds of the Gaussian kernel spatial derivatives #
InformationTheory.Shannon.FisherInfo.kernel_x_deriv1_global_bound
sourceGlobal sup bound of the kernel spatial first derivative g_s(u) · (-(u/s)).
@audit:ok
Used by
InformationTheory.Shannon.FisherInfo.kernel_x_deriv2_global_bound
sourceGlobal sup bound of the kernel spatial 2nd derivative g_s(u)·(u²/s²-1/s).
@audit:ok