Wasserstein continuity of entropy and outer bounds for interference channels

Yury Polyanskiy, Yihong Wu

Introduction

One motivation comes from multi-user information theory, where frequently one user causes interference to the other and in proving the converse one wants to replace the complicated non-i.i.d. interference by a simpler i.i.d. approximation. As a concrete example, we consider the so-called “missing corner point” problem in the capacity region of the two-user Gaussian interference channels (GIC) [Cos85a]. Perhaps due to the explosion in the number of interfering radio devices, this problem has attracted renewed attention recently [Cos11, BPS14, CR15, RC15]. For further information on capacity region of GIC and especially the problem of corner points, we refer to a comprehensive account just published by Igal Sason [Sas15].

Mathematically, the key question for settling “missing corner point” is the following: Given independent nn-dimensional random vectors X1,X2,G2,ZX_{1},X_{2},G_{2},Z with the latter two being Gaussian, is it true that

The rationale of the above discussion is two-fold: a) Certain regularity conditions of the distributions must be imposed; b) Distances other than KL divergence might be more suited for bounding the entropy difference. Correspondingly, the main contribution of this paper is the following: Under suitable regularity conditions, the difference in entropy (in both continuous and discrete cases) can in fact be bounded by the Wasserstein distance, a notion originating from optimal transportation theory which turns out to be the main tool of this paper.

where ∥⋅∥\|\cdot\| denotes the Euclidean distance and the infimum is taken over all couplings of PP and QQ, i.e., joint distributions PXYP_{XY} whose marginals satisfy PX=PP_{X}=P and PY=QP_{Y}=Q. The following dual representation of the W1W_{1} distance is useful:

Furthermore, transportation-information inequalities, such as those due to Marton [Mar86] and Talagrand [Tal96], allow us to bound the Wasserstein distance by the KL divergence (see, e.g., [RS13] for a review). For example, Talagrand’s inequality states that if Q=N(0,Σ)Q={\mathcal{N}}(0,\Sigma), then

where σmax⁡(Σ)\sigma_{\max}(\Sigma) denotes the maximal singular value of Σ\Sigma. Invoking (5) in conjunction with the Wasserstein continuity of the differential entropy, we establish (2) and prove a new outer bound for the capacity region of the two-user GIC, finally settling the missing corner point in [Cos85a]. See Section 3 for details.

One interesting by-product is an estimate that goes in the reverse direction of (5). Namely, under regularity conditions on PP and QQ we haveFor positive a,ba,b, denote a≲ba\lesssim b if a/ba/b is at most some universal constant.

Wasserstein-continuity of information quantities

Notice that in particular, regular density is never zero and furthermore

Therefore, if XX has a regular density and finite second moment then

Let UU and VV be random vectors with finite second moments. If VV has a (c1,c2)(c_{1},c_{2})-regular density pVp_{V}, then there exists a coupling PUVP_{UV}, such that

If both UU and VV are (c1,c2)(c_{1},c_{2})-regular, then

where (12) follows from Cauchy-Schwartz inequality and the (c1,c2)(c_{1},c_{2})-regularity of pVp_{V}. Taking expectation of (13) with respect to (u,v)(u,v) distributed according to the optimal W2W_{2}-coupling of PUP_{U} and PVP_{V} and then applying Cauchy-Schwartz and triangle inequality for L2L_{2}-norm, we obtain (7).

To show (8) notice that by finiteness of second moment h(U)<∞h(U)<\infty. If h(U)=−∞h(U)=-\infty then there is nothing to prove. So assume otherwise, then in identity

all terms are finite and hence (8) follows. Clearly, (8) implies (9) (when applied with UU and VV interchanged).

Finally, for (10) just add the identity (14) to itself with UU and VV interchanged to obtain

The key question now is what densities are regular. It turns out that convolution with sufficiently smooth density, such as Gaussians, produces a regular density.

First notice that whenever density pZp_{Z} of ZZ is differentiable and non-vanishing, we have:

For this, we mirror the proof in [WV12, Lemma 4]. Indeed, we have

Another useful criterion for regularity is the following:

If WW has (c1,c2)(c_{1},c_{2})-regular density and B\mathchoice{\mathrel{\hbox to0.0pt{\displaystyle\perp\hss}\mkern 2.0mu{\displaystyle\perp}}}{\mathrel{\hbox to0.0pt{\textstyle\perp\hss}\mkern 2.0mu{\textstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptstyle\perp\hss}\mkern 2.0mu{\scriptstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptscriptstyle\perp\hss}\mkern 2.0mu{\scriptscriptstyle\perp}}}W satisfies

then V=B+WV=B+W has (c1,c2+c1nP)(c_{1},c_{2}+c_{1}\sqrt{nP})-regular density.

As a consequence of regularity, we show that when smoothed by Gaussian noise, mutual information, differential entropy and divergence are Lipschitz with respect to the W2W_{2}-distance under average power constraints:

In fact, to get the best constants for applications to interference channels it is best to forgo the notion of regular density and deal directly with (15). Indeed, when the inputs has bounded norms, the next result gives a sharpened version of what can be obtained by combining Proposition 1 with 2.

Let BB satisfying (21) and G∼N(0,σG2In)G\sim\mathcal{N}(0,\sigma_{G}^{2}I_{n}) be independent. Let V=B+GV=B+G. Then for any UU,

Plugging Gaussian density pG(z)=12πσGe−z2/(2σG2)p_{G}(z)=\frac{1}{\sqrt{2\pi}\sigma_{G}}e^{-z^{2}/(2\sigma_{G}^{2})} into (15) we get

since ∥B∥≤nP\|B\|\leq\sqrt{nP} almost surely. Next we use

Taking expectation of the last equation under the W1W_{1}-optimal coupling and in view of (14), we obtain (24). ∎

To get slightly better constants in one-sided version of (22) we apply Proposition 5:

Let A,B,G,ZA,B,G,Z be independent, with G∼N(0,σG2In)G\sim{\mathcal{N}}(0,\sigma_{G}^{2}I_{n}), Z∼N(0,σZ2In)Z\sim{\mathcal{N}}(0,\sigma_{Z}^{2}I_{n}) and BB satisfying (21). Then for every c∈c\in we have:

First, notice that by definition Wasserstein distance is non-increasing under convolutions, i.e., W2(P1∗Q,P2∗Q)≤W2(P1,P2)W_{2}(P_{1}*Q,P_{2}*Q)\leq W_{2}(P_{1},P_{2}). Since c≤1c\leq 1 and Gaussian distribution is stable, we have

which, in turn, can be bounded via Talagrand’s inequality (5) by

From here we apply Proposition 5 with GG replaced by G+ZG+Z (and σG2\sigma_{G}^{2} by σZ2+σG2\sigma_{Z}^{2}+\sigma_{G}^{2}). ∎

Applications to Gaussian interference channels

Consider the two-user Gaussian interference channel (GIC):

with a,b≥0a,b\geq 0, Zi∼N(0,In)Z_{i}\sim\mathcal{N}(0,I_{n}) and a power constraint on the nn-letter codebooks: either

Denote by R(a,b){\mathcal{R}}(a,b) the capacity region of the GIC (30). As an application of the results developed in Section 2, we prove an outer bound for the capacity region.

Assume the average power constraint (32). Then (33) holds with δ\delta replaced by

Consequently, in both cases, R2≥C2−ϵR_{2}\geq C_{2}-\epsilon implies that R1≤12log⁡(1+a2P11+P2)−ϵ′R_{1}\leq\frac{1}{2}\log(1+\frac{a^{2}P_{1}}{1+P_{2}})-\epsilon^{\prime} where ϵ′=O(ϵ)\epsilon^{\prime}=O(\sqrt{\epsilon}) as ϵ→0\epsilon\to 0.

Without loss of generality, assume that all random variables have zero mean. First of all, setting b=0b=0 (which is equivalent to granting the first user access to X2X_{2}) will not shrink the capacity region of the interference channel (30). Therefore to prove the desired outer bound it suffices to focus on the following Z-interference channel henceforth:

Let (X1,X2)(X_{1},X_{2}) be nn-dimensional random variables corresponding to the encoder output of the first and second user, which are uniformly distributed on the respective codebook. For i=1,2i=1,2 define

By Fano’s inequality there is no difference asymptotically between this definition of rate and the operational one. Define the entropy-power function of the X1X_{1}-codebook:

We know the following general properties of N1(t)N_{1}(t):

N1(0)=0N_{1}(0)=0 (since X1X_{1} is uniform over the codebook).

N1′(t)≥2πeN_{1}^{\prime}(t)\geq 2\pi e (since N1(t+δ)≥N1(t)+2πeδN_{1}(t+\delta)\geq N_{1}(t)+2\pi e\delta by entropy power inequality).

N1(t)N_{1}(t) is concave (Costa’s entropy power inequality [Cos85a]).

N1(t)≤2πe(P1+t)N_{1}(t)\leq 2\pi e(P_{1}+t) (Gaussian maximizes differential entropy).

We can then express R1R_{1} in terms of the entropy power function as

It remains to upper bound N1(1)N_{1}(1). Note that

where AA is defined in (34). This in conjunction with the slope property N1′(t)≥2πeN_{1}^{\prime}(t)\geq 2\pi e yields

which, in view of (38), yields the first part of the bound (33).

Note that the second term (43) is precisely n2log⁡N1(1a2)N1(1+P2a2)\frac{n}{2}\log\frac{N_{1}(\frac{1}{a^{2}})}{N_{1}(\frac{1+P_{2}}{a^{2}})}. The first term (42) can be bounded by applying Corollary 6 and (41) with B=aX1B=aX_{1}, A=X2A=X_{2}, G=G2G=G_{2} and c=1c=1:

where δ\delta is defined in (35). From the concavity of N1(t)N_{1}(t) and (45)

where γ=1+1−a2P2>1\gamma=1+{1-a^{2}\over P_{2}}>1. In view of (38), upper bounding N1(1/a2)N_{1}\left({1/a^{2}}\right) in (47) via (39) we get after some simplifications the second part of (33).

The outer bound for average power constraint (32) follows analogously with (44) replaced by (48) below: By Proposition 2, the density of aX1+G2+Z2aX_{1}+G_{2}+Z_{2} is (3log⁡e1+P2,4alog⁡enP11+P2)(\frac{3\log e}{1+P2},\frac{4a\log e\sqrt{nP_{1}}}{1+P2})-regular. Applying Proposition 1 to (44), we have h(aX1+X2+Z2)−h(aX1+G2+Z2)≤Δh(aX_{1}+X_{2}+Z_{2})-h(aX_{1}+G_{2}+Z_{2})\leq\Delta, where

Again using the fact that W2W_{2} distance is non-decreasing under convolutions and invoking Talagrand’s inequality, we have

This yields the outer bound with δ′\delta^{\prime} defined in (36).

Finally, in both cases, when R2→C2R_{2}\to C_{2}, we have δ→0\delta\to 0 and A→1a2+P21+P1A\to\frac{1}{a^{2}}+\frac{P_{2}}{1+P_{1}} and hence from (33) R1≤C1′R_{1}\leq C_{1}^{\prime}. ∎

The first part of the bound (33) coincides with Sato’s outer bound [Sat78] and [Kra04, Theorem 2] by Kramer, which [Kra04, Theorem 2] was obtained by reducing the Z-interference channel to the degraded broadcast channel; the second part of (33) is new, which settles the missing corner point of the capacity region (see Section 3.2 for discussions). Note that our estimates on N1(1)N_{1}(1) in the proof of Theorem 7 are tight in the sense that there exists a concave function N1(t)N_{1}(t) satisfying the listed general properties, estimates (45) and (39) as well as attaining the minimum of (40) and (47) at N1(1)N_{1}(1). Hence, tightening the bound via this method would require inferring more information about N1(t)N_{1}(t).

The outer bound (33) relies on Costa’s EPI. To establish the second statement about corner point, it is sufficient to invoke the concavity of γ↦I(X2;γX2+Z2)\gamma\mapsto I(X_{2};\sqrt{\gamma}X_{2}+Z_{2}) [GSSV05, Corollary 1], which is strictly weaker than Costa’s EPI.

The outer bound (33) is evaluated on Fig. 1 for the case of b=0b=0 (Z-interference), where we also plot (just for reference) the simple Han-Kobayashi inner bound for the Z-GIC (37) attained by choosing X1=U+VX_{1}=U+V with U\mathchoice{\mathrel{\hbox to0.0pt{\displaystyle\perp\hss}\mkern 2.0mu{\displaystyle\perp}}}{\mathrel{\hbox to0.0pt{\textstyle\perp\hss}\mkern 2.0mu{\textstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptstyle\perp\hss}\mkern 2.0mu{\scriptstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptscriptstyle\perp\hss}\mkern 2.0mu{\scriptscriptstyle\perp}}}V jointly Gaussian. This achieves rates:

For more sophisticated Han-Kobayashi bounds see [Sas04, Cos11].

2 Corner points of the capacity region

The two corner points of the capacity region are defined as follows:

Below we present a brief account of the corner points in various cases; for an extensive discussion see [Sas15]. We start with a few simple observations about the capacity region R(a,b)\mathcal{R}(a,b):

Any rate pair satisfying the following belongs to R(a,b)\mathcal{R}(a,b):

which corresponds to the intersection of two Gaussian multiple-access (MAC) capacity regions, namely, (X1,X2)→Y1(X_{1},X_{2})\to Y_{1} and (X1,X2)→Y2(X_{1},X_{2})\to Y_{2}. These rate pairs correspond to the case when each receiver decodes both messages.

For a>1a>1 and b>1b>1 (strong interference) the capacity region is known to coincide with (52) [Car75, Sat81]. So, without loss of generality we assume a≤1a\leq 1 henceforth.

Replacing either aa or bb with zero can only enlarge the region (genie argument).

If b≥1b\geq 1 then for any (R1,R2)∈R(a,b)(R_{1},R_{2})\in\mathcal{R}(a,b) we have [Sat81]

This follows from the observation that in this case I(X1,X2;Y1)=H(X1,X2)−o(n)I(X_{1},X_{2};Y_{1})=H(X_{1},X_{2})-o(n), since conditioned on X1X_{1}, Y2Y_{2} is a noisier observation of X2X_{2} than Y1Y_{1}.

For the top corner, we have the following:

Note that for any b≥0b\geq 0, a↦C1′(a,b)a\mapsto C_{1}^{\prime}(a,b) is discontinuous as a↓0a\downarrow 0. To verify (54) we consider each case separately:

For a>0a>0 the converse bound follows from Theorem 7. For achievability, we consider two cases. When b≤1b\leq 1, we have a2P11+P2≤P11+b2P2{a^{2}P_{1}\over 1+P_{2}}\leq\frac{P_{1}}{1+b^{2}P_{2}} and therefore treating interference X2X_{2} as noise at the first receiver and using a Gaussian MAC-code for (X1,X2)→Y2(X_{1},X_{2})\to Y_{2} works. For b>1b>1, the achievability follows from the MAC inner bound (52). Note that since 12log⁡(1+P1+b2P2)≥12log⁡(1+P2+a2P1){1\over 2}\log\left(1+{P_{1}+b^{2}P_{2}}\right)\geq{1\over 2}\log\left(1+{P_{2}+a^{2}P_{1}}\right), a Gaussian MAC-code that works for (X1,X2)→Y2(X_{1},X_{2})\to Y_{2} will also work for (X1,X2)→Y1(X_{1},X_{2})\to Y_{1}. Alternatively, the achievability also follows from Han-Kobayashi inner bound (see, e.g., [EGK11, Theorem 6.4] with (U1,U2)=(X1,X2)(U_{1},U_{2})=(X_{1},X_{2}) for b≥1b\geq 1 and (U1,U2)=(X1,0)(U_{1},U_{2})=(X_{1},0) for b≤1b\leq 1).

For a=0a=0 and b≥1+P1b\geq\sqrt{1+P_{1}} the converse is obvious, while for achievability we have that b2P21+P1≤P2{b^{2}P_{2}\over 1+P_{1}}\leq P_{2} and therefore X2X_{2} is decodable at Y1Y_{1}.

For a=0a=0 and 1<b<1+P11<b<\sqrt{1+P_{1}} the converse is (53) and the achievability is just the MAC code (X1,X2)→Y1(X_{1},X_{2})\to Y_{1} with rate R2=C2R_{2}=C_{2}.

For a=0a=0 and 0<b≤10<b\leq 1 the result follows from the treatment of C2′(a,b)C_{2}^{\prime}(a,b) below by interchanging a↔ba\leftrightarrow b and P1↔P2P_{1}\leftrightarrow P_{2}.

The bottom corner point is given by the following:

which is discontinuous as b↓0b\downarrow 0 for any fixed a∈a\in. We treat each case separately:

The case of C2′(a,0)C_{2}^{\prime}(a,0) is due to Sato [Sat78] (see also [Kra04, Theorem 2]). The converse part also follows from Theorem 7 (for a=0a=0 there is nothing to prove). For the achievability, we notice that under b≥1+P11+a2P1b\geq\sqrt{1+P_{1}\over 1+a^{2}P_{1}} we have b2P21+P1>P21+a2P1{b^{2}P_{2}\over 1+P_{1}}>{P_{2}\over 1+a^{2}P_{1}} and thus X2X_{2} at rate C2′(a,0)C_{2}^{\prime}(a,0) can be decoded and canceled from Y1Y_{1} by simply treating X1X_{1} as Gaussian noise (as usual, we assume Gaussian random codebooks). Thus the problem reduces to that of b=0b=0. For b=0b=0, the Gaussian random coding achieves the claimed result if the second receiver treats X1X_{1} as Gaussian noise.

The converse follows from (53) and for the achievability we use the Gaussian MAC-code (X1,X2)→Y1(X_{1},X_{2})\to Y_{1} and treat X1X_{1} as Gaussian interference at Y2Y_{2}.

If b∈(0,1]b\in(0,1], we apply results on C1′(a,b)C_{1}^{\prime}(a,b) in (54) by interchanging a↔ba\leftrightarrow b and P1↔P2P_{1}\leftrightarrow P_{2}.

Discrete version

Fix a finite alphabet X\mathcal{X} and an integer nn. On the product space Xn\mathcal{X}^{n} we define the Hamming distance

and consider the corresponding Wasserstein distance W1W_{1}. In fact, 1nW1(P,Q)\frac{1}{n}W_{1}(P,Q) is known as Ornstein’s dˉ\bar{d}-distance [GNS75, Mar86], namely,

where the infimum is taken over all couplings PXYP_{XY} of PP and QQ. For n=1n=1, this coincides with the total variation, which is also expressible as dTV(P,Q)=12∫∣dP−dQ∣d_{\rm TV}(P,Q)=\frac{1}{2}\int|dP-dQ| for P,QP,Q on X{\mathcal{X}}.

For a pair of distributions P,QP,Q on Xn\mathcal{X}^{n} we may ask the following questions:

Does D(P∥Q)D(P\|Q) control the entropy difference H(P)−H(Q)H(P)-H(Q)?

Does dˉ(P,Q)\bar{d}(P,Q) control the entropy difference H(P)−H(Q)H(P)-H(Q)?

Recall that in the Euclidean space the answer to both questions was negative unless the distributions satisfy certain regularity conditions. For discrete alphabets the answer to the first question is still negative in general (see Section 1 for a counterexample); nevertheless, the answer to the second one turns out to be positive:

Let PP and QQ be distributions on Xn\mathcal{X}^{n} and let

In fact, the statement holds for any translation-invariant distance d(⋅,⋅)d(\cdot,\cdot) on X{\mathcal{X}} extended additively to Xn{\mathcal{X}}^{n}, i.e., d(x,x′)=∑i=1nd(xi,xi′)d(x,x^{\prime})=\sum_{i=1}^{n}d(x_{i},x^{\prime}_{i}) for any x,x′∈Xnx,x^{\prime}\in{\mathcal{X}}^{n}. Indeed, define

where x0∈Xnx_{0}\in\mathcal{X}^{n} is an arbitrary fixed string. It is easy to see that s↦fn(s)s\mapsto f_{n}(s) is concave since P↦H(P)P\mapsto H(P) is. Furthermore, writing X=(X1,…,Xn)X=(X_{1},\ldots,X_{n}) and applying chain-rule for entropy we get

Thus, letting X,YX,Y be distributed according to the dˉ\bar{d}-optimal coupling of PP and QQ, we get

where (59) is by definition of fn(⋅)f_{n}(\cdot) and (60) is by Jensen’s inequality. Finally, for the Hamming distance we have f1(s)=FX(s)f_{1}(s)=F_{\mathcal{X}}(s) by Fano’s inequality. ∎

Notice that the right-hand side of (57) behaves like ndˉlog⁡1dˉn\bar{d}\log\frac{1}{\bar{d}} when dˉ(P,Q)\bar{d}(P,Q) is small. This super-linear dependence is in fact sharp.To see this, consider Q=Bern(p)⊗nQ=\text{Bern}(p)^{\otimes n} and choose PP to be the output distribution of the optimal lossy compressor for QQ at average distortion δn\delta n. By definition, dˉ(P,Q)≤δ\bar{d}(P,Q)\leq\delta. On the other hand, H(P)=n(h(p)−h(δ)+o(1))H(P)=n(h(p)-h(\delta)+o(1)) as n→∞n\to\infty and hence ∣H(P)−H(Q)∣=n(h(δ)+o(1))|H(P)-H(Q)|=n(h(\delta)+o(1)), which asymptotically meets the upper bound (57) with equality. Nevertheless, if certain regularity of distributions is assumed, the estimate (57) can be improved to be linear in dˉ(P,Q)\bar{d}(P,Q). The next result is the analog of Proposition 1 in the discrete space. We formulate it in a form convenient for applications in multi-user information theory.

Let PY∣X,AP_{Y|X,A} be a two-input blocklength-nn memoryless channel, namely

Applying (66) and (67) to YY and (X,A)(X,A) gives (61) and (62) with L=cL=c defined in (64).

To bound the mutual information, we first notice

Applying (66) conditioned on X=xX=x we get

where cx=max⁡j∈[n]max⁡y,y′,alog⁡W(y∣xj,a)W(y′∣xj,a)c_{x}=\max_{j\in[n]}\max_{y,y^{\prime},a}\log\frac{W(y|x_{j},a)}{W(y^{\prime}|x_{j},a)}. Note that cx≤cc_{x}\leq c for any xx, averaging over PXP_{X} gives

2 Marton’s transportation inequality

In this section we discuss how previous bounds (Proposition 8 and 9) in terms of the dˉ\bar{d}-distance can be converted to bounds in terms of KL divergence. This is possible when QQ is a product distribution, thanks to Marton’s transportation inequality [Mar86, Lemma 1]. We formulate this together with a few other properties of the dˉ{\bar{d}}-distance in the following lemma proved in Appendix A.

(Marton’s transportation inequality [Mar86]): For any pair of distributions PP and Q=∏i=1nQiQ=\prod_{i=1}^{n}Q_{i} on Xn\mathcal{X}^{n},

(Tensorization) dˉ(∏i=1nPi,∏i=1nQi)≤1n∑i=1ndTV(Pi,Qi)\bar{d}(\prod_{i=1}^{n}P_{i},\prod_{i=1}^{n}Q_{i})\leq\frac{1}{n}\sum_{i=1}^{n}d_{\rm TV}(P_{i},Q_{i}).

(Contraction) For PXYP_{XY} and QXYQ_{XY} such that PY∣X=QY∣X=∏i=1nPYi∣XiP_{Y|X}=Q_{Y|X}=\prod_{i=1}^{n}P_{Y_{i}|X_{i}},

where ηTV(W)\eta_{\rm TV}(W) is Dobrushin’s contraction coefficient of a Markov kernel WW defined as ηTV(W)=sup⁡x,x′dTV(W(⋅∣x),W(⋅∣x′))\eta_{\rm TV}(W)=\sup_{x,x^{\prime}}d_{\rm TV}(W(\cdot|x),W(\cdot|x^{\prime})).

If we assume that D(P∥Q)=ϵnD(P\|Q)=\epsilon n for some small ϵ\epsilon, then combining (57) and (69) gives

where the right-hand side behaves as nϵlog⁡1ϵn\sqrt{\epsilon}\log\frac{1}{\epsilon} when ϵ→0\epsilon\to 0. This estimate has a one-sided improvement (here again QQ must be a product distribution):

(see [CS07] for n=1n=1 and [WV10, Appendix H] for the general case).

which is the maximal Dobrushin contraction coefficients among all channels W(⋅∣⋅,x)W(\cdot|\cdot,x) indexed by x∈Xx\in{\mathcal{X}}. Then

where the left inequality is by convexity of the dˉ\bar{d}-distance as a Wasserstein distance, the middle inequality is by Lemma 10, and the right inequality is via (69). An alternative to the estimate (73) is the following:

3 Application: corner points for discrete interference channels

In order to apply Proposition 9 to determine corner points of capacity regions of discrete memoryless interference channels (DMIC) we will need an auxiliary tensorization result. This result appears to be a rather standard exercise for degraded channels and so we defer the proof to Appendix B.

Given channels PA∣XP_{A|X} and PB∣AP_{B|A} on finite alphabets, define

(Tensorization) For any blocklength-nn Markov chain Xn→An→BnX^{n}\to A^{n}\to B^{n}, where PAn∣Xn=PA∣X⊗nP_{A^{n}|X^{n}}=P_{A|X}^{\otimes n} and PBn∣An=PB∣A⊗nP_{B^{n}|A^{n}}=P_{B|A}^{\otimes n} are nn-letter memoryless channels, we have

Neither of the sufficient condition (80) and (81) for strict inequality is superfluous, as can be seen from the example B=AB=A and A\mathchoice{\mathrel{\hbox to0.0pt{\displaystyle\perp\hss}\mkern 2.0mu{\displaystyle\perp}}}{\mathrel{\hbox to0.0pt{\textstyle\perp\hss}\mkern 2.0mu{\textstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptstyle\perp\hss}\mkern 2.0mu{\scriptstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptscriptstyle\perp\hss}\mkern 2.0mu{\scriptscriptstyle\perp}}}X, respectively; in both cases Fc(t)=tF_{c}(t)=t.

The important consequence of Proposition 11 is the following implication:This is the analog of the following property of Gaussian channels, exploited in Theorem 7 in the form of Costa’s EPI: For i.i.d. Gaussian ZZ and t1<t2<t3t_{1}<t_{2}<t_{3} we have I(X;X+t2Z)=I(X;X+t3Z)+o(n)  ⟹  I(X;X+t1Z)=I(X;X+t3Z)+o(n) .I(X;X+t_{2}Z)=I(X;X+t_{3}Z)+o(n)\implies I(X;X+t_{1}Z)=I(X;X+t_{3}Z)+o(n)\,. This also follows from the concavity of γ↦I(X;γX+Z)\gamma\mapsto I(X;\sqrt{\gamma}X+Z).

By Proposition 11, we have Fc(t)<tF_{c}(t)<t for all t>0t>0. This together with the concavity of FcF_{c} implies that t↦t−Fc(t)t\mapsto t-F_{c}(t) is convex, strictly increasing and strictly positive on (0,∞)(0,\infty). Define gg as the inverse of t↦t−Fc(t)t\mapsto t-F_{c}(t), which is increasing and concave and satisfies g(0)=0g(0)=0. Since I(Xn;An)≤I(Xn;Bn)+ϵnI(X^{n};A^{n})\leq I(X^{n};B^{n})+\epsilon n, the tensorization result (79) yields

i.e., t≤Fc(t)+ϵt\leq F_{c}(t)+\epsilon, where t≜1nH(Xn∣Bn)t\triangleq{1\over n}H(X^{n}|B^{n}). Then t≤g(ϵ)t\leq g(\epsilon) by definition, completing the proof. ∎

We are now ready to state a non-trivial example of corner points for the capacity region of DMIC. The proof strategy mirrors that of Theorem 7, with Corollary 6 and Costa’s EPI replaced by Proposition 9 and Corollary 12, respectively.

where X1∈{0,1,2}nX_{1}\in\{0,1,2\}^{n}, X2∈{0,1}n,Z2∈{0,1,2}nX_{2}\in\{0,1\}^{n},Z_{2}\in\{0,1,2\}^{n} are independent and Z2∼P2⊗nZ_{2}\sim P_{2}^{\otimes n} is i.i.d. for some non-uniform P2P_{2} containing no zeros. The maximal rate achievable by user 2 is

At this rate the maximal rate of user 1 is

As an example, consider P2=[1−δ,δ2,δ2]P_{2}=\left[{1-\delta},{\delta\over 2},{\delta\over 2}\right] where δ≠0,1,13\delta\neq 0,1,\frac{1}{3}. Then the maximum in (86) is achieved by Q=[12,12]Q=[\frac{1}{2},\frac{1}{2}]. Therefore C2=H(P3)−H(P2)C_{2}=H(P_{3})-H(P_{2}) and C1′=log⁡3−H(P3)C_{1}^{\prime}=\log 3-H(P_{3}), where P3=[2−δ4,2−δ4,δ2]P_{3}=\left[{2-\delta\over 4},{2-\delta\over 4},{\delta\over 2}\right]. Note that in the case of δ=13\delta=\frac{1}{3}, where Theorem 13 is not applicable, we simply have C2=0C_{2}=0 and C1′=log⁡2C_{1}^{\prime}=\log 2 since X_{2}\mathchoice{\mathrel{\hbox to0.0pt{\displaystyle\perp\hss}\mkern 2.0mu{\displaystyle\perp}}}{\mathrel{\hbox to0.0pt{\textstyle\perp\hss}\mkern 2.0mu{\textstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptstyle\perp\hss}\mkern 2.0mu{\scriptstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptscriptstyle\perp\hss}\mkern 2.0mu{\scriptscriptstyle\perp}}}Y_{2}. Therefore the corner point is discontinuous in δ\delta.

Theorem 13 continues to hold even if cost constraints are imposed. Indeed, if X2∈{0,1,2}nX_{2}\in\{0,1,2\}^{n} is required to satisfy

Applying (63) in Proposition 9 and in view of the translation invariance of the dˉ\bar{d}-distance, we obtain

where c=max⁡z,z′∈{0,1,2}log⁡P2(z)P2(z′)c=\max_{z,z^{\prime}\in\{0,1,2\}}\log\frac{P_{2}(z)}{P_{2}(z^{\prime})} and α=2c2log⁡e\alpha=\frac{2c}{\sqrt{2\log e}} are finite since P2P_{2} contains no zeros by assumption. On the other hand,

where I(X1;X2∣Y2)≤H(X2∣Y2)=o(n)I(X_{1};X_{2}|Y_{2})\leq H(X_{2}|Y_{2})=o(n) by Fano’s inequality. Combining the last two displays, we have

Finally, note that the rate pair (C1′,C2)(C_{1}^{\prime},C_{2}) is achievable by a random MAC-code for (X1,X2)→Y2(X_{1},X_{2})\to Y_{2}, with X1X_{1} uniform on {0,1,2}n\{0,1,2\}^{n} and X2∼Q2⊗nX_{2}\sim Q_{2}^{\otimes n}. ∎

Acknowledgment

Explaining that the “missing corner point” requires proving of (2), as well as the majority of our knowledge on interference channels were provided by Prof. Chandra Nair. We acknowledge his scholarship and patience deeply.

The research of Y.P. has been supported in part by the Center for Science of Information (CSoI), an NSF Science and Technology Center, under grant agreement CCF-09-39370 and by the NSF CAREER award under grant agreement CCF-12-53205. The research of Y.W. has been supported in part by NSF grants IIS-14-47879, CCF-14-23088 and CCF-15-27105. This work would not be possible without the generous support of the Simons Institute for the Theory of Computing and California SB-420.

Appendix A Proof of Lemma 10

Appendix B Proof of Proposition 11

Basic properties of FcF_{c} follow from standard arguments. To show the strict inequality Fc(t)<tF_{c}(t)<t under the conditions (80) and (81), we first notice that FcF_{c} is simply the concave envelope of the set of achievable pairs (H(X∣A),H(X∣B))(H(X|A),H(X|B)) obtained by iterating over all PXP_{X}. By Caratheodory’s theorem, it is sufficient to consider a ternary-valued UU in the optimization defining Fc(t)F_{c}(t). Then the set of achievable pairs (H(X∣A,U),H(X∣B,U))(H(X|A,U),H(X|B,U)) is convex and compact (as the continuous image of the compact set of distributions PU,XP_{U,X}). Consequently, to have Fc(t)=tF_{c}(t)=t there must exist a distribution PU,XP_{U,X}, such that

We next show that under the extra conditions on PB∣AP_{B|A} and PA∣XP_{A|X} we must have t=0t=0. Indeed, (80) guarantees the channel PB∣AP_{B|A} satisfies the strong data processing inequality (see, e.g., [CK11, Exercise 15.12 (b)] and [PW16, Section 1.2] for a survey) that there exists η<1\eta<1 such that

From (90) and (91) we infer that I(X;A∣U)=0I(X;A|U)=0, or equivalently

On the other hand, the condition (81) ensures that then we must have H(X∣U)=0H(X|U)=0. Clearly, this implies t=0t=0 in (90).

To show the single-letterization statement (82), we only consider the case of n=2n=2 since the generalization is straightforward by induction. Let X2→A2→B2X^{2}\to A^{2}\to B^{2} be a Markov chain with blocklength-22 memoryless channel in between. We have

where (93) is because B2→X2→X1→B1B_{2}\to X_{2}\to X_{1}\to B_{1} and hence I(X2;B1∣X2B2)=0I(X_{2};B_{1}|X_{2}B_{2})=0, and (94) is because B1→X1→A2→B2B_{1}\to X_{1}\to A_{2}\to B_{2}. Next consider the chain

where (96) is by A2→X2→X1→A1A_{2}\to X_{2}\to X_{1}\to A_{1} and hence I(X2;A1∣X1,A2)=0I(X_{2};A_{1}|X_{1},A_{2})=0, (97) is by the definition of FcF_{c} and since we have both A2→X1→A1→B1A_{2}\to X_{1}\to A_{1}\to B_{1} and X1→X2→A2→B2X_{1}\to X_{2}\to A_{2}\to B_{2}, (98) is by the concavity of FcF_{c}, and finally (99) is by the monotonicity of FcF_{c} and (94). ∎

References