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.

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.

Depends on

Used by

Dependency tree · two levels

12 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