Alphabeta Math
Pipeline-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.

Multiuser Channel Networks

1 · Prerequisites

2 · Summary

This page develops exact capacity results for a few carefully specified multiuser channel models and two feedback/source-channel inner bounds. All alphabets and message sets are finite for the discrete channels; the Gaussian channels are real, memoryless, have independent N(0,N) noise with N>0, and use expected average block-power constraints. Rates and entropies use natural logarithms and nats per use. For channel-coding results, error means average joint message error; for the correlated-source code, it means average joint source-block error. Capacity regions are closures of achievable rates; the proofs first construct strict interior rates and handle boundary cases by closure or singleton-message codes.

The independent-private-message, no-feedback DM-MAC region uses conditional product inputs given a public finite time-sharing variable. The Gaussian MAC proof is separate and handles continuous densities and power constraints directly. A physically degraded broadcast channel is fixed by the factorization W1(y1∣x)W2(y2∣y1), with receiver 1 stronger. Perfect output feedback does not enlarge point-to-point finite-DMC capacity, while for positive powers it enlarges the two-user AWGN-MAC region, exactly characterized by the Ozarow correlation parameter. The Cover–Leung expression is only an inner bound for general DM-MAC feedback. The Cover–El Gamal–Salehi condition is only sufficient for transmitting correlated IID sources; no general network capacity formula is claimed.

The first diagram gives the two-user MAC interfaces. Solid arrows show message-to-encoder and encoder-to-channel paths. Dashed arrows indicate the optional noiseless causal feedback used only in the feedback-code definitions; removing them gives the no-feedback model. The second diagram records the physical degradation order in the broadcast factorization. The third diagram separates correlated source observations and their encoders before they enter a common MAC decoder. The diagrams summarize code interfaces and are not used as proof steps.

\begin{tikzpicture}[>=stealth, node distance=1.7cm]
\node (m1) {$M_1$};
\node[draw,right of=m1] (e1) {encoder 1};
\node (x1) [right of=e1] {$X_1$};
\node (m2) [below of=m1] {$M_2$};
\node[draw,right of=m2] (e2) {encoder 2};
\node (x2) [right of=e2] {$X_2$};
\node[draw,right of=x1,yshift=-.85cm] (ch) {$W(y|x_1,x_2)$};
\node (y) [right of=ch] {$Y$};
\node[draw,right of=y] (dec) {joint decoder};
\draw[->] (m1)--(e1); \draw[->] (e1)--(x1); \draw[->] (m2)--(e2); \draw[->] (e2)--(x2);
\draw[->] (x1)--(ch); \draw[->] (x2)--(ch); \draw[->] (ch)--(y); \draw[->] (y)--(dec);
\draw[->,dashed,bend left=30] (y) to node[above] {$Y^{i-1}$} (e1);
\draw[->,dashed,bend right=30] (y) to node[below] {$Y^{i-1}$} (e2);
\end{tikzpicture}
\begin{tikzpicture}[>=stealth, node distance=2.2cm]
\node (x) {$X$};
\node[draw,right of=x] (w1) {$W_1(y_1|x)$};
\node (y1) [right of=w1] {$Y_1$};
\node[draw,right of=y1] (w2) {$W_2(y_2|y_1)$};
\node (y2) [right of=w2] {$Y_2$};
\draw[->] (x)--(w1); \draw[->] (w1)--(y1); \draw[->] (y1)--(w2); \draw[->] (w2)--(y2);
\end{tikzpicture}
\begin{tikzpicture}[>=stealth, node distance=1.8cm]
\node (s1) {$S_1^n$}; \node[draw,right of=s1] (f1) {$f_1$}; \node (x1) [right of=f1] {$X_1^n$};
\node (s2) [below of=s1] {$S_2^n$}; \node[draw,right of=s2] (f2) {$f_2$}; \node (x2) [right of=f2] {$X_2^n$};
\node[draw,right of=x1,yshift=-.85cm] (w) {$W^n$}; \node (y) [right of=w] {$Y^n$}; \node[draw,right of=y] (g) {$g$};
\draw[->] (s1)--(f1); \draw[->] (f1)--(x1); \draw[->] (s2)--(f2); \draw[->] (f2)--(x2);
\draw[->] (x1)--(w); \draw[->] (x2)--(w); \draw[->] (w)--(y); \draw[->] (y)--(g);
\end{tikzpicture}

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Differential entropy for real densities

Definition

If X has Lebesgue density f on Rd and ∫fln⁡f is a finite real number, its differential entropy in nats is h(X):=−∫Rdf(x)ln⁡f(x) dx. If (X,S) has conditional densities fX∣S=s for almost every s and the indicated integral is finite, set h(X∣S):=∫h(fX∣S=s) dPS(s). We use only these finite-integral cases; differential entropy is not defined here by a formal subtraction of possibly infinite quantities.

Facts & Assumptions

Given: A Euclidean random vector with a Lebesgue density and an absolutely finite entropy integral; for the conditional version, conditional densities and an absolutely finite averaged entropy integral.

Proof

1.1givenalgebra

The integrability hypothesis makes ∫fln⁡f a finite real number, so the displayed negative integral is a defined real number.

2.1givenalgebraalgebra∎

In the conditional definition, almost-everywhere existence of the conditional densities and integrability of their entropy values make the outer expectation a finite real number; changing a conditional density on a PS-null set does not change it.

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

Two-user real AWGN multiple-access channel and no-feedback code

Definition

Fix powers P1,P2≥0 and noise variance N>0. At use i the real channel is Yi=X1i+X2i+Zi, where the noises are independent of the messages and of one another, each with Lebesgue density ϕN(z)=(2πN)−1/2e−z2/(2N). The normalization is proved in step 1.1 below. A length-n no-feedback code has independent uniform messages Mj∈[Mj], separate deterministic encoders fj:[Mj]→Rn, and a Borel-measurable joint decoder g:Rn→[M1]×[M2], where the finite message sets have their discrete sigma-algebras. The encoders are measurable because their domains are finite. Write Xjn=fj(Mj). Its average joint error is Pe=Pr⁡[g(Yn)≠(M1,M2)] and its expected block-power constraints are n−1∑iEXji2≤Pj, separately for j=1,2. The rate is Rj=n−1ln⁡Mj nats/use. Achievability means a sequence with error tending to zero and limiting lower rates at least the specified pair; the capacity region is the closure of all achievable pairs.

Facts & Assumptions

Given: P1,P2≥0, N>0, independent finite uniform messages and fresh independent Gaussian noises.

[F1]

The Gaussian integral ∫−∞∞e−x2 dx=π: ∫−∞∞e−x2 dx=π.

[F4]

Tonelli's theorem for nonnegative measurable functions on a sigma-finite product: a nonnegative measurable function on a sigma-finite product has equal iterated and product integrals.

Proof

1.1givenF1F2F3algebra

For each finite A>0, apply [F2] on the bounded interval [−A/2N,A/2N] to the linear substitution x=2N t. It gives ∫−AA(2πN)−1/2e−x2/(2N) dx=1π∫−A/2NA/2Ne−t2 dt. As A→∞, the right side tends to π/π=1 by the improper-integral statement [F1]; hence the Gaussian density has total mass one.

2.1F4step 1.1algebra

Tonelli's theorem [F4] gives the product density ∏i=1n(2πN)−1/2e−zi2/(2N) total mass one; its coordinates are independent and have the required Gaussian law.

3.1givenstep 2.1algebra∎

The finite message sets, deterministic encoders, Borel decoder and channel law define a joint distribution and a measurable decoder error event; the displayed expected costs and error probability are therefore well-defined, and the closure convention specifies the operational region.

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

Two-user real AWGN MAC with perfect causal output feedback

Definition

Use the channel, independent messages, noise law, average joint error, powers P1,P2 and nats/use convention of Two-user real AWGN multiple-access channel and no-feedback code. A length-n perfect-feedback code has a Borel-measurable joint decoder g:Rn→[M1]×[M2]. Its user-j encoder is a deterministic Borel-measurable family fji:[Mj]×Ri−1→R, 1≤i≤n, with Xji=fji(Mj,Yi−1); at i=1 the history is the singleton empty tuple. Both senders receive the same noiseless past output, and there is no message sharing or preshared common randomness. The same expected block-power constraint is imposed.

Facts & Assumptions

Given: A channel and code convention as in Two-user real AWGN multiple-access channel and no-feedback code.

[F1]

Two-user real AWGN multiple-access channel and no-feedback code: messages are independent and uniform, the channel is Yi=X1i+X2i+Zi with fresh independent N(0,N) noise, the no-feedback decoder is Borel-measurable, and costs are expected block powers.

Proof

1.1givenF1algebra

For each i, the domain [Mj]×Ri−1 records exactly user j's message and the common output history strictly before time i, so the maps are causal and use no future output; Borel measurability makes each input a measurable function of that history.

2.1F1step 1.1algebra∎

Given a message pair and a past-output history, the Borel encoder maps determine the next inputs and the Gaussian channel supplies a measurable probability kernel. Iterating these kernels for the finite blocklength defines a normalized joint law; the Borel decoder makes the error event measurable, so its average error and the expected powers are well-defined as in the no-feedback model.

LemmaStatement: AI-adaptedProof: AI-adaptedOpen item page →

Entropy bounds for finite-power Gaussian convolutions

Statement

Let X=(X1,…,Xd) be a real random vector with E∥X∥2<∞, and let Z be independent of X with density (2πN)−d/2e−∥z∥2/(2N), N>0. Then Y=X+Z has a positive density and finite differential entropy. Each coordinate satisfies h(Yk)≤12ln⁡(2πe Var⁡Yk), while h(Y)≤∑kh(Yk) and h(Y)≥h(Z)=d2ln⁡(2πeN). If a side variable S admits a conditional law PX∣S=s with finite second moment almost surely and Z is independent of the pair (X,S), then each conditional Gaussian convolution has finite entropy and h(Y∣S)≤∑k=1d12ln⁡ ⁣(2πe[N+EVar⁡(Xk∣S)]).

Facts & Assumptions

Given: A finite-dimensional random vector X with finite second moment and independent Gaussian noise Z of variance N>0 per coordinate.

[F1]

Differential entropy for real densities: h(f)=−∫fln⁡f when the entropy integral is finite; conditional differential entropy is the average over conditional densities.

[F2]

Two-user real AWGN multiple-access channel and no-feedback code: each noise has Lebesgue density ϕN(z)=(2πN)−1/2e−z2/(2N).

[F3]

Tonelli's theorem for nonnegative measurable functions on a sigma-finite product: a nonnegative measurable function on a sigma-finite product has equal iterated and product integrals.

Proof

1.1givenF2F3algebra

The convolution fY(y)=E[(2πN)−d/2e−∥y−X∥2/(2N)] is measurable and strictly positive. Tonelli's theorem [F3] gives integral one. Direct Gaussian integration gives E∥Z∥2=dN, hence E∥Y∥2<∞.

2.1givenF1step 1.1algebra

Choose K with p0:=Pr⁡(∥X∥≤K)>0, which exists because the increasing union of the finite-radius balls is Rd. For every y, fY(y)≤(2πN)−d/2 and fY(y)≥p0(2πN)−d/2e−(∥y∥+K)2/(2N). Thus ∣ln⁡fY(y)∣≤C(1+∥y∥2) for a finite constant C; [F1] and step 1.1 give ∫fY∣ln⁡fY∣<∞. The same argument applies to every coordinate marginal and, for almost every s, to the conditional law PX∣S=s using a radius Ks with positive conditional mass.

3.1F1step 2.1algebraalgebra

For any coordinate density fYk, let μ=EYk, v=Var⁡Yk>0, and let ϕμ,v be the matching Gaussian density. The inequality tln⁡t−t+1≥0 for t≥0 follows by differentiation and its minimum at 1; integrating it against ϕμ,v gives ∫fYkln⁡(fYk/ϕμ,v)≥0. Step 2.1 gives integrability of the entropy term, and the second moment gives integrability of the Gaussian log density. Expanding that log density yields h(Yk)≤12ln⁡(2πev).

3.2F1step 2.1algebraalgebra

Apply the same inequality to the ratio of the joint density of Y to the product of its coordinate marginals. Step 2.1 makes every log term integrable, and expansion gives h(Y)≤∑kh(Yk).

4.1F1F2step 2.1step 3.1step 3.2algebraalgebra

Under the reference law PX(dx)fY(y)dy, the ratio of the joint law of (X,Y) to that reference is ϕN⊗d(y−x)/fY(y). Its mean is one; integrating tln⁡t−t+1≥0 against the reference gives a nonnegative integral. The logarithm is integrable by step 2.1 and the finite Gaussian second moment. Expanding it gives h(Y)−h(Z)≥0, and direct integration of ϕN gives h(Z)=d2ln⁡(2πeN). Steps 2.1, 3.1 and 3.2 prove the unconditional claims.

5.1F1step 1.1step 2.1step 3.1step 3.2step 4.1algebraalgebraalgebra∎

Independence of Z from (X,S) makes the conditional law of Y given S=s the convolution of PX∣S=s with the same N(0,NId) density. For almost every s, repeat steps 1.1 and 2.1 with PX∣S=s; applying steps 3.1 and 3.2 coordinatewise gives h(Y∣S=s)≤∑k=1d12ln⁡ ⁣(2πe[N+Var⁡(Xk∣S=s)]). The conditional version of step 4.1 also gives h(Y∣S=s)≥h(Z), so these bounds and step 2.1 make the averaged conditional entropy finite. Averaging the upper bound and applying concavity of ln⁡ to each coordinate separately yields the displayed conditional inequality; each EVar⁡(Xk∣S) is finite because it is at most EXk2.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Physically degraded two-receiver discrete memoryless broadcast channel

Definition

A finite physically degraded two-receiver DM broadcast channel has finite nonempty input/output alphabets X,Y1,Y2 and kernels W1(y1∣x) and W2(y2∣y1) such that W(y1,y2∣x)=W1(y1∣x)W2(y2∣y1). Receiver 1 is called the stronger receiver. This factorization fixes a joint coupling of the outputs and gives the Markov chain X→Y1→Y2 for every input law. No feedback is part of this definition.

Facts & Assumptions

Given: Finite nonempty alphabets and finite stochastic kernels W1,W2.

[F1]

Finite stochastic kernels: each row of each kernel is a probability vector.

Proof

1.1givenF1algebra

For every x, summing W1(y1∣x)W2(y2∣y1) over y1,y2 gives ∑y1W1(y1∣x)=1 by [F1], so the displayed joint law is a stochastic kernel.

2.1givenF1algebra∎

The factorization makes the conditional law of Y2 given (X,Y1) equal to W2(⋅∣Y1); hence X and Y2 are conditionally independent given Y1, which is exactly X→Y1→Y2.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Two-user discrete memoryless multiple-access channel

Definition

A two-user finite discrete memoryless multiple-access channel (DM-MAC) consists of finite nonempty input alphabets X1,X2, a finite nonempty output alphabet Y, and a stochastic kernel W(y∣x1,x2) from X1×X2 to Y in the convention of Finite stochastic kernels. Its length-n conditional law is Wn(yn∣x1n,x2n)=∏i=1nW(yi∣x1i,x2i).

Facts & Assumptions

Given: Finite nonempty alphabets and a two-input stochastic kernel.

[F1]

Finite stochastic kernels: a finite stochastic kernel has nonnegative entries and each row sums to one.

Proof

1.1givenF1

For each input pair, W(⋅∣x1,x2) is a probability vector by [F1].

2.1givenF1algebra∎

Summing the product law over Yn factors into n row sums, each equal to one; therefore Wn is a stochastic kernel and the block law is well-defined.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Gaussian feedback estimation-error covariance update

Statement

Let (X1,X2) be centered jointly Gaussian with variances P1,P2>0, correlation ρ∈[0,1), and let Z∼N(0,N) be independent, N>0. Put X=(X1,X2)T, a=(1,1)T, K=(P1ρP1P2ρP1P2P2), Y=aTX+Z, and D=N+aTKa. The residual X−E[X∣Y] is independent of Y and has covariance K−KaaTK/D. In particular, Var⁡(X1∣Y)=P1[N+P2(1−ρ2)]D,Var⁡(X2∣Y)=P2[N+P1(1−ρ2)]D, Cov⁡(X1−E[X1∣Y],X2−E[X2∣Y])=ρP1P2N−P1P2(1−ρ2)D. After scaling the two errors to variances P1,P2 and reversing the sign of the second, their correlation is ρnew=P1P2(1−ρ2)−ρN[N+P1(1−ρ2)][N+P2(1−ρ2)].

Facts & Assumptions

Given: A centered jointly Gaussian pair with positive variances, a correlation 0≤ρ<1, and independent Gaussian observation noise of variance N>0.

[F1]

Two-user real AWGN MAC with perfect causal output feedback: the output is the sum of the two real inputs and independent Gaussian noise; feedback encoders may normalize causal estimation errors.

Proof

1.1givenF1algebra

Write K=(P1ccP2) with c=ρP1P2, a=(1,1)T, and D=N+aTKa. Set R=X−(Ka/D)Y. Then Cov⁡(R,Y)=Ka−(Ka/D)D=0. Since (R,Y) is jointly Gaussian, this block-diagonal covariance makes its joint characteristic function factor, so R and Y are independent. Thus E[X∣Y]=KaY/D and the residual covariance is Cov⁡(R)=K−KaaTK/D.

2.1step 1.1algebra

Since Ka=(P1+c,P2+c)T and N+aTKa=D, subtracting the rank-one matrix gives diagonal entries P1[N+P2(1−ρ2)]/D, P2[N+P1(1−ρ2)]/D, and off-diagonal entry [cN+c2−P1P2]/D.

3.1step 2.1algebra∎

Dividing the off-diagonal covariance by the square root of the two diagonal variances and changing its sign yields the displayed ρnew; all denominators are positive because N>0.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Fixed-length finite DMC code with perfect causal output feedback

Definition

For a finite DMC W:X→Y as in Finite discrete memoryless channels, for integers n,M≥1, a length-n feedback code has a uniform message M∈[M], deterministic causal encoders fi:[M]×Yi−1→X for 1≤i≤n, and a decoder g:Yn→[M]. The encoder at time i sees only Yi−1, sets Xi=fi(M,Yi−1), and the causal joint law is Pr⁡(M=m,Yn=yn)=1M∏i=1nW(yi∣fi(m,yi−1)). Equivalently, at each positive-probability message-and-past-output history, Yi has conditional law W(⋅∣fi(m,yi−1)). Its average error is Pr⁡[g(Yn)≠M], rate is n−1ln⁡M nats/use, and the feedback capacity is the closure of rates achievable with error tending to zero. There is no input-cost constraint.

Facts & Assumptions

Given: A finite DMC, positive integers n,M, the message set [M] and deterministic causal maps.

[F1]

Finite discrete memoryless channels: the single-use transition kernel is the stochastic row W(⋅∣x) on the finite output alphabet for each input x.

Proof

1.1givenF1algebra

Recursively in i, the message and past-output history determine Xi=fi(M,Yi−1), after which [F1] specifies a probability vector for Yi. Multiplying these causal row probabilities and the uniform message mass 1/M gives the displayed joint law. Summing first over yn, then yn−1 down to y1, each last row sums to one; summing over the M messages then gives total mass one. Thus the law is normalized, and its positive-probability history conditionals are the stated rows.

2.1givenstep 1.1algebra∎

Hence the decoder error, rate and capacity convention are well-defined for every such finite code.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Private-message code for a physically degraded DM broadcast channel

Definition

For the channel of Physically degraded two-receiver discrete memoryless broadcast channel, a length-n private-message code has independent uniform messages M1∈[M1] and M2∈[M2], a single deterministic encoder f:[M1]×[M2]→Xn, and decoders gj:Yjn→[Mj]. Receiver j estimates only Mj. Average joint error is Pr⁡[M^1≠M1 or M^2≠M2]. Rates are Rj=n−1ln⁡Mj nats/use; capacity means the closure of rate pairs achievable with vanishing joint error. No feedback is present.

Facts & Assumptions

Given: A physically degraded finite broadcast channel and independent finite private messages.

[F1]

Physically degraded two-receiver discrete memoryless broadcast channel: the block law is memoryless and has X→Y1→Y2 at each use.

Proof

1.1givenF1

The single encoder fixes the input word for each message pair; the finite product law in [F1] then defines both receiver output sequences jointly.

2.1givenstep 1.1algebra∎

Both decoder error events are measurable subsets of finite output alphabets, and their union is the stated joint error; the rate and closure conventions are therefore well-defined.

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

No-feedback independent-private-message DM-MAC code

Definition

For a DM-MAC as in Two-user discrete memoryless multiple-access channel, fix integers n≥1 and M1,M2≥1, and write [m]={1,…,m}. A length-n no-feedback code consists of independent uniform private messages Mj∈[Mj], separate deterministic message-only encoders fj:[Mj]→Xjn, and one joint decoder g:Yn→[M1]×[M2]. The average joint error is Pr⁡[g(Yn)≠(M1,M2)]; Rj=n−1ln⁡Mj nats/use. A pair is achievable if a sequence with n→∞ has error tending to zero and limiting lower rates at least the pair; the capacity region is the closure. In particular, independent messages and separate encoders give X1i⊥X2i at every coordinate 1≤i≤n.

Facts & Assumptions

Given: A DM-MAC, an integer n≥1, and two finite nonempty message sets of sizes M1,M2≥1.

[F1]

Two-user discrete memoryless multiple-access channel: the conditional block law is ∏iW(yi∣x1i,x2i).

Proof

1.1givenF1algebra

The independent uniform messages and the two deterministic maps induce separate input words; combining these with [F1] defines a probability law on the finite set of message, input and output tuples.

2.1givenstep 1.1algebra∎

Since each input coordinate is a function only of its own independent message, X1i and X2i are independent for 1≤i≤n. Because n≥1 and Mj≥1, each rate n−1ln⁡Mj is a finite nonnegative real number. The decoder event belongs to the finite probability space in step 1.1, so its probability is well-defined.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Two-user DM-MAC code with perfect causal output feedback

Definition

For the finite DM-MAC of Two-user discrete memoryless multiple-access channel, fix integers n≥1 and M1,M2≥1, and write [m]={1,…,m}. A perfect-feedback length-n code has independent uniform messages Mj∈[Mj], deterministic encoders fji:[Mj]×Yi−1→Xj for j∈{1,2} and 1≤i≤n, and a joint decoder from Yn to the message pair. Both users see the same noiseless past output Yi−1=(Y1,…,Yi−1) before use i, with Y0 the empty tuple; neither sees the other user's message. Rates are Rj=n−1ln⁡Mj nats/use and error is average joint message error. Achievability means a sequence with n→∞, vanishing error and limiting lower rates at least the specified pair; capacity is the closure.

Facts & Assumptions

Given: A finite DM-MAC, an integer n≥1 and two finite nonempty private message sets of sizes M1,M2≥1.

[F1]

Two-user discrete memoryless multiple-access channel: its block transition law is the product of the single-use kernel W(y∣x1,x2).

Proof

1.1givenF1

Given (M1,M2,Yi−1), both causal maps determine (X1i,X2i), and [F1] supplies a probability vector for Yi; recursion over i therefore gives a normalized joint law.

2.1givenstep 1.1algebra∎

Since n≥1 and Mj≥1, each rate n−1ln⁡Mj is a finite nonnegative real number. The joint-error event belongs to the finite probability space in step 1.1, so its probability is well-defined; the causal maps add no other random input to the model.

LemmaStatement: AI-adaptedProof: AI-adaptedOpen item page →

Fano bound for finite messages and density observations

Statement

Let M be uniform on a finite message set M of size m≥2, let S take values in a finite set S, and let Y take values in Rd; a complex observation space Ck is identified with R2k. Suppose Y∣(M,S) has a Lebesgue density. For every measurable estimator M^=ϕ(Y,S) with ϕ:Rd×S→M and error probability ϵ, define H(M∣Y,S):=∫H(pM∣y,s) dPY,S(y,s) using its finite posterior vector. Then H(M∣Y,S)≤hb(ϵ)+ϵln⁡(m−1)≤ln⁡2+ϵln⁡m, where hb(t)=−tln⁡t−(1−t)ln⁡(1−t) and 0ln⁡0=0. For m=1, the conditional entropy is zero.

Facts & Assumptions

Given: A finite uniform message, finite side information, conditional observation densities and a measurable estimator.

[F1]

Finite distributions, entropy, divergence, and stochastic matrices: H(p)=−∑ipiln⁡pi, with 0ln⁡0=0.

[F2]

Finite KL divergence is nonnegative with equality exactly at equal laws: finite relative entropy is nonnegative; in particular a k-point law has entropy at most ln⁡k by comparison with the uniform law.

Proof

1.1givenF1algebra

If πs(m)=Pr⁡[M=m∣S=s] and fm,s is the conditional density of Y, then fs(y)=∑mπs(m)fm,s(y) and pM∣y,s(m)=πs(m)fm,s(y)/fs(y) whenever fs(y)>0. This is a finite posterior probability vector, so [F1] makes its entropy well-defined and bounded by ln⁡m.

2.1givenF1step 1.1algebra

Put E=1{M^≠M}. For each fixed (y,s), E is a function of M; expanding the finite entropy sum first over M and then over E gives H(M∣y,s)=H(E∣y,s)+H(M∣E,y,s).

3.1F1F2step 2.1algebracases

Let q(y,s)=Pr⁡[E=1∣Y=y,S=s]. If 0<ϵ<1, [F2] applied to the two-point laws (q,1−q) and (ϵ,1−ϵ) gives qln⁡(q/ϵ)+(1−q)ln⁡((1−q)/(1−ϵ))≥0. Rearranging and averaging, using Eq=ϵ, yields Ehb(q)≤hb(ϵ). If ϵ=0 or 1, then q=ϵ almost surely and both binary entropies are zero.

3.2F2step 2.1

On E=0, M=ϕ(Y,S) and so its conditional entropy is zero; on E=1 and fixed (Y,S), at most m−1 message values remain, so [F2] bounds that entropy by ln⁡(m−1). Therefore H(M∣E,Y,S)≤ϵln⁡(m−1).

4.1F1F2step 2.1step 3.1step 3.2algebracases∎

Averaging the identity of step 2.1 and applying steps 3.1 and 3.2 proves the sharp bound. Since hb(ϵ)≤ln⁡2 and ln⁡(m−1)≤ln⁡m, the weaker displayed bound follows. If m=1, M is constant.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Ozarow linear feedback scheme achieves the two-user Gaussian sum point

Statement

Let P1,P2,N>0 and write sj=Pj/N. There is a unique ρ⋆∈(0,1) satisfying (1+s1(1−ρ⋆2))(1+s2(1−ρ⋆2))=1+s1+s2+2ρ⋆s1s2. For the perfect-feedback channel of Two-user real AWGN MAC with perfect causal output feedback, the rate pair (12ln⁡(1+s1(1−ρ⋆2)),12ln⁡(1+s2(1−ρ⋆2))) is achievable under the expected average-power constraints. The two rates sum to 12ln⁡(1+s1+s2+2ρ⋆s1s2).

Facts & Assumptions

Given: Positive user powers P1,P2, positive noise variance N, two independent private messages and noiseless causal common output feedback.

[F1]

Two-user real AWGN multiple-access channel and no-feedback code: the channel is Yi=X1i+X2i+Zi with independent Gaussian noise of variance N and expected average input powers at most Pj.

[F2]

Two-user real AWGN MAC with perfect causal output feedback: each encoder is a deterministic function of its own message and the shared output history strictly before the current use.

[F3]

Gaussian feedback estimation-error covariance update: after observing a sum of two correlated Gaussian inputs plus independent Gaussian noise, conditional error variances and the opposite-sign normalized correlation update have the displayed covariance formulas.

Proof

1.1givenalgebraalgebra

Put a(r)=1−r2 and F(r)=(1+s1a(r))(1+s2a(r))−(1+s1+s2+2rs1s2). Then F(0)=s1s2>0, F(1)<0, and F′(r)=−2r[s1(1+s2a(r))+s2(1+s1a(r))]−2s1s2<0. Continuity and strict decrease give a unique root ρ⋆∈(0,1). Taking logarithms of its equation proves the rate-sum identity.

1.2F1F2F3chooseconstruct

Choose any positive rates 0<Rj<12ln⁡(1+sja(ρ⋆)). By continuity of the unique root and rate expressions in (P1,P2), choose temporary powers 0<Pj′<Pj close enough to Pj that these strict inequalities still hold for sj′=Pj′/N and their root ρ′. Continuity follows because every convergent subsequence of roots solves the limiting strictly decreasing equation, whose root is unique. Write Z~i=Zi/N and Y~i=Yi/N, so Y~i=V1i+V2i+Z~i and Var⁡Z~i=1. Use midpoint grids θj(m)=−1+(2m−1)/Mj in [−1,1], Mj=⌈enRj⌉. The three startup transmissions in normalized units are (V1,−2,V2,−2)=(0,θ2), (V1,−1,V2,−1)=(θ1,0) and (V1,0,V2,0)=(0,0). User 1 learns Z~−1 by subtracting its own point from Y~−1; user 2 similarly learns Z~−2, and both learn Z~0=Y~0 by feedback.

2.1F2step 1.2algebra

Set λ2=ρ′/(1−ρ′), U1=Z~−1+λZ~0, U2=Z~−2+λZ~0, and Vj1=sj′/(1+λ2) Uj. Then both Uj are known to their respective senders, have variance 1+λ2, and correlation ρ′, so Vj1 has variance sj′ and the pair has correlation ρ′. For i≥2 define the causal innovations Ej,i−1=Vj,i−1−E[Vj,i−1∣Y~1i−1] using only the recursive outputs, and transmit V1i=s1′/EE1,i−12 E1,i−1 and V2i=−s2′/EE2,i−12 E2,i−1. Gaussian conditional means are affine functions of the observed histories, so these finite-message encoder maps are Borel-measurable; they are causal because the normalized history is an invertible rescaling of the physical output history.

3.1F1F3step 2.1algebra

The initial pair is jointly Gaussian and independent of the empty recursive history. Inductively, if the current pair is centered Gaussian with variances s1′,s2′, correlation r, and independent of the earlier recursive outputs, its observation is the pair's sum plus fresh unit Gaussian noise. The Gaussian residual after conditioning on this observation is independent of the observation and earlier history. Formula [F3] therefore gives the next normalized opposite-sign correlation rnew=s1′s2′(1−r2)−r(1+s1′(1−r2))(1+s2′(1−r2)), with both marginal variances restored to sj′ by the chosen scales.

4.1step 1.1step 3.1algebracases

At r=ρ′, the denominator in step 3.1 is D, where D=1+s1′+s2′+2ρ′s1′s2′. Expanding the root equation gives (s1′s2′(1−ρ′2)−ρ′)2=ρ′2D. The unsquared numerator is positive: let r0 be the unique root of r=s1′s2′(1−r2). Substitution gives F(r0)=r02(1−s1′−s2′)−2r0s1′s2′<0; if s1′+s2′<1, use r0<s1′s2′, and otherwise both terms are nonpositive with the second strictly negative. Since F is strictly decreasing, ρ′<r0, so s1′s2′(1−ρ′2)−ρ′>0. Thus rnew=ρ′, and induction proves the same correlation and powers at every recursive use.

5.1F3step 4.1algebra

Conditional on the recursive past, the two current inputs are centered jointly Gaussian with variances sj′ and correlation ρ′. Thus Y~i∣Y~1i−1 is Gaussian with variance D, while Y~i∣(Uj,Y~1i−1) is Gaussian with variance vj:=1+s3−j′(1−ρ′2) because Vji is determined by (Uj,Y~1i−1). Define the conditional information here as the expectation of the log ratio of these two conditional Gaussian densities. Integrating their log densities, whose centered quadratic terms have expectation one, gives I(Uj;Y~i∣Y~1i−1)=12ln⁡(D/vj). The root equation then gives I(Uj;Y~i∣Y~1i−1)=12ln⁡D1+s3−j′(1−ρ′2)=12ln⁡(1+sj′(1−ρ′2)). Factoring the positive conditional Gaussian densities over time and summing their log ratios gives the chain rule directly, so I(Uj;Y~1n)=n2ln⁡(1+sj′(1−ρ′2)). Since (Uj,Y~1n) is jointly Gaussian, the same density-ratio calculation gives I(Uj;Y~1n)=12ln⁡ ⁣(Var⁡(Uj)/Var⁡(Uj∣Y~1n)): the conditional Gaussian variance is constant in the observed value, and the log-density ratio expectation is the difference of the two Gaussian entropies. Therefore Var⁡(Uj∣Y~1n)=Var⁡(Uj)e−2I(Uj;Y~1n).

6.1step 1.2step 5.1algebra

The receiver observes Y~−1+λY~0=θ1+U1 and Y~−2+λY~0=θ2+U2. It estimates θj by subtracting E[Uj∣Y~1n]. The estimation error variance is the conditional variance from step 5.1. Since the adjacent grid spacing is 2/Mj, decode to a nearest grid point and resolve any tie by choosing the least-indexed point. Chebyshev's inequality makes the decoding error tend to zero whenever Rj<12ln⁡(1+sj′(1−ρ′2)).

7.1F1step 1.2step 6.1algebra∎

The n recursive symbols use expected physical power Pj′ each, and the one nonzero startup symbol for user j has physical energy at most N. Thus total expected energy is at most nPj′+N, which is at most (n+3)Pj for all sufficiently large n because Pj′<Pj. The block has n+3 uses and rates nRj/(n+3)→Rj. Letting Pj′↑Pj and then closing the strict rates proves achievability of the stated corner.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Lossless transmission of two correlated IID sources over a DM-MAC

Definition

Let (S1t,S2t)t≥1 be the k=2 case of the finite IID multisource in Finite-alphabet IID multisource, with finite nonempty component alphabets and common joint law PS1S2. A length-n lossless source-channel code over a DM-MAC as in Two-user discrete memoryless multiple-access channel has separate deterministic encoders fj:Sjn→Xjn and one decoder g:Yn→S1n×S2n. Its error is Pr⁡[g(Yn)≠(S1n,S2n)]. Reliable transmission means a sequence of such codes with error tending to zero. All source entropies are in nats and use Finite conditional entropy.

Facts & Assumptions

Given: A finite IID source pair and the finite DM-MAC.

[F1]

Two-user discrete memoryless multiple-access channel: the channel block law is ∏iW(yi∣x1i,x2i).

[F2]

Finite conditional entropy: finite conditional entropy omits zero-mass conditioning values and is a finite weighted sum.

[F3]

Finite-alphabet IID multisource: the source pair has block law PS1S2⊗n and the component sequences are the separate terminal observations.

Proof

1.1givenF1F3

The finite IID source law [F3] and deterministic encoders assign a finite input pair to each source pair; [F1] then gives a normalized conditional distribution of Yn.

2.1givenF2step 1.1algebra∎

The decoder error event is a subset of a finite source-output space, so its probability and the vanishing-error reliability convention are well-defined; the entropy convention in [F2] is finite.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Rate splitting transfers Ozarow's sum point to lower-correlation corners

Statement

Let P1,P2,N>0, write C(t)=12ln⁡(1+t), and let ρ⋆ be the unique sum-corner parameter from Ozarow linear feedback scheme achieves the two-user Gaussian sum point. For every 0<ρ<ρ⋆, the feedback channel of Two-user real AWGN MAC with perfect causal output feedback achieves, in closure, the user-1-dominant sum-rate corner R1=C ⁣(P1(1−ρ2)N),R2=C ⁣(P1+P2+2ρP1P2N)−R1. Interchanging the user labels gives the opposite dominant corner.

Facts & Assumptions

Given: Positive powers P1,P2, positive noise variance N, perfect causal output feedback, and a correlation 0<ρ<ρ⋆.

[F1]

Two-user real AWGN multiple-access channel and no-feedback code: expected average input powers are bounded separately by P1,P2 and the noise has Gaussian density with variance N.

[F2]

Two-user real AWGN MAC with perfect causal output feedback: each sender can use its own message and the common past output to form deterministic causal inputs.

[F3]

Ozarow linear feedback scheme achieves the two-user Gaussian sum point: for any positive residual powers and Gaussian noise variance, the sum-corner parameter is the unique root of the product equation and its two rates are C(Pj(1−ρf2)/N′).

[F4]

Gaussian feedback estimation-error covariance update: one Gaussian sum observation updates the two estimation-error variances and their opposite-sign normalized correlation by the stated covariance formulas.

Proof

1.1givenF3algebraalgebra

First temporarily lower the total powers to P1∘<P1, P2∘<P2 close to the budgets. The unique root and corner rates vary continuously with these powers: any convergent subsequence of roots as the powers converge must solve the limiting strictly decreasing root equation, whose root is unique. Hence still 0<ρ<ρ⋆(P1∘,P2∘,N) when the reductions are small. Write ρ∗∘ for this temporary sum-corner root and C(t)=12ln⁡(1+t).

2.1F3step 1.1algebraalgebra

For fixed temporary powers define Φ(r)=P1∘P2∘(1−r2)2−N(P1∘+P2∘)r2−2NrP1∘P2∘. Expanding the root equation in [F3] shows Φ(ρ∗∘)=0. Its derivative is strictly negative on [0,1), so Φ(ρ)>0. On 0≤α≤1−ρ2, set G(α)=1+P2∘(1−ρ2/(1−α))N+αP1∘,L=N+P1∘+P2∘+2ρP1∘P2∘N+P1∘(1−ρ2). The function G is continuous and strictly decreasing, G(1−ρ2)=1<L, and direct cross-multiplication gives G(0)≥L exactly when Φ(ρ)≥0. Thus the intermediate value theorem gives an α∈[0,1−ρ2) satisfying L=1+P2∘(1−ρ2/(1−α))N+αP1∘. For 0<ρ<ρ∗∘ the inequality at α=0 is strict, so α>0.

3.1F3step 2.1algebra

Put P0=αP1∘, P1′′=(1−α)P1∘, N′=N+P0, and ρf=ρ/1−α. The root for the residual feedback channel is exactly ρf: indeed N′+P1′′(1−ρf2)=N+P1∘(1−ρ2), while the equation in step 2.1 gives N′+P2∘(1−ρf2)N′=L. Multiplying these two normalized factors yields (1+P1′′(1−ρf2)N′)(1+P2∘(1−ρf2)N′)=1+P1′′+P2∘+2ρfP1′′P2∘N′, so uniqueness in [F3] identifies ρf as the residual sum-corner root.

4.1F1F2F3F4step 3.1construct

Choose any R0 with 0<R0<C(P0/N) and set L0=⌈enR0⌉. Generate an independent private codebook An(m0), m0∈[L0], with IID N(0,P0) coordinates. User 1 splits its message into m0 and a feedback-layer message; it adds Ai(m0) to its feedback-layer input on each recursive use. User 2 uses the feedback layer with residual power P2∘. On the three startup uses send only the feedback layer, using the message-point/noise construction of the sum-corner scheme. The startup noises have variance N, but this construction only needs the resulting initial Gaussian pair: choose the shared-noise coefficient and the two scales so its variances are P1′′,P2∘ and its correlation is ρf. On recursive uses, the codebook-ensemble private symbols are IID N(0,P0), independent of the feedback messages, past outputs and fresh channel noise before each current use. Thus they are an additional independent Gaussian noise of variance P0, and the recursive feedback layer sees variance N′. The causal feedback-layer maps are affine in the observed past outputs and message points, and adding the fixed codeword is Borel-measurable, so they satisfy the feedback-code interface. The covariance update [F4] and the calculation in [F3] apply to this initial pair and recursive noise, giving feedback-layer rates arbitrarily close to R1f=C ⁣(P1′′(1−ρf2)N′),R2=C ⁣(P2∘(1−ρf2)N′).

5.1F1F2F3step 4.1algebra

The feedback receiver first decodes both feedback-layer messages as in the sum-corner scheme, using nearest-grid decoding with ties assigned to the least-indexed grid point. For the strict feedback-layer rates in step 4.1, [F3] gives vanishing ensemble-average error. On the event that this stage is correct, the receiver reconstructs the transmitted feedback-layer inputs recursively and subtracts them. For the error bound, compare the private decoder on that event with a genie decoder given the true feedback-layer messages; their outputs agree whenever the first stage is correct. The genie residual is Ai(m0)+Zi. Choose R0<τ<C(P0/N). Decode m0 as the unique codeword whose log likelihood ratio ı(an;yn):=∑i=1nln⁡ϕN(yi−ai)ϕN+P0(yi) exceeds nτ; if there is not exactly one such codeword, output the fixed default m0=1. For a true IID Gaussian symbol Ai∼N(0,P0) and independent Zi∼N(0,N), the summand equals 12ln⁡N+P0N−Zi22N+(Ai+Zi)22(N+P0). Its mean is C(P0/N) and its variance is finite because it is a quadratic polynomial in a finite-variance Gaussian pair. For a false codeword A′n independent of the output Yn, its likelihood ratio has expectation EpYn∣A′n(Yn∣A′n)pYn(Yn)=∫pA′n(an)∫pYn(yn)pYn∣A′n(yn∣an)pYn(yn) dyn dan=1, since pYn is the N(0,N+P0)n density and each conditional density integrates to one. Markov's inequality and a union bound make the false-pass probability at most L0e−nτ, which tends to zero because τ>R0; Chebyshev's inequality makes the true-codeword miss probability tend to zero because τ<C(P0/N). Thus the genie private-decoder error tends to zero in ensemble mean, and the total error is at most the feedback-layer error plus this genie error.

5.2F3step 2.1step 3.1step 4.1algebra

The exact rate algebra is C(P0/N)+R1f=C ⁣(P1∘(1−ρ2)N), because N′+P1′′(1−ρf2)=N+P1∘(1−ρ2). Also step 2.1 gives R2=C ⁣(P1∘+P2∘+2ρP1∘P2∘N)−C ⁣(P1∘(1−ρ2)N). Taking R0 and feedback-layer rates up to their strict limits gives the temporary-power corner.

6.1F1step 4.1step 5.1algebraalgebra

It remains to fix a deterministic private codebook satisfying both expected block-power constraints. For a fixed private word an, the recursive causal feedback equations are linear in the past outputs and message points, so the full transmitted vector of user j has the form Tjan+Bjξ, where ξ collects the channel noises and the independent centered message-grid points. Averaging over ξ gives expected energy E∥Tjan+Bjξ∥2=(an)TKjan+cj,Kj:=TjTTj⪰0,cj:=E∥Bjξ∥2. The startup contribution is O(1) and the ensemble expected energy is nPj∘+O(1), so P0tr⁡Kj+cj=nPj∘+O(1) and tr⁡Kj=O(n). For L0 independent Gaussian private words, the variance of their message-averaged quadratic contribution divided by n2 is at most 2P02tr⁡(Kj2)n2L0≤2P02(tr⁡Kj)2n2L0=O(L0−1), using the Gaussian fourth-moment identity after diagonalizing Kj. Since R0>0, L0 is exponential in n; the average powers therefore concentrate at Pj∘<Pj. The ensemble error tends to zero by steps 4.1 and 5.1, so Markov's inequality makes the event of nonvanishing error negligible. A deterministic codebook satisfying both power constraints and vanishing error exists.

7.1F3step 1.1step 5.2step 6.1algebra∎

Let Pj∘↑Pj and use continuity of the corner rates in step 5.2. Taking closure proves the stated point for the original powers. Exchanging user labels proves the other dominant corner.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

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].

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

No-feedback real AWGN MAC capacity region

Statement

For the channel, independent private messages, average joint-error convention and expected average-power constraints in Two-user real AWGN multiple-access channel and no-feedback code, the capacity region in nats/use is {(R1,R2)∈[0,∞)2: R1≤12ln⁡(1+P1/N), R2≤12ln⁡(1+P2/N), R1+R2≤12ln⁡(1+(P1+P2)/N)}‾. The overline means closure; equivalently the strict inequalities for positive-rate users are achievable and the closed displayed region is their closure. The theorem is for independent messages and separate no-feedback encoders.

Facts & Assumptions

Given: P1,P2≥0, N>0, independent uniform private messages, no feedback, expected average powers at most Pj, and average joint error tending to zero.

[F1]

Two-user real AWGN multiple-access channel and no-feedback code: the channel is Yi=X1i+X2i+Zi, the noises are independent with density (2πN)−1/2e−z2/(2N), and the input power constraints are n−1∑iEXji2≤Pj.

[F2]

Entropy bounds for finite-power Gaussian convolutions: adding independent nondegenerate Gaussian noise to a finite-second-moment vector gives finite differential entropy, h(Yn)≤∑ih(Yi), and each scalar term is at most 12ln⁡(2πeVar⁡Yi).

[F3]

Fano bound for finite messages and density observations: if a finite message is estimated from a density observation with error ϵ, then H(M∣Y)≤ln⁡2+ϵln⁡∣M∣.

Proof

1.1givenF1choosealgebra

First assume P1,P2>0 and choose rates strictly inside all three bounds. By continuity choose 0<Qj<Pj such that the same inequalities hold with Qj. Generate independent codebooks whose Mj=⌈enRj⌉ length-n codewords have IID N(0,Qj) coordinates.

1.2givenF1F2F3algebra

For each nonempty S⊆{1,2}, let MS denote its message tuple and let gS be the corresponding projection of the Borel joint decoder; with MSc supplied, gS(Yn) is a measurable estimator into the finite alphabet of MS and has error at most Pe. For fixed messages the output density is wn(yn∣m1,m2)=∏i=1nϕN(yi−x1i(m1)−x2i(m2)), which is positive; let pn(yn∣mSc) be its average over the uniform MS. Define I(MS;Yn∣MSc) here as the expectation of ln⁡[wn(Yn∣M1,M2)/pn(Yn∣MSc)]. Bayes' rule identifies this expectation with H(MS∣MSc)−H(MS∣Yn,MSc). The factorization of wn and the conditional density factorization of pn over successive outputs make the log ratio a sum of the one-use conditional log ratios, so this definition has the chain rule used below; all terms are integrable because the codebooks are finite and the Gaussian-mixture output entropies are finite by [F2]. Fano [F3], independence of the messages and H(MS)=nR(S) now give nR(S)≤I(MS;Yn∣MSc)+ln⁡2+PenR(S).

2.1givenF1step 1.1choose

For the three nonempty user subsets S⊆{1,2} write Q(S):=∑j∈SQj and define the likelihood ratio LS(x1n,x2n;yn)=wn(yn∣x1n,x2n)/pYn∣XScn(yn∣xScn), where the denominator averages the Gaussian input law of the users in S. Decode the unique pair whose three log likelihood ratios exceed thresholds nτS, chosen with R(S)<τS<12ln⁡(1+Q(S)/N); if no pair or more than one pair passes all three tests, output the fixed default pair (1,1). The finitely many continuous likelihood-ratio tests have Borel pass sets, so this rule is a Borel-measurable decoder.

2.2F1F2step 1.2algebraalgebra

The density-ratio chain rule from step 1.2 gives I(MS;Yn∣MSc)=∑iI(MS;Yi∣MSc,Yi−1). For fixed messages and past outputs, the current output is a translate of Zi, so direct integration of the Gaussian log density gives h(Yi∣M1,M2,Yi−1)=h(Zi). If S={1}, then conditioned on (M2,Yi−1) the output is a finite Gaussian mixture with random shift X1i; the conditional density-ratio formula gives I(M1;Yi∣M2,Yi−1)=h(Yi∣M2,Yi−1)−h(Zi). Apply the scalar conditional bound in [F2] and the law of total variance to obtain I(M1;Yi∣M2,Yi−1)≤12ln⁡ ⁣(1+Var⁡(X1i)N), since X1i is independent of M2 and EVar⁡(X1i∣M2,Yi−1)≤Var⁡(X1i). The same argument with users interchanged gives the S={2} bound. For S={1,2}, condition only on Yi−1 and use the random shift X1i+X2i; its averaged conditional variance is at most Var⁡(X1i+X2i)=Var⁡(X1i)+Var⁡(X2i) by the law of total variance and independence of the two messages. Thus I(M1,M2;Yi∣Yi−1)≤12ln⁡ ⁣(1+Var⁡(X1i)+Var⁡(X2i)N). In each bound the conditional output is a scalar Gaussian convolution, so [F2] also ensures its differential entropy is finite. Jensen's inequality and the expected block-power constraints give the three converse bounds after summing over i.

3.1F1step 2.1algebra

For the transmitted pair and a fixed S, subtract the known complementary signal from Yi and write Ti=∑j∈SXji. Under the random-code ensemble, Ti∼N(0,Q(S)) is independent of Zi, so the single-use log likelihood ratio in step 2.1 equals ln⁡ϕN(Zi)ϕN+Q(S)(Ti+Zi)=12ln⁡N+Q(S)N−Zi22N+(Ti+Zi)22(N+Q(S)). Its expectation is 12ln⁡(1+Q(S)/N) because the two normalized quadratic terms each have expectation 1/2; its variance is finite because it is a quadratic polynomial in a finite-dimensional Gaussian vector. The summands are IID across coordinates. Chebyshev's inequality makes the probability that any true threshold fails tend to zero.

3.2step 1.2step 2.2algebra

Step 2.2 and the expected block-power constraints bound I(MS;Yn∣MSc)/n uniformly for each nonempty S. The Fano inequalities in step 1.2 then bound the code rates whenever Pe<1/2, so their normalized remainders tend to zero along a reliable sequence. Dividing by n, letting blocklength tend to infinity with Pe→0, and taking S={1},{2},{1,2} gives all three converse bounds.

4.1step 2.1step 3.1algebraalgebra

If the wrong-message set is S, condition on the true complementary codewords and output. The wrong codewords are independent of that output and have the denominator input law, so E[LS]=1 under this reference law. Markov's inequality bounds each false threshold event by e−nτS. There are at most enR(S)+o(n) such candidates; τS>R(S) and the finite union bound make the ensemble-average joint error tend to zero.

5.1F1step 4.1algebraalgebrachoose

For user j, the probability pj,n that one Gaussian codeword exceeds energy nPj is at most exp⁡[−n2(Pj/Qj−1−ln⁡(Pj/Qj))], by applying the Gaussian-square moment generating function and optimizing its positive parameter. Thus pj,n→0. The expected fraction of bad words is pj,n; Markov's inequality makes both bad fractions at most pj,n with probability tending to one. Since the ensemble mean error tends to zero, another Markov bound makes the event of error at most the square root of that mean have probability tending to one. The intersection of these events has positive probability for all large n, so fix one realization. Delete bad words and relabel. Each retained word meets its power constraint, retained rates still tend to Rj, and conditional error is at most the former error divided by the product of retained fractions, which tends to one.

6.1F1step 1.1step 5.1step 3.2casesalgebra∎

If a power is zero, its input is zero almost surely under the expected-power constraint; remove that user and apply the one-user specialization of steps 1.1, 2.1, 3.1, 4.1, 5.1, 1.2, 2.2 and 3.2. If both powers are zero only rate (0,0) is possible. Closing the achievable strict region proves the stated region, including its boundary.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Conditional type packing bounds for source-indexed DM-MAC codebooks

Statement

Let Q,S1,S2,X1,X2,Y have the finite law PQPS1S2PX1∣S1QPX2∣S2QWY∣X1X2. Fix a deterministic qn and a transmitted tuple (s1n,s2n,x1n,x2n,yn) such that (qn,s1n,s2n,x1n,x2n,yn) is support-restricted strongly typical for this law within tolerance δ. For every source sequence sjn, independently generate a user-j codeword with law ∏iPXj∣SjQ(⋅∣sji,qi); all entries and both users' codebooks are independent. A decoder tests joint typicality at tolerance δ.

There is a finite constant K and a function ω(δ)↓0 such that the conditional expected numbers N1,N2,N12 of wrong typical candidates differing in source 1 only, source 2 only, and both sources, respectively, satisfy EN1≤(n+1)Ke−n[I(X1;Y∣X2,S2,Q)−H(S1∣S2)−ω(δ)],EN2≤(n+1)Ke−n[I(X2;Y∣X1,S1,Q)−H(S2∣S1)−ω(δ)],EN12≤(n+1)Ke−n[I(X1,X2;Y∣Q)−H(S1,S2)−ω(δ)]. The expectations are over the unexposed wrong source-indexed codebook entries. The constants depend only on the target law and alphabets, not on the particular typical transmitted tuple.

Facts & Assumptions

Given: The stated finite law, source-indexed conditional codebooks, a typical transmitted tuple, and a finite DM-MAC.

[F1]

Finite strongly typical sets with support restriction: support-restricted strong typicality bounds every positive empirical atom relative to its target probability and excludes zero-probability atoms.

[F2]

Finite type-class cardinality bounds: an empirical type class on an alphabet of size m has at most enH(P^) elements, and at most (n+1)m types occur.

[F3]

Finite conditional entropy: conditional entropy is a finite weighted sum over positive-mass conditioning atoms.

[F4]

Finite entropy and mutual-information chain rules: finite conditional entropy obeys the chain rule.

[F5]

Finite conditional mutual information identities and equality: finite conditional mutual information is nonnegative and equals the corresponding conditional entropy difference.

[F6]

Two-user discrete memoryless multiple-access channel: given the two inputs, the channel output law is W(y∣x1,x2).

[F7]

Finite mutual information: finite mutual information is defined by the joint-to-product KL sum in nats.

[F8]

Finite conditional mutual information: finite conditional mutual information averages the conditional mutual information over positive-mass conditioning values.

Proof

1.1F1F2construct

For a fixed conditioning block, group candidate tuples by their joint empirical type with that block. If the wrong set is S={1}, the varying letters are (S1,X1) and the fixed block is (Q,S2,X2,Y); for S={2} interchange indices. The number of joint types is at most (n+1)K by [F2]. For any one type, splitting its positions according to the fixed conditioning letters gives a product of conditional type classes, each of size at most the exponential of its empirical conditional entropy by [F2]. Thus the candidate count is at most (n+1)Kexp⁡[nHP^(SS,XS∣Q,SSc,XSc,Y)].

2.1F1F2F3step 1.1algebra

For each such candidate, its codeword probability is the product of the conditional kernels PXj∣SjQ. On a support-restricted δ-typical type, its negative log probability divided by n differs from ∑j∈SH(Xj∣Sj,Q) by at most ω1(δ): write the logarithm as the finite sum of empirical frequencies times −ln⁡PXj∣SjQ(xj∣sj,q); the summands are bounded on the finite positive support, and [F1] controls every frequency. Also HP^(SS,XS∣Q,SSc,XSc,Y) differs from the target conditional entropy by at most ω2(δ), because finite-alphabet entropy is continuous, including at zero via −tln⁡t→0. Multiplying the count from step 1.1 by the largest candidate probability gives exponent at most HP(SS,XS∣Q,SSc,XSc,Y)−∑j∈SH(Xj∣Sj,Q)+ω(δ).

3.1F4F5F6F7F8step 2.1algebra

For S={1}, expand the conditional entropy in step 2.1 by [F4]. Since X2 is conditionally independent of S1 given (S2,Q), and X1 is conditionally independent of (S2,X2) given (S1,Q), the factorization in the Given law gives H(S1,X1∣Q,S2,X2,Y)−H(X1∣S1,Q)=H(S1∣S2)−I(S1,X1;Y∣X2,S2,Q). The channel factorization [F6] implies I(S1;Y∣X1,X2,S2,Q)=0, so the last mutual information is I(X1;Y∣X2,S2,Q). Combining with step 2.1 proves the N1 bound. Exchanging indices proves the N2 bound.

4.1F4F5F6F7F8step 2.1algebra∎

For S={1,2}, the same conditional entropy expansion gives H(S1,S2,X1,X2∣Q,Y)−H(X1∣S1,Q)−H(X2∣S2,Q)=H(S1,S2)−I(X1,X2;Y∣Q), because Q is independent of the source pair, the two codebook kernels factor given (S1,S2,Q), and the channel depends on the source only through (X1,X2). Substitution in step 2.1 proves the N12 bound.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Ozarow capacity region of the two-user real AWGN MAC with feedback

Statement

For the real two-user AWGN MAC with perfect causal common output feedback, independent private messages, average joint error and expected average-power constraints of Two-user real AWGN MAC with perfect causal output feedback, the capacity region in nats/use is ⋃0≤ρ≤1{(R1,R2)∈[0,∞)2: Rj≤12ln⁡ ⁣(1+Pj(1−ρ2)N),R1+R2≤12ln⁡ ⁣(1+P1+P2+2ρP1P2N)}. The parameter ρ is induced by causal feedback; no preshared common randomness or common message is part of the model.

Facts & Assumptions

Given: P1,P2≥0, N>0, independent uniform messages, deterministic causal encoders with common noiseless output feedback, and expected average powers at most Pj.

[F1]

Two-user real AWGN MAC with perfect causal output feedback: Xji is a Borel-measurable function of (Mj,Yi−1), both users share the same past output, and the joint decoder is Borel-measurable.

[F2]

Entropy bounds for finite-power Gaussian convolutions: a Gaussian convolution has finite differential entropy; conditionally, h(X+Z∣S)≤12ln⁡(2πe[N+EVar⁡(X∣S)]) for unit-variance scalar noise after normalization.

[F3]

Fano bound for finite messages and density observations: a finite message estimated from a density observation with error Pe satisfies H(M∣Y,S)≤ln⁡2+Peln⁡∣M∣.

[F4]

Ozarow linear feedback scheme achieves the two-user Gaussian sum point: the unique root ρ⋆ of the displayed product equation has its two individual-rate corner achievable by a linear causal Gaussian feedback code.

[F5]

Rate splitting transfers Ozarow's sum point to lower-correlation corners: for each 0<ρ<ρ⋆, the user-1-dominant sum-rate corner is achievable, and swapping users gives the other endpoint.

[F6]

No-feedback real AWGN MAC capacity region: the no-feedback Gaussian MAC region has individual bounds 12ln⁡(1+Pj/N) and sum bound 12ln⁡(1+(P1+P2)/N).

Proof

1.1F1F2F3algebra

For the converse normalize Vji=Xji/N and write Yi for the invertibly rescaled output Yiphys/N; the normalized noise has variance one and n−1∑iEVji2≤sj:=Pj/N. This output scaling preserves the feedback histories and the decoder's measurability. For fixed messages the Borel causal encoders and Gaussian transitions give the positive density p(yn∣m1,m2)=∏i=1nϕ1(yi−v1i(m1,yi−1)−v2i(m2,yi−1)), normalized by successive integration; averaging over the finite message sets gives positive conditional densities p(yn∣mj) and p(yn). Define each continuous mutual information below as the expectation of its log density ratio. Bayes' rule identifies I(Mj;Yn∣M3−j) with H(Mj∣M3−j)−H(Mj∣Yn,M3−j), and similarly I(M1,M2;Yn)=H(M1,M2)−H(M1,M2∣Yn). Factoring the conditional densities over successive outputs and summing their log ratios gives the chain rules used in steps 2.1 and 4.1. These finite sums of log ratios are integrable: the conditional density of each output given both messages and its history is Gaussian, while after averaging over the finite messages each one-use conditional density is a finite Gaussian mixture. Its conditional entropy is finite by [F2], and its average is finite under the power constraints. Project the Borel joint decoder to estimate each Mj; these estimators take values in the respective message sets and have error at most Pe. Fano [F3] therefore gives nRj≤I(Mj;Yn∣M3−j)+ln⁡2+PenRj and, for the pair, n(R1+R2)≤I(M1,M2;Yn)+ln⁡2+Pen(R1+R2). Put vji=Var⁡(Vji), ci=Cov⁡(V1i,V2i), and bars for time averages. By [F1], given (M2,Yi−1) the value V2i is known.

2.1F1F2step 1.1algebra

If v2i>0, the conditional mean minimizes mean-square error, so EVar⁡(V1i∣M2,Yi−1)≤E[V1i−EV1i−civ2i(V2i−EV2i)]2=v1i−ci2v2i. The predictor is measurable from (M2,Yi−1) because V2i is. If v2i=0, then ci=0 and the bound is v1i. Given (M1,M2,Yi−1), the output density is a translate of ϕ1, so its conditional differential entropy is h(Zi). Given (M2,Yi−1), it is a Gaussian convolution; integrating the conditional log density ratio gives I(M1;Yi∣M2,Yi−1)=h(Yi∣M2,Yi−1)−h(Zi). Apply the scalar case of [F2] to this conditional mixture. When v2i>0 it yields I(M1;Yi∣M2,Yi−1)≤C ⁣(v1i−ci2v2i),C(t):=12ln⁡(1+t), and when v2i=0 it yields C(v1i). Interchanging the users gives the corresponding second-user bound.

3.1F2step 2.1algebraalgebra

Define ci2/v2i:=0 when v2i=0; then also ci=0 there. Jensen's inequality for the concave function C and Cauchy–Schwarz yield 1n∑iC ⁣(v1i−ci2v2i)≤C ⁣(vˉ1−cˉ2vˉ2) when vˉ2>0, because (∑ici)2≤(∑i:v2i>0ci2/v2i)(∑iv2i). The zero-variance case uses cˉ=0 and the bound C(vˉ1). Similarly, defining the zero quotient when v1i=0, the other user is bounded by C(vˉ2−cˉ2/vˉ1) when vˉ1>0, with C(vˉ2) otherwise.

4.1F1F2step 1.1step 3.1algebra

For the sum, condition on Yi−1. Given both messages and that history the current output is a unit Gaussian translate, so integrating its conditional log density ratio gives I(M1,M2;Yi∣Yi−1)=h(Yi∣Yi−1)−h(Zi). The conditional output is the Gaussian convolution of V1i+V2i with fresh unit noise. By [F2], its entropy is at most 12ln⁡(2πe[1+EVar⁡(V1i+V2i∣Yi−1)]), and the law of total variance bounds the averaged conditional variance by Var⁡(V1i+V2i)=v1i+v2i+2ci. Therefore I(M1,M2;Yi∣Yi−1)≤C(v1i+v2i+2ci). Jensen across i gives the bound C(vˉ1+vˉ2+2cˉ).

5.1F1F3step 1.1step 3.1step 4.1choosealgebra

If vˉ1vˉ2>0, set ρn=∣cˉ∣/vˉ1vˉ2∈[0,1]; otherwise set ρn=0. The individual right sides in step 3.1 are at most C(sj(1−ρn2)). Substituting these bounds in the exact Fano inequalities of step 1.1 gives (1−Pe)Rj≤C(sj)+ln⁡2/n, so both rates are uniformly bounded for Pe<1/2 and all Fano remainders divided by n vanish. The sum right side in step 4.1 is at most C(s1+s2+2ρns1s2): replacing negative cˉ by its absolute value only enlarges it, and vˉj≤sj. Along a subsequence ρn converges in [0,1]; continuity gives the stated outer region.

6.1F4F6step 5.1algebracases

If either power is zero, the displayed union reduces to the single-user interval for the positive-power user, or to the origin if both vanish; [F6] achieves it and step 1 proves the converse. Assume henceforth P1,P2>0. Write aj(ρ)=C(sj(1−ρ2)) and b(ρ)=C(s1+s2+2ρs1s2). The sum-corner equality in [F4] has a unique root ρ⋆; aj decrease with ρ and b increases. At ρ=0, [F6] achieves the displayed no-feedback region. At ρ=ρ⋆, [F4] achieves the corner (a1,a2), while [F6] achieves the axis vertices (a1,0) and (0,a2) because aj(ρ⋆)≤C(sj); the origin is achieved with singleton messages.

7.1F5F6step 6.1algebra

Fix 0<ρ<ρ⋆. Then b(ρ)<a1(ρ)+a2(ρ), and b(ρ)>aj(ρ) because at ρ=0 the sum bound is strictly greater than either individual bound and it increases while each individual bound decreases. Thus both endpoints of the active sum-rate face are nonnegative: (a1(ρ),b(ρ)−a1(ρ)) and (b(ρ)−a2(ρ),a2(ρ)). By [F5] the first is achievable; interchanging user labels gives the second. The axis vertices (a1(ρ),0) and (0,a2(ρ)) are achievable by single-user Gaussian codes, since each aj(ρ)≤C(sj) and [F6] supplies those rates.

8.1F1step 6.1step 7.1constructalgebraalgebra

For each 0<ρ<ρ⋆, a deterministic public schedule that allocates long subblocks to the four vertices from step 7.1 and the origin achieves their convex hull. At ρ=ρ⋆, time-sharing the corner and the two axis vertices from step 6.1 with the origin achieves the full rectangle. Split each private message into independent submessages, use the corresponding code on each subblock, and let both senders ignore outputs from earlier subblocks when a new code starts. The block error is at most the sum of subblock errors and each average power is the weighted average of powers at most Pj. The convex hull for each parameter is exactly its polygon cut out by the two individual bounds and the active sum bound.

9.1step 6.1step 7.1step 8.1algebraalgebra∎

For ρ>ρ⋆, aj(ρ)≤aj(ρ⋆) and b(ρ)≥b(ρ⋆)=a1(ρ⋆)+a2(ρ⋆). Thus the region at ρ is a rectangle contained in the rectangle at ρ⋆ and adds no rates. Steps 6.1, 7.1 and 8.1 therefore achieve the full union in the Statement. Combining with the converse proves equality.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Cover-El Gamal-Salehi sufficient condition for correlated sources over a DM-MAC

Statement

Let (S1,S2) be finite and let its IID copies be transmitted losslessly over the DM-MAC of Two-user discrete memoryless multiple-access channel using the separate encoders of Lossless transmission of two correlated IID sources over a DM-MAC. If there is a finite Q independent of (S1,S2) and a law PQPS1S2PX1∣S1,QPX2∣S2,QWY∣X1X2 such that H(S1∣S2)<I(X1;Y∣X2,S2,Q),H(S2∣S1)<I(X2;Y∣X1,S1,Q),H(S1,S2)<I(X1,X2;Y∣Q), then the two correlated IID sources can be transmitted with vanishing average joint error. This is a sufficient condition only; it is not a general capacity characterization for correlated sources over a DM-MAC.

Facts & Assumptions

Given: Finite source and channel alphabets, IID source pair (S1,S2), a memoryless DM-MAC, and a finite law of the displayed product-kernel form.

[F1]

Lossless transmission of two correlated IID sources over a DM-MAC: each encoder observes its own source block only, the common decoder reconstructs both blocks, and reliability means average joint error tends to zero.

[F2]

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

[F3]

Conditional type packing bounds for source-indexed DM-MAC codebooks: for the source-indexed conditional codebooks, the expected wrong single-source and wrong source-pair typical candidates vanish under the three strict conditional-entropy/mutual-information inequalities.

[F4]

Finite conditional entropy: conditional entropy is the finite average of the conditional entropies over positive-mass conditioning values.

[F5]

Finite mutual information: finite mutual information is the joint-to-product KL sum in nats.

[F6]

Finite conditional mutual information: finite conditional mutual information averages the conditional informations over positive-mass conditioning values.

[F7]

Finite conditional mutual information identities and equality: conditional mutual information is the corresponding conditional entropy difference for finite variables.

Proof

1.1givenF1chooseconstruct

Fix a law and a rate-independent public schedule qn whose empirical distribution tends to PQ; choose symbol counts by rounding nPQ(q) and distributing the bounded remainder. For every s1n, independently draw a codeword with law ∏iPX1∣S1,Q(⋅∣s1i,qi), and for every s2n independently draw a codeword with law ∏iPX2∣S2,Q(⋅∣s2i,qi). The two codebooks and all their indexed entries are independent.

2.1F1F2step 1.1construct

Encoder j observing sjn sends the codeword indexed by that exact source sequence. Fix one default pair of source blocks from the nonempty finite source alphabets. The decoder returns the unique pair (s^1n,s^2n) for which (qn,s^1n,s^2n,x1n(s^1n),x2n(s^2n),yn) is jointly strongly typical for the displayed law when exactly one pair passes; if zero or multiple pairs pass, it returns the fixed default pair. These maps have the interfaces in [F1] and the output law in [F2].

2.2F1F2step 1.1algebra

Conditional on qn, the random tuples (S1i,S2i,X1i(S1n),X2i(S2n),Yi) are independent across i in the codebook ensemble. For each fixed joint letter, the empirical frequency has variance at most 1/(4n) and mean equal to the qn-type average of its conditional probability. That mean tends to the target probability because the type of qn tends to PQ. Chebyshev's inequality and a union bound over the finite alphabet show that the true tuple is support-restricted jointly typical with probability tending to one; target-zero letters never occur because every source, encoder and channel kernel is used only on its support.

3.1F3F4F5F6F7step 2.2algebraalgebra

On the event that the true tuple is typical, a decoding error can occur only if some wrong candidate differs in source 1 alone, source 2 alone, or both. The strict hypotheses are finite conditional-entropy and mutual-information inequalities by [F4]–[F7]; they let us choose the typicality tolerance so that each exponent in [F3] is positive. Therefore the conditional expected number of wrong typical candidates tends to zero; Markov's inequality makes the probability of any such candidate tend to zero. Combining with step 2.2 proves that the ensemble-average source-block error tends to zero.

4.1F1step 3.1choose∎

At each n the alphabets and source-indexed codebooks are finite, so the random ensemble has finite support. At least one deterministic codebook realization has error no larger than the ensemble mean. Fixing such realizations along increasing blocklengths gives the deterministic reliable codes required by [F1]. Taking the closure of the strict region completes the sufficient-condition proof; no converse or necessity claim is made.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Perfect output feedback does not increase finite DMC capacity

Statement

For a finite DMC W without input-cost constraints, the vanishing-average-error capacity with perfect causal output feedback equals its ordinary information capacity C(W)=max⁡PXI(PX;W) from Single-letter information capacity of a finite DMC. The feedback code convention is Fixed-length finite DMC code with perfect causal output feedback.

Facts & Assumptions

Given: A finite DMC W, a finite-message feedback code, and its average error probability Pe.

[F1]

Fixed-length finite DMC code with perfect causal output feedback: Xi=fi(M,Yi−1) deterministically, and at each positive-probability history (M=m,Yi−1=yi−1), the conditional law of Yi is W(⋅∣fi(m,yi−1)).

[F2]

Single-letter information capacity of a finite DMC: C(W) is the supremum of I(PX;W) over all input probability vectors.

[F3]

Random coding achieves every rate below finite DMC capacity: every rate below C(W) is achievable by ordinary finite DMC codes.

[F4]

Finite-alphabet Fano inequality: for a finite message and finite observation, H(M∣Yn)≤ln⁡2+Peln⁡M.

[F5]

Finite entropy and mutual-information chain rules: finite output entropy obeys the chain rule, and I(M;Yn)=∑iI(M;Yi∣Yi−1).

[F6]

Finite conditional mutual information identities and equality: finite conditional mutual information is nonnegative, so conditioning cannot increase finite entropy.

[F7]

Finite mutual information: finite mutual information is the joint-to-product KL sum in nats.

[F8]

Finite conditional mutual information: finite conditional mutual information averages the conditional finite-law informations over positive-mass conditioning values.

Proof

1.1F1F3

Every no-feedback code is a feedback code whose maps ignore Yi−1. By [F3], each rate below C(W) is therefore feedback-achievable, giving Cfb(W)≥C(W).

1.2F1F4algebra

Fix a length-n feedback code with uniform message M∈[M]. By [F4], nR=H(M)≤I(M;Yn)+ln⁡2+PenR.

2.1F1F2F5F6F7F8step 1.2algebra

Expand the mutual information using [F5] and the conditional-information definition [F8]. Given (M,Yi−1), Xi is fixed and the DMC law makes Yi have law W(⋅∣Xi), so H(Yi∣M,Yi−1)=H(Yi∣Xi). Also H(Yi∣Yi−1)≤H(Yi) by [F6]. Hence I(M;Yi∣Yi−1)≤H(Yi)−H(Yi∣Xi)=I(PXi;W)≤C(W) by [F2]; the identity with entropy differences is the finite mutual-information identity [F7].

3.1F2F4F5step 1.1step 1.2step 2.1algebra∎

Summing step 2.1 in [F5] and substituting into step 1.2 gives (1−Pe)nR≤nC(W)+ln⁡2. Along any reliable sequence, divide by n and let n→∞ to obtain Cfb(W)≤C(W). Combining with step 1.1 proves equality.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Physically degraded two-user DM broadcast capacity region

Statement

For the private-message code of Private-message code for a physically degraded DM broadcast channel over the physically degraded channel X→Y1→Y2 of Physically degraded two-receiver discrete memoryless broadcast channel, the capacity region is the closure of the union over finite U and laws PUX inducing U→X→Y1→Y2 of rate pairs R1≤I(X;Y1∣U),R2≤I(U;Y2). Receiver 1 is the stronger receiver and decodes only its own private message in the operational code; the auxiliary U is a coding variable, not an additional message.

Facts & Assumptions

Given: Finite alphabets, a physically degraded memoryless broadcast kernel, independent private messages, one no-feedback encoder, two decoders and average joint error tending to zero.

[F1]

Physically degraded two-receiver discrete memoryless broadcast channel: W(y1,y2∣x)=W1(y1∣x)W2(y2∣y1), so X→Y1→Y2.

[F2]

Private-message code for a physically degraded DM broadcast channel: the messages are independent uniform; one encoder sees both messages, while receiver j estimates only Mj.

[F3]

Finite mutual information: finite mutual information is the finite KL sum in nats.

[F4]

Finite conditional mutual information: finite conditional mutual information is the average of the conditional finite mutual informations.

[F5]

Finite conditional mutual information identities and equality: conditional information is nonnegative and the finite entropy-information identities hold.

[F6]

Finite entropy and mutual-information chain rules: finite entropy and information chain rules hold.

[F7]

Finite-alphabet Fano inequality: for a finite message estimated from a finite output, H(M∣Yn)≤ln⁡2+Peln⁡∣M∣.

[F8]

Finite conditional entropy: conditional entropy is the finite average of conditional entropies over positive-mass conditioning values.

Proof

1.1givenF1F2choose

Fix a finite law PUX=PUPX∣U and rates with R2<I(U;Y2) and R1<I(X;Y1∣U). Generate independent IID cloud words un(m2)∼PUn and, conditionally on each cloud, IID satellite words xn(m1,m2)∼∏iPX∣U(⋅∣ui(m2)). Send the satellite indexed by (m1,m2).

1.2F1F2F6F7F8algebra

For a converse code, let Ui:=(M2,Y1i−1). Fano [F7], independence in [F2], and the chain rule give nR1≤I(M1;Y1n∣M2)+ln⁡2+PenR1,nR2≤I(M2;Y2n)+ln⁡2+PenR2. The information terms are at most nln⁡∣Y1∣ and nln⁡∣Y2∣, respectively, so the Fano inequalities bound each rate whenever Pe<1/2 and their normalized remainders vanish along a reliable sequence. Expanding the first information and using the no-feedback encoder and memorylessness gives I(M1;Y1n∣M2)≤∑iI(Xi;Y1i∣Ui).

2.1F1F3F4F5F8step 1.1choose

Receiver 2 outputs the unique cloud passing the test ∑iln⁡[PY2∣U(yi∣ui)/PY2(yi)]>nτ2, with R2<τ2<I(U;Y2), and outputs the fixed default cloud 1 if zero or multiple clouds pass. Receiver 1 outputs the own-message component of the unique pair passing both tests: the cloud density with Y1 exceeds nτ1, and the conditional satellite density ∑iln⁡[PY1∣X,U(yi∣xi,ui)/PY1∣U(yi∣ui)] exceeds nτX. In each test, a summand with zero numerator is −∞; on the codebook support a positive numerator has positive denominator. If zero or multiple pairs pass, receiver 1 outputs the fixed default message 1. Choose thresholds with R2<τ1<I(U;Y1) and R1<τX<I(X;Y1∣U). The chain rule gives I(U;Y1)=I(U;Y2)+I(U;Y1∣Y2) because I(U;Y2∣Y1)=0 by [F1]; the last conditional information is nonnegative by [F5].

2.2F1F5F6step 1.2algebra

For the weak receiver, adding variables to the first argument of mutual information and then using physical degradation gives I(M2;Y2n)≤∑iI(M2,Y1i−1,Y2i−1;Y2i)=∑iI(Ui;Y2i). The equality holds because, conditional on (M2,Y1i−1), the past weak outputs are generated from Y1i−1 independently of the current output.

3.1step 2.1F3algebra

The true cloud and satellite information densities are sums of IID finite-valued terms on their positive supports. Their means are the four mutual informations used in step 2.1; Chebyshev's inequality makes every true threshold pass with probability tending to one.

3.2step 1.1step 2.1algebraalgebra

A false cloud word is independent of Y1n and Y2n; under the corresponding product reference law each cloud likelihood ratio has expectation one, so a threshold nτ1 or nτ2 is passed with probability at most e−nτj. A false satellite in the true cloud is independent conditionally on that cloud and has conditional likelihood-ratio expectation one, so its threshold probability is at most e−nτX. There are at most enR2+o(n) wrong clouds and enR1+o(n) wrong satellites per true cloud. The strict threshold gaps and union bound make both receiver error probabilities tend to zero in ensemble mean.

4.1F2step 3.2choosecases

The random codebook ensemble is finite at each blocklength; since its mean joint error tends to zero, at least one deterministic codebook has error no larger than that mean. If R2=0, one cloud is used and its cloud threshold is omitted; if R1=0, one satellite per cloud is used and its satellite threshold is omitted. The remaining packing bounds above still apply; taking closure gives every nonnegative rate pair in the asserted union.

5.1F1F5step 1.2step 2.2algebra∎

Let Q be uniform on {1,…,n} and independent, and put U=(Q,UQ), X=XQ, Yj=YjQ. The channel factorization [F1] gives U→X→Y1→Y2. Step 1.2 gives R1≤I(X;Y1∣U)+ϵn, and step 2.2 gives R2≤I(UQ;Y2Q∣Q)+ϵn≤I(U;Y2)+ϵn by nonnegative I(Q;Y2). The alphabets of U are finite. Let n→∞ and take closure.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Independent-private-message DM-MAC capacity region

Statement

For the average-joint-error no-feedback code of No-feedback independent-private-message DM-MAC code over the finite DM-MAC, the capacity region is the closure of the union over all finite Q and laws PQPX1∣QPX2∣QW of R1≤I(X1;Y∣X2,Q),R2≤I(X2;Y∣X1,Q),R1+R2≤I(X1,X2;Y∣Q). Here Q is a public time-sharing variable independent of both private messages; conditional on each Q=q, the two input laws are a product. This result does not characterize maximal-error capacity.

Facts & Assumptions

Given: A finite two-user DM-MAC, independent uniform private messages, separate deterministic encoders without feedback, one joint decoder and average joint error tending to zero.

[F1]

No-feedback independent-private-message DM-MAC code: the messages are independent uniform and the separate input words are deterministic functions of their own messages.

[F2]

Two-user discrete memoryless multiple-access channel: conditional on the input words, P(yn∣x1n,x2n)=∏iW(yi∣x1i,x2i).

[F3]

Finite mutual information: finite mutual information is the finite joint-to-product KL sum in nats.

[F4]

Finite conditional mutual information: finite conditional information averages the mutual information of the conditional laws over positive-mass conditioning values.

[F5]

Finite entropy and mutual-information chain rules: finite entropy and mutual information satisfy their chain rules.

[F6]

Finite-alphabet Fano inequality: for a finite message and finite observation, H(M∣Yn)≤ln⁡2+Peln⁡∣M∣.

[F7]

Finite conditional entropy: conditional entropy is the finite average of conditional entropies over positive-mass conditioning values.

Proof

1.1givenF1F2choose

Fix a finite law PQPX1∣QPX2∣Q and a nonnegative rate pair satisfying each subset information bound strictly whenever that subset has positive total rate. Use a singleton message set for every zero-rate user. Choose a deterministic sequence qn whose empirical distribution tends to PQ. Independently for each user and message, generate input coordinates with law PXj∣Q=qi. The two codebooks are independent.

1.2F1F2F6algebra

For a converse code and nonempty S, Fano [F6] applied to the decoded subtuple, with the complementary messages supplied as side information, gives nR(S)≤I(MS;Yn∣MSc)+ln⁡2+PenR(S). The subtuple error is at most the joint error.

2.1F2F3F4step 1.1choose

For each nonempty S⊆{1,2} define iS(x1n,x2n;yn)=∑iln⁡W(yi∣x1i,x2i)PY∣XSc,Q(yi∣xSc,i,qi), where the denominator averages over the product input laws for users in S and a summand is −∞ whenever its numerator is zero. For each subset with R(S)>0, choose a threshold nτS with R(S)<τS<I(XS;Y∣XSc,Q). Decode the unique pair passing all these tests; a subset of zero total rate has no wrong-message candidates and its test is omitted; if no pair or more than one pair passes all the retained tests, output the fixed default pair (1,1).

2.2F1F2F3F5F7step 1.2

By the chain rule [F5] and the memoryless law [F2], for S={1}, I(M1;Yi∣Yi−1,M2)=H(Yi∣Yi−1,M2)−H(Yi∣X1i,X2i)≤H(Yi∣X2i)−H(Yi∣X1i,X2i)=I(X1i;Yi∣X2i). The inequality holds because X2i is determined by M2, so conditioning on Yi−1 cannot increase the first entropy. Interchanging users proves the other individual bound. For S={1,2}, H(Yi∣Yi−1)≤H(Yi) and the same channel-law identity give I(M1,M2;Yi∣Yi−1)≤I(X1i,X2i;Yi).

3.1F2F3F4step 2.1algebra

For the true pair and every tested subset, the information-density summands are independent across coordinates, uniformly bounded on their finite positive supports, and their mean average tends to I(XS;Y∣XSc,Q). Their sum variance is O(n), so Chebyshev's inequality makes all tested true tests pass with probability tending to one.

4.1F1F2step 2.1step 3.1algebraalgebrachoose

Fix a wrong-message set S and condition on the true complementary codewords and output. The candidate codewords indexed by S are independent of the output with the product input law used in the denominator of iS; hence the likelihood ratio eiS has conditional expectation one. Markov's inequality bounds a false threshold pass by e−nτS. There are at most enR(S)+o(n) candidates of this error type, so τS>R(S) makes the union of the three error classes vanish. The ensemble-average error tends to zero, and a deterministic codebook with error no larger than that average exists. A wrong-message set necessarily has positive total rate, since the zero-rate message sets are singletons. If both rates are zero, the unique message pair is always returned with zero error. Scaling any nonnegative pair in the displayed closed region by 1−ε, with 0<ε<1, makes every positive-total-rate subset inequality strict; letting ε decrease to zero therefore gives all closed faces, including cases where a zero-rate subset has zero information.

5.1F1F4step 1.2step 2.2algebra∎

Let Q be uniform on {1,…,n}, independent of the messages, and set (X1,X2,Y)=(X1Q,X2Q,YQ). Since each input is a function of its own independent message, PX1X2∣Q=PX1∣QPX2∣Q. Averaging step 2.2 over i gives the three stated conditional mutual-information bounds with this finite Q. Because Y has a finite alphabet, I(MS;Yn∣MSc)≤nln⁡∣Y∣; step 1.2 then bounds each rate for Pe<1/2, so its normalized Fano remainder vanishes along a reliable sequence. Divide step 1.2 by n, let Pe→0, then take closure.

5 · Examples, counterexamples and false statements

None yet.

Sources