Lean, informalized

Nielsen & Chuang · Chapter 12, Quantum information theory · p. 553

Exercise 12.10 - The capacity of a chain of two classical channels, strictly lower for two copies of a binary symmetric channel with crossover probability 0<p<120 < p < \tfrac12

Two channels in series have no more capacity than either.

Hover over a blue or green term in the text, or a node in the graph, to find it in the other. Select it to read its declaration both in Lean and in words.

The Exercise

A message is sent through two noisy classical channels in a row: whatever comes out of the first is fed into the second. Show that the capacity of the chain is at most the smaller of the two capacities✦, and that it can be strictly smaller: a binary symmetric channel with crossover probability pp, 0<p<120 < p < \tfrac12, followed by a second copy of itself gives a chain whose capacity lies below that of a single copy.✦

Classical Channels

A discrete memoryless channel NN from a finite input alphabet 𝒳\mathcal{X} to a finite output alphabet 𝒴\mathcal{Y} is a family of conditional probabilities N(y|x)N(y|x), the probability of receiving the letter yy when xx is sent, nonnegative and normalized for each input: N(y|x)≥0,∑y∈𝒴N(y|x)=1for every x∈𝒳.N(y|x) \ge 0, \qquad \sum_{y \in \mathcal{Y}} N(y|x) = 1 \quad \text{for every } x \in \mathcal{X}.(1)✦

The binary symmetric channel NpN_p with crossover probability pp is the channel on the bit alphabet {0,1}\{0,1\} that returns the bit sent with probability 1−p1-p and flips it with probability pp: Np(y|x)={1−p,y=x,p,y≠x.N_p(y|x) = \begin{cases} 1-p, & y = x, \\ p, & y \neq x. \end{cases}(2)✦

The composite N2∘N1N_2 \circ N_1 of a channel N1N_1 from 𝒳\mathcal{X} to 𝒴\mathcal{Y} and a channel N2N_2 from 𝒴\mathcal{Y} to 𝒵\mathcal{Z} is the channel from 𝒳\mathcal{X} to 𝒵\mathcal{Z} that passes the input through N1N_1 and then the output of N1N_1 through N2N_2: (N2∘N1)(z|x)=∑y∈𝒴N1(y|x)N2(z|y).(N_2 \circ N_1)(z|x) = \sum_{y \in \mathcal{Y}} N_1(y|x)\, N_2(z|y).(3)✦

Entropy and Capacity

The Shannon entropy H(r)H(r) of a probability distribution rr on a finite set 𝒜\mathcal{A} is H(r)=−∑a∈𝒜r(a)log⁡r(a),H(r) = -\sum_{a \in \mathcal{A}} r(a) \log r(a),(4)✦ with the natural logarithm, so that entropies are measured in nats.

Let pXYp_{XY} be a joint distribution of random variables XX and YY on 𝒳×𝒴\mathcal{X} \times \mathcal{Y}. Its marginals pXp_X and pYp_Y are the distributions of XX alone and of YY alone, pX(x)=∑ypXY(x,y)p_X(x) = \sum_y p_{XY}(x,y)✦ and pY(y)=∑xpXY(x,y)p_Y(y) = \sum_x p_{XY}(x,y)✦.

The mutual information H(X:Y)H(X:Y) of pXYp_{XY} is the sum of the entropies of the two marginals minus the joint entropy: H(X:Y)=H(pX)+H(pY)−H(pXY).H(X:Y) = H(p_X) + H(p_Y) - H(p_{XY}).(5)✦

A channel NN from 𝒳\mathcal{X} to 𝒴\mathcal{Y}, fed with an input distribution qq on 𝒳\mathcal{X}, gives its input XX and output YY the joint distribution pXY(x,y)=q(x)N(y|x),p_{XY}(x,y) = q(x)\, N(y|x),(6)✦ and the mutual information of NN at qq is H(X:Y)H(X:Y) computed from this joint distribution.✦

The capacity C(N)C(N) of NN is the supremum, over all input distributions qq on 𝒳\mathcal{X}, of the mutual information H(X:Y)H(X:Y) of NN at qq: C(N)=supqH(X:Y).C(N) = \sup_{q} H(X:Y).(7)✦

The Claim

Theorem 1. Let N1N_1 be a discrete memoryless channel from 𝒳\mathcal{X} to 𝒴\mathcal{Y} and N2N_2 one from 𝒴\mathcal{Y} to 𝒵\mathcal{Z}, the three alphabets nonempty. Then the composite channel has capacity at most the smaller of the two capacities: C(N2∘N1)≤min⁡(C(N1),C(N2)).C(N_2 \circ N_1) \le \min\bigl(C(N_1),\, C(N_2)\bigr).(8)✦

Theorem 2. Let 0<p<120 < p < \tfrac12. Then the binary symmetric channel NpN_p followed by a second copy of itself has capacity strictly below that of either copy: C(Np∘Np)<C(Np).C(N_p \circ N_p) < C(N_p).(9)✦

What Is Checked

Both theorems are stated over the capacity (7), built from the mutual information (5), and over the composite channel (3); the first takes any two discrete memoryless channels (1), the second the binary symmetric channel (2) twice over.