Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

QCQI – Chapter 11 Detailed Summary: Quantum Shannon Theory & Channel Capacities

Course Notes (MSU)

Learning Objectives

  • Understand Schumacher compression and the role of von Neumann entropy as the quantum source coding rate.

  • Use the Holevo information χ\chi and the HSW theorem for classical capacity of quantum channels.

  • Define coherent information IcI_c and state the Lloyd–Shor–Devetak (LSD) theorem for quantum capacity.

  • Explain entanglement-assisted communication and compute CE(N)=maxρI(A:B)C_E(\mathcal{N})=\max_\rho I(A{:}B).

  • Work hands-on with qubit channels (depolarizing, amplitude damping): simulate, estimate entropies/capacities numerically.

Quantum Source Coding (Schumacher)

An i.i.d. source emits pure states {ψx,px}\{|\psi_x\rangle,p_x\} with average density ρ=xpxψxψx\rho=\sum_x p_x|\psi_x\rangle\langle \psi_x|. For nn signals, the typical subspace Tδ(n)\mathcal{T}_\delta^{(n)} has dimension 2nS(ρ)\approx 2^{n S(\rho)} and captures almost all probability.

Theorem (Schumacher). For any ϵ,δ>0\epsilon,\delta>0 and large nn, there exist an isometry (encoder) V:Hn(C2)mV:\mathcal{H}^{\otimes n}\to (\mathbb{C}^2)^{\otimes m} and a decoder such that m/nS(ρ)+δm/n \le S(\rho)+\delta and the average fidelity is at least 1ϵ1-\epsilon.

Eureka! Entropy is the qubit compression rate: S(ρ)S(\rho) qubits per signal, just like Shannon’s H(p)H(p) bits.

Classical Communication over Quantum Channels

A quantum channel N\mathcal{N} is CPTP. To send classical messages xx, choose codewords (quantum states) {ρx}\{\rho_x\} and a POVM at the receiver.

Holevo Information & HSW

For ensemble E={px,ρx}\mathcal{E}=\{p_x,\rho_x\} and outputs σx=N(ρx)\sigma_x=\mathcal{N}(\rho_x),

χ(E,N)=S(xpxσx)xpxS(σx).\begin{align} \chi(\mathcal{E},\mathcal{N}) = S\Big(\sum_x p_x \sigma_x\Big) - \sum_x p_x S(\sigma_x). \end{align}

HSW theorem: The product-state classical capacity is C(1)(N)=maxEχ(E,N).C^{(1)}(\mathcal{N}) = \max_{\mathcal{E}} \chi(\mathcal{E},\mathcal{N}). The (regularized) classical capacity C(N)=limk1kC(1)(Nk)C(\mathcal{N}) = \lim_{k\to\infty}\frac{1}{k} C^{(1)}(\mathcal{N}^{\otimes k}); additivity need not hold in general.

Eureka! Accessible information is upper-bounded by Holevo χ\chi; optimal codes approach it (HSW).

Quantum Capacity & Coherent Information

Coherent information for input state ρ\rho is Ic(ρ,N)=S(N(ρ))S((idN)(Φ ⁣Φ))I_c(\rho,\mathcal{N}) = S(\mathcal{N}(\rho)) - S((\mathrm{id}\otimes\mathcal{N})(|\Phi\rangle\!\langle \Phi|)) where Φ|\Phi\rangle purifies ρ\rho. LSD theorem: The quantum capacity Q(N)=limk1kmaxρ(k)Ic(ρ(k),Nk)Q(\mathcal{N}) = \lim_{k\to\infty}\frac{1}{k}\max_{\rho^{(k)}} I_c(\rho^{(k)},\mathcal{N}^{\otimes k}). For degradable channels, the limit is single-letter.

Eureka! Coherent information plays Shannon’s role for quantum data: it is the rate of reliably transmitted qubits.

Entanglement-Assisted Capacities

With unlimited prior EPR pairs, the entanglement-assisted classical capacity is CE(N)=maxρI(A:B)(idN)(Φρ),C_E(\mathcal{N}) = \max_\rho I(A{:}B)_{(\mathrm{id}\otimes\mathcal{N})(\Phi_\rho)}, the quantum mutual information of the channel’s Choi state constructed from the purification Φρ\Phi_\rho. This is single-letter and additive.

Eureka! Shared entanglement upgrades a noisy quantum channel to a clean classical pipe of size mutual information.

Canonical Qubit Channels

Depolarizing:

Dp(ρ)=(1p)ρ+p3(XρX+YρY+ZρZ)\mathcal{D}_p(\rho)=(1-p)\rho + \frac{p}{3}(X\rho X+Y\rho Y+Z\rho Z). Symmetric and unital; CEC_E is maximized by ρ=I/2\rho=I/2.

Amplitude Damping:

with Kraus E0=(1001γ)E_0=\begin{pmatrix}1&0\\0&\sqrt{1-\gamma}\end{pmatrix}, E1=(0γ00)E_1=\begin{pmatrix}0&\sqrt{\gamma}\\0&0\end{pmatrix}. Degradable for γ1/2\gamma\le 1/2 (single-letter QQ), anti-degradable for large γ\gamma (Q=0Q=0).

Pseudo-code Aids

Pseudo-code: Schumacher compression (typical-subspace sketch)

Input: source average ρ\rho, blocklength nn, thresholds (δ,ϵ)(\delta,\epsilon) Compute eigenpairs {λi,i}\{\lambda_i,|i\rangle\} of ρ\rho Define projector PP onto sequences ini^n with empirical entropy [S(ρ)±δ]\in [S(\rho)\pm\delta] Encoder: isometry V:PHn(C2)mV: P\mathcal{H}^{\otimes n}\to (\mathbb{C}^2)^{\otimes m} with mnS(ρ)m\approx n S(\rho) Decoder: inverse isometry on typical subspace; declare failure otherwise

Pseudo-code: Holevo χ\chi for an ensemble through a channel

Input: {px,ρx}\{p_x,\rho_x\}, channel N\mathcal{N} Compute σx=N(ρx)\sigma_x=\mathcal{N}(\rho_x) Return χ=S(xpxσx)xpxS(σx)\chi = S(\sum_x p_x \sigma_x) - \sum_x p_x S(\sigma_x)

Pseudo-code: Coherent information (one-letter lower bound)

Input: state ρ\rho, channel N\mathcal{N} Let ΦRA|\Phi\rangle_{RA} be a purification of ρ\rho Compute σRB=(idRNA)(Φ ⁣Φ)\sigma_{RB}=(\mathrm{id}_R\otimes \mathcal{N}_A)(|\Phi\rangle\!\langle \Phi|) Return Ic=S(σB)S(σRB)I_c = S(\sigma_B)-S(\sigma_{RB})

Pseudo-code: Entanglement-assisted capacity

Input: channel N\mathcal{N} Optimize over ρ\rho: CE(N)=maxρI(R:B)C_E(\mathcal{N})=\max_\rho I(R{:}B) of (idN)(Φρ)(\mathrm{id}\otimes\mathcal{N})(\Phi_\rho)

Schematics

Schumacher Compression

Channel Capacities (concept)

Hands-on Notebook (Multi-Backend)

Run: L15_QCQI_Ch11_Quantum_Shannon_Theory_and_Channel_Capacities

In the first cell set backend to one of: cirq, pennylane, braket, pyquil, or qiskit.

Mini-Lab Ideas

  1. Simulate depolarizing/amplitude-damping channels; compute χ\chi for simple ensembles and plot vs. noise.

  2. Numerically maximize I(R:B)I(R{:}B) for CEC_E on qubit depolarizing; compare with maximally mixed input.

  3. Estimate a one-letter lower bound on QQ by maximizing IcI_c over single-qubit states.

  4. Emulate Schumacher compression on small nn with a typical-subspace projector; measure average fidelity.