InformationTheory.Shannon.ParallelGaussian.Converse.MixtureDensity
Joint mixture output density #
InformationTheory.Shannon.ParallelGaussian.parallelOutputMixtureDensity
sourceThe joint mixture output density f_Y(z) := ∫⁻ x, ∏ᵢ gaussianPDF (x i) (N i) (z i) ∂p,
the Fin n → ℝ analogue of the 1-D output mixture density.
Equations
Instances For
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutputMixtureDensity_eq
sourceUnfolded form of parallelOutputMixtureDensity.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.measurable_parallelOutputMixtureDensity
sourceThe joint mixture density is measurable in z.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_eq_withDensity_mixture
sourceThe correlated output μY equals volume.withDensity (parallelOutputMixtureDensity)
(the noise fibre is a withDensity of the Gaussian-PDF product, with Tonelli moving the ∂p
average outside).
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_rnDeriv_ae_mixture
sourceThe output rnDeriv is a.e. equal to the joint mixture density.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutputMixtureDensity_le_sup
sourceThe joint mixture density is bounded above by ∏ᵢ (√(2π Nᵢ))⁻¹.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallel_concentration_box
sourceCoordinate-box concentration. There is a box S = {x | ∀ i, |x i| ≤ Rᵢ} carrying
≥ 1/2 of the mass of p, via a per-coordinate Chebyshev bound and a union bound over
Fin n.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_logDensity_lower_bound
sourceQuadratic -log upper bound on the mixture density: ∃ a b, 0 ≤ a ∧ ∀ z, -log (f_Y z).toReal ≤ a · ∑ᵢ (zᵢ)² + b. On the concentration box each coordinate Gaussian
has a tail lower bound, giving f_Y(z) ≥ (1/2)·∏ᵢ Krᵢ(zᵢ), quadratic in each zᵢ.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutputMixtureDensity_log_abs_le
sourceQuadratic bound on |log f_Y|: ∃ c₀ c₁, 0 ≤ c₁ ∧ ∀ z, |log (f_Y z).toReal| ≤ c₀ + c₁ ∑ᵢ (zᵢ)², combining the constant upper bound with the quadratic lower bound.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_joint_logDensity_integrable
sourceJoint log-density integrability for the correlated output law: log ((μY.rnDeriv volume z).toReal) is integrable against μY.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallel_condTerm_eq_sum_noise_entropy
sourceFibre product-entropy identity. Each fibre is a coordinate product of Gaussians, so
the conditional term is the constant ∑ᵢ (1/2)log(2πe Nᵢ).
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutputMean
sourceThe output marginal mean mᵢ := ∫ y, y ∂(μY.map (· i)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_centered_secondMoment_eq
sourceMarginal centered-second-moment (noise additivity). With m the marginal mean,
∫ (y − m)² ∂(μY.map (· i)) = (∫ (xᵢ − m)² ∂p) + Nᵢ, via the convolution identity for the
marginal and the Gaussian fibre second moment.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutputMean_eq
sourceOutput marginal mean equals input marginal mean: mᵢ = ∫ (xᵢ) ∂p (the noise mean is
0).
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_variance_le
sourceOutput marginal variance bound: Var(Yᵢ) ≤ E[Xᵢ²] + Nᵢ, from noise additivity
Var(Yᵢ) = Var(Xᵢ) + Nᵢ and Var(Xᵢ) ≤ E[Xᵢ²].
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_variance_ge_noise
sourceOutput marginal variance lower bound: Var(Yᵢ) ≥ Nᵢ, since the independent noise of
variance Nᵢ adds to the nonnegative input variance.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_variance_integrable
sourceOutput marginal variance integrability. The centered square (yᵢ − mᵢ)² is
integrable against the marginal.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelOutput_marginal_entropy_integrable
sourceOutput marginal entropy-integrand volume integrability (for
differentialEntropy_le_gaussian_of_variance_le), via the 1-D AWGN output of the input
marginal and its inherited power constraint.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelChannel_fibre_absolutelyContinuous_output
sourceFibre ≪ output: W x ≪ μY, via W x ≪ volume ≪ μY.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelFibre_rnDeriv_ae_proxy
sourceFibre rnDeriv as Gaussian-PDF-product proxy: (W x).rnDeriv volume =ᵐ[W x] fun y => ∏ᵢ gaussianPDF (x i) (N i) (y i).
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallelFibre_logProxy_integrable_compProd
sourceFibre log-proxy integrability over the joint: log (∏ gaussianPDF) is integrable
against p ⊗ₘ W. The log of the Gaussian-PDF product is the coordinate sum
∑ᵢ (cᵢ + c'ᵢ (yᵢ − xᵢ)²), each quadratic summand integrable.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallel_mi_decomp_value
sourceChannel↔RV MI decomposition value for the correlated input:
I = jointDifferentialEntropyPi(μY) − ∫ jointDifferentialEntropyPi(W x) ∂p, a reduction to
the decomposition lift parallel_mutualInfoOfChannel_toReal_eq_diffEntropyPi_sub with all
preconditions supplied.
@audit:ok
Used by
InformationTheory.Shannon.ParallelGaussian.parallel_per_input_mi_le_sum_percoord
sourcePer-coordinate max-entropy converse split (correlated input), exposing the per-coordinate
second-moment ellipsoid. For 0 ≤ P, every feasible input admits a split P' (with
0 ≤ P'ᵢ and P'ᵢ ≤ E[Xᵢ²] = ∫ (xᵢ)² ∂p) whose per-coordinate sum bounds the MI. Assembled
from the MI decomposition, output-entropy subadditivity, per-coord Gaussian max-entropy, and
the variance allocation P'ᵢ := Var(Yᵢ) − Nᵢ.
This strengthens parallel_per_input_mi_le_sum's ∑ P'ᵢ ≤ P to the per-coordinate ellipsoid
P'ᵢ ≤ ∫ (xᵢ)² ∂p, which water-filling needs; the plain-sum version is the corollary
parallel_per_input_mi_le_sum directly below. The 0 ≤ P precondition threads through the
variance/integrability lemmas.
Used by
InformationTheory.Shannon.ParallelGaussian.parallel_per_input_mi_le_sum
sourcePlain-sum corollary of parallel_per_input_mi_le_sum_percoord: for 0 ≤ P, every
feasible input admits a split P' (with 0 ≤ P'ᵢ, ∑ P'ᵢ ≤ P) whose per-coordinate sum
bounds the MI. Follows from the per-coordinate ellipsoid P'ᵢ ≤ ∫ (xᵢ)² ∂p summed against
the total power budget ∑ᵢ ∫ (xᵢ)² ∂p ≤ P.
The 0 ≤ P precondition is necessary: for P < 0 the constraint set is non-empty (it
contains the Dirac at 0) yet ∑ P'ᵢ ≤ P < 0 with P'ᵢ ≥ 0 is unsatisfiable, so the
statement would be false.
Used by
Boundedness of the MI image #
InformationTheory.Shannon.ParallelGaussian.parallel_bddAbove_miImage
sourceBddAbove (miImage P N …). Every MI value of a feasible input is bounded by the
constant ∑ᵢ (1/2) log(1 + P/Nᵢ): the per-input split returns a feasible P' with
P'ᵢ ≤ P coordinate-wise, and log monotonicity caps each term.