Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-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.

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.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

83 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