InformationTheory.Shannon.AWGN.MutualInfoDecomposition
AWGN mutual-information decomposition #
The AWGN mutual-information bridge (Cover–Thomas) states the channel MI
decomposition I(X;Y) = h(Y) − h(Y∣X), with the conditional differential entropy
h(Y∣X) realized as the integral of the fibrewise differential entropies. The
AWGN-specific form is IsAwgnMIDecomp.
Main definitions #
IsContChannelMIDecompHyp p W— the AWGN-independent, density-level mutual-information chain ruleI(X;Y) = h(Y) − h(Y∣X)for an arbitrary Markov channelWand input lawp.
Main statements #
awgnChannel_apply_absolutelyContinuous,awgn_output_absolutelyContinuous_of_outputGaussian— every AWGN fibre and (given the output-Gaussian fact) the output marginal are absolutely continuous w.r.t. Lebesgue volume.awgn_midecomp_of_cont_chain,cont_chain_of_awgn_midecomp— at the AWGN instance the abstract chain rule andIsAwgnMIDecompare definitionally interchangeable.
Implementation notes #
The chain identity I(X;Y) = h(Y) − h(Y∣X) is not AWGN-specific: it holds for any
Markov channel whose joint, output, and fibre laws are absolutely continuous w.r.t.
Lebesgue volume (so all differential entropies are density integrals). It is a
density-level identity obtained from the Radon–Nikodym / Bayes split
rnDeriv (p ⊗ₘ W) (p.prod q) = W(y∣x) / q(y) together with the differential-entropy
definition. The continuous form is captured by the single AWGN-independent predicate
IsContChannelMIDecompHyp, which is strictly more primitive and reusable than the
AWGN-specific IsAwgnMIDecomp; the AWGN-specific absolute-continuity side conditions
are discharged here directly from gaussianReal_absolutelyContinuous.
Absolute-continuity facts #
InformationTheory.Shannon.AWGN.awgnChannel_apply_absolutelyContinuous
sourceEach AWGN fibre is absolutely continuous w.r.t. Lebesgue volume:
gaussianReal x N ≪ volume for N ≠ 0.
Used by
InformationTheory.Shannon.AWGN.awgn_output_absolutelyContinuous_of_outputGaussian
sourceGiven the output-Gaussian fact IsAwgnOutputGaussian, the output marginal is
gaussianReal 0 (P.toNNReal + N), hence absolutely continuous w.r.t. Lebesgue
volume.
Used by
Continuous-channel mutual-information chain rule predicate #
InformationTheory.Shannon.AWGN.IsContChannelMIDecompHyp
sourceThe continuous-channel mutual-information chain rule
(mutualInfoOfChannel p W).toReal = differentialEntropy (outputDistribution p W) − ∫ x, differentialEntropy (W x) ∂p, i.e. I(X;Y) = h(Y) − h(Y∣X), for an input
law p on ℝ and a Markov channel W. This is the density-based analogue of the
discrete mutualInfo_eq_entropy_add_entropy_sub_jointEntropy; it requires the joint,
output, and fibre laws to be absolutely continuous w.r.t. Lebesgue volume plus the
relevant integrability, and makes no reference to the AWGN or Gaussian structure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Used by
Combinator: abstract chain rule → IsAwgnMIDecomp #
InformationTheory.Shannon.AWGN.awgn_midecomp_of_cont_chain
sourceIsAwgnMIDecomp follows from the abstract continuous MI chain rule. At the AWGN
instance p := gaussianReal 0 P.toNNReal, W := awgnChannel N h_meas, the abstract
predicate IsContChannelMIDecompHyp is definitionally the AWGN predicate
IsAwgnMIDecomp, so the discharge is an exact.
Used by
InformationTheory.Shannon.AWGN.cont_chain_of_awgn_midecomp
sourceThe reverse direction also holds definitionally — the AWGN predicate is just the abstract chain rule at the AWGN instance. Confirms the two predicates carry identical content (no information lost in the abstraction).