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

Cover-Leung inner bound for the two-user DM-MAC with feedback

Statement

For each finite law PUPX1∣UPX2∣UWY∣X1X2, let R(P) be the set of nonnegative rate pairs satisfying R1≤I(X1;Y∣X2,U),R2≤I(X2;Y∣X1,U),R1+R2≤I(X1,X2;Y). For the two-user finite DM-MAC with perfect causal output feedback in Two-user DM-MAC code with perfect causal output feedback, every rate pair in the closure of the union of these sets over all such finite laws is achievable. This is an inner bound; no general feedback-capacity equality is asserted.

Facts & Assumptions

Given: A finite DM-MAC, independent private messages, separate causal encoders observing common noiseless Yi−1, a joint decoder and average joint error.

[F1]

Two-user DM-MAC code with perfect causal output feedback: encoder j uses only (Mj,Yi−1) and the common decoder estimates the independent private-message pair.

[F2]

Two-user discrete memoryless multiple-access channel: conditional on the input symbols, the output law is the memoryless kernel W(y∣x1,x2).

[F3]

Finite conditional mutual information: I(A;B∣C) is a finite average of conditional mutual informations in nats.

[F4]

Finite mutual information: I(A;B) is the finite mutual information of the joint law.

Proof

1.1givenF1chooseconstruct

Fix a finite law PUPX1∣UPX2∣U. Use b blocks of length n and b−1 independent message chunks M1j,M2j, 1≤j<b, with sizes ⌈enR1⌉,⌈enR2⌉; set M10=M1b=M2b=1. In each block independently generate clouds un(ℓ)∼PUn for ℓ∈[M2], and, conditionally on every cloud, independent satellite words x1n(m1,ℓ) and x2n(m2,ℓ) with coordinate laws PX1∣U and PX2∣U.

2.1F1F2F3step 1.1choose

In block j, sender 2 sends x2n(M2j,M2,j−1). Sender 1 sends x1n(M1j,M~2,j−1), where it sets M~20=1 and after block j−1 estimates M2,j−1 from its own M1,j−1, its already known previous state, and the feedback output of that block. If R2=0, the M2 chunks are singletons and sender 1 sets M~2,j−1=1 without a test. If R2>0, then I(X2;Y∣X1,U)>0; choose R2<τ2<I(X2;Y∣X1,U) and test each candidate m2 using ı2=∑iln⁡W(Yi∣X1i,X2i)PY∣X1,U(Yi∣X1i,Ui), with a summand defined as −∞ whenever its numerator is zero. Set M~2,j−1 to the unique candidate with ı2>nτ2, or to the fixed default 1 if zero or multiple candidates pass.

2.2F2F3F4step 1.1choose

The receiver decodes backward. In the last block it knows the dummy current message M2b=1 and searches for the preceding state M2,b−1; in each earlier block j, it knows M2j from the already decoded next block and searches for the unique pair (M1j,M2,j−1). It uses a single test for each positive-rate error class: the user-1 test is ∑iln⁡W(Yi∣X1i,X2i)PY∣X2,U(Yi∣X2i,Ui)>nτ1, and the pair/state test is ∑iln⁡W(Yi∣X1i,X2i)PY(Yi)>nτΣ. A test for a zero-rate user is omitted because its message set is a singleton; if both rates are zero, there is only one message pair. A summand with zero numerator is −∞, and the decoder returns the sole candidate passing all retained tests, or the fixed default 1 or (1,1) if zero or multiple candidates pass. Choose R1<τ1<I(X1;Y∣X2,U) when R1>0 and R1+R2<τΣ<I(X1,X2;Y) when R1+R2>0. The latter is the mean of the second test because Y is conditionally independent of U given (X1,X2).

3.1F2F3step 2.1algebraalgebra

For fixed b and R2>0, the true ı2/n in each data block converges in probability to I(X2;Y∣X1,U) by the weak law for IID finite-valued information-density terms. A wrong X2 satellite is independent of the output conditional on the known (U,X1), and its likelihood ratio in step 2.1 has expectation one. Markov's inequality and the union bound over enR2+o(n) candidates show sender 1 decodes each M2j correctly with probability tending to one. If R2=0, there is no sender-decoding error because every M2 chunk is fixed.

3.2F2F3F4step 2.2algebraalgebra

For the true tuple, each retained receiver information density converges in probability to its mean. When R1>0, a wrong satellite with the true cloud has likelihood-ratio expectation one under the conditional product law and is bounded by e−nτ1; there are at most enR1+o(n) such candidates. When R1+R2>0, a candidate with a wrong preceding state changes the cloud and both satellite codebook groups; each candidate is independent of the output and has product law PUPX1∣UPX2∣U, so the second likelihood ratio has expectation one and threshold probability at most e−nτΣ. There are at most en(R1+R2)+o(n) such candidates. The strict gaps make all extant error classes vanish; absent zero-rate candidate classes require no test. In the terminal dummy block, the preceding state has enR2+o(n) candidates when R2>0, and is fixed when R2=0.

4.1F1step 3.1step 3.2choosealgebra

With b fixed, the finitely many sender-decoding and receiver backward-decoding errors vanish as n→∞ by steps 3.1 and 3.2; blockwise dependence causes no issue because a union bound is used and a correct prior decode makes the next encoder state correct. The random codebook ensemble is finite, so one deterministic codebook has no greater average error than its ensemble mean. The achieved rates are (b−1)Rj/b.

5.1F1step 4.1algebra∎

Letting b→∞ after the blocklength limit makes (b−1)Rj/b→Rj. A diagonal sequence of blocklengths gives vanishing error and rates tending to each strict pair; a zero-rate coordinate uses a singleton message and omits its tests. For each fixed law, scaling the positive coordinates of a point in R(P) by 1−ε gives strict gaps for every nonempty error class, and the origin is achieved with one message pair. Letting ε↓0 and taking the union over laws proves the stated closed inner bound. Only sender 1's causal estimate from the shared output is used, which is permitted by [F1].

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

10 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