Holevo–Schumacher–Westmoreland Classical Capacity

A quantum channel N\mathcal{N} is a completely positive trace-preserving (CPTP) map that noisily carries a sender's state to a receiver. The most basic communication question one can ask of it is Shannon's, transplanted into the quantum world: at what rate, in classical bits per channel use, can Alice reliably send classical messages to Bob through N\mathcal{N}? The Holevo–Schumacher–Westmoreland (HSW) theorem answers this precisely when Alice encodes into product (unentangled) signal states across many uses and Bob is permitted any collective quantum measurement on the whole output block. The answer is the regularized Holevo information of the channel — the quantum analogue of Shannon's max⁡p(x)I(X;Y)\max_{p(x)} I(X;Y). The single-use quantity at its heart is the Holevo information χ\chi of an input ensemble {px,ρx}\{p_x,\rho_x\}, read from the channel's outputs. Holevo's 1973 bound already shows χ\chi caps the accessible information any measurement can extract, which hands us the converse for free: no product-input scheme can beat the maximized χ⋆\chi^\star. The hard content of HSW is achievability — that this bound is actually attainable in the large-block limit, via random coding and a cleverly engineered decoding measurement. Schumacher and Westmoreland, and independently Holevo, proved it between 1996 and 1998. Two subtleties give HSW its depth. First, χ⋆\chi^\star can be superadditive: entangled signal states across channel uses, decoded collectively, sometimes pack in strictly more information than any product strategy, so the true capacity needs a regularization over nn uses — and Hastings' 2009 counterexample proved this superadditivity is real, closing a decade-old conjecture. Second, HSW forbids entanglement at the encoder but allows arbitrarily entangled decoding, a different resource budget from the entanglement-assisted capacity. HSW is the load-bearing corner of quantum Shannon theory.

Key takeaways
  • The HSW theorem gives the classical capacity of a quantum channel N\mathcal{N} — the rate at which classical bits can be sent using product-state encodings, many channel uses, and no entanglement across inputs.
  • The single-shot achievable rate is the Holevo information χ({px,ρx})=S(∑xpxN(ρx))−∑xpxS(N(ρx))\chi(\{p_x,\rho_x\})=S(\sum_x p_x\mathcal{N}(\rho_x))-\sum_x p_x S(\mathcal{N}(\rho_x)), maximized over input ensembles to give χ⋆\chi^\star.
  • The full capacity is the regularized Holevo information C(N)=lim⁡n→∞1n χ⋆(N⊗n)C(\mathcal{N})=\lim_{n\to\infty}\tfrac1n\,\chi^\star(\mathcal{N}^{\otimes n}), because χ\chi can be superadditive — a fact tied to the failure of additivity of minimum output entropy.
  • Achievability uses random product codes plus a typical-subspace square-root (pretty-good) measurement; the converse follows from the Holevo bound, data processing, and Fano's inequality.
  • For additive channels — entanglement-breaking (Shor), unital qubit and depolarizing (King) — the single-letter formula C=χ⋆C=\chi^\star is exact; e.g. the qubit depolarizing channel Np(ρ)=(1−p)ρ+pI/2\mathcal{N}_p(\rho)=(1-p)\rho+pI/2 has C=1−H2(p/2)C=1-H_2(p/2).
  • Key idea: the classical capacity equals the regularized Holevo information C(N)=lim⁡n1nmax⁡{px,ρx}χ(N⊗n)C(\mathcal{N})=\lim_n\tfrac1n\max_{\{p_x,\rho_x\}}\chi(\mathcal{N}^{\otimes n}); the single-letter χ⋆\chi^\star is achievable by random product codes plus a quantum typicality measurement, and optimal only when χ\chi is additive.
The core insight

The classical capacity equals the regularized Holevo information C(N)=lim⁡n1nmax⁡{px,ρx}χ(N⊗n)C(\mathcal{N})=\lim_n\tfrac1n\max_{\{p_x,\rho_x\}}\chi(\mathcal{N}^{\otimes n}); the single-letter χ⋆\chi^\star is achievable by random product codes plus a quantum typicality measurement, and optimal exactly when χ\chi is additive.

Where this lives today

HSW is the reference point for a whole industry of channel-capacity calculations. For any additive channel — entanglement-breaking links, unital qubit channels, the depolarizing and dephasing channels — the classical capacity is a finite optimization that designers of quantum networks actually run, setting the rate budget for trusted-node relays and repeater segments; the depolarizing formula C=1−H2(p/2)C=1-H_2(p/2) is the workhorse benchmark for testing decoder constructions. On the fundamental side, Hastings' 2009 disproof of additivity turned HSW from a "solved" problem into an open one: because CC is generally not single-letter, a major research thread hunts for computable upper bounds, notably the entanglement-assisted capacity CEC_E, which is single-letter and squeezes CC from above. HSW also anchors the "capacity zoo": comparing CC (classical), QQ (quantum, the Lloyd–Shor–Devetak theorem), CEC_E, and the private capacity PP tells a network architect which resource a given link carries best. And in continuous-variable optics, the Gaussian HSW capacity governs bosonic fiber and free-space channels, where the 2014 solution of the minimum-output-entropy conjecture finally pinned down the capacity of the pure-loss channel that describes real optical communication.

The physical picture

Recall Shannon's noisy-channel theorem: a classical channel transmits C=max⁡p(x)I(X;Y)C=\max_{p(x)} I(X;Y) bits per use, achieved by random codebooks decoded by joint typicality. HSW lifts this to quantum outputs. Alice chooses signal states ρx\rho_x with probabilities pxp_x; the channel maps each to N(ρx)\mathcal{N}(\rho_x); Bob must distinguish roughly 2nχ2^{n\chi} output sequences. The role I(X;Y)I(X;Y) played classically is now played by the Holevo information χ\chi, and the received string becomes a quantum state Bob can only read by measurement — a measurement that inevitably disturbs what it reads. The Holevo quantity χ=S(ρˉ)−∑xpxS(N(ρx))\chi=S(\bar\rho)-\sum_x p_x S(\mathcal{N}(\rho_x)) measures how much the average output ρˉ=∑xpxN(ρx)\bar\rho=\sum_x p_x\mathcal{N}(\rho_x) spreads beyond the average spread of the individual signals. A large S(ρˉ)S(\bar\rho) means many distinguishable configurations; subtracting the average noise entropy removes the part the channel already smeared out. The difference is the bits per use Bob can reliably recover — the first figure shows this pipeline.

Figure
The HSW pipeline — Alice encodes each classical message into a product of signal states ρₓ drawn with probability pₓ, the CPTP channel N outputs N(ρₓ) with average ρ̄, and Bob decodes with one collective measurement on the whole block; any rate below χ = S(ρ̄) − Σ pₓ S(N(ρₓ)) is reliable
Classical messages through a quantum channel — the rate is the Holevo information χ Alice ensemble {pₓ, ρₓ} ρ₁ ρ₂ ρ₃ p₁ , p₂ , p₃ , … ρₓ 𝒩 CPTP map 𝒩(ρₓ) Bob collective POVM on the whole block decode → m̂ reliable for any R below χ χ = S(ρ̄) − Σₓ pₓ S(𝒩(ρₓ)) with ρ̄ = Σₓ pₓ 𝒩(ρₓ) total output entropy minus average noise entropy = reliably distinguishable bits per use

Why regularize? Holevo information is generally superadditive: χ⋆(N⊗M)\chi^\star(\mathcal{N}\otimes\mathcal{M}) can exceed χ⋆(N)+χ⋆(M)\chi^\star(\mathcal{N})+\chi^\star(\mathcal{M}). Entangled signal states spread across two uses, decoded together, sometimes carry more classical information than any product strategy applied use-by-use. So the operational capacity is the per-letter limit over nn uses — even though the optimal inputs within a block may need to be entangled to reach it. For many important channel families this never happens and the single-letter formula is exact; the second figure shows the cleanest such case, the qubit depolarizing channel, where King proved additivity and the capacity has a closed form.

Figure
Classical capacity of the qubit depolarizing channel Nₚ(ρ) = (1−p)ρ + p I/2, which King proved additive so C = χ⋆ = 1 − H₂(p/2): it falls from 1 bit at p = 0 to 0 at full depolarization p = 1, passing through C = 0.531 bits at noise p = 0.2
The punchline: an exact single-letter capacity — C(p) = 1 − H₂(p/2) for the depolarizing channel 0.0 0.25 0.5 0.75 1.0 0 0.2 0.4 0.6 0.8 1.0 depolarizing noise p capacity C (bits per use) p = 0.2 → C = 0.531 bits noiseless: C = 1 fully depolarizing: C = 0

The decoding measurement is the engine of achievability, and where the quantum story departs from Shannon's. A square-root (pretty-good) measurement built from the codeword output states, projected onto the typical subspace of ρˉ⊗n\bar\rho^{\otimes n}, succeeds with high probability whenever the rate is below χ\chi — the quantum analogue of jointly-typical decoding. Its analysis leans on a gentle measurement lemma: a test nearly certain to pass barely disturbs the state, so successive tests chain without back-action snowballing into error.

The core equations

The central object is the Holevo information of an ensemble evaluated after the channel — the entropy of the average output minus the average of the individual output entropies. Everything downstream either optimizes this quantity or proves the optimum is operationally meaningful.

χ({px,ρx})=S ⁣(∑xpx N(ρx))−∑xpx S(N(ρx))(1)\chi(\{p_x,\rho_x\})=S\!\Big(\sum_x p_x\,\mathcal{N}(\rho_x)\Big)-\sum_x p_x\,S\big(\mathcal{N}(\rho_x)\big) \qquad (1)

where: {px,ρx}\{p_x,\rho_x\} — input ensemble, signal states ρx\rho_x chosen with probability pxp_x; N\mathcal{N} — the CPTP channel applied to each signal; S(ρ)=−Tr(ρlog⁡2ρ)S(\rho)=-\mathrm{Tr}(\rho\log_2\rho) — von Neumann entropy in bits; ρˉ=∑xpxN(ρx)\bar\rho=\sum_x p_x\mathcal{N}(\rho_x) — average output state. Reading: total output spread minus the spread the channel imposes on each point is what stays distinguishable. Optimizing over the ensemble gives the single-shot Holevo capacity, attained on pure signal states with a bounded number of them (Carathéodory).

χ⋆(N)=max⁡{px,ρx} χ({px,ρx})(2)\chi^\star(\mathcal{N})=\max_{\{p_x,\rho_x\}}\ \chi(\{p_x,\rho_x\}) \qquad (2)

where: max⁡\max — over all input ensembles; the optimum is attained using at most d2d^2 pure signal states, with d=dim⁡d=\dim of the input. Reading: a single-use figure of merit, computable by finite optimization. The operational capacity is the regularized Holevo information — the per-use limit as block length grows, with entangled inputs allowed within each block. The regularization is not a technicality; superadditivity forces it.

C(N)=lim⁡n→∞1n χ⋆ ⁣(N⊗n)(3)C(\mathcal{N})=\lim_{n\to\infty}\frac{1}{n}\,\chi^\star\!\big(\mathcal{N}^{\otimes n}\big) \qquad (3)

where: N⊗n\mathcal{N}^{\otimes n} — nn parallel uses of the channel, with entangled inputs allowed across the block; C(N)C(\mathcal{N}) — classical capacity in bits per channel use. Reading: capacity is the best block Holevo information averaged over ever-longer blocks. Product-input random coding achieves the single-letter value, so χ⋆\chi^\star is always a lower bound on capacity, and exact when χ\chi is additive.

C(N) ≥ χ⋆(N),equality  ⟺  χ additive for N(4)C(\mathcal{N})\ \ge\ \chi^\star(\mathcal{N}),\qquad \text{equality} \iff \chi \text{ additive for } \mathcal{N} \qquad (4)

where: ≥\ge — the HSW achievability half, product codes reach χ⋆\chi^\star. Reading: tight for entanglement-breaking, unital-qubit, and depolarizing channels. The converse rests on Holevo's bound, which caps the accessible classical information extractable by any measurement Bob makes on a single output.

Iacc({px,ρx}) ≤ χ({px,ρx})(5)I_{\mathrm{acc}}(\{p_x,\rho_x\})\ \le\ \chi(\{p_x,\rho_x\}) \qquad (5)

where: Iacc=max⁡POVMI(X;Y)I_{\mathrm{acc}}=\max_{\text{POVM}} I(X;Y) — accessible information, the best classical mutual information over Bob's measurements. Reading: no measurement reads out more than χ\chi bits about xx — the seed of the converse. Achievability is powered by a specific decoder — the square-root (pretty-good) measurement built from the codeword output states, sandwiched inside the typical-subspace projector.

Λm=(∑m′Π σm′ Π)−1/2Π σm Π(∑m′Π σm′ Π)−1/2(6)\Lambda_m=\Big(\textstyle\sum_{m'}\Pi\,\sigma_{m'}\,\Pi\Big)^{-1/2}\Pi\,\sigma_m\,\Pi\Big(\textstyle\sum_{m'}\Pi\,\sigma_{m'}\,\Pi\Big)^{-1/2} \qquad (6)

where: σm=N⊗n(ρxn(m))\sigma_m=\mathcal{N}^{\otimes n}(\rho_{x^n(m)}) — output of the codeword for message mm; Π\Pi — projector onto the typical subspace of ρˉ⊗n\bar\rho^{\otimes n}; {Λm}\{\Lambda_m\} — a valid POVM decoding to mm. Reading: a genuine POVM that "points at" whichever codeword the output most resembles. The gentle measurement lemma controls the back-action: a test almost certain to succeed leaves the state almost undisturbed, so the decoder's sequential tests do not accumulate damage.

Tr[(1−Λ)ρ]≤ϵ ⇒ ∥ρ−Λ ρ Λ∥1≤2ϵ(7)\mathrm{Tr}[(\mathbb{1}-\Lambda)\rho]\le\epsilon\ \Rightarrow\ \big\|\rho-\sqrt{\Lambda}\,\rho\,\sqrt{\Lambda}\big\|_1\le 2\sqrt{\epsilon} \qquad (7)

where: Λ\Lambda — measurement operator nearly certain to accept ρ\rho; ∥⋅∥1\|\cdot\|_1 — trace norm measuring state disturbance. Reading: near-certain success buys near-invisibility — the quantum substitute for classical readout having no back-action. Finally, the fact that forces the regularization: Holevo information can be strictly superadditive.

χ⋆(N⊗M) ≥ χ⋆(N)+χ⋆(M),sometimes strict (Hastings)(8)\chi^\star(\mathcal{N}\otimes\mathcal{M})\ \ge\ \chi^\star(\mathcal{N})+\chi^\star(\mathcal{M}),\quad\text{sometimes strict (Hastings)} \qquad (8)

where: strictness is Hastings' 2009 result. Reading: because it can be strict, 1nχ⋆(N⊗n)\tfrac1n\chi^\star(\mathcal{N}^{\otimes n}) can rise with nn, so only the limit (3) is the true capacity.

Derivation AHolevo information is an average relative entropy and a classical–quantum mutual information

The goal is to expose the two faces of χ\chi that make the theorem work: that χ\chi is a sum of quantum relative entropies of each output to the average output, which proves χ≥0\chi\ge0 and gives its monotonicity; and that χ\chi equals the quantum mutual information I(X;B)I(X;B) of the classical–quantum state recording the message label beside the output. Together these turn "how many messages can Bob distinguish" into an entropic optimization over cq-states — the shared root of both the converse and the achievability arguments.

Step 1. Distribute the identity ∑xpx=1\sum_x p_x=1 across the first term of (1) to write χ=∑xpx[S(ρˉ)−S(N(ρx))]\chi=\sum_x p_x\big[S(\bar\rho)-S(\mathcal{N}(\rho_x))\big], then expand each von Neumann entropy as S(ω)=−Tr(ωlog⁡2ω)S(\omega)=-\mathrm{Tr}(\omega\log_2\omega). Why: this sets up a per-signal comparison of each output against the common reference ρˉ\bar\rho — what a relative entropy measures.

Step 2. Using S(ρˉ)=−Tr(ρˉlog⁡2ρˉ)S(\bar\rho)=-\mathrm{Tr}(\bar\rho\log_2\bar\rho) and the linearity ρˉ=∑xpxN(ρx)\bar\rho=\sum_x p_x\mathcal{N}(\rho_x), each bracket becomes Tr[N(ρx)log⁡2N(ρx)]−Tr[N(ρx)log⁡2ρˉ]\mathrm{Tr}\big[\mathcal{N}(\rho_x)\log_2\mathcal{N}(\rho_x)\big]-\mathrm{Tr}\big[\mathcal{N}(\rho_x)\log_2\bar\rho\big], which is precisely D(N(ρx) ∥ ρˉ)D\big(\mathcal{N}(\rho_x)\,\|\,\bar\rho\big). Hence χ=∑xpx D(N(ρx) ∥ ρˉ)\chi=\sum_x p_x\,D\big(\mathcal{N}(\rho_x)\,\|\,\bar\rho\big). Why: D(ω∥τ)≥0D(\omega\|\tau)\ge0 (Klein's inequality) gives χ≥0\chi\ge0 for free and shows χ\chi is a "distinguishability radius" of the output cloud about its centroid.

Step 3. Now encode the ensemble as a classical–quantum state ρXB=∑xpx ∣x⟩⟨x∣X⊗ωx\rho_{XB}=\sum_x p_x\,|x\rangle\langle x|_X\otimes\omega_x with ωx=N(ρx)\omega_x=\mathcal{N}(\rho_x) and {∣x⟩}\{|x\rangle\} orthonormal. Its marginals give S(X)=H(p)S(X)=H(p) (the Shannon entropy of {px}\{p_x\}) and S(B)=S(ρˉ)S(B)=S(\bar\rho). Why: the orthonormal flag ∣x⟩|x\rangle makes the label a quantum system so ordinary mutual information applies.

Step 4. Because ρXB\rho_{XB} is block-diagonal in XX, its joint entropy splits as S(XB)=H(p)+∑xpxS(ωx)S(XB)=H(p)+\sum_x p_x S(\omega_x). Assembling the mutual information gives I(X;B)=S(X)+S(B)−S(XB)=S(ρˉ)−∑xpxS(ωx)=χI(X;B)=S(X)+S(B)-S(XB)=S(\bar\rho)-\sum_x p_x S(\omega_x)=\chi. Why: I(X;B)=χI(X;B)=\chi is the bridge — optimizing χ\chi is optimizing a mutual information over cq-states, letting HSW mirror Shannon's max⁡I(X;Y)\max I(X;Y).

Go deeper · Derivation B · 1 minThe converse — no reliable code beats the regularized Holevo information
Derivation BThe converse — no reliable code beats the regularized Holevo information

The goal is to prove impossibility: any code with vanishing error must have rate no larger than 1nχ⋆(N⊗n)\tfrac1n\chi^\star(\mathcal{N}^{\otimes n}), so in the limit C≤lim⁡n1nχ⋆(N⊗n)C\le\lim_n\tfrac1n\chi^\star(\mathcal{N}^{\otimes n}). The argument is the quantum descendant of Shannon's converse: it chains Fano's inequality, the definition of mutual information, the data-processing inequality (Bob's decoding can only lose information), and Holevo's bound (5) capping that information by the channel's Holevo quantity. It constrains every code at once, needing no structure of a good code.

Step 1. Let Alice send one of M=2nRM=2^{nR} equiprobable messages, so X∼Unif(M)X\sim\mathrm{Unif}(\mathcal{M}) and H(X)=nRH(X)=nR. The channel outputs Bn=N⊗n(ρxn)B^n=\mathcal{N}^{\otimes n}(\rho_{x^n}), and Bob's decoder produces an estimate X^\hat X with error probability pe=Pr⁡[X^≠X]→0p_e=\Pr[\hat X\ne X]\to 0. Why: a uniform message set makes H(X)=nRH(X)=nR exactly the bits we push through.

Step 2. Fano's inequality bounds the leftover uncertainty by the error: H(X∣X^)≤1+pe nRH(X\mid\hat X)\le 1+p_e\,nR. Combined with nR=H(X)=I(X;X^)+H(X∣X^)nR=H(X)=I(X;\hat X)+H(X\mid\hat X), this gives nR≤I(X;X^)+1+pe nRnR\le I(X;\hat X)+1+p_e\,nR. Why: Fano formalizes that if you almost always decode correctly, X^\hat X almost determines XX.

Step 3. The decoder Bn→X^B^n\to\hat X is itself a quantum channel (a measurement followed by classical processing), so data processing gives I(X;X^)≤I(X;Bn)I(X;\hat X)\le I(X;B^n), and the Holevo bound caps I(X;Bn)≤χ⋆(N⊗n)I(X;B^n)\le\chi^\star(\mathcal{N}^{\otimes n}) since the cq-state's mutual information cannot exceed the maximized Holevo quantity over the block. Why: the only place quantum nature enters — collective measurement still recovers no more than the block Holevo information.

Step 4. Rearranging, R≤1nχ⋆(N⊗n)+1+pe nRnR\le\tfrac1n\chi^\star(\mathcal{N}^{\otimes n})+\tfrac{1+p_e\,nR}{n}. Taking n→∞n\to\infty with pe→0p_e\to0 kills the second term, leaving R≤lim⁡n1nχ⋆(N⊗n)=CR\le\lim_n\tfrac1n\chi^\star(\mathcal{N}^{\otimes n})=C. Why: every achievable rate is at most the regularized Holevo information — the converse, reducing to Shannon's when outputs commute.

Go deeper · Derivation C · 1 minAchievability — random product codes and the square-root measurement reach the Holevo information
Derivation CAchievability — random product codes and the square-root measurement reach the Holevo information

The goal is the reverse inequality: for any rate R<χ⋆(N)R<\chi^\star(\mathcal{N}) there is a sequence of codes with error →0\to0, so product inputs already reach χ⋆\chi^\star and, by regularizing, C≥lim⁡n1nχ⋆(N⊗n)C\ge\lim_n\tfrac1n\chi^\star(\mathcal{N}^{\otimes n}). The strategy is the quantum joint-typicality argument: draw a random codebook i.i.d. from an optimal ensemble, decode by a typical-subspace pretty-good measurement, and bound the average error by two competing typical-subspace dimensions whose ratio is 2−nχ2^{-n\chi}. The Hayashi–Nagaoka inequality plays the role of the classical union bound, and the gentle measurement lemma keeps the sequential tests from disturbing the state.

Step 1. Fix an ensemble {px,ρx}\{p_x,\rho_x\} achieving χ=χ⋆(N)\chi=\chi^\star(\mathcal{N}), with outputs ωx=N(ρx)\omega_x=\mathcal{N}(\rho_x) and average ωˉ=∑xpxωx\bar\omega=\sum_x p_x\omega_x. Build a random codebook of M=2nRM=2^{nR} codewords xn(m)=(x1(m),…,xn(m))x^n(m)=(x_1(m),\dots,x_n(m)), each letter drawn independently from pxp_x. Why: random coding bounds the average error, then expurgation extracts one good codebook — Shannon's device.

Step 2. Introduce two projectors: Π\Pi onto the strongly typical subspace of ωˉ⊗n\bar\omega^{\otimes n}, of dimension ≤2n(S(ωˉ)+δ)\le 2^{n(S(\bar\omega)+\delta)}, and conditionally typical projectors Πxn\Pi_{x^n} for each codeword output, of dimension ≥2n(∑xpxS(ωx)−δ)\ge 2^{n(\sum_x p_x S(\omega_x)-\delta)}. Form the code operators Γm=Π Πxn(m) Π\Gamma_m=\Pi\,\Pi_{x^n(m)}\,\Pi. Why: the ratio of the two typical dimensions is 2−nχ2^{-n\chi}, so each codeword occupies a fraction 2−nχ2^{-n\chi} of Bob's search space — the packing bound.

Step 3. Define the decoder as the square-root measurement Λm=(∑m′Γm′)−1/2Γm(∑m′Γm′)−1/2\Lambda_m=(\sum_{m'}\Gamma_{m'})^{-1/2}\Gamma_m(\sum_{m'}\Gamma_{m'})^{-1/2}. The Hayashi–Nagaoka inequality bounds the error operator as 1−Λm⪯2(1−Γm)+4∑m′≠mΓm′\mathbb{1}-\Lambda_m\preceq 2(\mathbb{1}-\Gamma_m)+4\sum_{m'\ne m}\Gamma_{m'}. Why: the quantum union bound — it splits error into "codeword mm failed typicality" and "a rival m′m' was mistaken for mm".

Step 4. Averaging over the random codebook, pe‾≤2 Tr[(1−Γm)ωxn(m)]+4 M 2−n(χ−δ)\overline{p_e}\le 2\,\mathrm{Tr}[(\mathbb{1}-\Gamma_m)\omega_{x^n(m)}]+4\,M\,2^{-n(\chi-\delta)}. The first term →0\to0 by the typicality of ωxn(m)\omega_{x^n(m)}; the second is 4⋅2nR2−n(χ−δ)4\cdot 2^{nR}2^{-n(\chi-\delta)}, which vanishes whenever R<χ−δR<\chi-\delta. Choosing the best codebook (expurgation) gives a deterministic code with the same rate. Why: the exponent n(χ−δ−R)n(\chi-\delta-R) is positive below capacity, so error decays exponentially — matching Schumacher–Westmoreland and reducing to Shannon's decoding when the ωx\omega_x commute.

Limiting cases

The regularized formula (3) collapses to the single-letter χ⋆\chi^\star for several important families, and takes a closed form in the cleanest cases.

CaseResultMeaning
Entanglement-breaking channelsC(N)=χ⋆(N)C(\mathcal{N})=\chi^\star(\mathcal{N})Shor (2002) proved χ\chi additive for these measure-and-prepare channels, so no regularization is needed — the single-shot Holevo information is the capacity.
Depolarizing channel (qubit)C=1−H2(p/2)C=1-H_2(p/2)Additive (King 2003); optimal ensemble is any basis with uniform weights. H2H_2 is binary entropy, pp the noise in Np(ρ)=(1−p)ρ+pI/2\mathcal{N}_p(\rho)=(1-p)\rho+pI/2; runs from 11 at p=0p=0 to 00 at p=1p=1.
Noiseless channel (N=id\mathcal{N}=\mathrm{id}, dimension dd)C=log⁡2dC=\log_2 dAny orthonormal-basis ensemble with uniform weights gives χ=S(ρˉ)=log⁡2d\chi=S(\bar\rho)=\log_2 d, the trivial maximum.
Unital qubit channelsC(N)=χ⋆(N)C(\mathcal{N})=\chi^\star(\mathcal{N})King proved additivity for all unital qubit channels, so HSW single-letterizes throughout this family.
Generic high-dimensional channelsC(N)>χ⋆(N)C(\mathcal{N})>\chi^\star(\mathcal{N}) possibleHastings (2009) random channels violate additivity of minimum output entropy, hence of χ\chi; the single-letter formula strictly underestimates capacity.

Worked examples

1 · Holevo information of two non-orthogonal signals (why χ is not just log of the message count)

Alice sends the pure states ∣0⟩|0\rangle and ∣+⟩=(∣0⟩+∣1⟩)/2|{+}\rangle=(|0\rangle+|1\rangle)/\sqrt2, each with probability 12\tfrac12, through the noiseless qubit channel. There are two messages, so a naive count says "1 bit." Find the Holevo information χ\chi and interpret it.

Step 1. The signal states are pure and the channel is the identity, so each output entropy vanishes: S(ωx)=0S(\omega_x)=0. Thus χ=S(ρˉ)\chi=S(\bar\rho) with ρˉ=12∣0⟩⟨0∣+12∣+⟩⟨+∣\bar\rho=\tfrac12|0\rangle\langle0|+\tfrac12|{+}\rangle\langle{+}|. In matrix form ρˉ=12 ⁣(1000)+12 ⁣⋅ ⁣12 ⁣(1111)=(0.750.250.250.25)\bar\rho=\tfrac12\!\begin{pmatrix}1&0\\0&0\end{pmatrix}+\tfrac12\!\cdot\!\tfrac12\!\begin{pmatrix}1&1\\1&1\end{pmatrix}=\begin{pmatrix}0.75&0.25\\0.25&0.25\end{pmatrix}.

Step 2. Diagonalize ρˉ\bar\rho: trace =1=1, determinant =0.75⋅0.25−0.252=0.125=0.75\cdot0.25-0.25^2=0.125, giving eigenvalues λ±=12(1±1−4⋅0.125)=12(1±0.5)\lambda_\pm=\tfrac12(1\pm\sqrt{1-4\cdot0.125})=\tfrac12(1\pm\sqrt{0.5}), i.e. λ+=0.8536\lambda_+=0.8536 and λ−=0.1464\lambda_-=0.1464.

Step 3. The Holevo information is the entropy of these eigenvalues: χ=−0.8536log⁡20.8536−0.1464log⁡20.1464=0.601 bits\chi=-0.8536\log_2 0.8536-0.1464\log_2 0.1464=\mathbf{0.601\ \text{bits}}. Because the two states are non-orthogonal, they cannot be perfectly distinguished, and the Holevo bound guarantees that no measurement whatsoever extracts more than 0.6010.601 bits about which state was sent — strictly less than the 11 bit a message count would suggest. χ ≈ 0.601 bits, well below log₂2 = 1, exactly because ⟨0|+⟩ ≠ 0.

2 · Classical capacity of the qubit depolarizing channel (fully worked)

The depolarizing channel is Np(ρ)=(1−p)ρ+p I2\mathcal{N}_p(\rho)=(1-p)\rho+p\,\tfrac{I}{2} with p=0.2p=0.2. Using King's additivity result, compute its exact classical capacity.

Step 1. King proved χ\chi is additive for the depolarizing channel, so C=χ⋆C=\chi^\star — no regularization. By the unitary covariance of Np\mathcal{N}_p, the optimal ensemble is any uniform basis ensemble (e.g. {∣0⟩,∣1⟩}\{|0\rangle,|1\rangle\} each with probability 12\tfrac12), for which the average output is maximally mixed, ρˉ=I/2\bar\rho=I/2, so S(ρˉ)=1S(\bar\rho)=1.

Step 2. For a pure input, say ∣0⟩|0\rangle, the output is (1−p)∣0⟩⟨0∣+p I2(1-p)|0\rangle\langle0|+p\,\tfrac{I}{2}, with eigenvalues 1−p21-\tfrac{p}{2} and p2\tfrac{p}{2}. At p=0.2p=0.2 these are 0.90.9 and 0.10.1, so the output (noise) entropy is S(N(ρx))=H2(0.1)=−0.1log⁡20.1−0.9log⁡20.9=0.469 bitsS(\mathcal{N}(\rho_x))=H_2(0.1)=-0.1\log_2 0.1-0.9\log_2 0.9=\mathbf{0.469\ \text{bits}}, the same for every pure input.

Step 3. Therefore C=χ⋆=S(ρˉ)−H2(p/2)=1−H2(0.1)=1−0.469=0.531 bits per useC=\chi^\star=S(\bar\rho)-H_2(p/2)=1-H_2(0.1)=1-0.469=\mathbf{0.531\ \text{bits per use}}. As a sanity check the closed form C=1−H2(p/2)C=1-H_2(p/2) gives C=1C=1 at p=0p=0 (noiseless) and C=0C=0 at p=1p=1 (the channel then outputs I/2I/2 regardless of input, transmitting nothing). C(0.2) = 0.531 bits/use, monotonically decreasing from 1 to 0 as the noise grows.

Physics of the portrait

The classical capacity of a quantum channel is where Shannon's 1948 information theory finally met quantum mechanics — and the letter H in HSW belongs to the mathematician who saw the connection first and carried it furthest.

Origins · 1 minAlexander Holevo and how this was discovered
AH
Alexander Holevo
born 1943 · quantum information and statistical decision theory, Steklov Mathematical Institute, Moscow

Alexander Semenovich Holevo built much of the mathematical scaffolding on which quantum information theory now stands, starting long before the field had a name. In 1973, working in the tradition of quantum statistical decision theory, he proved what is now called the Holevo bound: the accessible classical information that any measurement can extract from an ensemble of quantum states is at most the quantity χ\chi — a result that at the time looked like an obscure inequality about density operators and only decades later revealed itself as the converse half of a coding theorem. Through the 1970s and 1980s Holevo developed the theory of quantum channels, covariant measurements, and Gaussian systems with a rigor that anticipated the questions the field would eventually ask. When the achievability question came alive in the mid-1990s — could the Holevo bound actually be reached as a communication rate? — Holevo answered it in 1998 with a full proof of the capacity formula, simultaneously with and independently of Schumacher and Westmoreland's 1997 argument, so the theorem carries all three names. He went on to prove pieces of the additivity puzzle and to shape the study of Gaussian channel capacities. His 2012 monograph Quantum Systems, Channels, Information remains a standard reference, and the "Holevo information" χ\chi is now as basic to the field as the Shannon entropy is to its classical parent.

History
1973
— Holevo proves that accessible information is bounded by χ (the Holevo bound)
1997
— Schumacher and Westmoreland prove the classical capacity coding theorem
1998
— Holevo independently derives the capacity formula, completing HSW
2003
— King proves additivity of χ for unital qubit and depolarizing channels
2009
— Hastings disproves global additivity, making the regularization essential

Going further

References. Nielsen & Chuang, Quantum Computation and Quantum Information, §12.3–12.4 · Wilde, Quantum Information Theory (2nd ed.), Ch. 20 (Classical Communication) · Watrous, The Theory of Quantum Information, Ch. 8 · Holevo, IEEE Trans. Inf. Theory 44, 269 (1998) · Schumacher & Westmoreland, Phys. Rev. A 54, 1869 (1996) and 56, 131 (1997) · Hastings, Nature Physics 5, 255 (2009) — superadditivity counterexample · King, IEEE Trans. Inf. Theory 49, 221 (2003) — depolarizing additivity · Shor, Commun. Math. Phys. 246, 453 (2004) — entanglement-breaking additivity · Preskill, Lecture Notes on Quantum Computation, Ch. 10. The identity I(X;B)=χI(X;B)=\chi follows by direct entropy computation on the classical–quantum state. The converse chains Fano's inequality, data processing, and the Holevo bound. The achievability bound rests on Hayashi–Nagaoka applied to the typical-subspace dimensions 2n(S(ωˉ)±δ)2^{n(S(\bar\omega)\pm\delta)} and 2n(∑pxS(ωx)±δ)2^{n(\sum p_x S(\omega_x)\pm\delta)}. The depolarizing capacity is C=1−H2(p/2)C=1-H_2(p/2) for Np(ρ)=(1−p)ρ+pI/2\mathcal{N}_p(\rho)=(1-p)\rho+pI/2, with endpoints C(0)=1C(0)=1, C(1)=0C(1)=0, C(0.2)=0.531C(0.2)=0.531; a formula built from the Pauli-error distribution yields negative values and must not be used here. All entropies are in bits (log⁡2\log_2); the worked numbers χ=0.601\chi=0.601 and C=0.531C=0.531 are computed from the eigenvalues.

Builds on: Holevo Bound · Von Neumann Entropy · Quantum Channels and Completely Positive Trace-Preserving Maps · Quantum Relative Entropy · Shannon Entropy and Classical Information Measures. Leads to: Complementary Channels and Degradability · Strong Subadditivity of Quantum Entropy · Data-Processing Inequality.

Ask the tutor: Ask me to walk through why entangled inputs can beat product codes for a specific Hastings-type channel, or to compute the Holevo capacity of any channel you name step by step.

Is the Holevo information χ the same thing as the classical capacity?

Not quite, and the gap is the point. The single-letter χ⋆(N)\chi^\star(\mathcal{N}) is what one product-input block achieves — always a lower bound on the true capacity CC. But CC is the regularized Holevo information lim⁡n1nχ⋆(N⊗n)\lim_n\tfrac1n\chi^\star(\mathcal{N}^{\otimes n}), and because χ\chi can be superadditive the two differ for Hastings' channels (C>χ⋆C>\chi^\star). They coincide only for additive channels — entanglement-breaking, unital qubit, depolarizing. So "χ is the capacity" holds for textbook families but fails in general.

Why does HSW allow collective measurements at the decoder but only product states at the encoder?

Those two ingredients are what define the classical capacity. Product signal states model the natural, cheap encoding — one signal per use, no cross-use entanglement — the resource the single-letter χ⋆\chi^\star optimizes. Collective decoding is essential for achievability: Bob's square-root measurement acts on the whole output block at once, and a use-by-use measurement generally falls short of χ\chi. The regularization then reintroduces encoder entanglement across a block, the door through which superadditivity walks. Allowing pre-shared entanglement instead leaves HSW for the (single-letter) entanglement-assisted capacity.

What is the gentle measurement lemma really doing in the proof?

It rescues the decoder from quantum back-action. Classically, reading the received string does not change it, so a decoder can test codeword after codeword freely; quantum-mechanically every measurement disturbs the state, so a naive sequence of tests could scramble the output before the right codeword is found. The gentle measurement lemma says a test nearly certain to succeed (failure trace ≤ϵ\le\epsilon) changes the state by at most 2ϵ2\sqrt{\epsilon} in trace norm. So tests that almost always pass almost never disturb, and errors do not snowball — the quantum substitute for the "no back-action" classical decoding takes for granted.

Concretely, what did Hastings prove, and why did it matter so much?

Hastings (2009) constructed random high-dimensional channels for which the minimum output entropy is not additive: two uses of the channel, with an entangled input, produce a lower minimum output entropy than two independent single uses. Because minimum output entropy additivity is mathematically equivalent to Holevo-information additivity, this means χ⋆(N⊗N)>2χ⋆(N)\chi^\star(\mathcal{N}\otimes\mathcal{N})>2\chi^\star(\mathcal{N}) for those channels, so entangled encoding strictly beats product encoding. It mattered because the additivity conjecture had been the central open problem of quantum Shannon theory for over a decade — a positive answer would have made every classical capacity single-letter and computable. Hastings closed that door: the classical capacity is genuinely a regularized, and in general uncomputable-by-single-formula, quantity.

Why is the depolarizing capacity 1 − H₂(p/2), and not the formula with 3p/4 one sometimes sees?

The correct classical (HSW) capacity for Np(ρ)=(1−p)ρ+pI/2\mathcal{N}_p(\rho)=(1-p)\rho+pI/2 is C=1−H2(p/2)C=1-H_2(p/2): a pure input produces output eigenvalues 1−p/21-p/2 and p/2p/2, giving output entropy H2(p/2)H_2(p/2), while the optimal uniform ensemble makes ρˉ=I/2\bar\rho=I/2 with S(ρˉ)=1S(\bar\rho)=1. This runs cleanly from C=1C=1 at p=0p=0 to C=0C=0 at p=1p=1. A formula built from the Shannon entropy of the Pauli-error distribution {1−3p4,p4,p4,p4}\{1-\tfrac{3p}{4},\tfrac{p}{4},\tfrac{p}{4},\tfrac{p}{4}\} — which reads 1−H2(3p4)−3p4log⁡231-H_2(\tfrac{3p}{4})-\tfrac{3p}{4}\log_2 3 — is a different object entirely (it appears as the quantum-capacity hashing bound), and it wrongly yields negative "capacities," so it must not be used for the classical capacity. Always sanity-check a capacity against its endpoints: a fully depolarizing channel transmits nothing, so C(1)C(1) must be exactly 00.

Does entanglement between Alice and Bob change the capacity, and how?

Yes, and it simplifies the theory. With unlimited pre-shared entanglement the relevant quantity is the entanglement-assisted capacity CE(N)=max⁡ρI(A;B)ρC_E(\mathcal{N})=\max_\rho I(A;B)_\rho, the channel's quantum mutual information maximized over inputs. Unlike HSW, CEC_E is exactly single-letter — no regularization, no superadditivity — which is why it is called the cleanest capacity in the theory. Shared entanglement raises the rate (never lowers it) and tames the mathematics. HSW is the harder, unassisted corner that only regularization pins down.

Before this

Where this leads