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.

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.

Depends on

Used by

Dependency tree · two levels

11 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