Alphabeta Math
Pipeline-generated
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.

Finite-Blocklength Bounds and Reliability

1 · Prerequisites

2 · Summary

This page treats finite-alphabet, unconstrained, no-feedback discrete memoryless channels using natural logarithms and deterministic fixed-length encoders and decoders. It develops one-shot dependence-testing achievability and meta-converse bounds, Gallager random-coding and expurgated lower bounds, and a sphere-packing converse only above its stated finite-divergence strict-feasibility threshold. Reliability exponents are defined with separate liminf and limsup conventions; an exact general low-rate reliability formula is not asserted. Expected ensemble-average error does not by itself control maximal error; the explicit expurgation arguments state their rate and error costs.

The normal-approximation theorem is limited to a fixed 0<ϵ<1/2 and a channel with Vmin⁡>0. Its proof supplies a finite Pinsker bound, a finite affine-slice error estimate, and a uniform Berry–Esseen step before the type converse. The page makes no cost-constrained, feedback, zero-dispersion, ϵ≥1/2, success-exponent, or third-order claim. The sphere-packing converse states its Axiom of Choice and Countable Choice assumptions where it uses Euclidean separation.

\begin{tikzpicture}[>=stealth]
  \node (m) at (0,0) {$J\in[M]$};
  \node[draw] (enc) at (2,0) {$e:[M]\to\mathcal X^n$};
  \node (x) at (4.5,0) {$X^n=e(J)$};
  \node[draw] (ch) at (6.7,0) {$W^n$};
  \node (y) at (9,0) {$Y^n$};
  \node[draw] (dec) at (11,0) {$d:\mathcal Y^n\to[M]$};
  \node (mhat) at (13.2,0) {$\widehat J$};
  \draw[->] (m) -- (enc);
  \draw[->] (enc) -- (x);
  \draw[->] (x) -- (ch);
  \draw[->] (ch) -- (y);
  \draw[->] (y) -- (dec);
  \draw[->] (dec) -- (mhat);
\end{tikzpicture}

The boxes are deterministic maps and Wn is the memoryless product channel. This diagram records the fixed-length code interface; the proofs establish the stated error bounds directly and do not rely on the diagram.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Error bound for a finite simplex and affine slice

Statement

Let d≥1, let Δd={p∈Rd:pi≥0,∑ipi=1}, let M:Rd→Rr be linear, and let F={q∈Δd:Mq=b} be nonempty. There is a finite H such that dist⁡2(p,F)≤H∥Mp−b∥2(p∈Δd).

Facts & Assumptions

Given: The finite-dimensional simplex, linear map, and nonempty affine slice in the Statement.

[F1]

Every point has a unique nearest point in a nonempty closed Euclidean convex set: every point of Euclidean space has a unique nearest point in a nonempty closed convex set.

[F2]

Metric projection onto a closed convex set satisfies the variational inequality: if q is the nearest point in a closed convex set to p, then ⟨p−q,z−q⟩≤0 for every point z in that set.

[F3]

For a nonempty subset of Rn with n≥1, compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: closed bounded subsets of finite-dimensional Euclidean space are compact, and continuous real functions attain minima on nonempty compact sets.

Proof

1.1givenalgebra

For each support set J⊆{1,…,d} realized as J=supp⁡q by some q∈F, define CJ={v:∑ivi=0, vi≥0 (i∉J), ⟨v,w⟩≤0 for every w with ∑iwi=0, Mw=0, wi≥0 (i∉J)}. This is a closed cone, being an intersection of closed linear constraints and closed half-spaces. If v∈CJ and Mv=0, then v is an allowed w in its defining inequality, hence ∥v∥22≤0 and v=0.

1.2F1givenconstruct

The set F=Δd∩M−1{b} is nonempty, closed, and convex: in coordinates it is given by finitely many closed linear inequalities and affine equations. Thus [F1] applies. Suppose p∉F and let q be its nearest point in F. Put J=supp⁡q and v=(p−q)/∥p−q∥2. Then ∑ivi=0 and vi≥0 outside J, because pi≥0=qi there.

2.1F1F2F3step 1.1algebra

For each realized J, the set CJ∩{v:∥v∥2=1} is compact by [F3]. If nonempty, the continuous function v↦∥Mv∥2 has a positive minimum cJ: a zero would contradict step 1.1. There are finitely many J, so the minimum c of these positive cJ is positive whenever any such unit section is nonempty. If all are empty, suppose p∉F and take its nearest point q∈F by [F1]. With J=supp⁡q and v=(p−q)/∥p−q∥2, every vector w in the tangent conditions defining CJ has q+tw∈F for small t>0. [F2] then gives ⟨v,w⟩≤0, so v∈CJ and ∥v∥2=1, a contradiction. Hence F=Δd and the claim is immediate.

2.2F2step 1.2givenalgebra

If w satisfies the linear and sign conditions in the definition of CJ, then q+tw∈F for all sufficiently small t>0: the affine equations are preserved, coordinates outside J remain nonnegative, and the finitely many positive coordinates of q on J remain positive. By [F2], ⟨p−q,tw⟩≤0, so ⟨v,w⟩≤0 and v∈CJ.

3.1step 2.1step 1.2step 2.2algebra∎

For the nontrivial case of step 2.1, homogeneity and its constant c give ∥Mp−b∥2=∥M(p−q)∥2=∥p−q∥2∥Mv∥2≥cdist⁡2(p,F). Taking H=1/c proves the result for p∉F; for p∈F the left side is zero. In the empty-unit-section case from step 2.1, F=Δd and any H>0 works.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Berry–Esseen bound for a finite independent array

Statement

Assume the Axiom of Choice. Let X1,…,Xn be independent, finite-support real random variables with EXi=0 and total variance σ2=∑iEXi2>0. If S=∑iXi and Φ is the standard-normal CDF, then sup⁡z∈R∣Pr⁡{S/σ≤z}−Φ(z)∣≤1088 ∑iE∣Xi∣3σ3.

Facts & Assumptions

Given: The finite independent array, its mean and variance hypotheses, and the Axiom of Choice.

[A1]

The Axiom of Choice and Standard normal and normal laws: assume AC, and let G have density φ(x)=(2π)−1/2e−x2/2 and total mass one.

[F1]

The exponential function is smooth and (exp⁡)′=exp⁡, The exponential dominates every fixed nonnegative integer power at +∞, and The Gaussian integral ∫−∞∞e−x2 dx=π: φ′(x)=−xφ(x), Gaussian tails vanish at infinity, and the Gaussian integral is finite with the stated normalization.

[F3]

The second fundamental theorem: if G is differentiable on [a,b] with G′=f and f is integrable, then ∫abf=G(b)−G(a): on a closed interval, a differentiable function whose derivative is integrable has endpoint difference equal to the derivative's integral; apply it separately on each smooth piece of f′ split at the two breakpoints of h.

Proof

1.1givenalgebra

Divide each summand by σ, so it suffices to consider independent mean-zero variables with total variance one and β:=∑iE∣Xi∣3. A zero-variance summand is zero almost surely and may be removed. For r>0, let δm(r) be the supremum of {0} together with the normal-CDF errors sup⁡z∣Pr⁡{∑iXi≤z}−Φ(z) over all m-term finite-support arrays with total variance one and third-moment sum at most r3. This convention also defines δm(r)=0 when the class of arrays is empty.

1.2givenalgebra

If some summand has variance greater than 1/2, the needed Lyapunov inequality follows locally as follows. Put A=∣Xi∣ and m3=EA3; then m3>0. For U=A/m31/3, the pointwise identity 1+2U3−3U2=(U−1)2(2U+1)≥0 gives EA2/m32/3≤1, so E∣Xi∣3≥(EXi2)3/2. Therefore β≥(EXi2)3/2>1/(22)>1/3. Since any two CDF values differ by at most one, the bound δm(r)≤1088r3 holds in this case.

1.3A1F1F2given

It remains to prove the induction step when each summand variance is at most 1/2. Fix a threshold a and ϵ>0, and let h equal 1 on (−∞,a], decrease linearly to 0 on [a,a+ϵ], and equal 0 afterward. Define f(x)=ex2/2∫−∞xe−t2/2(h(t)−Eh(G)) dt, where G has the standard-normal law. On any finite interval, [F2] differentiates the integral term and the product rule differentiates the integrating factor, giving f′(x)−xf(x)=h(x)−Eh(G). The total integral of the integrand is zero, so its upper-tail form also holds.

2.1F1F2F3step 1.3

For x>0, the upper-tail formula and 0≤h≤1 give ∣f(x)∣≤ex2/2∫x∞e−t2/2dt=∫0∞e−xs−s2/2ds≤min⁡(2,1/x). For x≤0 the lower-tail formula gives the same bounds. Thus ∣xf(x)∣≤1 and the differential equation gives ∣f′(x)∣≤2. Away from the two breakpoints of the piecewise-linear h, differentiating the Stein equation gives f′′=f+xf′+h′, so ∣f′′(x)∣≤2+2∣x∣+ϵ−11[a,a+ϵ](x). On any finite segment, split at those breakpoints and apply [F3] on each smooth subinterval to the function f′; it is differentiable there, its derivative f′′ is continuous up to the one-sided endpoints, and hence integrable. Continuity of f′ lets the increments add across the breakpoints.

3.1A1F1step 2.1giveninductionalgebra

Integrating the last bound along the segment from x to x+y (and using ∣f′∣≤2 when ∣y∣>1) yields ∣f′(x+y)−f′(x)∣≤4∣y∣(1+∣x∣+ϵ−1∫011[a,a+ϵ](x+sy)ds). For the sum S−i omitting term i, its variance is at least 1/2. After dividing by its standard deviation σ−i≥1/2, its third-moment sum is at most 8r3<8r3=(2r)3, so the induction definition bounds its CDF error by δm−1(2r). Comparing the two endpoints of any interval of length ϵ with a normal interval, whose density is bounded by one, gives Pr⁡{S−i+sy∈[a,a+ϵ]}≤2ϵ+2δm−1(2r). Finally, (E∣S−i∣)2≤ES−i2=Var⁡(S−i)≤1, because E(∣S−i∣−E∣S−i∣)2≥0. Taking expectations in the increment bound therefore gives E∣f′(S−i+y)−f′(S−i)∣≤16∣y∣(1+δm−1(2r)/ϵ).

3.2A1F1F2step 1.3step 2.1algebra

Integrating by parts on [−A,A] using [F2] gives ∫−AAf′φ=[fφ]−AA+∫−AAxfφ. The boundary term tends to zero because f is bounded by step 2.1 and φ(A)→0 by [F2]; the integrals converge since f,f′ are bounded and ∣x∣φ(x) is integrable by [F1]. Hence Ef′(G)=EGf(G). The smoothing inequalities 1(−∞,a]≤ha≤1(−∞,a+ϵ] show that Pr⁡{S≤a}−Φ(a)≤Eha(S)−Eha(G)+ϵ: the normal mass of an interval of length ϵ is at most ϵ. For the reverse difference, apply the same calculation to ha−ϵ and its corresponding Stein solution; the bounds in step 2.1 are uniform in the threshold. For either smoothing function, the Stein equation identifies the expectation difference as E[f′(S)−Sf(S)], proving the displayed uniform estimate.

4.1step 3.1step 3.2givenalgebra

For the needed moment comparison, write the finite law of A=∣Xi∣ as values aj with weights pj. For every pair j,k, aj2ak≤(2aj3+ak3)/3, since 2a3+b3−3a2b=(a−b)2(2a+b)≥0. Averaging with weights pjpk gives EXi2 E∣Xi∣≤E∣Xi∣3. Put Z=S−i. Independence and mean zero give E[Xif(S)]=E[Xi2∫01f′(Z+tXi)dt], while independence also gives E[Xi2f′(Z)]=EXi2 Ef′(Z). By step 3.1, conditioning on Xi bounds E[Xi2∫01∣f′(Z+tXi)−f′(Z)∣dt] by 8E∣Xi∣3(1+δm−1(2r)/ϵ), and the same step bounds EXi2 E∣f′(Z+Xi)−f′(Z)∣ by 16EXi2 E∣Xi∣(1+δm−1(2r)/ϵ). Decomposing at f′(Z) and using the moment comparison shows ∣E[Xif(S)]−EXi2 Ef′(S)∣≤24E∣Xi∣3(1+δm−1(2r)/ϵ)≤32E∣Xi∣3(1+δm−1(2r)/ϵ). Summing over i and using ∑iEXi2=1 bounds the difference in step 3.2 by 32r3(1+δm−1(2r)/ϵ).

5.1step 1.1step 1.2step 3.2step 4.1algebra∎

Choose ϵ=512r3. Steps 3.2 and 4.1 give δm(r)≤544r3+116δm−1(2r). Inductively, δm−1(2r)≤1088(2r)3, so the right side is at most (544+544)r3=1088r3. For one summand with variance one, Lyapunov gives r3≥β≥1, and the trivial CDF bound starts the induction. Combining with step 1.2 proves the normalized claim; undoing the variance normalization proves the Statement.

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

One-letter Gallager and expurgated exponent functions

Definition

Let W be a finite DMC from finite nonempty X to Y, with rates and logarithms in nats. For an input law P and ρ≥0, define E0(ρ,P):=−ln⁡∑y∈Y(∑x∈XP(x)W(y∣x)1/(1+ρ))1+ρ. Separately, for ρ≥1, define B(x,x′):=∑yW(y∣x)W(y∣x′) and E0x(ρ,P):=−ρln⁡∑x,x′P(x)P(x′)B(x,x′)1/ρ. For every a>0, 0a=0; thus zero channel transitions and zero Bhattacharyya coefficients contribute zero to these sums. These are one-letter functions at a fixed P; the global maxima and rate-dependent exponent functions are separate definitions.

LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite-channel mutual information is concave in the input law

Statement

Let X,Y be finite nonempty sets and let V(y∣x) be a row-stochastic channel. For an input probability vector P, write IP(V) for the mutual information under the joint law P(x)V(y∣x). Then P↦IP(V) is concave: for input laws P0,P1 and λ∈[0,1], IλP0+(1−λ)P1(V)≥λIP0(V)+(1−λ)IP1(V).

Facts & Assumptions

Given: Finite nonempty input and output alphabets, a row-stochastic channel V, two input laws P0,P1, and λ∈[0,1].

[F1]

Finite mutual information and Finite distributions, entropy, divergence, and stochastic matrices: I(X;Y)=D(PXY∥PX⊗PY) and H(q)=−∑y:qy>0qyln⁡qy, with 0ln⁡0=0.

[F2]

Finite discrete memoryless channels: each row V(⋅∣x) is a probability vector and the output law is PV.

[F5]

The logarithm grows more slowly than every positive real power: tln⁡t→0 as t↓0, so g extends continuously by g(0)=0.

Proof

1.1F1F2algebra

Expanding the finite KL sum in [F1] under P(x)V(y∣x) and grouping the finite terms gives IP(V)=H(PV)−∑xP(x)H(V(⋅∣x)). Indeed, the logarithm of the joint-to-product ratio is ln⁡V(y∣x)−ln⁡(PV)(y) on positive joint support; summing the first term gives the negative conditional entropy and summing the second gives the output entropy. Zero-mass coordinates contribute zero by [F1].

1.2F3F4

For 0<s<t≤1, [F3] gives g′(s)=−ln⁡s−1>−ln⁡t−1=g′(t), since ln⁡ is strictly increasing by its positive derivative and the mean value theorem. If 0<u<v<w≤1, apply [F4] to g on [u,v] and [v,w]. The resulting derivative points satisfy ξ1<ξ2, so the left secant slope is at least the right secant slope; rearranging is the concavity inequality for g at v. Thus g is concave on (0,1].

2.1F1F5step 1.2algebra

For u,w∈[0,1] with one endpoint zero, replace that endpoint by a positive sequence tending to zero in the inequality of step 1.2 and use continuity from [F5]. Therefore g is concave on [0,1]. Summing the scalar concavity inequalities over coordinates proves that finite entropy H(q)=∑yg(qy) is concave on each probability simplex.

3.1step 1.1step 2.1givenalgebra∎

Put Pλ=λP0+(1−λ)P1. The output law satisfies PλV=λ(P0V)+(1−λ)(P1V), so step 2.1 gives H(PλV)≥λH(P0V)+(1−λ)H(P1V). The conditional-entropy term in step 1.1 is linear in P. Subtracting that linear term yields IPλ(V)≥λIP0(V)+(1−λ)IP1(V), as claimed.

LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite Pinsker inequality in Euclidean norm

Statement

Let P=(pi) and Q=(qi) be probability vectors on a finite nonempty set. With natural logarithms and D(P∥Q)=+∞ when P≪̸Q, one has D(P∥Q)≥12∥P−Q∥12≥12∥P−Q∥22.

Facts & Assumptions

Given: Finite probability vectors P,Q and the finite KL convention in the Statement.

[F1]

Finite log-sum inequality with support and equality cases: grouping coordinates into two classes cannot increase the finite KL divergence; the grouped divergence is at most the original divergence, including the stated support conventions.

[F2]

Finite Kullback–Leibler divergence: D(P∥Q) is the sum of piln⁡(pi/qi) over positive pi, and equals +∞ if a positive pi lies over qi=0.

Proof

1.1F2givencasesalgebra

If P≪̸Q, the first inequality is immediate because its left side is +∞. Otherwise let A={i:pi>qi} and d=P(A)−Q(A). Since ∑i(pi−qi)=0, the positive and negative coordinate differences have equal total magnitude, so ∥P−Q∥1=2d. If A is empty, then P=Q and the claim holds.

2.1F1F2step 1.1algebra

For A and its complement, [F1] gives D(P∥Q)≥pln⁡(p/q)+(1−p)ln⁡((1−p)/(1−q)), where p=P(A) and q=Q(A), with endpoint terms interpreted by the same support convention.

3.1F3F4step 2.1given

If q∈{0,1}, finite divergence and P≪Q force p=q, so the binary divergence is zero and d=0. For 0<q<1, define g(p)=pln⁡(p/q)+(1−p)ln⁡((1−p)/(1−q))−2(p−q)2. On 0<p<1, [F3] and the product rule give g(q)=g′(q)=0 and g′′(p)=1/[p(1−p)]−4≥0. Thus g is convex and minimized at q; continuity of tln⁡t at zero from [F4] extends g(p)≥0 to p=0,1.

4.1step 1.1step 2.1step 3.1algebra∎

Therefore D(P∥Q)≥2d2=12∥P−Q∥12. Since ∥v∥2≤∥v∥1 for every finite vector v, the Euclidean bound follows.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Gallager and expurgated input-law maxima are attained

Statement

For a finite DMC W, the functions P↦E0(ρ,P) for each ρ≥0 and P↦E0x(ρ,P) for each ρ≥1, defined in One-letter Gallager and expurgated exponent functions, are finite and continuous on the input probability simplex. Consequently, each attains a finite maximum there. At ρ=0, E0(0,P)=0 for every P.

Facts & Assumptions

Given: A finite DMC W, its finite nonempty alphabets, a real ρ in one of the stated ranges, and an input law P.

[F1]

One-letter Gallager and expurgated exponent functions: for ρ≥0, E0 is the negative logarithm of the finite sum of powers 1/(1+ρ) and 1+ρ; for ρ≥1, E0x is −ρ times the logarithm of the finite sum of P(x)P(x′)B(x,x′)1/ρ, with 0a=0 for a>0.

[F2]

Finite discrete memoryless channels: each row W(⋅∣x) is a probability vector.

[F5]

Finite probability vectors and For a nonempty subset of Rn with n≥1, compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: the input simplex is nonempty, closed, and bounded in finite-dimensional Euclidean space, hence compact; every continuous real-valued function on it attains its maximum and minimum.

Proof

1.1F1F3algebrachoose

For any fixed a>0, the convention in [F3] extends t↦ta continuously to t=0: given ϵ>0, put δ=exp⁡((ln⁡ϵ)/a)>0. If 0<t<δ, monotonicity of ln⁡ gives aln⁡t<ln⁡ϵ, so monotonicity of exp⁡ yields 0<ta<ϵ; at t=0 the value is zero. Thus every positive real power used in [F1] is continuous on [0,∞).

1.2F1F2F3F4givenalgebrachoose

For every x, B(x,x)=∑yW(y∣x)=1 by [F2]. Thus the inner sum in E0x satisfies ∑x,x′P(x)P(x′)B(x,x′)1/ρ≥∑xP(x)2≥1∣X∣>0. The last inequality follows from ∣X∣∑xP(x)2−(∑xP(x))2=∑x<x′(P(x)−P(x′))2≥0. Write d=∣X∣, cxx′=B(x,x′)1/ρ, C=∑x,x′cxx′>0, and T(P)=∑x,x′cxx′P(x)P(x′). For input laws P,Q, their coordinates lie in [0,1], so ∣T(P)−T(Q)∣≤∑x,x′cxx′(∣P(x)−Q(x)∣+∣P(x′)−Q(x′)∣)≤2C∥P−Q∥2. Thus T is continuous on the simplex. At each P, scalar continuity of ln⁡ at T(P)≥1/d supplies a tolerance η>0 such that ∣t−T(P)∣<η and t>0 imply ρ∣ln⁡t−ln⁡T(P)∣<ϵ. Taking ∥P−Q∥2<η/(2C) proves continuity of E0x(ρ,P)=−ρln⁡T(P) directly, without applying [F4] on a vector domain.

2.1F1F2F3step 1.1step 1.2algebrachoose

Fix ρ>0 and set Ay(P)=∑xP(x)W(y∣x)1/(1+ρ) and S(P)=∑yAy(P)1+ρ. Since the fixed coefficients in Ay lie in [0,1], ∣Ay(P)−Ay(Q)∣≤d∥P−Q∥2. At a fixed P and for ϵ>0, step 1.1 supplies, for each of the finitely many y, a scalar tolerance ηy>0 such that ∣t−Ay(P)∣<ηy with t≥0 implies ∣t1+ρ−Ay(P)1+ρ∣<ϵ/∣Y∣. Taking ∥P−Q∥2<min⁡yηy/d and summing proves ∣S(P)−S(Q)∣<ϵ. For every input law P, some x has P(x)>0; since row W(⋅∣x) sums to one, some y has W(y∣x)>0, giving Ay(P)>0 and hence S(P)>0. Scalar logarithm continuity at S(P), followed by the just-proved continuity estimate for S, therefore gives continuity of the real-valued E0(ρ,P)=−ln⁡S(P). At ρ=0, the sum is ∑y∑xP(x)W(y∣x)=1, so E0(0,P)=0.

3.1F5step 1.2step 2.1∎

The finite probability vectors form the nonempty simplex Δ={P:P(x)≥0,∑xP(x)=1} by [F5]. It is nonempty because a point mass belongs to it; each coordinate lies in [0,1], so it is bounded; and the coordinate inequalities are closed half-spaces while the sum equation is a closed affine hyperplane, so Δ is closed. Heine–Borel makes Δ compact, and steps 1.2 and 2.1 show that each objective is continuous and real-valued on it. The extreme-value assertion in [F5] therefore gives an attained finite maximum for every stated ρ.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Conditional information variance and DMC dispersion

Definition

Let P be an input probability vector for the finite DMC W, and let PY(y)=∑xP(x)W(y∣x). On cells with P(x)W(y∣x)>0, define ıP(x;y)=ln⁡[W(y∣x)/PY(y)]; the denominator is then positive. Put V(P,W):=∑x:P(x)>0P(x)Var⁡W(⋅∣x)[ıP(x;Y)]. Let C(W)=max⁡PI(P,W) and Π(W)={P:I(P,W)=C(W)}, the nonempty set of capacity-achieving input distributions. Define Vmin⁡(W):=min⁡P∈Π(W)V(P,W),Vmax⁡(W):=max⁡P∈Π(W)V(P,W). The local attainment lemma DMC minimum and maximum dispersion are attained ↗ proves these extrema exist. Dispersion is measured in nats squared. In the normal-approximation theorem on this page only the fixed range 0<ϵ<1/2 and premise Vmin⁡(W)>0 are used.

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

Gallager, random-coding, expurgated, and sphere-packing functions

Definition

Let W be a finite unconstrained DMC from finite nonempty X to Y, with rates and logarithms in nats. The one-letter function E0(ρ,P) for ρ≥0 and E0x(ρ,P) for ρ≥1 are defined in One-letter Gallager and expurgated exponent functions. Their maxima over the input simplex are attained and finite by Gallager and expurgated input-law maxima are attained. For every ρ≥0, define E0(ρ):=max⁡PE0(ρ,P); on the random-coding range set Er(R):=sup⁡0≤ρ≤1{E0(ρ)−ρR}. The expurgated function and sphere-packing expression are Eex(R):=sup⁡ρ≥1{max⁡PE0x(ρ,P)−ρR},Esp(R):=sup⁡ρ≥0{E0(ρ)−ρR}. These functions define lower or upper bounds used on this page; they do not assert that an error-exponent limit exists or that the sphere-packing bound applies without its later strict-feasibility hypothesis.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Average and maximal error reliability exponents

Definition

For a finite DMC W, R>0, and n≥1, set Mn=⌈enR⌉. Let Pk∗(n,Mn) be the minimum error probability among length-n deterministic codes of that size under criterion k∈{av,max}, where the two errors are those of Average and maximal error of a fixed-length code. This minimum exists because the encoder and decoder range over finite sets. Define Ek−(R):=lim inf⁡n→∞−1nln⁡Pk∗(n,Mn),Ek+(R):=lim sup⁡n→∞−1nln⁡Pk∗(n,Mn), with −ln⁡0=+∞. An error-exponent limit Ek(R) is used only when the liminf and limsup agree in the extended reals. These are exponents of error probability; the exponent of success probability is a different quantity. No general exact formula for the finite-DMC reliability function is part of this definition.

LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

The capacity-achieving output law is unique

Statement

For a finite DMC W, every input law attaining C(W)=max⁡PI(P,W) induces the same output law Q∗. This output law is unique even when the capacity-achieving input law is not.

Facts & Assumptions

Given: A finite DMC W and C(W)=max⁡PI(P,W).

[F1]

Finite DMC information capacity is attained: at least one input law attains C(W).

[F2]

Single-letter information capacity of a finite DMC: C(W) is the maximum of I(P,W) over input probability vectors.

[F3]

Finite mutual information and Finite distributions, entropy, divergence, and stochastic matrices: finite mutual information is the finite joint/product KL sum and H(q)=−∑y:qy>0qyln⁡qy.

[F4]

Finite discrete memoryless channels: every row W(⋅∣x) is a probability vector and PW is the induced output law.

Proof

1.1F3F4givenalgebra

Expanding the finite KL sum in [F3] for the joint law P(x)W(y∣x) and grouping its finite terms gives I(P,W)=H(PW)−∑xP(x)H(W(⋅∣x)). Terms with zero probability are omitted, so this identity also holds on the boundary of the input simplex.

1.2F3F4F5F6given

Suppose capacity-achieving laws P0,P1 have distinct outputs Q0,Q1. Their midpoint input Pˉ=(P0+P1)/2 has output Qˉ=(Q0+Q1)/2. The scalar function −tln⁡t is strictly concave for t>0 because its second derivative, computed using [F3] and the product rule, is −1/t; continuity at 0 from [F6] and the direct identity −t2ln⁡t2>−t2ln⁡t when one endpoint is zero extend strict concavity to the closed interval. Hence finite entropy is strictly concave and H(Qˉ)>(H(Q0)+H(Q1))/2.

2.1F1F2step 1.1step 1.2assume-contradischarge-contradiction∎

The second term in step 1.1 is linear in P, so step 1.2 gives I(Pˉ,W)>(I(P0,W)+I(P1,W))/2=C(W), contradicting [F2]. Existence in [F1] and this contradiction show that all capacity-achieving input laws induce one common output law.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Globally optimized constant-composition and Gallager functions agree

Statement

Let W be a finite DMC. For each ρ>0 and input law P, define E0,cc(ρ,P):=inf⁡V: V(⋅∣x)≪W(⋅∣x){∑xP(x)D(V(⋅∣x)∥W(⋅∣x))+ρIP(V)}, where V ranges over row-stochastic channels on the same alphabets, IP(V) is the mutual information of P(x)V(y∣x), and terms with P(x)=0 are omitted. At ρ=0, set E0,cc(0,P)=0. Then max⁡PE0,cc(ρ,P)=max⁡PE0(ρ,P), with E0 from Gallager, random-coding, expurgated, and sphere-packing functions. This equality holds for every ρ>0 and is after optimizing over P; it is not asserted for each fixed P. At ρ=0, both sides are zero under the stated conventions.

Facts & Assumptions

Given: A finite DMC W, a parameter ρ>0, and the finite KL and mutual-information conventions.

[F1]

One-letter Gallager and expurgated exponent functions: E0(ρ,P)=−ln⁡∑y(∑xP(x)W(y∣x)1/(1+ρ))1+ρ.

[F2]

Finite mutual information: IP(V) is D(PVXY∥P⊗PVY).

[F3]

Finite Kullback–Leibler divergence and Finite KL divergence is nonnegative with equality exactly at equal laws: finite KL is support-aware, nonnegative, and vanishes exactly at equal probability vectors.

[F4]

For a nonempty subset of Rn with n≥1, compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: every nonempty closed bounded subset of finite-dimensional Euclidean space is compact, and each continuous real-valued function on it attains its minimum and maximum.

[F5]

Real powers for positive bases, with the zero-base positive-exponent convention and Continuity and derivatives of positive-base real powers: for t>0, ta=exp⁡(aln⁡t) and (ta)′=ata−1; for a>0, the zero-base convention is 0a=0.

[F7]

Absolute real powers are Borel measurable and convex: for every p≥1, t↦∣t∣p is continuous and convex on R.

[F8]

A twice-differentiable function on an open interval is convex if and only if its second derivative is nonnegative: a twice-differentiable function on an open interval is convex when its second derivative is nonnegative.

Proof

1.1F1F3givenalgebracases

Put α=(1+ρ)−1∈(0,1) and, for an output law Q, set Zx(Q)=∑yW(y∣x)αQ(y)1−α. If Zx(Q)>0, define Rx(y)=W(y∣x)αQ(y)1−α/Zx(Q). Expanding the finite sums gives for every Vx≪Wx with finite D(Vx∥Q) D(Vx∥Wx)+ρD(Vx∥Q)=(1+ρ)D(Vx∥Rx)−(1+ρ)ln⁡Zx(Q). By [F3], the minimum over Vx is −(1+ρ)ln⁡Zx(Q)=−α−1ln⁡Zx(Q). If Zx(Q)=0, every such objective with positive P(x) is infinite, matching the extended value of this expression.

1.2F1F4F7F9givenalgebra

Define Sy(P)=∑xP(x)W(y∣x)α and Ψ(P)=∑ySy(P)1/α. Then [F1] gives E0(ρ,P)=−ln⁡Ψ(P). Since 1/α=1+ρ>1, [F7] shows that each summand Sy(P)1/α is continuous and convex as a function of P; hence Ψ is continuous and convex on the input simplex. The simplex is nonempty because it contains a point mass, closed as the intersection of finitely many coordinate half-spaces with the affine equation ∑xP(x)=1, and bounded because every coordinate lies in [0,1]. By [F4] it is compact, so Ψ attains a minimum at some P∗. For every input law at least one coordinate of P is positive, and that row of W has a positive entry; hence at least one Sy(P)>0 and Ψ(P)>0. Also, for every r>0, tr→0 as t↓0: given ε>0, take δ=ε1/r; if 0<t<δ, strict monotonicity of ln⁡ and exp⁡ gives tr<ε. Write Sy=Sy(P∗), Ψ∗=Ψ(P∗)>0, T={y:Sy>0}, and q∗(y)=Sy1/α/Ψ∗ on T, with q∗(y)=0 outside T.

2.1F2F3step 1.1algebra

For any V and output law Q, expansion of finite KL gives ∑xP(x)D(Vx∥Q)=IP(V)+D(PVY∥Q)≥IP(V), with equality at Q=PVY by [F2–F3]. Taking the joint infimum over V,Q and applying step 1.1 row by row therefore yields E0,cc(ρ,P)=inf⁡Q∑x:P(x)>0P(x)fx(Q),fx(Q):=−α−1ln⁡Zx(Q), with fx(Q)=+∞ when Zx(Q)=0. Coordinates with P(x)=0 are omitted, so no 0⋅∞ term is used.

2.2F1F5F6step 1.2algebra

Put Tx=∑yW(y∣x)αSyρ. For each x, move from P∗ toward the point mass δx along Pt=(1−t)P∗+tδx, so Sy(Pt)=Sy+t(W(y∣x)α−Sy). If Sy>0, [F5]–[F6] give the derivative of Sy(Pt)1/α at t=0 as α−1Syρ(W(y∣x)α−Sy). If Sy=0, the term equals t1/αW(y∣x), whose right derivative at zero is zero because 1/α−1=ρ>0 and the endpoint limit in step 1.2 applies. Therefore the right derivative of Ψ(Pt) at zero is α−1(Tx−Ψ∗), using ∑ySy1/α=Ψ∗. The minimum at t=0 makes this right derivative nonnegative, so Tx≥Ψ∗. Also ∑xP∗(x)Tx=∑ySy1+ρ=Ψ∗. Since every Tx≥Ψ∗ and this weighted average equals Ψ∗, equality holds whenever P∗(x)>0. Substitution into Zx(q∗)=Ψ∗−(1−α)Tx gives Zx(q∗)≥Ψ∗α, with equality for every active input. Thus fx(q∗)≤−ln⁡Ψ∗ for all x, with equality on supp⁡P∗.

3.1step 2.1step 2.2algebra

Applying step 2.1 with the particular output law q∗ gives, for every P, E0,cc(ρ,P)≤∑xP(x)fx(q∗)≤−ln⁡Ψ∗=max⁡P′E0(ρ,P′). Therefore max⁡PE0,cc(ρ,P)≤max⁡PE0(ρ,P).

3.2F5F6F8F9F10step 1.2step 2.2

On [0,∞), the power t1−α is continuous by the endpoint estimate in step 1.2 and concave: on (0,∞) the second derivative of −t1−α is (1−α)αt−1−α>0, so [F5], [F6], and [F8] make −t1−α convex there; continuity extends the concavity inequality to zero. Thus each Zx(Q) is concave. The function −ln⁡z is decreasing and convex on (0,∞), since ln⁡ is increasing by [F9] and (−ln⁡z)′′=z−2>0 by [F5], [F6], [F8], and [F10]. Consequently fx(Q)=−α−1ln⁡Zx(Q) is convex wherever Zx(Q)>0: concavity of Zx, monotonicity of −ln⁡, and convexity of −ln⁡ give the convex-combination inequality directly. Hence F(Q)=∑x:P∗(x)>0P∗(x)fx(Q) is convex on its finite domain. For y∈T, differentiating at the positive point q∗ and using Zx(q∗)=Ψ∗α for active x from step 2.2 gives ∂F∂Q(y)(q∗)=−1−ααΨ∗αSy∑x:P∗(x)>0P∗(x)W(y∣x)αΨ∗α=−ρ. For any strictly positive probability vector Q on T, let g(t)=F((1−t)q∗+tQ). It is convex, and g+′(0)=∑y∈T(−ρ)(Q(y)−q∗(y))=0. Convexity gives (g(t)−g(0))/t≤g(1)−g(0) for 0<t<1; letting t↓0 yields F(Q)≥F(q∗). If Q has zero coordinates on T but F(Q)<∞, then every active Zx(Q)>0; apply the result to Qt=(1−t)Q+tq∗ and let t↓0, using continuity of the finite sums and logarithms on positive Zx(Q). If F(Q)=+∞, the inequality is immediate. Thus F(Q)≥F(q∗) for every probability vector supported on T.

4.1step 2.2step 3.2casesalgebra

For a general output law Q, let c=Q(T). If c=0, every active row has Zx(Q)=0 and F(Q)=+∞. If c>0, normalize QT=Q(⋅∣T). Every active row is supported on T, so Zx(Q)=c1−αZx(QT) and fx(Q)=fx(QT)−ρln⁡c≥fx(QT). Step 3.2 then gives F(Q)≥F(q∗). Since active inputs satisfy fx(q∗)=−ln⁡Ψ∗, step 2.1 yields E0,cc(ρ,P∗)=F(q∗)=−ln⁡Ψ∗=max⁡PE0(ρ,P).

5.1step 3.1step 4.1algebra∎

Step 4.1 gives max⁡PE0,cc(ρ,P)≥E0,cc(ρ,P∗)=max⁡PE0(ρ,P), while step 3.1 gives the reverse inequality. This proves the globally optimized identity and establishes no pointwise-in-P equality.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite-DMC dependence-testing achievability bound

Statement

Let Wn be the block channel of a finite DMC, let PXn be any input law, and let M≥2. Define the charged information density ı(xn;yn)=ln⁡[Wn(yn∣xn)/(PXnWn)(yn)] on the support of PXnWn. There is a deterministic length-n code with M messages and average error at most Eexp⁡(−[ı(Xn;Yn)−ln⁡M−12]+), where (Xn,Yn)∼PXnWn. For M=1, a zero-error code exists. The conclusion is an average-error bound and does not by itself bound every message's error.

Facts & Assumptions

Given: A finite DMC, its product block kernel Wn, an input law PXn, and an integer M≥2.

[F1]

Finite discrete memoryless channels and The DMC product laws are stochastic kernels: the block law is Wn(yn∣xn)=∏iW(yi∣xi) and is a stochastic kernel.

[F2]

Finite DMC information density: information density is the natural-log likelihood ratio between the channel output law given the input and the output marginal, evaluated on charged support.

[F3]

Fixed-length codes for a finite DMC and Average and maximal error of a fixed-length code: a code has a deterministic encoder and decoder, and its average error is the uniform-message average of its message errors.

Proof

1.1F1F2F3givenconstruct

Draw codewords Xn(1),…,Xn(M) independently from PXn. Put Q=PXnWn and τ=ln⁡((M−1)/2). For decoder tests extend ı(xn;yn) to −∞ whenever PXn(xn)Wn(yn∣xn)=0; on its positive support Q(yn)>0, so the stated logarithm is finite. The decoder selects the lowest index j for which ı(Xn(j);yn)>τ; if no index passes, it outputs message 1. This defines a deterministic code decoder for each realized codebook.

2.1F1F2step 1.1

If message j is sent, an error can occur only if its own test fails or an earlier codeword passes. Thus its conditional error is at most Pr⁡[ı(Xn(j);Yn)≤τ∣Xn(j)]+∑k<jPr⁡[ı(Xn(k);Yn)>τ∣Xn(j)]. The first probability averaged over the true codeword and output is Pr⁡PXnWn[ı≤τ]. Each earlier independent codeword and the true output have law PXn⊗Q, so its averaged term is Pr⁡PXn⊗Q[ı>τ].

3.1F2step 2.1algebra

Averaging over the uniform message index gives ensemble-average error at most Pr⁡PXnWn[ı≤τ]+M−12Pr⁡PXn⊗Q[ı>τ], because M−1∑j=1M(j−1)=(M−1)/2. On the event ı>τ, the likelihood ratio identity gives Pr⁡P⊗Q[ı>τ]=EPW[e−ı1{ı>τ}]. Therefore this bound equals EPW[e−(ı−τ)+].

4.1F3step 3.1choose∎

The finite random codebook ensemble has some realization whose average error is no larger than its expectation; otherwise every realization would exceed the ensemble average. With τ=ln⁡((M−1)/2), this realization proves the stated bound. A one-message code has no decoding error.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite-DMC hypothesis-testing meta-converse

Statement

Let a finite-DMC code have M≥1 messages and average error ϵ. For any output probability vector QYn, let PMYn(m,yn)=M−1Wn(yn∣xmn) be the true joint law and let Q~MYn(m,yn)=M−1QYn(yn). With the type-II testing function βϵ of Finite type-II testing function with explicit orientation, which constrains rejection under its first argument, one has βϵ(PMYn,Q~MYn)≤1M.

Facts & Assumptions

Given: A deterministic length-n code with M messages, average error ϵ, and any output probability vector QYn.

[F1]

Finite type-II testing function with explicit orientation: βϵ(P,Q) is the infimum of EQ(1−ϕ) over tests 0≤ϕ≤1 with EPϕ≤ϵ; the first law is the null and the second is the alternative.

[F2]

Fixed-length codes for a finite DMC and Average and maximal error of a fixed-length code: the decoder is a deterministic map d:Yn→[M], and the average error is the uniform-message error probability.

[F3]

Finite discrete memoryless channels and The DMC product laws are stochastic kernels: Wn(⋅∣xmn) is a probability vector for every codeword.

Proof

1.1F1F2F3givenalgebra

Define ϕ(m,yn)=1{d(yn)≠m}. Under the true law PMYn, EPϕ=ϵ, so ϕ is feasible in [F1]. Under Q~, its type-II error is EQ~(1−ϕ)=1M∑m=1M∑ynQYn(yn)1{d(yn)=m}=1M, since for each output exactly one message is decoded. No likelihood ratio is used, so zeros in QYn cause no support problem.

2.1F1step 1.1algebra∎

The infimum over all feasible tests in [F1] is at most the value of the particular test in step 1.1. This gives the claimed bound for every auxiliary output law, including singular ones.

LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

A CAID's information-density variance equals its conditional dispersion

Statement

For every CAID P∈Π(W), let Q∗=PW and let (X,Y)∼P(x)W(y∣x). For every x with P(x)>0, E[ln⁡(W(Y∣x)/Q∗(Y))∣X=x]=C(W), and Var⁡[ln⁡(W(Y∣X)/Q∗(Y))]=V(P,W).

Facts & Assumptions

Given: A finite DMC and a capacity-achieving input law P.

[F1]

Finite DMC information capacity is attained: P is a maximizer of I(P,W) and I(P,W)=C(W).

[F2]

The capacity-achieving output law is unique: every CAID induces the same output law Q∗.

[F3]

Capacity-achieving output laws bound every row divergence: each row is supported on Q∗ and has divergence dx:=D(W(⋅∣x)∥Q∗)≤C(W).

[F4]

Finite mutual information: I(P,W) is the KL divergence of the joint law P(x)W(y∣x) from its product marginals.

[F5]

Conditional information variance and DMC dispersion: V(P,W)=∑xP(x)Var⁡Wxln⁡[W(Y∣x)/(PW)(Y)].

Proof

1.1F1F2F3F4givenalgebra

Since Q∗=PW, [F4] expands to I(P,W)=∑xP(x)D(W(⋅∣x)∥Q∗)=∑xP(x)dx. By [F1], this average is C(W), while [F3] gives dx≤C(W) for every x. Therefore each x with P(x)>0 has dx=C(W); otherwise the weighted average would be strictly smaller.

2.1F3F5step 1.1givenalgebra∎

Under the joint law, the conditional mean of Z=ln⁡[W(Y∣X)/Q∗(Y)] given X=x is dx. Step 1.1 makes this mean the constant C(W) on every positive-mass input. Hence EZ=C(W) and Var⁡(Z)=E[(Z−C(W))2]=∑xP(x)Var⁡Wx(Z)=V(P,W), where the last equality is [F5]. All terms are finite because the alphabets and charged supports are finite.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

DMC minimum and maximum dispersion are attained

Statement

For every finite DMC, the set Π(W) of capacity-achieving input laws is nonempty and compact, and the function P↦V(P,W) is continuous on Π(W). Therefore Vmin⁡(W) and Vmax⁡(W) in Conditional information variance and DMC dispersion are attained.

Facts & Assumptions

Given: A finite DMC and the definitions of C(W), Π(W), and V(P,W).

[F1]

Finite DMC information capacity is attained: a capacity-achieving input law exists.

[F2]

The capacity-achieving output law is unique: all capacity-achieving inputs induce the same output law Q∗.

[F3]

Capacity-achieving output laws bound every row divergence: every row is supported on Q∗, and D(W(⋅∣x)∥Q∗)≤C(W).

[F4]

Conditional information variance and DMC dispersion: V(P,W) is the P-average of row conditional variances of ln⁡[W(Y∣x)/(PW)(Y)].

[F5]

For a nonempty subset of Rn with n≥1, compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: the finite-dimensional probability simplex is compact, and a continuous function on a nonempty compact set attains its extrema.

[F6]

Finite mutual information and Finite distributions, entropy, divergence, and stochastic matrices: finite mutual information has the finite entropy expansion, with 0ln⁡0=0.

[F8]

Single-letter information capacity of a finite DMC: C(W)=max⁡PI(P,W) and Π(W) is its maximizing level set.

Proof

1.1F5F6F7F8given

The input simplex is compact by [F5]. Expanding the KL sum in [F6] gives I(P,W)=H(PW)−∑xP(x)H(Wx). This finite entropy formula is continuous: [F7] gives tln⁡t→0 at zero. By [F8], Π(W)={P:I(P,W)=C(W)} is the maximizing level set and is closed in the simplex.

1.2F2F3given

For P∈Π(W), [F2] gives PW=Q∗, and [F3] says each row is supported on Q∗. On every reachable output y, Q∗(y)>0: some row has W(y∣x)>0, and [F3] requires that row's support to lie in Q∗. Consequently each row variance vx:=Var⁡W(⋅∣x)ln⁡[W(Y∣x)/Q∗(Y)] is a finite constant independent of P∈Π(W).

2.1F1step 1.1

By [F1], Π(W) is nonempty; step 1.1 makes it a closed subset of a compact set, hence compact.

3.1F4F5step 2.1step 1.2algebra∎

On Π(W), [F4] therefore becomes V(P,W)=∑xP(x)vx, a finite linear function of P, hence continuous. Applying [F5] to the compact nonempty set from step 2.1 proves attainment of its minimum and maximum.

TheoremStatement: AI-adaptedProof: AI-generatedOpen item page →

Finite-DMC information deficit controls squared distance to the CAID set

Statement

Let W be a finite DMC, C=C(W), and Π={P:I(P,W)=C}. There is α>0, depending on W, such that every input law P satisfies C−I(P,W)≥α dist⁡2(P,Π)2.

Facts & Assumptions

Given: A finite DMC W, its capacity C, and its nonempty CAID set Π.

[F1]

The capacity-achieving output law is unique: every P∗∈Π induces one common output law Q∗.

[F2]

Capacity-achieving output laws bound every row divergence: every row Wx is supported on Q∗ and dx:=D(Wx∥Q∗)≤C.

[F3]

Finite mutual information and Finite Kullback–Leibler divergence: finite mutual information and KL are the support-aware finite sums in the direction D(P∥Q).

[F4]

Finite KL divergence is nonnegative with equality exactly at equal laws: finite KL is nonnegative and equals zero exactly when its probability vectors agree.

[F5]

Finite Pinsker inequality in Euclidean norm: D(R∥Q)≥12∥R−Q∥22 for finite probability vectors.

[F6]

Error bound for a finite simplex and affine slice: for a nonempty affine slice F of a finite simplex, dist⁡2(P,F)≤H∥MP−b∥2 for its defining linear map and target.

Proof

1.1F2F3givenalgebra

Fix a CAID and let Q∗ be its output. For every input law P, expanding the finite sums using [F2]–[F3] gives C−I(P,W)=∑xP(x)(C−dx)+D(PW∥Q∗). Indeed, ∑xP(x)dx−I(P,W)=∑y(PW)(y)ln⁡[(PW)(y)/Q∗(y)].

2.1F1F2F4step 1.1algebra

Put E={x:dx=C}. By [F2] and [F4], the right side of step 1.1 vanishes exactly when P(x)=0 for x∉E and PW=Q∗. Thus Π={P∈ΔX:P∣Ec=0, PW=Q∗}, a nonempty affine slice of the input simplex.

2.2F2F5step 1.1givenalgebra

If Ec≠∅, let η=min⁡x∉E(C−dx)>0. The first term in step 1.1 is at least η∥P∣Ec∥22, since P(x)∈[0,1] and ∑EcP(x)≥∥P∣Ec∥2≥∥P∣Ec∥22. By [F5], the second term is at least 12∥PW−Q∗∥22. Hence the gap is at least a times the squared norm of the concatenated residual (P∣Ec,PW−Q∗), with a=min⁡(η,1/2). If Ec=∅, omit that block and take a=1/2.

3.1F6step 2.1step 2.2casesalgebra∎

Apply [F6] to the slice in step 2.1 with linear map P↦(P∣Ec,PW) and target (0,Q∗), omitting the first component when Ec=∅. For its finite constant H, step 2.2 gives C−I(P,W)≥aH−2dist⁡2(P,Π)2. If Π is the whole simplex, the distance is identically zero and any positive α works; otherwise take α=aH−2>0.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Gallager expurgated exponent lower bound

Statement

For every finite unconstrained DMC and rate R>0, the liminf average- and maximal-error exponents satisfy Eav−(R)≥Eex(R),Emax−(R)≥Eex(R), where Eex is defined in Gallager, random-coding, expurgated, and sphere-packing functions. This is a lower bound; it is not asserted to equal the general reliability function.

Facts & Assumptions

Given: A finite DMC W, a rate R>0, and the sequence Mn=⌈enR⌉.

[F1]

Finite discrete memoryless channels: for a block input and output, Wn(yn∣xn)=∏iW(yi∣xi).

[F2]

Fixed-length codes for a finite DMC and Average and maximal error of a fixed-length code: ML decoding defines a deterministic length-n code, and maximal error is the largest per-message error.

[F3]

Gallager, random-coding, expurgated, and sphere-packing functions: B(x,x′)=∑yW(y∣x)W(y∣x′) and E0x(ρ,P)=−ρln⁡∑x,x′P(x)P(x′)B(x,x′)1/ρ for ρ≥1.

Proof

1.1F1F2algebra

For any two codewords xn,x′n, if ML decoding selects the competitor when xn was sent, then Wn(yn∣x′n)≥Wn(yn∣xn). On that event Wn(yn∣xn)≤Wn(yn∣xn)Wn(yn∣x′n); this also holds when the codewords coincide, in which case the pairwise sum is 1. Summing over outputs and using a union bound over competitors gives message error at most fm:=∑j≠mBn(xmn,xjn), where Bn(xn,x′n)=∏iB(xi,xi′).

2.1F1F3F4F5step 1.1algebrainduction

Fix r∈(0,1]. If r=1, (a+b)r=ar+br. If 0<r<1, then u↦ur−1 has derivative (r−1)ur−2<0 on (0,∞) by [F4], so it is nonincreasing by [F5]. For t>0, put g(t)=1+tr−(1+t)r; [F4] gives g′(t)=r(tr−1−(1+t)r−1)≥0. Also tr→0 as t↓0: its derivative is positive, and for any η>0, 0<t<η1/r gives tr<η by [F4]–[F5]. Thus g extends continuously to g(0)=0. By [F5] on [0,∞), g(t)≥0 for all t≥0. If a>0, scale with t=b/a and use [F4] to obtain (a+b)r≤ar+br; if a=0, equality holds, including a=b=0. Induction gives (∑jaj)r≤∑jajr for every finite nonnegative family (the empty family gives 0=0). Now draw M′ codewords independently from Pn and take r=1/ρ for ρ≥1. The proved finite-sum inequality and step 1.1 yield Efm1/ρ≤∑j≠mEBn(Xmn,Xjn)1/ρ=(M′−1)(∑x,x′P(x)P(x′)B(x,x′)1/ρ)n. The equality follows from independent coordinates, the product form of Bn, and the power laws in [F4].

3.1F2step 2.1

Averaging [2.1] over messages and codebooks gives a codebook with M′−1∑mfm1/ρ≤(M′−1)zn, where z=∑x,x′P(x)P(x′)B(x,x′)1/ρ. At least M′/2 messages satisfy fm1/ρ≤2(M′−1)zn; otherwise their sum would exceed M′(M′−1)zn. Restrict the code to M′/2 such messages, using ML decoding among the retained words. Removing competitors cannot increase their ML error, so maximal error is at most [2(M′−1)zn]ρ.

4.1F2F3step 3.1∎

Set M′=2Mn, retain exactly Mn messages, and take −n−1ln⁡ of the bound in step 3.1. Since n−1ln⁡(M′−1)→R, this gives Emax−(R)≥−ρln⁡z−ρR=E0x(ρ,P)−ρR. Optimizing over P and ρ≥1 proves the maximal-error bound. Average error is no larger than maximal error for the same code, so its liminf exponent satisfies the same lower bound.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Gallager random-coding exponent lower bound

Statement

For every finite DMC without an input-cost constraint or feedback and every R>0, Eav−(R)≥Er(R),Emax−(R)≥Er(R), where Er is the random-coding function in Gallager, random-coding, expurgated, and sphere-packing functions. If 0<R<C(W), then Er(R)>0. This is an achievability lower bound, not an exact general reliability formula.

Facts & Assumptions

Given: A finite DMC W, rate R>0, the fixed-size sequence Mn=⌈enR⌉, and the error-exponent definitions.

[F1]

Finite discrete memoryless channels and Fixed-length codes for a finite DMC and Average and maximal error of a fixed-length code: a length-n code uses the product channel, a deterministic encoder/decoder, and uniform-message average and maximal errors.

[F2]

Gallager, random-coding, expurgated, and sphere-packing functions: E0(ρ,P)=−ln⁡∑y(∑xP(x)W(y∣x)1/(1+ρ))1+ρ for ρ≥0, and Er(R)=sup⁡0≤ρ≤1(max⁡PE0(ρ,P)−ρR).

[F3]

Finite Jensen inequality for a convex function and nonnegative weights summing to one and Convex, strictly convex, concave, strictly concave, and midpoint-convex real functions on an interval: a convex function of a finite probability-weighted mean is at most the weighted mean of its values; a function is concave exactly when its negative is convex.

[F4]

Expurgation converts small average error to small maximal error: a code of average error a has a subcode with at least half its messages and maximal error at most 2a.

[F5]

Finite mutual information and Single-letter information capacity of a finite DMC: I(P,W) is the finite joint/product KL sum in nats, and C(W)=max⁡PI(P,W).

[F6]

Finite DMC information capacity is attained: some input law P∗ satisfies I(P∗,W)=C(W).

[F10]

A twice-differentiable function on an open interval is convex if and only if its second derivative is nonnegative: a twice-differentiable function on an open interval is convex when its second derivative is nonnegative.

Proof

1.1F1givenalgebra

Fix 0<ρ≤1, an input law P, and an M-word codebook drawn independently from Pn. Use maximum-likelihood decoding with the lowest-index tie rule. If message m is sent and yn is received with Wn(yn∣xmn)>0, an error implies some competitor has likelihood at least the true likelihood. Hence its error indicator is at most (∑j≠m[Wn(yn∣xjn)Wn(yn∣xmn)]1/(1+ρ))ρ, which is at least one on every error event; outputs of zero true likelihood carry no channel mass.

1.2F2F5F7F8given

For fixed P, write Ay(ρ)=∑xP(x)W(y∣x)1/(1+ρ) and S(ρ)=∑yAy(ρ)1+ρ. If W(y∣x)>0, [F7]–[F8] and the chain rule give ddρW(y∣x)1/(1+ρ)∣ρ=0=−W(y∣x)ln⁡W(y∣x); if W(y∣x)=0, that term is identically zero. Thus, for qy=Ay(0)=(PW)(y)>0, Ay′(0)=−∑x:W(y∣x)>0P(x)W(y∣x)ln⁡W(y∣x). On a neighborhood of 0 where Ay(ρ)>0, write Ay(ρ)1+ρ=exp⁡((1+ρ)ln⁡Ay(ρ)). By [F7]–[F8] and the product and chain rules, its derivative at zero is qyln⁡qy+Ay′(0). If qy=0, every P(x)W(y∣x)=0, so Ay(ρ)=0 for all ρ≥0 and its outer term vanishes identically. Summing the finite terms gives S′(0)=∑y:qy>0qyln⁡qy−∑x,y:P(x)W(y∣x)>0P(x)W(y∣x)ln⁡W(y∣x)=−I(P,W), because [F5] expands I(P,W)=∑x,y:PW>0P(x)W(y∣x)ln⁡W(y∣x)qy. Since S(0)=1 and E0(ρ,P)=−ln⁡S(ρ), the right derivative is ∂ρE0(0,P)=I(P,W).

1.3F3F8F10F11givenalgebra

Fix 0<ρ≤1. By [F8], the function h(t)=−tρ on (0,∞) has h′′(t)=ρ(1−ρ)tρ−2≥0, so [F10] makes it convex there (for ρ=1 it is affine). The positive derivative ρtρ−1 and [F11] make tρ increasing. Given η>0, put δ=η1/ρ; if 0<t<δ, then 0<tρ<δρ=η by [F11]. Thus tρ extends continuously to zero with value zero. For nonnegative x,y and a weight λ∈[0,1], apply the convexity inequality for h to x+u,y+u>0 and let u↓0; continuity extends it to [0,∞). Applying finite convex Jensen [F3] to this h and the values of any finite nonnegative random variable Z gives −(EZ)ρ≤−EZρ, or EZρ≤(EZ)ρ. This includes EZ=0 and ρ=1 without a zero-to-zero power convention.

2.1F1F3step 1.1step 1.3algebra

Conditional on xmn,yn, the power Jensen inequality from step 1.3 bounds the expected ρ-power by the ρ-power of its mean. Independence of each competitor gives that mean as (M−1)An(yn)Wn(yn∣xmn)1/(1+ρ),An(yn):=∑xnPn(xn)Wn(yn∣xn)1/(1+ρ). Multiplication by the true likelihood changes its power to 1−ρ/(1+ρ)=1/(1+ρ). Averaging over the transmitted word and summing over outputs therefore bounds ensemble average error by (M−1)ρ∑ynAn(yn)1+ρ.

3.1F1F2step 2.1algebra

The product law in [F1] makes An(yn)=∏i=1n∑xP(x)W(yi∣x)1/(1+ρ). Thus the sum in step 2.1 factors into the nth power of the single-letter sum defining E0(ρ,P) in [F2]. Some deterministic codebook has average error at most its ensemble mean, so for each n a code exists with ϵav≤exp⁡{−n[E0(ρ,P)−ρn−1ln⁡(M−1)]}.

4.1F2F6F8F9step 3.1

With Mn=⌈enR⌉, one has n−1ln⁡(Mn−1)→R. Taking the liminf exponent in step 3.1 and optimizing over P and 0<ρ≤1 gives the corresponding positive-parameter supremum. For a capacity-achieving P∗ from [F6], each Ay(ρ) tends to qy=(P∗W)(y) as ρ↓0. If qy>0, then Ay(ρ)1+ρ=exp⁡((1+ρ)ln⁡Ay(ρ))→qy; if qy=0, all P∗(x)W(y∣x)=0 and that term is identically zero. Hence S(ρ)→∑yqy=1 and E0(ρ,P∗)=−ln⁡S(ρ)→0 by [F9]. Since E0(ρ)≥E0(ρ,P∗), the positive-parameter supremum is at least lim⁡ρ↓0(E0(ρ,P∗)−ρR)=0. The added endpoint ρ=0 has value zero, so it does not change the supremum, which is Er(R).

5.1F1F4step 4.1algebra

Apply the same bound at size 2Mn and then [F4]. The retained code has at least Mn messages, so selecting exactly Mn messages leaves maximal error at most twice the old average error. The factor two and the rate difference n−1ln⁡(2Mn)−R→0 do not change the liminf exponent. Hence Emax−(R)≥Er(R).

6.1F2F5step 1.2∎

If R<C(W), choose a maximizing P∗ by [F6]. Step 1.2 gives E0(ρ,P∗)−ρR=ρ(C(W)−R)+o(ρ)>0 for sufficiently small ρ>0. The supremum defining Er(R) is therefore positive.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Sphere-packing converse above the finite-divergence threshold

Statement

Assume the Axiom of Choice and Countable Choice. Let W be a finite unconstrained DMC. For P on X, let V range over row-stochastic channels satisfying supp⁡V(⋅∣x)⊆supp⁡W(⋅∣x), and define DP(V)=∑xP(x)D(V(⋅∣x)∥W(⋅∣x)),IP(V)=I(X;Y) under P(x)V(y∣x), J(P)=min⁡VIP(V),R∞(W)=max⁡PJ(P). For every R>R∞(W), the limsup average- and maximal-error exponents satisfy Eav+(R)≤Esp(R),Emax+(R)≤Esp(R), where Esp is defined in Gallager, random-coding, expurgated, and sphere-packing functions. The theorem makes no endpoint assertion at R=R∞(W).

Facts & Assumptions

Given: The finite DMC, deterministic length-n codes, and the two choice principles in the Statement.

[A1]

The Axiom of Choice and The Axiom of Countable Choice (ACω): AC and Countable Choice are assumed only for the weak-separation application in step 3.2.

[F1]

Finite discrete memoryless channels and The DMC product laws are stochastic kernels: the DMC block law is the product of its row kernels.

[F2]

Fixed-length codes for a finite DMC and Average and maximal error of a fixed-length code: messages are uniform, codewords are deterministic, and average error is the average of message errors.

[F3]

Finite-alphabet Fano inequality: for a uniform M≥2-message variable and any deterministic decoder with error e, I(M;Y)≥(1−e)ln⁡M−ln⁡2.

[F4]

Finite entropy and mutual-information chain rules and Finite KL divergence is nonnegative with equality exactly at equal laws: finite entropy obeys the chain rule, and finite mutual information/conditional mutual information are nonnegative.

[F5]

Finite mutual information and Finite distributions, entropy, divergence, and stochastic matrices: mutual information is finite KL, and entropy is H(p)=−∑pi>0piln⁡pi with 0ln⁡0=0.

[F6]

Finite log-sum inequality with support and equality cases: the finite log-sum inequality proves joint convexity of KL under linear mixing of both arguments.

[F8]

Disjoint nonempty Euclidean convex sets have a separating hyperplane: under AC and Countable Choice, disjoint nonempty convex subsets of Euclidean space admit a nonzero weak separating normal.

[F9]

Globally optimized constant-composition and Gallager functions agree: for every ρ>0, max⁡PE0,cc(ρ,P)=max⁡PE0(ρ,P).

[F10]

Finite Jensen inequality for a convex function and nonnegative weights summing to one: a finite weighted average of a concave function is at most that function of the weighted average.

[F11]

Average and maximal error reliability exponents and Gallager, random-coding, expurgated, and sphere-packing functions: Eav+,Emax+ are limsup error exponents and Esp(R)=sup⁡ρ≥0(max⁡PE0(ρ,P)−ρR).

[F12]

The logarithm grows more slowly than every positive real power: tln⁡t→0 as t↓0, and ln⁡(n+1)/n→0.

[F13]

Finite-channel mutual information is concave in the input law: for every finite channel V, P↦IP(V) is concave, including on the boundary of the input simplex.

Proof

1.1F1F4F5F7F12given

The allowed V form a compact product of row simplexes. For fixed P, IP(V) and DP(V) are continuous in V: finite sums use tln⁡t→0 at zero by [F12], and every denominator W(y∣x) charged by V is a fixed positive transition. Thus J(P)=min⁡VIP(V) exists. The joint map (P,V)↦IP(V) is continuous on the compact product of the input simplex and the allowed-channel set; [F7] makes it uniformly continuous. Therefore ∣J(P)−J(P′)∣≤sup⁡V∣IP(V)−IP′(V)∣→0 as P′→P. The continuous J attains its finite maximum R∞ by [F7]. Since finite mutual information is nonnegative by [F4], J(P)≥0 and R∞≥0. Since R>R∞, for every P its minimizing channel V0 satisfies IP(V0)=J(P)<R.

1.2F1F3F4F5F10F12F13givenalgebra

Consider any deterministic M≥2 message code whose every codeword has type P, and evaluate its average error eV through the product channel Vn. Let U be its uniform message and Xn its codeword. Since Xn is a function of U and the channel depends on U only through Xn, I(U;Yn)=H(Yn)−H(Yn∣U). The finite entropy chain rule and nonnegative conditional mutual information in [F4] give H(Yn)≤∑iH(Yi). The product-channel law in [F1] gives H(Yn∣U)=∑iH(Yi∣Xi), so I(U;Yn)≤∑iI(Xi;Yi)=∑iIPi(V), where Pi is the law of Xi under the uniform message. Every codeword has type P, hence n−1∑iPi=P. Concavity [F13] and finite Jensen [F10] imply I(U;Yn)≤nIP(V). Fano's inequality [F3] now yields eV≥1−nIP(V)+ln⁡2ln⁡M. The entropy formula [F5] and limit [F12] also show that P↦IP(V) is continuous, as needed when types vary.

2.1F5F6step 1.1

For fixed P, the closed feasible set {V:IP(V)≤R} is nonempty and compact, so SP(R):=min⁡IP(V)≤RDP(V) exists. The open infimum over IP(V)<R equals this minimum: if V∗ minimizes the closed problem, mix it with the strict witness V0 from step 1.1. Convexity of IP gives IP((1−t)V∗+tV0)<R for t>0, while continuity gives DP((1−t)V∗+tV0)→SP(R). For DP, [F6] gives convexity row by row and then after the finite P-weighted sum. For IP, write it as D(PVXY∥P⊗PVY); both arguments are the same convex mixtures when V is mixed, so [F6] gives convexity. This proves the required convexity and continuity facts.

2.2F1F2step 1.2

For each row x, under V(⋅∣x) the log ratio ln⁡[V(Y∣x)/W(Y∣x)] has mean D(Vx∥Wx) and variance bounded uniformly over allowed V: the finite set of positive W(y∣x) has a positive minimum, and t(ln⁡(t/W(y∣x)))2 extends continuously at t=0. Thus for some finite KW, a codeword of type Pn has log ratio L=ln⁡[Vn(Yn∣xn)/Wn(Yn∣xn)] with mean nDPn(V) and variance at most nKW. On L>n(DPn(V)+η), the squared centered deviation exceeds n2η2, so the event indicator is at most (L−EL)2/(n2η2). Taking expectations gives Vn{L>n(DPn(V)+η)}≤KW/(nη2). On its complement Wn≥e−n(DPn(V)+η)Vn; integrating over decoder error events gives eW≥e−n(DPn(V)+η)(eV−KWnη2).

3.1F1F2F3F11F12step 1.1step 1.2step 2.1step 2.2

At each n, choose a code attaining the finite-block minimum average error. For any such code of size Mn, partition its messages into input types; there are at most (n+1)∣X∣ types. Restrict to a largest type class of size Mn′≥Mn/(n+1)∣X∣. Reindex the retained messages and map every old decoder output outside the retained class to one fixed retained message. For each retained message this decoder cannot increase its error, so if en is the original average error and en′ the restricted one, then en≥(Mn′/Mn)en′. Since Mn=⌈enR⌉ and R>0 by step 1.1, Mn′ grows exponentially and n−1ln⁡Mn′→R by [F12]. Along any subsequence realizing the limsup exponent, compactness gives a further subsequence of selected types Pn→P. For each allowed V with IP(V)<R, continuity from step 1.2 makes its Fano lower bound bounded away from zero; step 2.2 then gives lim sup⁡−n−1ln⁡en≤DP(V)+η, since the type-class factor costs only ∣X∣ln⁡(n+1)/n. Letting η↓0 and taking the infimum over strict-feasible V proves Eav+(R)≤sup⁡Pinf⁡V:IP(V)<RDP(V)=sup⁡PSP(R), where the equality is step 2.1. Since every code's maximal error is at least its average error, Pmax∗(n,Mn)≥Pav∗(n,Mn) and the same upper bound holds for Emax+.

3.2A1F8step 1.1step 2.1algebra

Fix P. Form the upper image G={(a,b):a≥IP(V), b≥DP(V) for some allowed V} and the open convex set O=(−∞,R)×(−∞,SP(R)). They are nonempty convex sets. If a point lay in both, its witnessing V would satisfy IP(V)<R and DP(V)<SP(R), contradicting the definition of the closed minimum; hence they are disjoint. Convexity of G follows from step 2.1. Apply [F8] under [A1] to obtain a nonzero normal separating G from O. Because G is upper in each coordinate, the separating normal in the orientation a⋅g≤a⋅o must have nonpositive coordinates (otherwise increasing that coordinate of g violates separation). Reversing its sign gives weights u,v≥0, not both zero, with uIP(V)+vDP(V)≥uR+vSP(R)for every allowed V. Strict feasibility from step 1.1 forces v>0: if v=0, then u>0 and the inequality contradicts IP(V0)<R. Normalize v=1 and put ρ=u/v≥0.

4.1step 2.1step 3.2algebra

The separator gives inf⁡V{DP(V)+ρIP(V)}−ρR≥SP(R). Conversely, a minimizer V∗ of the closed problem has IP(V∗)≤R and DP(V∗)=SP(R), so for every ρ≥0, inf⁡V{DP(V)+ρIP(V)}−ρR≤SP(R). Thus strict feasibility proves the exact dual identity SP(R)=sup⁡ρ≥0{E0,cc(ρ,P)−ρR}, with E0,cc(0,P)=0.

5.1F9F11step 2.1step 3.1step 4.1cases∎

Taking suprema over P and ρ in step 4.1, interchanging two suprema, and applying [F9] for ρ>0 (at ρ=0 both optimized quantities are zero) gives sup⁡PSP(R)=sup⁡ρ≥0{max⁡PE0(ρ,P)−ρR}=Esp(R). Combining with step 3.1 proves both stated converses. The strict condition R>R∞ was used in steps 1.1, 2.1, and 4.1; no endpoint conclusion follows from this proof.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Nondegenerate normal approximation for finite unconstrained DMCs

Statement

Assume the Axiom of Choice. Let W be a fixed finite DMC with no feedback or input-cost constraint, let 0<ϵ<1/2 be fixed, and suppose Vmin⁡(W)>0. For k∈{av,max}, let Mk∗(n,ϵ) be the largest number of messages in a deterministic length-n code with uniform messages and error criterion k at most ϵ. Then ln⁡Mk∗(n,ϵ)=nC(W)+nVmin⁡(W) Φ−1(ϵ)+O(ln⁡n),k∈{av,max}, where all logarithms are natural, Φ is the standard-normal CDF, and the constants may depend on W,ϵ. This theorem makes no claim for cost constraints, ϵ≥1/2, zero dispersion, or a third-order coefficient.

Facts & Assumptions

Given: A finite unconstrained DMC W, a fixed 0<ϵ<1/2, and Vmin⁡(W)>0.

[A1]

The Axiom of Choice: the Axiom of Choice is assumed through the standard-normal law and the Berry–Esseen supplier.

[F1]

Finite discrete memoryless channels and The DMC product laws are stochastic kernels: Wn(yn∣xn)=∏iW(yi∣xi) is the DMC block law.

[F2]

Finite DMC information capacity is attained and Single-letter information capacity of a finite DMC: C(W)=max⁡PI(P,W) is finite and attained; the CAID set Π(W) is nonempty.

[F3]

The capacity-achieving output law is unique and Capacity-achieving output laws bound every row divergence: all CAIDs induce a common output law Q∗, every channel row is supported on Q∗, and D(Wx∥Q∗)≤C(W).

[F4]

DMC minimum and maximum dispersion are attained and Conditional information variance and DMC dispersion: Vmin⁡(W) is attained on Π(W) and V(P,W) is the conditional information variance.

[F5]

A CAID's information-density variance equals its conditional dispersion: for every CAID, the conditional information-density mean is C(W) on each positive-mass input and the unconditional information-density variance equals its conditional dispersion.

[F6]

Finite-DMC information deficit controls squared distance to the CAID set: C(W)−I(P,W)≥αdist⁡2(P,Π(W))2 for some α>0 and every input law P.

[F7]

Berry–Esseen bound for a finite independent array: for independent finite-support summands with total variance σ2>0, the CDF error from Φ is at most 1088∑iE∣Xi∣3/σ3.

[F8]

Finite-DMC dependence-testing achievability bound: a deterministic code exists with average error at most Ee−[ı(Xn;Yn)−ln⁡((M−1)/2)]+ for M≥2.

[F9]

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.

[F10]

Standard normal and normal laws and The standard normal CDF has unique symmetric quantiles: Φ is continuous and strictly increasing from 0 to 1, with a unique inverse quantile at each ϵ∈(0,1).

[F14]

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 −tln⁡t terms with 0ln⁡0=0.

Proof

1.1F2F3F5given

Choose any CAID and let Q∗ be its output law. By [F3], every row is supported on Q∗ and has divergence dx:=D(Wx∥Q∗)≤C(W). For every CAID P, [F5] gives E[ıP(X;Y)∣X=x]=C(W) on each positive-mass input and Var⁡(ıP(X;Y))=V(P,W).

1.2F2F4F11F12F13F14algebra

By [F13] the input simplex is compact. Expanding the finite KL definition [F14] gives I(P,W)=H(PW)−∑xP(x)H(Wx); by [F11], tln⁡t→0 at zero, so this function is continuous. Since C(W)=max⁡PI(P,W) by [F2], its maximizing level set Π(W) is closed and therefore compact; [F2], [F4] supply a minimum-dispersion CAID. Since Q∗ is positive on every globally reachable output, choose U={P∈ΔX:dist⁡2(P,Π(W))<δ} with compact closure in the input simplex and with every (PW)(y) on that support bounded below by a positive constant on U‾. On the support of each row define ℓP(x;y):=ln⁡[W(y∣x)/(PW)(y)]; it is finite on U and agrees with ıP(x;y) whenever P(x)>0. Define T(P,W):=∑x:P(x)>0P(x)EWx∣ℓP(x;Y)−D(Wx∥PW)∣3, omitting zero-weight rows. The local extensions of V and T are respectively ∑xP(x)Var⁡WxℓP(x;Y) and the same third-moment sum over all x; they agree with the support-restricted formulas because zero-weight rows contribute zero. They are C1: the logarithm arguments stay positive on a neighborhood of U‾, and u↦∣u∣3 has continuous derivative 3u∣u∣. Their first derivatives are bounded on compact U‾. Since V≥Vmin⁡>0 on Π(W), shrink δ so that V≥v0>0 on U‾, and let T0 bound T there. The segment from any P∈U to a nearest P0∈Π(W) stays in U; the mean-value theorem then gives ∣V(P,W)−V(P0,W)∣≤L∥P−P0∥2 for one finite L.

1.3F1F2givenalgebra

There is also a global constant B<∞ with V(P,W)≤B for every input law. Indeed, let w0 be the least positive transition probability of W. If P(x)>0 and W(y∣x)>0, then (PW)(y)≥P(x)W(y∣x), so ∣ıP(x;y)∣≤∣ln⁡w0∣+∣ln⁡P(x)∣. The function t(1+∣ln⁡t∣)2 extends continuously to zero and is bounded on [0,1]; summing the resulting finite bound over x gives EıP2≤B and hence V(P,W)≤B.

1.4F1F9givenalgebra

Fix a code whose every codeword has type P and let Qn=(PW)n. For message m with codeword xmn, put Lm(yn)=ln⁡[Wn(yn∣xmn)/Qn(yn)] on its charged support. Every codeword of type P gives the same distribution of Lm under its channel law, with mean nI(P,W) and variance nV(P,W); the summands are independent and row counts are nP(x). For any γ>0, split each decoder region at t=ln⁡M−γ. On Lm≤t, Wn(yn∣xmn)≤Me−γQn(yn). Averaging over messages and using disjoint decoder regions gives 1−eav≤Pr⁡{L>ln⁡M−γ}+e−γ,FL(ln⁡M−γ)≤eav+e−γ.

2.1A1F7F9F10step 1.2step 1.4algebra

For P∈U, Berry–Esseen [F7] applied to the centered independent row log-likelihood terms in step 1.4 gives a uniform bound sup⁡z∣FL(nI(P,W)+nV(P,W)z)−Φ(z)∣≤B0/n, where B0=1088T0/v03/2. If eav≤ϵ+n−1/2 and γ=12ln⁡n, step 1.4 yields Φ ⁣(ln⁡M−γ−nI(P,W)nV(P,W))≤ϵ+(B0+2)n−1/2. Since ϵ is fixed in (0,1), choose a compact interval about zϵ on which the positive density φ has lower bound m>0. The mean-value theorem [F12] gives ∣Φ(u)−Φ(v)∣≥m∣u−v∣ there, so the inverse is locally Lipschitz at ϵ. Hence, uniformly for such types, ln⁡M≤nI(P,W)+nV(P,W) zϵ+12ln⁡n+O(1),zϵ:=Φ−1(ϵ).

2.2F1F9step 1.3step 1.4

Fix δ>0 so that U contains the δ-neighborhood of Π(W). On the compact set dist⁡(P,Π(W))≥δ, continuity and the definition of Π(W) give I(P,W)≤C−η for some η>0. If a constant-composition code there had ln⁡M−γ>nI(P,W)+Kn, then on L>nI(P,W)+Kn, the squared centered deviation exceeds K2n, so its indicator is at most (L−nI(P,W))2/(K2n). Taking expectations and using step 1.3 gives FL(ln⁡M−γ)≥1−B/K2. Choose K with 1−B/K2>ϵ; this contradicts step 1.4 and eav≤ϵ+n−1/2 for large n. Therefore ln⁡M≤n(C−η)+Kn+12ln⁡n, which is below the claimed normal upper bound for all sufficiently large n.

2.3F4F5F7F8step 1.1algebra

Let P∗∈Π(W) attain Vmin⁡. By [F5], under P∗W the information density has mean C and variance Vmin⁡; its third absolute centered moment T∗<∞. Apply [F8] to P∗n. For γ=12ln⁡n, the DT expectation is at most Pr⁡{Sn≤ln⁡((M−1)/2)+γ}+e−γ, by splitting at the displayed threshold. Berry–Esseen [F7] bounds this by Φ((t−nC)/nVmin⁡)+1088T∗/(Vmin⁡3/2n)+n−1/2, where t=ln⁡((M−1)/2)+γ.

3.1F4F6step 1.2step 2.1algebra

Put a=−zϵ>0 and d=dist⁡2(P,Π(W)). For P∈U, choose a nearest P0∈Π(W), so V(P0,W)≥Vmin⁡. By [F6] and step 1.2, nI(P,W)−anV(P,W)≤nC−anVmin⁡−nαd2+aLn d≤nC−anVmin⁡+a2L24α. Together with step 2.1 this gives the desired nC+nVmin⁡zϵ+O(ln⁡n) upper bound for nearby constant-composition codes.

3.2F7F8F10F12step 2.3given

Set un=ϵ−(1088T∗/Vmin⁡3/2+2)n−1/2 and tn=nC+nVmin⁡Φ−1(un), for large n with un>0. We have C>0: if C=0, every point-mass input is a CAID and has zero dispersion, contradicting Vmin⁡>0. Choose M=1+⌊2etn−γ⌋, which is at least two for large n and satisfies t≤tn and ln⁡M≥tn−γ−O(1). Step 2.3 and [F7] give a deterministic code with average error at most ϵ−n−1/2 and ln⁡M≥nC+nVmin⁡zϵ−O(ln⁡n), using local Lipschitz continuity of Φ−1 at ϵ from [F12].

4.1F9step 2.1step 2.2step 3.1

For an arbitrary code of size M with individual errors em≥0 and average error at most ϵ, put τ=ϵ+n−1/2 and let b count the messages with em>τ. If b>0, then bτ<∑em>τem≤∑mem≤Mϵ, so the retained count g=M−b satisfies g>M(1−ϵ/τ)=M/(1+ϵn). If b=0, then g=M satisfies the same weak lower bound. Hence in all cases g≥⌈M/(1+ϵn)⌉≥1, 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 K=(n+1)∣X∣ input types, one type subcode has at least ⌈g/K⌉ messages, hence at least M/[(1+ϵn)K]. Its logarithmic size loss is therefore at most ln⁡(1+ϵn)+∣X∣ln⁡(n+1)=O(ln⁡n) and its average error is at most ϵ+n−1/2. Applying steps 2.1, 2.2, and 3.1 to this type subcode gives ln⁡M≤nC+nVmin⁡zϵ+O(ln⁡n).

5.1F9step 4.1algebra

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 ∣Y∣n/M, since each output is decoded as only one message and contributes at most one to the sum of message success probabilities. Thus M≤∣Y∣n/(1−ϵ) for either criterion.

6.1F9step 3.2step 4.1step 5.1algebra∎

For all sufficiently large n with n−1/2<ϵ, let M be the size of the code of step 3.2 and let b count its messages with individual error em>ϵ. If b>0, then bϵ<∑em>ϵem≤∑mem≤M(ϵ−n−1/2), so its retained count g=M−b satisfies g>M/(ϵn). If b=0, g=M≥M/(ϵn) because ϵn>1. Therefore g≥⌈M/(ϵn)⌉≥1, 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 ln⁡M−ln⁡(ϵn), so it loses at most 12ln⁡n+ln⁡ϵ=12ln⁡n+O(1). 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.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

The error exponent is zero above finite-DMC capacity

Statement

For every finite unconstrained DMC and every R>C(W), Eav−(R)=Eav+(R)=Emax−(R)=Emax+(R)=0. These are error-probability exponents; no success-probability exponent is asserted.

Facts & Assumptions

Given: A finite DMC W, R>C(W), and Mn=⌈enR⌉.

[F1]

Strong converse for finite-alphabet DMCs and Average and maximal error of a fixed-length code: for any code sequence with liminf rate above C(W), average success tends to zero, so both average and maximal errors tend to one; the two criteria are the uniform-message average and largest message error.

[F2]

Average and maximal error reliability exponents: Ek±(R) are the liminf and limsup of −n−1ln⁡Pk∗(n,Mn), with −ln⁡0=+∞.

[F3]

Average and maximal error of a fixed-length code: maximal error is at least average error for every code.

Proof

1.1F1F2given

For each n, choose a code attaining Pav∗(n,Mn); the finite code space makes such a minimizer exist. Its rate is n−1ln⁡Mn→R>C(W), so [F1] implies Pav∗(n,Mn)→1.

1.2F1F2F3givenalgebra

Choose likewise a code attaining Pmax∗(n,Mn). Its average error is no larger than its maximal error, and [F1] forces its average error to tend to one. Therefore its maximal error, bounded above by one and below by that average error, also tends to one; hence Pmax∗(n,Mn)→1.

2.1F2step 1.1step 1.2∎

If pn→1 with 0<pn≤1 eventually, then −ln⁡pn→0 and n−1(−ln⁡pn)→0. Applying this to both optimal error sequences from steps 1.1 and 1.2 makes their liminf and limsup exponents all zero.

5 · Examples, counterexamples and false statements

None yet.

Sources