InformationTheory.Shannon.AWGN.AchievabilityCodeExistence
AWGN achievability assembly #
The assembled achievability statement for the AWGN channel coding theorem
(Cover–Thomas): combining the random Gaussian codebook, the
joint-typicality decoder and union bound, the power-constraint witness, and
worst-half expurgation into the existence of good (M, n) codes for any rate
below the Gaussian capacity.
Main statements #
isAwgnTypicalityHypothesis— the assembled achievability statement consumed by the headlineawgn_achievability.
Achievability assembly #
InformationTheory.Shannon.AWGN.errorEvent_jointTypicalDecoder_comp_subset_of_strictMono
sourceThe assembled AWGN achievability statement: for any rate R below the
Gaussian capacity and any ε > 0, there is a threshold N₀ such that for every
n ≥ N₀ there is an (M, n) code (with M ≥ ⌈exp(nR)⌉) whose maximal
per-message error probability over the AWGN channel is below ε.
The assembly combines a strictly smaller slack variance P' from
awgnPowerWitness_exists, a typicality slack δ := (C−R)/12 for the
union-bound margin R'' + 3δ < C, the typical set and its two AEP bounds from
continuousAepGaussian_holds P' N, the per-message error bound from
awgn_random_coding_union_bound P' N h_meas, and the power constraint from the
per-codeword expurgation bound awgnPowerConstraintPerCodeword_holds P' P N.
The strict witness hP'_pos : 0 < P' (from awgnPowerWitness_exists) + hN are
supplied to awgn_random_coding_union_bound.
@audit:ok