Alphabeta Math
LemmaStatement: AI-adaptedProof: 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.

AEP criterion for fixed-rate lossless coding

Statement

For any finite-alphabet source with -n^{-1}log2 P(X^n) converging in probability to h, proves vanishing block error is achievable for R>h and impossible for R<h.

Facts & Assumptions

Given: Finite block laws pn on An, entropy-rate candidate h, a target rate R≥0, and normalized self-information In(Xn)/n from Finite-block information and entropy in bits. Assume In(Xn)/n→h in probability.

[F1]

Finite-block information and entropy in bits: In(x)=−log⁡2pn(x) on positive-probability blocks.

[F2]

Fixed-length lossless block codes and error probability: a rate-R code has message set M⊆{0,1}⌊nR⌋, encoder e:An→M, decoder d:M→An, and e injective on its success set.

Proof

Given: The AEP convergence and finite-block coding convention [F1]–[F2].

1.1F1givenalgebra

If h<0, then the nonnegative variable In(Xn)/n stays at distance at least −h from h, contradicting convergence in probability; hence h≥0. Let R>h and choose ϵ>0 with h+ϵ<R. Define Tn={x:pn(x)>0, In(x)≤n(h+ϵ)}. On Tn, each word has probability at least 2−n(h+ϵ), so ∣Tn∣≤2n(h+ϵ). The AEP gives P(Xn∈Tn)→1.

2.1F2step 1.1algebra

For all sufficiently large n, ∣Tn∣≤2⌊nR⌋, since R−h−ϵ>0. Fix an enumeration of the finite alphabet A once, and let a0 be its first symbol. For each such n, order Tn lexicographically, take Mn={0,1}⌊nR⌋ in lexicographic order, and map the jth typical block to the jth binary word. Define en by this assignment on Tn and by en(x)=0⌊nR⌋ otherwise. Define dn to return each typical block on its assigned message and a0n on all remaining messages. This is a rate-R code in the sense of [F2], and every block in Tn is decoded correctly. Its error is at most P(Xn∉Tn)→0. For the finitely many earlier n, take en constant at the all-zero message and dn constant at a0n.

3.1F1F2givenalgebra∎

Let 0≤R<h and choose ϵ>0 with R+ϵ<h. For any rate-R code, its success set Sn has at most 2⌊nR⌋ words by [F2]. Split it according to whether In(x)>n(R+ϵ). The probability of successful words in that part is at most 2nR2−n(R+ϵ)=2−nϵ, while the other part has total probability tending to zero by the AEP. Thus success probability tends to zero. At R=h neither conclusion is asserted.

Depends on

Used by

Dependency tree · two levels

6 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