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

Decode-forward inner bound for a finite relay channel

Statement

For a finite relay channel with relay-only causality, fix a finite law PXrPX∣Xr. Every positive rate 0<R<min⁡{I(X;Yr∣Xr), I(X,Xr;Y)} is achievable, and rate R=0 is always achievable with a one-message code. Taking the closure of the union over such laws gives the decode-forward inner bound. Mutual informations use the relay channel law and nats per use.

Facts & Assumptions

Given: A finite relay channel, a law PXrPX∣Xr, and either a positive rate strictly below both displayed mutual informations or the zero-rate case.

[F1]

Finite discrete memoryless relay channel and causal code: the relay observes Yr and its input at time i may depend on Yri−1.

[F2]

Joint strong typicality for a finite IID source: IID blocks are strongly typical with probability tending to one.

[F3]

Conditional joint-typicality packing bound for finite alphabets: a wrong independent codeword passes the relevant conditional joint-typicality test with exponent given by the corresponding mutual information.

Proof

1.1givenF1choose

Choose ϵ>0 so that R+ϵ is below both mutual informations. For every block b∈{1,…,B+1}, independently generate a relay codebook xr,bn(w) with w∈[⌈enR⌉], each word IID from PXr. Given each relay word, generate source words xbn(m,w) independently according to ∏iPX∣Xr(xi∣xr,b,i). Set w0=wB+1=1 as fixed dummy indices and use w1,…,wB for the B messages. In block b, the source sends xbn(wb,wb−1) and the relay sends xr,bn(wb−1). This is causal under [F1].

2.1F1F2F3step 1.1algebra

At the end of block b, the relay tests candidate wb using (xr,bn(wb−1),xbn(wb,wb−1),yrn(b)) and accepts the unique jointly typical candidate. The true triple has the IID law PXrPX∣XrWYr∣X,Xr, so [F2] makes its test pass with probability tending to one. For a wrong candidate, its source word is conditionally independent of the relay observation given the known relay word; [F3] bounds a false test by e−n(I(X;Yr∣Xr)−ϵ). There are at most enR false indices, so the union bound tends to zero because R+ϵ<I(X;Yr∣Xr).

2.2F1F2F3step 1.1algebra

The destination decodes backward over blocks b=B+1,B,…,2. It knows wb from the next block (or as the fixed dummy wB+1), and tests each candidate wb−1 against the block-b source and relay codewords and yn(b). The true tuple is IID with law PXrPX∣XrWY and passes by [F2]. For a wrong candidate, the pair of candidate codewords is independent of the output generated by the true pair; [F3] bounds a false test by e−n(I(X,Xr;Y)−ϵ). The union bound over at most enR wrong indices tends to zero because R+ϵ<I(X,Xr;Y).

3.1step 2.1step 2.2algebra

For positive R there are B message blocks and B+1 channel blocks, so the rate tends to BR/(B+1) as n→∞. For fixed B, the ensemble-average error tends to zero by steps 2.1, 2.2; then letting B→∞ approaches R. The strict slack permits the typicality tolerances to shrink with n, and closure gives the positive-rate part.

4.1givenalgebra∎

At R=0, use a singleton message set and let the destination always return its sole element; the error probability is zero for every blocklength. Thus the zero-rate case is included even if one of the mutual informations vanishes.

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