How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Nondegenerate normal approximation for finite unconstrained DMCs
Statement
Assume the Axiom of Choice. Let be a fixed finite DMC with no feedback or input-cost constraint, let be fixed, and suppose . For , let be the largest number of messages in a deterministic length- code with uniform messages and error criterion at most . Then where all logarithms are natural, is the standard-normal CDF, and the constants may depend on . This theorem makes no claim for cost constraints, , zero dispersion, or a third-order coefficient.
Facts & Assumptions
Given: A finite unconstrained DMC , a fixed , and .
The Axiom of Choice: the Axiom of Choice is assumed through the standard-normal law and the Berry–Esseen supplier.
Finite discrete memoryless channels and The DMC product laws are stochastic kernels: is the DMC block law.
Finite DMC information capacity is attained and Single-letter information capacity of a finite DMC: is finite and attained; the CAID set is nonempty.
The capacity-achieving output law is unique and Capacity-achieving output laws bound every row divergence: all CAIDs induce a common output law , every channel row is supported on , and .
DMC minimum and maximum dispersion are attained and Conditional information variance and DMC dispersion: is attained on and is the conditional information variance.
A CAID's information-density variance equals its conditional dispersion: for every CAID, the conditional information-density mean is on each positive-mass input and the unconditional information-density variance equals its conditional dispersion.
Finite-DMC information deficit controls squared distance to the CAID set: for some and every input law .
Berry–Esseen bound for a finite independent array: for independent finite-support summands with total variance , the CDF error from is at most .
Finite-DMC dependence-testing achievability bound: a deterministic code exists with average error at most for .
Fixed-length codes for a finite DMC and Average and maximal error of a fixed-length code: the encoder and decoder are deterministic; decoder regions are disjoint; average and maximal error are the uniform-message average and largest message error.
Standard normal and normal laws and The standard normal CDF has unique symmetric quantiles: is continuous and strictly increasing from to , with a unique inverse quantile at each .
The natural logarithm has derivative 1/x and equals the integral from 1 to x of 1/t, Sums, scalar multiples, products and quotients: , , , and when , The chain rule, in one line from Carathéodory: if is differentiable at and is differentiable at , then is differentiable at with , and The logarithm grows more slowly than every positive real power: finite log formulas are smooth when their denominators stay positive and extends continuously to zero.
The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with and The first fundamental theorem: if is integrable on and continuous at , then ; in particular a continuous has as a primitive: a differentiable scalar function changes by its derivative at an intermediate point times the interval length; the standard normal CDF has derivative and differences are integrals of that density.
For a nonempty subset of with , compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: the finite input simplex is compact, and its closed subsets are compact.
Finite mutual information and Finite distributions, entropy, divergence, and stochastic matrices: mutual information is the finite joint/product KL sum and finite entropy is a sum of terms with .
Proof
Choose any CAID and let be its output law. By [F3], every row is supported on and has divergence . For every CAID , [F5] gives on each positive-mass input and .
By [F13] the input simplex is compact. Expanding the finite KL definition [F14] gives ; by [F11], at zero, so this function is continuous. Since by [F2], its maximizing level set is closed and therefore compact; [F2], [F4] supply a minimum-dispersion CAID. Since is positive on every globally reachable output, choose with compact closure in the input simplex and with every on that support bounded below by a positive constant on . On the support of each row define ; it is finite on and agrees with whenever . Define , omitting zero-weight rows. The local extensions of and are respectively and the same third-moment sum over all ; they agree with the support-restricted formulas because zero-weight rows contribute zero. They are : the logarithm arguments stay positive on a neighborhood of , and has continuous derivative . Their first derivatives are bounded on compact . Since on , shrink so that on , and let bound there. The segment from any to a nearest stays in ; the mean-value theorem then gives for one finite .
There is also a global constant with for every input law. Indeed, let be the least positive transition probability of . If and , then , so . The function extends continuously to zero and is bounded on ; summing the resulting finite bound over gives and hence .
Fix a code whose every codeword has type and let . For message with codeword , put on its charged support. Every codeword of type gives the same distribution of under its channel law, with mean and variance ; the summands are independent and row counts are . For any , split each decoder region at . On , . Averaging over messages and using disjoint decoder regions gives
For , Berry–Esseen [F7] applied to the centered independent row log-likelihood terms in step 1.4 gives a uniform bound where . If and , step 1.4 yields Since is fixed in , choose a compact interval about on which the positive density has lower bound . The mean-value theorem [F12] gives there, so the inverse is locally Lipschitz at . Hence, uniformly for such types,
Fix so that contains the -neighborhood of . On the compact set , continuity and the definition of give for some . If a constant-composition code there had , then on , the squared centered deviation exceeds , so its indicator is at most . Taking expectations and using step 1.3 gives . Choose with ; this contradicts step 1.4 and for large . Therefore , which is below the claimed normal upper bound for all sufficiently large .
Let attain . By [F5], under the information density has mean and variance ; its third absolute centered moment . Apply [F8] to . For , the DT expectation is at most by splitting at the displayed threshold. Berry–Esseen [F7] bounds this by , where .
Put and . For , choose a nearest , so . By [F6] and step 1.2, Together with step 2.1 this gives the desired upper bound for nearby constant-composition codes.
Set and , for large with . We have : if , every point-mass input is a CAID and has zero dispersion, contradicting . Choose , which is at least two for large and satisfies and . Step 2.3 and [F7] give a deterministic code with average error at most and using local Lipschitz continuity of at from [F12].
For an arbitrary code of size with individual errors and average error at most , put and let count the messages with . If , then , so the retained count satisfies . If , then satisfies the same weak lower bound. Hence in all cases , and every retained message has error at most . Restrict the decoder to the retained set, mapping removed outputs to a fixed retained label; no retained message's error increases. Among at most input types, one type subcode has at least messages, hence at least . Its logarithmic size loss is therefore at most and its average error is at most . Applying steps 2.1, 2.2, and 3.1 to this type subcode gives
A code with maximal error at most also has average error at most , so step 4.1 bounds maximal-error code sizes as well. The largest code sizes are finite: average success is at most , since each output is decoded as only one message and contributes at most one to the sum of message success probabilities. Thus for either criterion.
For all sufficiently large with , let be the size of the code of step 3.2 and let count its messages with individual error . If , then , so its retained count satisfies . If , because . Therefore , and every retained message has error at most . Restricting the decoder as in step 4.1 does not increase those errors. The resulting code has maximal error at most and log size at least , so it loses at most . Combining the average achievability from step 3.2 and the maximal construction above with the average and maximal converses from steps 4.1 and 5.1 proves both equalities in the Statement.
Depends on
- The Axiom of Choice
- Standard normal and normal laws
- The standard normal CDF has unique symmetric quantiles
- Berry–Esseen bound for a finite independent array
- Finite discrete memoryless channels
- The DMC product laws are stochastic kernels
- Single-letter information capacity of a finite DMC
- Finite DMC information density
- Finite mutual information
- Finite distributions, entropy, divergence, and stochastic matrices
- Finite DMC information capacity is attained
- Capacity-achieving output laws bound every row divergence
- Fixed-length codes for a finite DMC
- Average and maximal error of a fixed-length code
- Conditional information variance and DMC dispersion
- DMC minimum and maximum dispersion are attained
- The capacity-achieving output law is unique
- A CAID's information-density variance equals its conditional dispersion
- Finite-DMC information deficit controls squared distance to the CAID set
- Finite-DMC dependence-testing achievability bound
- For a nonempty subset of $\mathbb{R}^n$ with $n\ge1$, compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent
- The natural logarithm has derivative 1/x and equals the integral from 1 to x of 1/t
- Sums, scalar multiples, products and quotients: $(f+g)'(c) = f'(c) + g'(c)$, $(\alpha f)'(c) = \alpha f'(c)$, $(fg)'(c) = f'(c)g(c) + f(c)g'(c)$, and $(f/g)'(c) = \bigl(f'(c)g(c) - f(c)g'(c)\bigr)/g(c)^{2}$ when $g(c) \ne 0$
- The chain rule, in one line from Carathéodory: if $g$ is differentiable at $c$ and $f$ is differentiable at $g(c)$, then $f \circ g$ is differentiable at $c$ with $(f \circ g)'(c) = f'(g(c))\,g'(c)$
- The logarithm grows more slowly than every positive real power
- The mean value theorem, as the case $g(x) = x$ of Cauchy's: for $f$ continuous on $[a,b]$ with $a < b$ and differentiable on $(a,b)$ there is $c \in (a,b)$ with $f(b) - f(a) = f'(c)(b-a)$
- The first fundamental theorem: if $f$ is integrable on $[a,b]$ and continuous at $c$, then $F'(c) = f(c)$; in particular a continuous $f$ has $F$ as a primitive
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
105 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Yury Polyanskiy, H. Vincent Poor, and Sergio Verdú, Channel Coding Rate in the Finite Blocklength Regime (standard reference, not scraped)
- Yury Polyanskiy and Yihong Wu, Information Theory: From Coding to Learning, Chapter 22 §§22.1–22.3 (standard reference, not scraped)
- Masahito Hayashi, Information Spectrum Approach to Second-Order Coding Rate in Channel Coding (standard reference, not scraped)
- Roman Vershynin, Two friendly proofs of the Berry–Esseen theorem, arXiv:2602.06234v2 (standard reference, not scraped)