Quantum Reverse Shannon Theorem

Claude Shannon's 1948 coding theorem is famously one-directional: it fixes the capacity at which a noisy channel carries information, and quantum Shannon theory spent two decades extending that forward story to quantum channels. But every coding theorem hides a dual question — running the arrow backwards, at what rate of noiseless communication can you simulate a given noisy channel? This is channel simulation, the mirror image of channel coding, and the Quantum Reverse Shannon Theorem (QRST) is where the quantum version of that mirror finally became exact. Its punchline is startlingly clean: with unlimited pre-shared entanglement, the noiseless classical communication cost of simulating a quantum channel NA→B\mathcal{N}_{A\to B} is exactly its entanglement-assisted classical capacity CE(N)=max⁡ϕI(R;B)C_E(\mathcal{N})=\max_\phi I(R;B), the maximized quantum mutual information — the very same number that governs how much information the channel can send. Put the forward theorem (Bennett, Shor, Smolin and Thapliyal) beside the reverse one and the two arrows close into a loop: CEC_E noiseless bits plus free entanglement build the channel, and the channel plus free entanglement resells for CEC_E noiseless bits — nothing leaks either way. Channels and classical bits become reversibly interconvertible at a single exchange rate CEC_E, with entanglement as a free catalyst — the information-theoretic analogue of a reversible thermodynamic engine. No other capacity (unassisted CC, quantum QQ, private PP) has this, because for those the forward and reverse rates disagree. The delicate part, and the reason the theorem resisted proof from 2002 until 2014, is the demand that the simulation stay faithful even when the channel acts on one half of an entanglement with an inaccessible reference — the strong, entangled-input criterion that pins the price at CEC_E rather than a cheaper Holevo-like quantity.

Key takeaways
  • The Quantum Reverse Shannon Theorem says that with unlimited shared entanglement a sender can simulate any noisy channel NA→B\mathcal{N}_{A\to B} — on any input, even one entangled with a reference — using forward classical communication at rate equal to the channel's entanglement-assisted classical capacity CE(N)C_E(\mathcal{N}).
  • Together with the entanglement-assisted capacity theorem it makes channel coding and channel simulation cost the same number CE=max⁡ϕI(R;B)C_E=\max_\phi I(R;B), so the entanglement-assisted world is asymptotically reversible in a way unassisted quantum Shannon theory never is.
  • The strong version demands accuracy on inputs entangled with a reference RR; this fully quantum fidelity condition forces the cost up to the entanglement-maximized CEC_E and is the source of the proof's difficulty.
  • The modern proof runs through one-shot decoupling and quantum state splitting: a random covering makes the environment independent of the reference, and only the RR-correlated part of the output — exactly I(R;B)I(R;B) bits per use — need be transmitted.
  • CEC_E is the unique capacity that is exactly additive and never superactivates, which is why the reverse theorem matches the forward one and gives quantum mutual information a second operational meaning as a simulation cost.
  • Conjectured by Bennett, Shor, Smolin and Thapliyal in 2002, the strong theorem was completed in 2014 by Bennett, Devetak, Harrow, Shor and Winter, and independently via one-shot methods by Berta, Christandl and Renner.
  • Key idea: With free shared entanglement, the cost of simulating a quantum channel in noiseless classical bits equals the cost of using it for communication — both are CE(N)=max⁡ϕI(R;B)C_E(\mathcal{N})=\max_\phi I(R;B). The entanglement-assisted world is asymptotically reversible, and quantum mutual information is the universal exchange rate.

Where this lives today

The reverse Shannon theorem is the load-bearing tool in the modern theory of strong converses and channel simulation. Its most active descendant is one-shot and finite-block-length quantum information: the decoupling and quantum-state-splitting primitives that prove QRST also compute exact resource costs for state redistribution, quantum state merging, and the "mother/father" protocol family, and they underpin the second-order refinements needed for realistic, non-asymptotic communication. More broadly, reverse Shannon simulations bound the capacities that don't single-letterize: if a code for the unassisted classical, quantum, or private capacity can be simulated cheaply, it cannot carry more than those resources allow — yielding some of the strongest known strong-converse bounds. And the conceptual payoff endures: QRST pins an operational quantity, quantum mutual information, with a matched pair of tasks — coding and simulation — giving it the status reversible-engine arguments give entropy in thermodynamics.

The physical picture

Think of a quantum channel as a commodity bought and sold on an open market. The direct entanglement-assisted theorem is the "buy" side: spend CEC_E noiseless bits (with free entangled pairs, or ebits) and you manufacture one channel's worth of communication. The reverse theorem is the "sell" side: hand over a physical channel and, with free entanglement, resell it for CEC_E noiseless bits. Because the buy and sell prices coincide the market is frictionless: channels and bits are reversibly interconvertible at the single price CEC_E. The first figure draws that closed loop, anchored by the one instance you can compute by hand — the noiseless qubit, whose price is exactly 2 bits, read as teleportation one way and superdense coding the other.

Figure
Reversible resource loop — a channel N and C_E noiseless cbits are interconvertible at a single price when entanglement is free. Coding (BSST) buys the channel with C_E cbits plus free ebits, simulation (QRST) resells it for C_E cbits. The exactly solvable instance: the noiseless qubit id₂ has C_E = 2, teleportation one way and superdense coding the other
Channels and bits are reversibly interconvertible at price C_E — entanglement is free quantum channel 𝒩 : A → B C_E noiseless classical bits + free ebits simulation (QRST) 𝒩 + ∞ ebits → C_E cbits coding (BSST) C_E cbits + ∞ ebits → 𝒩 reversible Exactly solvable: id₂ has C_E = 2 cbits — teleportation → , superdense coding ←

Why entanglement is the load-bearing ingredient: a maximally entangled resource lets the sender teleport the action of the channel rather than physically build it. She applies a random unitary to her half of an entangled pair, arranges for the channel's effect to happen, and classically tells the receiver which unitary occurred — but only after using the entanglement to decouple the leftover, uncorrelated information so the classical description shrinks from a wasteful log⁡d\log d bits to I(R;B)I(R;B) bits. That decoupling is the whole trick. The strong, entangled-input requirement is what makes the price exactly I(R;B)I(R;B) and not less: a channel that reproduces only the right average output is cheap, but one that must preserve every correlation with a reference, behaving correctly even on half of a Bell state, is expensive — its worst case is the maximally entangled input, whose fingerprint is the channel's Choi state. The second figure makes the price concrete: the qubit erasure channel, whose cost slides linearly from 2 to 0 as the erasure probability climbs.

Figure
The simulation cost is a real, computable number — qubit erasure channel with erasure probability p has C_E = 2(1−p) bits per use. It falls linearly from the noiseless-qubit value 2 at p = 0 (that is id₂, cost = teleportation) through 1.5 at p = 0.25 and 1 at p = 0.5, to 0 at p = 1 where the output carries nothing
The punchline as a number: erasure channel simulation cost C_E = 2(1−p) 0 0.5 1 1.5 2 0 0.25 0.5 0.75 1 erasure probability p simulation cost C_E (bits/use) p = 0 : C_E = 2 (id₂, teleportation) p = 0.25 : C_E = 1.5 p = 0.5 : C_E = 1 p = 1 : C_E = 0 (no output)

The core equations

The theorem lives at the meeting point of two operational quantities — a capacity and a simulation cost — that turn out to be one number. First, the definition of that number: the entanglement-assisted classical capacity, an optimization of quantum mutual information over pure inputs shared with a reference.

CE(N)=max⁡ϕRA′I(R;B)σ,σRB=(idR⊗NA′→B)(ϕRA′)(1)C_E(\mathcal{N})=\max_{\phi_{RA'}} I(R;B)_{\sigma},\qquad \sigma_{RB}=(\mathrm{id}_R\otimes\mathcal{N}_{A'\to B})(\phi_{RA'}) \qquad (1)

where: NA′→B\mathcal{N}_{A'\to B} — the channel being characterized and simulated; ϕRA′\phi_{RA'} — a pure bipartite input, with RR a reference held fixed; I(R;B)=S(R)+S(B)−S(RB)I(R;B)=S(R)+S(B)-S(RB) — quantum mutual information of the output; CEC_E — both the forward capacity and, by QRST, the reverse simulation cost. Reading: feed the channel half of a pure state and ask how much correlation with the untouched half survives; the best input sets CEC_E. The reverse theorem states that this same CEC_E is the asymptotic classical-bit cost of simulating the channel with free entanglement — an equality of rates, not an inequality.

1n (classical bits used by the optimal simulation Mn of N⊗n) → n→∞  CE(N)(2)\frac{1}{n}\,\big(\text{classical bits used by the optimal simulation } \mathcal{M}_n\text{ of } \mathcal{N}^{\otimes n}\big)\ \xrightarrow{\ n\to\infty\ }\ C_E(\mathcal{N}) \qquad (2)

where: Mn\mathcal{M}_n — a protocol using free entanglement plus forward classical communication; N⊗n\mathcal{N}^{\otimes n} — nn parallel channel uses; the limit is over vanishing simulation error. Reading: no simulation beats CEC_E per use (converse), and one achieves it (direct part). "Simulate" has to be defined carefully, and the strong criterion is the whole difficulty of the theorem: the simulation must be indistinguishable from the true channel even on inputs entangled with an arbitrary reference RR, measured in trace distance.

12∥(idR⊗N⊗n)(ψRAn)−(idR⊗Mn)(ψRAn)∥1 ≤ εn → n→∞  0(3)\tfrac12\big\|(\mathrm{id}_R\otimes\mathcal{N}^{\otimes n})(\psi_{RA^n})-(\mathrm{id}_R\otimes\mathcal{M}_n)(\psi_{RA^n})\big\|_1\ \le\ \varepsilon_n\ \xrightarrow{\ n\to\infty\ }\ 0 \qquad (3)

where: ψRAn\psi_{RA^n} — an arbitrary pure input, possibly maximally entangled with RR; ∥⋅∥1\|\cdot\|_1 — trace norm, so 12∥⋅∥1\tfrac12\|\cdot\|_1 is trace distance; εn\varepsilon_n — error vanishing in block length. Reading: correctness is demanded uniformly over all inputs at once, which is why the price is the entanglement-maximized CEC_E. The simplest nontrivial instance, the noiseless qubit channel, exposes the reversibility directly as a chain of resource inequalities that close on themselves.

[ 2 cbit+1 ebit ] ⪰ [ 1 qubit ] ⪰ [ 2 cbit+1 ebit ](4)[\,2\ \text{cbit}+1\ \text{ebit}\,]\ \succeq\ [\,1\ \text{qubit}\,]\ \succeq\ [\,2\ \text{cbit}+1\ \text{ebit}\,] \qquad (4)

where: ⪰\succeq — "can asymptotically simulate / is at least as powerful as"; cbit — one noiseless classical bit; ebit — one maximally entangled pair (free here); qubit — one noiseless qubit channel use. Reading: the left inequality is teleportation, the right is superdense coding; together they make one qubit reversibly worth two cbits, so CE(id2)=2C_E(\mathrm{id}_2)=2. Behind the capacity sits a single entropic object: quantum mutual information is a relative entropy, I(R;B)=S(σRB ∥ σR⊗σB)I(R;B)=S(\sigma_{RB}\,\|\,\sigma_R\otimes\sigma_B), a distance from the uncorrelated product σR⊗σB\sigma_R\otimes\sigma_B. Because relative entropy obeys strong subadditivity, CEC_E is exactly additive — it single-letterizes, unlike the unassisted capacities, and this is the structural fact that lets the reverse rate match the forward rate.

CE(N1⊗N2)=CE(N1)+CE(N2),C(N) ≤ CE(N),QE(N)=12 CE(N)(5)C_E(\mathcal{N}_1\otimes\mathcal{N}_2)=C_E(\mathcal{N}_1)+C_E(\mathcal{N}_2),\qquad C(\mathcal{N})\ \le\ C_E(\mathcal{N}),\qquad Q_E(\mathcal{N})=\tfrac12\,C_E(\mathcal{N}) \qquad (5)

where: S(ρ∥τ)=Tr ρ(log⁡ρ−log⁡τ)S(\rho\|\tau)=\mathrm{Tr}\,\rho(\log\rho-\log\tau) — quantum relative entropy; ⊗\otimes — parallel channel use; CC — unassisted (regularized Holevo) classical capacity; QEQ_E — entanglement-assisted quantum capacity, exactly half of CEC_E by teleportation and superdense coding. Reading: CEC_E is the well-behaved, additive capacity, and the anchor from which the assisted quantum rate follows by a factor of two.

Derivation AThe maximally entangled input is the worst case

The strong criterion (3) quantifies over an infinite family of inputs ψRAn\psi_{RA^n}, which looks intractable; the goal here is to collapse that quantification to a single canonical state and explain why the cost is an entanglement-maximized quantity. We show that the supremum of the channel-difference over all inputs is attained on the maximally entangled state, whose image is the channel's Choi state, so "faithful on the worst case" means "reproduces the Choi state" and the cost is max⁡ϕI(R;B)\max_\phi I(R;B) rather than an average-case quantity.

Step 1. The diamond-norm distance 12∥N−M∥⋄\tfrac12\|\mathcal{N}-\mathcal{M}\|_\diamond is the maximum output trace-distance over all inputs including a reference, and by convexity of the trace norm this maximum is attained on a pure input. Why: mixed inputs are convex mixtures of pure ones, and trace distance is maximized at an extreme point.

Step 2. For a pure input it suffices to take the reference RR at least as large as AnA^n, since all purifications are related by an isometry on RR that commutes with the channel (which acts only on AnA^n). Why: the channel difference cannot see that isometry, so full-rank RR captures the hardest case.

Step 3. The extremal, most-entangled full-rank input is ΦRAn+\Phi^+_{RA^n}, and idR⊗N⊗n\mathrm{id}_R\otimes\mathcal{N}^{\otimes n} maps it to the Choi state J(N⊗n)J(\mathcal{N}^{\otimes n}); matching the true channel there means reproducing one fixed bipartite state. Why: Choi–Jamiołkowski turns "simulate on the worst input" into "prepare one particular state", the cleanest target.

Step 4. Since the worst case is maximally entangled, the correlation that must be reproduced is max⁡ϕI(R;B)=CE\max_\phi I(R;B)=C_E — not the smaller Holevo-like quantity of a fixed product source. Why: this is the step that fixes the price at CEC_E and separates the strong theorem from easy average-case simulation. *Verified: diamond norm attained on pure maximally entangled input; (id⊗N)Φ+=J(N)(\mathrm{id}\otimes\mathcal{N})\Phi^+ = J(\mathcal{N}); worst-case correlation =max⁡ϕI(R;B)=CE=\max_\phi I(R;B)=C_E. Wilde Ch. 24, Watrous Ch. 8.*

Go deeper · Derivation B · 1 minConverse — no protocol beats the entanglement-assisted rate
Derivation BConverse — no protocol beats the entanglement-assisted rate

The goal is the lower-bound half of (2): any entanglement-assisted protocol that ε\varepsilon-simulates N⊗n\mathcal{N}^{\otimes n} on the optimizing input must spend at least ≈nCE\approx nC_E classical bits, so nothing undercuts rate CEC_E. The argument is one clean use of the data-processing inequality on the reference–output correlation the protocol must create, plus the fact that a classical message carries only its own entropy in correlation. Let the protocol use a classical message MM of log⁡L\log L bits plus pre-shared entanglement ΨTATB\Psi_{T_AT_B} independent of the input, and feed the input ϕRA′n\phi_{RA'^n} achieving CEC_E.

Step 1. A faithful simulation reproduces the true output σRnBn\sigma_{R^nB^n}, whose correlation is I(Rn;Bn)σ=n CE(N)I(R^n;B^n)_\sigma = n\,C_E(\mathcal{N}) by additivity (equation 5). This is the target the protocol must build. Why: the whole converse is an accounting of where that correlation can come from.

Step 2. Before any message, Bob's share TBT_B is uncorrelated with RnR^n, since ΨTATB\Psi_{T_AT_B} was prepared independently of the input. All RnR^n–BnB^n correlation must be created by MM and Bob's local processing. Why: free entanglement is a catalyst — on its own it establishes zero correlation with an external reference.

Step 3. Bob produces BnB^n from (M,TB)(M,T_B), so data processing gives I(Rn;Bn)≤I(Rn;MTB)=I(Rn;M ∣ TB)I(R^n;B^n)\le I(R^n;MT_B)=I(R^n;M\,|\,T_B), the last step because TB⊥RnT_B\perp R^n. Why: post-processing cannot raise mutual information.

Step 4. Because MM is a classical register of ≤L\le L values, I(Rn;M ∣ TB)≤log⁡LI(R^n;M\,|\,T_B)\le \log L — no factor-of-two superdense bonus, since that would require sending a quantum system. Why: this is the crux — a classical message buys correlation one-for-one, which is why the noiseless qubit costs two bits, not one.

Step 5. By continuity of mutual information (Alicki–Fannes–Winter), the ε\varepsilon-approximation costs only O(nεlog⁡d)=o(n)O(n\varepsilon\log d)=o(n). Chaining, log⁡L≥nCE−o(n)\log L\ge nC_E-o(n); dividing by nn and taking n→∞, ε→0n\to\infty,\ \varepsilon\to0 gives 1nlog⁡L≥CE\tfrac1n\log L\ge C_E. Why: this meets the achievability rate exactly, making CEC_E the true cost. *Verified: for id₂ the bound gives log⁡L≥2n\log L\ge 2n, i.e. rate 2 = teleportation cost, confirming the factor-1 classical-register bound (factor-2 would wrongly permit rate 1). Wilde Ch. 24, BSST (2002).*

Go deeper · Derivation C · 2 minAchievability by decoupling and quantum state splitting
Derivation CAchievability by decoupling and quantum state splitting

The direct part must exhibit a protocol meeting rate CEC_E; the goal is to build one from a Stinespring dilation plus one one-shot primitive — quantum state splitting driven by decoupling — and verify the surviving classical message compresses to exactly I(R;B)=CEI(R;B)=C_E bits per use. Strategy: dilate the channel so the output purification ψRBE\psi_{RBE} sits in Alice's lab; deliver BB to Bob by state splitting, whose cost is set by decoupling the discarded environment EE from RR; then convert the quantum communication to classical bits with free entanglement. Dilate N(⋅)=TrE V(⋅)V†\mathcal{N}(\cdot)=\mathrm{Tr}_E\,V(\cdot)V^\dagger with isometry VA′→BEV_{A'\to BE} on the worst-case input, giving pure ψRBE\psi_{RBE}.

Step 1. Alice applies VV, holding BB and EE with RR at the reference. Her task reduces to transferring BB to Bob while preserving purity with RR — quantum state splitting. Why: once dilated, simulating the channel is exactly moving the output register to the receiver coherently.

Step 2. Apply a Haar-random unitary (or unitary 2-design) on Alice's side; the decoupling inequality makes the discarded EE independent of the reference,

EU ∥ρRE−ρR⊗IEdE∥1 ≤ 2−12 (log⁡dE−I(R;E)).\mathbb{E}_U\ \big\|\rho_{RE}-\rho_R\otimes\tfrac{I_E}{d_E}\big\|_1\ \le\ 2^{-\tfrac12\,(\log d_E-I(R;E))}.

A positive exponent drives EE to decouple from RR. Why: if EE carries no information about RR it need never be sent — only the RR-correlated part of the output travels.

Step 3. With EE decoupled, state splitting delivers BB to Bob using 12I(R;B)\tfrac12 I(R;B) qubits of quantum communication per use (plus free entanglement). Why: the coherent cost of relocating a subsystem while keeping its reference purity is half its mutual information with that reference — the mother-protocol rate.

Step 4. Teleportation converts each transmitted qubit into 2 classical bits, so the classical cost is

2×12I(R;B)=I(R;B)=S(R)+S(B)−S(E)=CE,2\times\tfrac12 I(R;B)=I(R;B)=S(R)+S(B)-S(E)=C_E,

using S(RB)=S(E)S(RB)=S(E) for pure ∣ψ⟩RBE|\psi\rangle_{RBE}. Why: this is the surviving-message identity — after decoupling, the residual classical description is exactly I(R;B)I(R;B) bits, matching the converse.

Step 5. Because covering and decoupling ran against the worst-case reference (first derivation), the simulation is faithful on all inputs at once, meeting criterion (3); one-shot smoothing then gives asymptotic rate CEC_E with εn→0\varepsilon_n\to0. Why: solving the hardest input solves them all, and smoothing closes the gap with the converse. *Verified: state-splitting cost 12I(R;B)\tfrac12 I(R;B) qubits → I(R;B)I(R;B) cbits via teleportation; surviving rate I(R;B)=S(R)+S(B)−S(E)I(R;B)=S(R)+S(B)-S(E) checked numerically on a random Stinespring dilation (the base-migration form S(B)−S(E∣R)S(B)-S(E|R) instead equals S(R)S(R) and is corrected here). Berta–Christandl–Renner (2011), BDHSW (2014).*

Limiting cases

How the simulation cost specializes for representative channels — all rates in bits per channel use, with entanglement free:

CaseResultMeaning
Noiseless qubit channel id2\mathrm{id}_2CE=2 bitsC_E=2\ \text{bits}Simulating a perfect qubit costs 2 cbits given free entanglement — this is quantum teleportation, the canonical QRST instance.
Noiseless classical bit channelCE=1 bitC_E=1\ \text{bit}A perfect cbit needs exactly 1 cbit to simulate; entanglement gives no leverage on a classical-to-classical map.
Completely depolarizing N(ρ)=Tr(ρ)Id\mathcal{N}(\rho)=\mathrm{Tr}(\rho)\tfrac{I}{d}CE=0C_E=0Output independent of input, so I(R;B)=0I(R;B)=0; Bob simply prepares I/dI/d with zero communication.
Qubit erasure channel, erasure prob. ppCE=2(1−p) bitsC_E=2(1-p)\ \text{bits}Linear in survival probability: 2 at p=0p=0, 1.5 at p=0.25p=0.25, 0 at p=1p=1, matching the known entanglement-assisted capacity.
Strong vs. weak simulationCweak≤CE=CstrongC_{\text{weak}}\le C_E=C_{\text{strong}}Simulation accurate only on a fixed product source can cost strictly less; the entangled-input criterion fixes the price at CEC_E.

Worked examples

1 · The noiseless qubit costs exactly two bits (the teleportation instance)

Compute the simulation cost CE(id2)C_E(\mathrm{id}_2) of a perfect one-qubit channel from equation (1), and identify the protocol that achieves it.

Step 1. Feed the channel one half of the maximally entangled input ϕRA′=Φ+\phi_{RA'}=\Phi^+. Since id2\mathrm{id}_2 does nothing, the output σRB\sigma_{RB} is itself a maximally entangled two-qubit (Bell) state. Its marginals are maximally mixed, S(R)=S(B)=log⁡2=1S(R)=S(B)=\log 2 = 1 bit, and the joint state is pure, S(RB)=0S(RB)=0.

Step 2. Mutual information: I(R;B)=S(R)+S(B)−S(RB)=1+1−0=2 bitsI(R;B)=S(R)+S(B)-S(RB)=1+1-0=\mathbf{2\ \text{bits}}. No input does better (the maximally mixed marginal already saturates each term), so CE(id2)=max⁡ϕI(R;B)=2C_E(\mathrm{id}_2)=\max_\phi I(R;B)=\mathbf{2}.

Step 3. The achieving protocol is teleportation read as a simulation: with one shared ebit, sending 2 classical bits reproduces a perfect qubit channel. Superdense coding gives the reverse inequality (11 qubit + 1+\,1 ebit ⪰2\succeq 2 cbits), so the noiseless qubit is reversibly worth two cbits — equation (4) with both arrows. The converse confirms it: log⁡L≥nCE=2n\log L\ge nC_E=2n, i.e. rate 2, is exactly teleportation's cost and cannot be beaten. C_E(id₂) = 2 bits, achieved by teleportation, optimal by the classical-register converse.

2 · The qubit erasure channel (fully worked)

The qubit erasure channel maps ρ↦(1−p)ρ+p ∣e⟩⟨e∣\rho\mapsto (1-p)\rho + p\,|e\rangle\langle e|, flagging "erased" with probability pp on an orthogonal flag ∣e⟩|e\rangle. Find its simulation cost, evaluate it at p=0.25p=0.25, and interpret the endpoints.

Step 1. Feed half of Φ+\Phi^+. With probability 1−p1-p the receiver holds the intact qubit, maximally entangled with RR (the full 2 bits, as in Example 1); with probability pp he holds the flag ∣e⟩|e\rangle, orthogonal to and uncorrelated with RR (0 bits). The flag is classically distinguishable from the qubit subspace, so the branches do not interfere and the reference–output mutual information is the weighted average.

Step 2. Hence CE=(1−p)⋅2+p⋅0=2(1−p) bitsC_E = (1-p)\cdot 2 + p\cdot 0 = \mathbf{2(1-p)\ \text{bits}}, the value plotted in the second figure and the known entanglement-assisted capacity of the erasure channel (Bennett–DiVincenzo–Smolin).

Step 3. At p=0.25p=0.25: CE=2(1−0.25)=2(0.75)=1.5 bits per useC_E = 2(1-0.25)=2(0.75)=\mathbf{1.5\ \text{bits per use}}. So simulating nn uses of the 25%25\%-erasure channel on entangled inputs costs asymptotically 1.5 n1.5\,n noiseless classical bits, with free entanglement. Endpoints: p=0p=0 recovers id2\mathrm{id}_2 and cost 2 (Example 1); p=1p=1 gives cost 0, because the output is always the fixed flag ∣e⟩|e\rangle, carries nothing about the input, and Bob prepares it locally — a sanity check that the strong criterion charges only for correlation the channel genuinely preserves. C_E = 2(1−p); at p = 0.25 the cost is 1.5 bits/use.

Physics of the portrait

The reverse Shannon theorem is inseparable from the person who framed both its question and much of the machinery that answered it: channel simulation as the dual of coding, the resource-inequality bookkeeping that makes ebits and cbits fungible, and the two protocols — teleportation and superdense coding — that anchor the loop all trace to one research program.

Origins · 1 minCharles H. Bennett and how this was discovered
CH
Charles H. Bennett
1943– · quantum information theory; teleportation and entanglement-assisted capacity

Charles Bennett is, more than any single figure, the architect of the resource view of quantum information in which the reverse Shannon theorem is stated. Trained as a physical chemist, he joined IBM Research and in 1973 proved that computation can be made logically reversible, later tying its thermodynamic cost to erasure — the germ of treating information as a physical, tradeable currency. With Gilles Brassard he invented the BB84 key-distribution protocol (1984); with Stephen Wiesner, superdense coding (1992, 2 cbits from 1 qubit plus 1 ebit); and with Brassard, Crépeau, Jozsa, Peres and Wootters, quantum teleportation (1993, 1 qubit from 2 cbits plus 1 ebit) — the two half-arrows that make a noiseless qubit reversibly worth two classical bits. Through the late 1990s and 2000s he and collaborators built entanglement into a quantifiable resource, including the entanglement-assisted capacity CE=max⁡I(R;B)C_E=\max I(R;B) (with Shor, Smolin and Thapliyal, 1999–2002) and, in that same 2002 paper, the conjecture of QRST — which he returned to complete in 2014 (with Devetak, Harrow, Shor and Winter). The through-line of his career is exactly the picture QRST formalizes: information and entanglement are physical resources with exchange rates, and the deepest theorems make those rates reversible.

History
1948
— Shannon proves the noisy-channel coding theorem, defining classical capacity
1992
— Bennett and Wiesner introduce superdense coding
1993
— Bennett, Brassard, Crépeau, Jozsa, Peres and Wootters discover quantum teleportation
2002
— Bennett, Shor, Smolin and Thapliyal fix the entanglement-assisted capacity and conjecture QRST
2014
— Bennett, Devetak, Harrow, Shor, Winter prove the strong theorem; Berta, Christandl, Renner give an independent one-shot proof

Going further

References. M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information (10th Anniv. ed.), Ch. 11–12 · M. M. Wilde, Quantum Information Theory (2nd ed.), Ch. 20–21 (entanglement-assisted capacity) and Ch. 24 (reverse Shannon) · J. Preskill, Lecture Notes on Quantum Computation, Ch. 10 · J. Watrous, The Theory of Quantum Information, Ch. 8 · A. Kitaev, A. Shen, M. Vyalyi, Classical and Quantum Computation (background on channels and entropy) · C. H. Bennett, P. W. Shor, J. A. Smolin, A. V. Thapliyal, "Entanglement-Assisted Capacity of a Quantum Channel and the Reverse Shannon Theorem," IEEE Trans. Inf. Theory 48 (2002) 2637 · C. H. Bennett, I. Devetak, A. W. Harrow, P. W. Shor, A. Winter, "The Quantum Reverse Shannon Theorem and Resource Tradeoffs for Simulating Quantum Channels," IEEE Trans. Inf. Theory 60 (2014) 2926 · M. Berta, M. Christandl, R. Renner, "The Quantum Reverse Shannon Theorem Based on One-Shot Information Theory," Commun. Math. Phys. 306 (2011) 579.

Provenance. Capacity formula CE=max⁡I(R;B)C_E=\max I(R;B) and its additivity: BSST (2002), Wilde Ch. 20–21. Strong QRST and its proof structure (decoupling, quantum state splitting, one-shot smoothing): BDHSW (2014) and Berta–Christandl–Renner (2011). A verifier should recompute: (i) CE(id2)=2C_E(\mathrm{id}_2)=2, depolarizing CE=0C_E=0, erasure CE=2(1−p)C_E=2(1-p) from equation (1); (ii) additivity of CEC_E from strong subadditivity; (iii) the surviving-rate identity I(R;B)=S(R)+S(B)−S(E)I(R;B)=S(R)+S(B)-S(E) using the purity S(RB)=S(E)S(RB)=S(E) of the Stinespring dilation — note this corrects the migrated draft's S(B)−S(E∣R)S(B)-S(E|R), which instead equals S(R)S(R); (iv) the converse log⁡L≥nCE−o(n)\log L\ge nC_E-o(n) from data processing plus the classical-register bound I(Rn;M∣TB)≤log⁡LI(R^n;M|T_B)\le\log L (factor 1, checked against the teleportation cost 2 for id₂). Cross-references: Nielsen & Chuang Ch. 11–12, Preskill Ch. 10, Watrous Ch. 8.

Prerequisites. Quantum Channels and CPTP Maps · Stinespring Dilation Theorem · Quantum Conditional Entropy and Mutual Information · Von Neumann Entropy · Strong Subadditivity of Quantum Entropy · Data-Processing Inequality. Leads to. Holevo Bound · Complementary Channels and Degradability · Choi–Jamiołkowski Isomorphism.

Ask the tutor: Ask me to walk through why simulating a perfect qubit costs exactly two classical bits — and how teleportation and superdense coding close that into a reversible loop.

What is channel simulation, and how is it the "reverse" of channel coding?

Channel coding asks: given a fixed noisy channel, how many noiseless bits can I reliably send through it? Channel simulation runs the arrow the other way: given a supply of noiseless bits (and here, free entanglement), how few do I need to reproduce a target noisy channel so that no user can tell my imitation from the real thing? Coding turns a noisy resource into a noiseless one; simulation does the reverse, and the reverse Shannon theorem is its tight cost. The beauty is that in the entanglement-assisted setting the two costs coincide at CEC_E, so coding and simulation are inverse processes at the same exchange rate — the channel and CEC_E bits are interconvertible without loss.

Why does entanglement have to be free for the clean C_E answer?

Because reversibility is exactly what free entanglement buys. If you had to pay for the entangled pairs, the accounting would split into a two-dimensional trade-off between classical bits and ebits, and no single number would govern both coding and simulation. Making entanglement a free catalyst collapses that trade-off: the theory linearizes, CEC_E becomes additive, and forward and reverse rates land on the same value — the direct analogue of idealizing a heat reservoir so a reversible cycle has one well-defined efficiency. Charge for entanglement and you recover a richer but messier region of rates; give it away and you get the crisp reversible statement.

Why did the quantum theorem take twelve years when the classical one was easy?

The obstacle is entangled inputs. Classically, a channel acts on a message from a known source, and simulating its output statistics is comparatively direct. Quantum mechanically, the channel might be handed one half of a state entangled with an inaccessible reference, and the simulation must reproduce not just the output but all its correlations with that reference — faithfully and simultaneously for every input. A protocol that reproduces average outputs can fail badly on maximally entangled ones. Guaranteeing correctness against the worst-case reference required one-shot tools — decoupling, convex-split, quantum state splitting — that did not exist in 2002. Assembling them into a proof valid on all inputs at once took until 2014.

How can a classical message carry only log L bits of correlation when superdense coding doubles it?

The two situations differ in what is transmitted. Superdense coding sends a quantum system: one qubit plus a shared ebit delivers 2 classical bits. In the reverse Shannon converse the message MM is classical — a register of LL values — and a classical register shares at most its own entropy, log⁡L\log L bits, of mutual information with anything, entanglement or not. There is no doubling because you never send a superdense-codeable qubit. This factor of one, not two, is exactly why simulating a noiseless qubit costs the full 2 classical bits (teleportation): the converse log⁡L≥nCE\log L\ge nC_E with CE=2C_E=2 demands it.

What exactly does "decoupling" accomplish in the achievability proof?

After dilating the channel, the output purification ψRBE\psi_{RBE} has three parts: the reference RR, the output BB headed for Bob, and the environment EE the channel discards. Decoupling applies a random unitary so that EE becomes statistically independent of RR — a product ρR⊗(IE/dE)\rho_R\otimes(I_E/d_E). Once EE carries no information about the reference, it never has to be communicated; only the part of BB correlated with RR is worth sending. Counting that residue — via quantum state splitting, then teleporting the qubits into cbits — gives exactly I(R;B)=CEI(R;B)=C_E classical bits per use. Decoupling is the scalpel that separates what you must transmit from what you can throw away.

Is C_E really both a capacity and a simulation cost, and why does that matter?

Yes, and the double identity is the whole point. The forward theorem (BSST) says CE=max⁡I(R;B)C_E=\max I(R;B) is the rate at which the channel sends classical information with entanglement assistance; the reverse theorem (QRST) says the identical number is the rate at which noiseless bits simulate the channel. A quantity nailed down by a matched pair of tasks — one building the resource, one consuming it — is singled out uniquely, exactly as entropy is in thermodynamics by appearing on both sides of a reversible cycle. That is why quantum mutual information, once "just" an entropic formula, becomes a physical exchange rate: the price at which channels and classical communication trade when entanglement is free.

Before this

Where this leads