Petz Recovery Map and Approximate Reversibility
The data-processing inequality is the conscience of quantum information theory: no channel can make two states easier to tell apart than they already were, . It is a one-way street — information leaks out and never back in. But almost every one-way street hides a subtler question. If a channel loses information, exactly how much is lost, is any of it recoverable, and by what physical operation? The Petz recovery map is the answer, and it is astonishingly concrete: a single completely positive, trace-preserving map, written down from the reference state and the channel alone, that reverses perfectly on itself and reverses it on every other state to precisely the degree that the data-processing gap is small. Dénes Petz proved in the 1980s that this map detects rigidity. A channel is sufficient for the pair — meaning no information distinguishing them was truly lost — exactly when the data-processing inequality holds with equality, and exactly when his recovery map sends back to . Equality, sufficiency, and explicit recoverability are one condition wearing three faces. Thirty years later Fawzi and Renner, and then Junge, Renner, Sutter, Wilde and Winter, made the rigidity robust: the entropy gap lower-bounds a recovery fidelity, so a small loss guarantees a good recovery you can construct, not merely one that exists. Specialized to a partial trace this becomes the operational heart of strong subadditivity: a tripartite state with small conditional mutual information is nearly recoverable from its marginal by a channel acting on alone — an approximate quantum Markov chain. This article builds the map, proves the sufficiency theorem, and follows the thread from abstract monotonicity to error correction, quantum gravity, and the structure of correlations.
- The Petz recovery map is a CPTP map built from a reference state and channel that exactly inverts on and approximately inverts it nearby.
- Its defining property is sufficiency: equality in data processing, , holds if and only if the Petz map perfectly recovers from .
- The strengthened data-processing inequality (Fawzi–Renner) bounds the entropy gap below by a recoverability term , converting rigidity into a quantitative promise of reversibility.
- Applied to the partial trace it refines strong subadditivity: small guarantees recovery of from acting on alone — the definition of an approximate quantum Markov chain.
- It is the standard explicit decoder in approximate quantum error correction and the reconstruction map for bulk operators in holographic quantum gravity.
- Key idea: Conjugate the adjoint channel by the square roots of the reference states, . This one CPTP map exactly reverses on , and reverses it on a general to the extent that the data-processing gap is small — a non-commutative Bayes' rule for quantum channels.
Conjugate the adjoint channel by the square roots of the reference states: . This single CPTP map exactly reverses on , and reverses it on a general to the extent that the data-processing gap is small.
Where this lives today
The Petz map has moved from an equality-case curiosity to a working decoder in three active areas. In approximate quantum error correction it is the standard explicit recovery: for a code space and noise channel , the Petz map with the maximally mixed code state achieves a recovery fidelity within a constant factor of optimal, so the decoupling or data-processing gap directly certifies correctability — this is the workhorse behind operator-algebra and subsystem-code arguments, and behind recovery-based error mitigation on near-term hardware. In quantum gravity the map became famous around 2019 when Penington, and Cotler, Hayden, Penington, Salton, Swingle and Walter, showed that the Petz recovery reconstructs bulk operators from a boundary subregion in holographic codes, giving an explicit formula for the AdS/CFT dictionary in the regime governed by entanglement-wedge reconstruction — the same map that answers "how much did the channel forget" answers "which part of the bulk does this boundary region know". And in quantum thermodynamics the Petz map is the retrodictive, time-reversed dynamics relative to a thermal reference; recovery fidelities quantify irreversibility and entropy production, tying fluctuation relations to recoverability. Underpinning all of it is the recoverability refinement of strong subadditivity, which certifies approximate Markov structure in thermal and ground states and thereby the efficient tensor-network representability of states with short-range correlations. What began as a lemma about non-commuting square roots is now tested against proposals in coding theory, condensed matter, and the black-hole information problem.
The physical picture
Think of as a fixed background you understand completely and as a lossy forwarding of quantum data. You know exactly how the forwarding treats the background, . Given a received state you want the most natural guess at what was sent. Petz's answer is a three-stroke pipeline that is literally Bayes' rule for operators: first un-weight the received state by the inverse square root of the known output background, , stripping off the bias the channel's output prior imposed; then pull back through the channel's adjoint , running the forwarding logically in reverse; then re-weight by the input background , reinstating the prior on the input side. Classically the same three strokes read — likelihood, prior, evidence. The Petz map is that formula promoted to non-commuting operators, with square roots split symmetrically left and right because and need not commute with what sits between them.
Sufficiency is the statement that no information relevant to telling from was lost. Equality in data processing is a rigid condition, and the recovery viewpoint makes the rigidity concrete: it is detected by one explicitly constructed channel, not by an abstract existence claim. If that channel fails to rebuild , the inequality was strict, and the strictness is quantitatively the recovery infidelity. This is what turns a qualitative "you cannot un-process" into a numerical audit. The second figure puts real numbers on the audit for a dephased qubit: the entropy gap that data processing leaves on the table is genuinely larger than the recovery term the Petz map is required to beat.
The core equations
The recovery map is defined by one formula, and everything else is a property of it. Read it right to left as the pipeline of the previous section: strip the output background, pull back through the adjoint, reinstate the input background.
where: — a CPTP channel (the forward map); — its adjoint, the Hilbert–Schmidt dual defined by , unital but generally not trace-preserving; — a full-rank reference state on the input space; — inverse square root on the support of ; — an operator (typically a state) to be recovered. Reading: the map depends on and only, never on the state being recovered. The single property that names the map is that it inverts exactly on the reference. Feed it the one output it was calibrated against and it returns the input verbatim.
where: the identity uses only unitality of the adjoint, , and the collapse , the projector onto . Reading: is a fixed point of the round trip , which is what "recovery map" means. The map is genuinely physical: it has a Kraus decomposition, so it is completely positive, and its Kraus operators are completeness-normalized on the relevant support, so it is trace-preserving there. This is what earns it the label CPTP.
where: — Kraus operators of the forward channel, ; — projector onto , equal to on that support. Reading: is a legitimate quantum operation, not a formal inverse; padding off support extends it to a global channel. The theorem that makes the map matter is Petz's sufficiency theorem: exact recovery of an arbitrary , saturation of data processing for , and sufficiency of the channel are one and the same condition.
where: — quantum relative entropy. Reading: the recovery channel built from alone tests recoverability for every that saturates the inequality against that same . The modern refinement makes the "if and only if" robust. A small entropy gap does not merely permit recovery — it forces a recovery of provably high fidelity, and the fidelity in question is achieved by a (rotated) Petz map.
where: — the Uhlmann root-fidelity, with iff (in the squared convention the coefficient becomes ). Reading: the gap is an upper bound on recovery infidelity; zero gap forces , recovering (4). Attaining the bound in general needs a rotation of the map by an imaginary-time parameter, because and do not commute with . The universal recovery channel twirls the rotated maps against a fixed density.
where: — rotation parameter, gives the bare Petz map (1); — probability density used to average the rotated maps into a single universal recovery channel (Junge–Renner–Sutter–Wilde–Winter). Reading: complex interpolation between modular operators, via the Hadamard three-line theorem, is what upgrades the bound to all states. Specialized to a partial trace, , the whole apparatus becomes the operational form of strong subadditivity: conditional mutual information lower-bounds the failure of local recovery.
where: — conditional mutual information; — a recovery channel acting only on , regenerating from the marginal. Reading: is the cost of forgetting , measured as the infidelity of the best local rebuild.
The goal is to prove that equation (1) is not merely a formal expression but a bona fide quantum channel — completely positive so it maps states to states even when entangled with a bystander, and trace-preserving on the relevant support so probabilities are conserved. We route the adjoint through a Kraus representation of the forward channel, read off Kraus operators for the recovery map by inspection, and check their completeness relation, which is exactly what collapses to the support projector of .
Step 1. Write the forward channel in Kraus form ; its adjoint is then , since . Substitute into (1) to get . Why: the adjoint is where the channel is logically reversed, and Kraus form makes the reversal explicit operator by operator.
Step 2. Read off the recovery Kraus operators. Each summand has the form with , so . Why: any map of the form is manifestly completely positive — this is the Kraus/Choi criterion — so is CP with no further work.
Step 3. Check the completeness relation. Compute , the projector onto . Why: is exactly , and the inverse square roots sandwich it down to the identity on its own support — this is precisely trace preservation for inputs supported there.
Step 4. Confirm trace preservation directly on states supported on : . Off support, pad with to obtain a globally CPTP channel. Why: a CP map with is trace-preserving, closing the proof that is a physical operation. *Verified: Kraus completeness reproduces the projector onto , consistent with equation (3); cross-check Wilde ch. 12 and Watrous §2.2.*
Go deeper · Derivation B · 1 minSufficiency is equality in data processing
The aim is Petz's central theorem, equation (4): the channel is sufficient for — recoverable by the transpose map — exactly when data processing is saturated. The cleanest route is through the relative modular operator, whose logarithm expresses relative entropy as an expectation and whose monotonicity under an intertwining isometry is the data-processing inequality itself; saturation then forces the modular flows to commute, which is the Connes-cocycle identity equivalent to Petz recovery.
Step 1. Express relative entropy via the relative modular operator , defined on operators by . In the GNS vector (operator inner product ) one has . Why: this converts an entropy into a spectral expectation of a single operator, the object whose monotonicity we can control.
Step 2. Dilate the channel, with a Stinespring isometry, and let intertwine the GNS spaces of and . Operator concavity of the logarithm gives . Taking the expectation in reproduces . Why: this is the data-processing inequality derived as a one-line operator inequality — the same monotonicity SSA rests on.
Step 3. Impose equality. Saturation means the operator inequality is tight on the vector : . Strict operator concavity of upgrades tightness on one vector to an operator identity between the two modular generators. Why: equality in a strictly concave bound is rigid — it cannot hold on a vector without forcing the underlying operators to agree.
Step 4. Translate to a recovery statement. The modular identity is the Connes cocycle equality for all , which Petz (1986, 1988) proved equivalent to . Every step reverses, giving the full "if and only if". Why: commuting modular flows are exactly the algebraic signature that the transpose map inverts the channel on , closing the equivalence chain. *Verified: in the commuting/classical case this reduces to equality in the log-sum inequality, holding iff the forward stochastic map is invertible on the relevant supports; cross-check Petz 1986/1988 and Hiai–Petz.*
Go deeper · Derivation C · 1 minPetz recovery and the recoverability form of strong subadditivity
This derivation specializes the machinery to the partial trace to obtain both the exact structure theorem for saturated strong subadditivity and its robust approximate version. The plan is to identify conditional mutual information as a data-processing gap, write the partial-trace Petz map explicitly on the middle system , read off the zero-gap case as the Hayden–Jozsa–Petz–Winter block structure, and then quote the Fawzi–Renner bound as the quantitative closure.
Step 1. Recognize the gap. With the channel acting on (extended trivially on ), the difference is exactly a relative-entropy data-processing gap under tracing out . Why: this places SSA inside the sufficiency framework — its equality case is a Petz-recovery condition, not a separate theorem.
Step 2. Write the recovery map on . The transpose channel of with reference regenerates from : , acting as the identity on . Why: it is equation (1) with and , so the general theorem applies verbatim.
Step 3. Zero gap is a Markov chain. Setting forces exact recovery , and by the Hayden–Jozsa–Petz–Winter theorem the middle system splits as with . Why: perfect local recovery is so rigid it dictates a block-diagonal tensor structure — the quantum analogue of a Markov chain factorizing through its middle variable.
Step 4. Small gap is approximate recovery. The Fawzi–Renner bound guarantees a rotated Petz map on whose output has fidelity at least to the original. Why: this converts the bare inequality into an operational promise — small conditional correlation means the discarded system is almost rebuildable locally. *Verified: reproduces the HJPW structure theorem; for the three-qubit GHZ state bit forces only , a weak guarantee consistent with GHZ being far from Markov.*
Limiting cases
The Petz map degenerates predictably, and each degeneration recovers a familiar fact.
| Case | Result | Meaning |
|---|---|---|
| Reversible channel (isometry) | Perfect inversion for every input, independent of ; data processing holds with equality for all pairs. | |
| Classical channels | Reduces to the Bayesian inverse with prior ; sufficiency becomes classical sufficiency of a statistic. | |
| Depolarizing / erasure | Output carries no input information; recovery returns regardless, and is generically poor, matching a maximal gap. | |
| Commuting case | , all operators diagonal | The rotation parameter is irrelevant; the bare Petz map already attains the sharpened bound (5). |
| Zero gap | Exact recovery , fidelity ; the channel is sufficient. |
Worked examples
1 · Petz recovery for a dephasing qubit (fully worked)
The dephasing channel with acts on a qubit. Take reference (maximally mixed) and input . Build the Petz map, recover, and check the strengthened data-processing bound (5).
Step 1. Fix the channel action. In the computational basis leaves the diagonal alone and multiplies each off-diagonal entry by . The Kraus operators and are Hermitian, so is self-adjoint, , and it is unital. Also .
Step 2. Assemble the Petz map. With and , equation (1) gives . For this symmetric reference the recovery map is the channel itself, and confirms exact recovery of the reference.
Step 3. Recover the input. Starting from , one pass of gives , and the recovery . The coherence has been halved twice, from to — the recovery undoes nothing here, because tells the map nothing about the coherent direction actually occupied.
Step 4. Score the data-processing gap. Against the maximally mixed reference bits. Since is pure, bit; has eigenvalues , so bits and bits. The gap is bits.
Step 5. Score the recovery term. Because is pure, , so bits. The strengthened bound (5) reads — true, with 0.133 bits of slack, confirming the bare Petz map satisfies the inequality here without being tight. The gap of 0.811 bits certifies that recovery to fidelity at least 0.791 was guaranteed, and the bare Petz map delivered exactly that.
2 · Exact versus failed recovery across the partial trace
Contrast two tripartite states under the partial-trace recovery : a classically correlated Markov chain and the GHZ state. Show one is recovered exactly and the other is not.
Step 1. Take the Markov state , a classical register copied to all three qubits. Its reduced states are diagonal: bit, so . The state is a quantum Markov chain .
Step 2. Recover it. The map regenerates by copying the classical value of , so exactly, fidelity . Consistent with the bound . Zero conditional mutual information means the discarded qubit is perfectly rebuilt from alone.
Step 3. Now take . Every one- and two-qubit marginal is maximally mixed on its support, giving , bit, hence bit. The state is maximally far from Markov given .
Step 4. Read the guarantee. Bound (7) gives only — a weak promise, and indeed no channel on can rebuild the coherent correlation of GHZ, which lives in the global superposition and was destroyed by tracing out . The same recovery map that is exact for the classical chain carries only a 0.707 fidelity floor for GHZ, exactly because the entropy gap is a full bit.
Physics of the portrait
The Petz map is where operator-algebra sufficiency, conjectured in the language of von Neumann algebras, became a working tool of quantum engineers. Its author spent a career translating statistics into non-commutative geometry.
Origins · 1 minDénes Petz and how this was discovered
Dénes Petz was a Hungarian mathematician who built the theory of quantum information geometry and sufficiency long before the quantum information community had a use for it. Working in the tradition of von Neumann algebras and mathematical statistics, he asked in the mid-1980s a question that sounds statistical and turned out to be physical: when does a quantum channel lose no information relevant to distinguishing two states? His 1986 paper "Sufficient subalgebras and the relative entropy of states of a von Neumann algebra" answered it with what is now the Petz recovery, or transpose, map — a canonical reversing channel built from the reference state and the adjoint — and proved that equality in the monotonicity of relative entropy is equivalent to exact recovery by this map. A 1988 companion extended sufficiency to channels over general von Neumann algebras. For two decades the result lived in operator-algebra journals, a beautiful characterization of an equality case; then quantum information theory caught up. Hayden, Jozsa, Petz and Winter pinned the equality case of strong subadditivity to a block structure in 2004, and after Fawzi and Renner opened the approximate theory in 2015, the Petz map became the explicit near-optimal decoder in approximate error correction and, through Penington and collaborators, the reconstruction map for bulk operators in holographic quantum gravity. Petz also gave the monotone metrics on quantum states their modern classification. He died in 2018, having supplied one of the few tools that reaches from pure operator theory to the interior of a black hole.
Going further
Texts. Wilde, Quantum Information Theory, 2nd ed., ch. 11–12 (relative entropy, recoverability) · Watrous, The Theory of Quantum Information, §2.2 and §5 · Nielsen & Chuang, Quantum Computation and Quantum Information, §9–11 (fidelity, relative entropy) · Preskill, Lecture Notes on Quantum Computation, ch. 10 · Hiai & Petz, Introduction to Matrix Analysis and Applications.
Primary sources. Petz, Commun. Math. Phys. 105, 123 (1986) — sufficiency and the recovery map · Petz, Q. J. Math. 39, 97 (1988) — channels over von Neumann algebras · Hayden, Jozsa, Petz & Winter, Commun. Math. Phys. 246, 359 (2004) — equality in SSA · Fawzi & Renner, Commun. Math. Phys. 340, 575 (2015) — approximate Markov chains and recovery · Wilde, Proc. R. Soc. A 471, 20150338 (2015) — recoverability survey · Junge, Renner, Sutter, Wilde & Winter, Ann. Henri Poincaré 19, 2955 (2018) — universal recovery maps · Penington, JHEP 2020, 002; Cotler et al., Phys. Rev. X 9, 031011 (2019) — Petz reconstruction in holography.
Provenance. A verifier should recompute: (i) the Kraus form and on (Wilde ch. 12; Watrous §2.2); (ii) exact recovery from unitality of ; (iii) the sufficiency "iff" (Petz 1986, 1988; HJPW 2004); (iv) the strengthened bound with density (Fawzi–Renner 2015; JRSWW 2018). Worked example 1 (dephasing , , ): , , DPI gap bits, , bits, bound holds with bits slack — independently checked numerically. Worked example 2: classical chain with ; GHZ bit with fidelity floor . Fidelity uses the root convention ; the squared convention pairs with a coefficient in (5).
Prerequisites. Quantum Relative Entropy · Data-Processing Inequality · Quantum Channels and CPTP Maps · Kraus Representation · Stinespring Dilation · Strong Subadditivity. Leads to. Approximate Quantum Error Correction · Quantum Markov Chains · Holevo Bound · Rényi Relative Entropies.
Ask the tutor: Ask me to build the Petz map for a channel and reference you choose and check exact recovery, or to compute and the recovery fidelity for a tripartite state and see where it lands between a Markov chain and GHZ.
Why does the Petz map depend on a reference state instead of just inverting the channel?
Because most channels are not invertible — they genuinely lose information, so no single map can undo them for all inputs. The Petz map picks the Bayesian-optimal inversion prioritizing a chosen reference : it reverses exactly on and approximately on states near in relative entropy. Different references give different recovery channels, each tuned to a different prior about what was likely sent. This is the same logic as Bayesian estimation, where the reconstruction depends on the prior; the reference is that prior, promoted to a density operator. Choosing it well — the code state in error correction, the thermal state in thermodynamics — is what makes the map useful rather than merely canonical.
What exactly does "sufficiency" mean here?
A channel is sufficient for the pair if it retains everything needed to distinguish those two states — formally, if there is a recovery channel that reconstructs both and from their outputs. Petz's theorem says this holds precisely when data processing is saturated, , and precisely when the single Petz map built from recovers . The word is borrowed from classical statistics, where a sufficient statistic loses no information about a parameter. The quantum version is stronger and more surprising: the reversing operation is not just guaranteed to exist, it is written down explicitly as the transpose map, so sufficiency is a checkable, constructive property rather than an existential one.
Is the bare Petz map optimal, or do I always need the rotated version?
The bare map () is exact on the reference and is often an excellent, even optimal, recovery — in the commuting case, for classical channels, and whenever the relevant operators share an eigenbasis it already attains the sharpest bound. What it does not guarantee in general is that it saturates the remainder inequality when , and the recovered state fail to commute. For a universal guarantee over all states you average the rotated maps against the density , which exploits complex interpolation between modular operators. In practice the bare map is the first thing to try; the rotation is the theoretical device that makes the worst-case bound hold, and the two coincide in all the commuting and near-commuting regimes.
How is this related to strong subadditivity and quantum Markov chains?
They are the same theorem specialized to a partial trace. Conditional mutual information is a data-processing gap for tracing out , so its non-negativity is strong subadditivity and its equality case is a Petz-recovery condition. Zero gap means is recoverable from by a channel on alone — a quantum Markov chain, with the rigid Hayden–Jozsa–Petz–Winter block structure. The Fawzi–Renner refinement makes it quantitative: small guarantees local recovery of fidelity at least . So the Petz map is exactly the operation that rebuilds the "forgotten" subsystem, and conditional mutual information measures how well it can.
When does the recovery bound become useless?
When has support outside that of . The factor is only the inverse on the support of , so any component of living outside is annihilated, the recovered state is far from , and the fidelity can drop to zero — making diverge. The strengthened inequality is then true but vacuous, an infinite upper bound on a finite gap. The bound is sharp precisely when is finite and the supports are compatible, which is guaranteed if is full-rank. This is why full-rank references are the safe default, and why one matches the reference to the states of interest rather than choosing it blindly.
Does the Petz map actually help build real quantum error-correcting decoders?
Yes, in two distinct ways. As a proof tool it is the explicit near-optimal decoder whose fidelity is within a constant factor of the true optimum, so approximate-QEC theorems can quote a concrete recovery instead of an existential one — this is standard in operator-algebra and subsystem-code arguments. As a practical object it underlies recovery-based error mitigation and has been implemented for small codes, since the map is built from measurable quantities: the noise channel's action and a reference code state. The catch is cost — constructing the map needs the channel's Choi data and matrix square roots, which is expensive at scale — so on near-term hardware it competes with cheaper heuristic decoders. Its lasting role is conceptual clarity: it says exactly what the optimal recovery is, and how close a cheap decoder can get.