Choi–Jamiołkowski Isomorphism
A quantum channel is, in the abstract, a completely positive trace-preserving (CPTP) linear map from operators on one Hilbert space to operators on another — a map between spaces of matrices, unwieldy to reason about or test for physicality. The Choi–Jamiołkowski isomorphism performs a small miracle: it replaces the entire map by a single finite matrix, obtained by feeding one half of a maximally entangled pair through the channel and reading out the state. Every question you might ask of the channel — is it physical, how much information does it carry, does it destroy entanglement, what is its simplest operator-sum form — becomes a question about that one matrix, the Choi matrix. The reason it works is a chain of vector-space identities. Operators on a -dimensional space are vectors in a -dimensional space; a linear map between operator spaces is therefore a vector in a still larger space; and the maximally entangled state makes this identification physical, probing the channel on a complete basis of inputs simultaneously. The payoff is specific: complete positivity — an infinite family of conditions, one per ancilla — collapses to the single statement ; diagonalizing the same matrix hands you a minimal set of Kraus operators; and its normalized version is a density operator whose entropies are the channel's capacities. This is why channel–state duality sits under nearly every proof in quantum Shannon theory. Two roots feed it: Jamiołkowski's 1972 bilinear form and Choi's 1975 characterization of completely positive maps, differing by a partial transpose and a normalization the careless routinely conflate.
- The isomorphism is a bijection between linear maps and Choi matrices on , built by acting with on half of .
- Complete positivity of the channel is equivalent to ; trace preservation to the linear condition . Two hard conditions on a map become two easy ones on a matrix.
- Diagonalizing yields a Kraus (operator-sum) representation with exactly operators — the minimal number, the Choi rank.
- The normalized Choi state is a real density operator whose properties are the channel's: coherent information , and entanglement-breaking separable .
- The qubit depolarizing channel has Choi spectrum , so it is CP exactly for ; the transpose map is positive but its Choi matrix is SWAP, spectrum — the canonical proof that positive CP.
- Key idea: acting with the channel on half of a maximally entangled state encodes the whole channel into one bipartite operator, ; then CP and TP .
Acting with the channel on half of a maximally entangled state encodes the entire channel into one bipartite operator, . Abstract properties of the map become concrete properties of the Choi state: complete positivity is , trace preservation is , the minimal Kraus number is .
Where this lives today
The isomorphism is the quiet engine under much modern quantum technology. In the laboratory, ancilla-assisted process tomography is the Choi construction made experimental: prepare a maximally entangled pair, send one half through the unknown device, and do full state tomography on the joint output — reconstructing , hence the entire channel, with regularizing the fit. This is how process characterization is benchmarked on superconducting and trapped-ion processors. In certification and design, because CP is and TP is , questions like "is this reconstruction a legal channel?" or "what is the diamond-norm distance between two channels?" become semidefinite programs. In quantum Shannon theory, the normalized Choi state converts capacities into state entropies: the LSD quantum-capacity theorem, degradability tests, and the whole apparatus of coherent information rest on manipulating . And in fault-tolerant computing, gate teleportation and magic-state injection are channel–state duality in action — a Choi resource state, consumed by Bell measurement and correction, implements the gate on demand, the route to non-transversal gates like the gate in surface-code architectures.
The physical picture
Picture the maximally entangled state as a perfectly correlated twin pair: whatever basis you choose, measuring tells you . Push only the half through , leaving untouched. Because is the vectorized identity — every input basis element present coherently at once — the joint output learns how acts on the whole operator basis in one shot. That output, as an operator, is the Choi matrix : a single bipartite object standing in for the whole map, as the first figure shows.
Why the maximally entangled state, and not some other probe? Because it is the only input whose correlations, after the channel acts, retain full information about on every basis element, coherences included; a less-entangled probe blurs some inputs. This also makes the positivity test powerful: complete positivity demands preserve positivity for every reference dimension , yet the single reference of dimension carried by is the worst case — if here, all larger ancillas pass automatically. The second figure turns this certificate into a quantitative dial, tracking the Choi eigenvalues of a real channel as its noise rises.
The core equations
Everything begins with a fixed reference state. The unnormalized maximally entangled vector is the vectorized identity — every input basis element with unit weight — and its norm is , not , the source of the two competing normalization conventions.
where: — unnormalized maximally entangled vector on with ; — dimension of the input space; — a fixed orthonormal computational basis. Reading: fixing this basis is what makes the isomorphism basis-dependent, so entanglement statements about must name it. The Choi matrix does all the work: act with on the half of . The result is a table of the channel's action on every matrix unit.
where: — Choi matrix, a operator on with for TP maps; — identity on the reference; — the map represented; — matrix units, a basis of operators on . Reading: the block indexed by is exactly , so stores the whole map. The construction is invertible: given , the channel is recovered by contracting against the transposed input — the inverse that makes "isomorphism" literal, no information lost.
where: — arbitrary input operator on ; — transpose in the fixed basis; — partial trace over the reference. Reading: contracting the reference index of against superposes the stored blocks with the coefficients of . Now the two theorems that make the isomorphism indispensable. Choi's theorem collapses complete-positivity to one semidefinite condition.
where: — the Choi matrix is positive semidefinite on . Reading: one eigenvalue computation certifies physicality; a negative eigenvalue disqualifies the map. Trace preservation — probabilities summing to one — becomes an equally clean linear condition.
where: — partial trace over the output; — identity on the input space. Reading: (4) and (5) together say a legal CPTP channel is exactly a positive whose -marginal is the identity — the constraints of a semidefinite program. Diagonalizing produces Kraus operators directly: each de-vectorized eigenvector is a Kraus operator, and their number is .
where: — Kraus operators with ; — vectorization of ; scaled eigenvectors of furnish the set. Reading: the Choi picture is the most direct route from a channel to its operator-sum form, delivering the minimal set automatically. Finally, normalizing makes a density operator whose entropies are channel information quantities — the bridge into quantum Shannon theory.
where: — normalized Choi state on ; — entropy of the output marginal; — conditional entropy of the Choi state; — coherent information for maximally mixed input. Reading: "how much quantum information the channel preserves" becomes "how negative the conditional entropy of is," where strong subadditivity and data processing apply.
The goal is to prove, in both directions, that a map is completely positive if and only if its Choi matrix is positive semidefinite, and to see that the hard direction is constructive: positivity of literally manufactures Kraus operators, from which the operator-sum form and hence complete positivity follow. Recall is completely positive precisely when preserves positivity for every ancilla dimension — an infinite family of requirements this theorem reduces to one.
Step 1. () Suppose is completely positive. The reference is a rank-one projector, hence positive; CP with says preserves positivity, so . Why: the definition of CP applied to the single entangled input forces with no further work.
Step 2. () Suppose . Diagonalize with and absorb eigenvalues into , so . Why: a positive matrix always factorizes as a sum of — the only place positivity is used; the rest is bookkeeping.
Step 3. De-vectorize. Every corresponds to a unique operator via , i.e. . Why: this vector–operator dictionary is a bijection, so the eigenvectors name a genuine operator set.
Step 4. Reconstruct. Feeding this into the inverse formula (3), the algebra collapses to . Why: contracting the factorized reproduces the sandwich form, tying abstract to concrete operators.
Step 5. Conclude. Any operator-sum map is manifestly CP, since preserves positivity for every . Hence CP, closing the equivalence. Why: the single positivity check is sufficient as well as necessary, exhibiting the Kraus operators explicitly. *Verified: cross-checked against Watrous Ch. 2 (Thm 2.22) and Nielsen–Chuang §8.2.3; the de-vectorization matches .*
Go deeper · Derivation B · 1 minThe inverse map and the trace-preservation condition
The goal is to establish two facts that together promote the Choi map to a full isomorphism with a clean physicality criterion: first, that equation (3) genuinely inverts equation (2), recovering from for any input ; second, that conservation of probability is equivalent to the marginal condition . Both follow from expanding in matrix units and pushing indices, using nothing beyond linearity and the partial trace.
Step 1. Expand ; by linearity it suffices to verify the inverse on each matrix unit and reassemble. Why: channel and trace are both linear, so tracking a basis of operators controls the general case.
Step 2. Insert the definition of . Since , the reference-block product forces via . Why: the transpose is the twist that pairs the coefficients of with the correct stored blocks of .
Step 3. Partial-trace over . The surviving deltas collapse the sums to . Why: the contraction reassembles precisely acting on the original , so (3) inverts (2).
Step 4. Now impose trace preservation. On a matrix unit, ; the reference marginal is , exactly . Why: probability conservation on every input is captured by the single equation . *Verified: direct index manipulation reproduces and ; consistency matches equation (2).*
Go deeper · Derivation C · 1 minFrom the Choi matrix to a minimal Kraus representation
The goal is to show that the eigendecomposition of yields a Kraus set of size , that this is the smallest possible number (the Choi rank), and that the operators form a canonical orthogonal set with trace preservation doubling as the Kraus completeness relation. This sharpens the previous derivation: not only does give some Kraus operators, its spectrum gives the minimal and canonical ones.
Step 1. Spectrally decompose , keeping only the strictly positive eigenvalues. Why: zero eigenvalues contribute nothing, so the sum runs over exactly terms and fixes the operator count.
Step 2. Define , i.e. . Why: this converts the eigenbasis of into Kraus operators, one per positive eigenvalue.
Step 3. Read off completeness. Term by term, is exactly , the Kraus completeness relation; and eigenvector orthonormality gives , so the eigen-Kraus operators are Hilbert–Schmidt orthogonal — a canonical set. Why: the -conditions that certify physicality reappear as the standard Kraus constraints.
Step 4. Minimality. Any representation satisfies , so the span the range of , of dimension ; no representation uses fewer than operators, and the eigen-construction attains the bound. Why: the range of is a representation-independent invariant pinning the minimal Kraus number at . *Verified: Choi rank minimal Kraus number is standard (Wilde Ch. 4); orthogonality via ; for the depolarizing channel below, recovers the four Pauli Kraus operators.*
Limiting cases
Special channels wear especially transparent Choi matrices — each a check the formalism must reproduce.
| Case | Result | Meaning |
|---|---|---|
| Identity channel | The Choi matrix is the unnormalized maximally entangled state — rank one; is the Bell state , entanglement entropy bit. | |
| Completely depolarizing | Outputting gives a product (uncorrelated) Choi operator; for a qubit , the point of the figure. | |
| Unitary channel | Rank one and maximally entangled for any ; Choi entanglement entropy , a unitary preserving all information. | |
| Entanglement-breaking | Separable Choi state — the defining characterization: a channel breaks entanglement iff its Choi state is separable. |
Worked examples
1 · The qubit depolarizing channel — reading CP and rank off the spectrum (fully worked)
The qubit depolarizing channel is . Build its Choi matrix, find the spectrum, and determine for which it is a legal channel and how many Kraus operators it needs.
Step 1. Compute on the operator basis (using ): , , off-diagonals shrinking: , . These four blocks are the blocks of .
Step 2. Assemble in the basis :
The sector is diagonal with entries ; the sector is .
Step 3. Diagonalize. The block has eigenvalues , so the full spectrum is with . This is the spectrum plotted in the second figure.
Step 4. Read off complete positivity. All eigenvalues : the triple needs , the singleton , i.e. . Hence is CP exactly for — a nontrivial physical bound from Choi eigenvalues alone. At the singleton is and the "channel" is unphysical.
Step 5. Count Kraus operators. For generic the rank is , so the minimal set is four operators — the familiar . At the endpoints the rank drops: gives rank , gives rank . CP range , Choi rank generically.
2 · The transpose map — positive but not completely positive
The transpose maps density operators to density operators, so it is positive. Is it a channel?
Step 1. Apply the definition: — the SWAP operator on two qubits.
Step 2. SWAP acts as on the symmetric subspace (dimension 3) and on the antisymmetric singlet, so its spectrum is .
Step 3. The eigenvalue means , so by Choi's theorem the transpose is not completely positive, though it is positive. Concretely, on a Bell state gives an operator with a negative eigenvalue — the partial transpose behind the PPT entanglement criterion. Positive CP; the witness is the eigenvalue of the SWAP.
3 · Coherent information from the Choi state
Use the normalized Choi state to compute the coherent information of the qubit depolarizing channel and find where it vanishes.
Step 1. Normalize: has spectrum and -marginal , so bit for all . Then .
Step 2. At , and bit. Increasing raises : at , so bit, barely positive; by , bit. The single-letter coherent information crosses zero near — a capacity statement from a state entropy alone.
Physics of the portrait
The isomorphism is where operator-algebra theorems from the 1950s–1970s became the daily tools of quantum information; two names for two conventions differing by a partial transpose.
Origins · 1 minChoi–Jamiołkowski isomorphism and how this was discovered
The result grew from operator-algebra theory, decades before "quantum channel" was a phrase anyone used. In 1955 W. Forrest Stinespring proved his dilation theorem, characterizing completely positive maps as compressions of *-homomorphisms — the ancestor of every channel representation. In 1972 the Polish mathematical physicist Andrzej Jamiołkowski associated to each linear map a bipartite operator (a bilinear form), the first version of the correspondence now bearing his name; his convention is basis-independent and sits one partial transpose from the modern matrix. In 1975 Man-Duen Choi, a Hong Kong-born operator theorist then at Toronto, proved the sharp statement: a linear map on complex matrices is completely positive iff the single Choi matrix is positive semidefinite, its eigen-decomposition yielding the operator-sum form. For two decades this lived in mathematics; then quantum information found its central objects — channels, capacities, degradability — most naturally studied as properties of the Choi state. The 2003 characterization of entanglement-breaking channels by Horodecki, Shor and Ruskai (separable Choi state) is emblematic, and reading as a state whose entropies are capacities completes the arc from abstract theorem to workhorse.
Going further
References. Nielsen & Chuang, Quantum Computation and Quantum Information, §8.2 · Watrous, The Theory of Quantum Information, Ch. 2 and 4 · Wilde, Quantum Information Theory (2nd ed.), Ch. 4–5, §13 · Preskill, Lecture Notes for Physics 219, Ch. 3 · Kitaev, Shen, Vyalyi, Classical and Quantum Computation, Ch. 11 · M.-D. Choi, "Completely positive linear maps on complex matrices," Lin. Alg. Appl. 10 (1975) 285 · A. Jamiołkowski, Rep. Math. Phys. 3 (1972) 275 · Horodecki, Shor, Ruskai, "Entanglement breaking channels," Rev. Math. Phys. 15 (2003) 629.
Provenance. Definitions and theorems follow Watrous (Ch. 2), Wilde (Ch. 4–5), and Nielsen & Chuang (§8.2). A verifier should: (1) confirm the inverse-map and TP derivations by direct index manipulation; (2) check the transpose map's Choi matrix is SWAP with spectrum ; (3) verify the depolarizing Choi spectrum and CP window (numerically confirmed); (4) verify . Anchor numbers (Bell-state entropy bit, , Choi rank minimal Kraus number, depolarizing bound ) are standard. Attributions: Stinespring (1955), Jamiołkowski (1972), Choi (1975), Horodecki–Shor–Ruskai (2003).
Prerequisites. Quantum Channels and CPTP Maps · Kraus Representation of Quantum Channels · Von Neumann Entropy. Leads to. Stinespring Dilation Theorem · Complementary Channels and Degradability · Data-Processing Inequality · Holevo Bound.
Ask the tutor: Want to see the Choi matrix, its eigenvalues, and a minimal Kraus set worked out for any channel you name — amplitude damping, dephasing, or your own noisy gate?
Why does one entangled input certify complete positivity, when the definition quantifies over all ancilla dimensions?
Because the maximally entangled reference of dimension is the worst case. CP asks that preserve positivity for every , but if it passes on the maximally entangled state of the input dimension, it passes for every larger ancilla automatically: already carries maximal correlations across the full input space, so no bigger ancilla builds a harder input. This is the whole miracle — an infinite family of checks reduces to one eigenvalue computation on .
What is the difference between the Choi matrix and the Choi state?
Only normalization, but the distinction matters. The Choi matrix uses the unnormalized , has , and obeys the clean marginal law . The Choi state is a genuine density operator with . Use for CP/TP certification and Kraus extraction; use for information theory, where you need a normalized state for von Neumann entropies. Mixing the two normalizations is a frequent slip.
How is the Choi–Jamiołkowski isomorphism related to Kraus and Stinespring?
They are three faces of one channel. Diagonalizing the Choi matrix and de-vectorizing its eigenvectors gives Kraus operators directly, the count equalling the minimal (Choi-rank) number. Purifying the Choi state and tracing out the environment recovers the Stinespring dilation, in which the channel is an isometry followed by a partial trace. So Choi Kraus is an eigen-decomposition and Choi Stinespring is a purification; the isomorphism lets you move freely between representations, choosing whichever suits the proof at hand.
Why does the transpose map show that positive is weaker than completely positive?
The transpose sends every density operator to a valid density operator, so it is a positive map. But its Choi matrix is the SWAP operator, whose spectrum has a negative eigenvalue, so it fails and is not completely positive. Applied to half of an entangled pair, the transpose produces a joint operator with a negative eigenvalue — impossible for a physical process, and exactly the signal exploited by the PPT entanglement test. No accident that the textbook "positive but not CP" map also underlies a famous entanglement criterion.
Does the Choi matrix depend on the choice of basis, and does that ever cause trouble?
Yes — it is defined relative to the fixed basis named by . For the CP and TP criteria this is harmless: whether or is unchanged under a coordinated basis rotation. Where it bites is entanglement and separability statements about , and the relation to Jamiołkowski's convention, which differs by a partial transpose. Since a partial transpose swaps entanglement structure with PPT structure, pin down both the basis and the transpose convention before claiming anything about 's entanglement — the practical content of the "two Choi matrices" warning.
Can the isomorphism be used experimentally, or is it only a proof technique?
Very much experimentally. Ancilla-assisted process tomography is the Choi construction run in a lab: prepare a maximally entangled pair, send one half through the device, and do full state tomography on the joint output. The reconstructed bipartite state is a normalization of the Choi matrix, from which you obtain the complete channel — every Kraus operator, the process fidelity, the diamond-norm error — with imposed during the fit. This is often more robust and sample-efficient than preparing a tomographically complete set of separate inputs, and it is standard in benchmarking real processors.