Completely Positive Maps and the Stinespring Dilation Theorem
Anchor (Master): Brown-Ozawa *C*-Algebras and Finite-Dimensional Approximations* (AMS, 2008) Ch. 1; Paulsen *Completely Bounded Maps and Operator Algebras* (Cambridge UP, 2002) Ch. 3-6; Takesaki *Theory of Operator Algebras I* (Springer, 1979) Ch. IV
Intuition Beginner
A state is a single averaging rule that turns each operator into one number. A completely positive map is the next thing up: a rule that turns each operator into another operator, the way a noisy communication line turns one signal into a degraded but still meaningful signal. It should send sensible inputs to sensible outputs, which here means it never turns a square-of-a-star into something with a negative average.
The word "completely" is the surprise. It is not enough to demand that the map alone be sensible. You also have to be allowed to run the map on one system while a second, untouched system sits beside it. Wiring the two together and asking that the joint rule still be sensible is a strictly stronger demand. Some rules pass the single-system test and fail the bystander test; the famous one is "swap rows and columns of a matrix", which looks harmless until a bystander entangled with the system exposes it.
Once a rule passes the bystander test at every size, a clean picture emerges. Every such rule is secretly the same recipe: enlarge the world, let the operators act in the larger world in the honest structure-respecting way, and then squeeze the answer back down. Noise is what honest dynamics looks like after you forget part of the world.
Visual Beginner
A completely positive map factors through a larger space: embed, act honestly, project back.
The dictionary reads: the noisy rule on the left becomes, on the right, the three-step honest process embed-act-project. The isometry is the embedding, the representation is the honest dynamics in the bigger space, and is the projection that forgets the extra room. Forgetting part of the world is exactly where the noise comes from.
Worked example Beginner
Take the simplest noisy rule on two-by-two complex matrices: average the diagonal and throw away the rest. Concretely, send a matrix to the matrix that keeps its and entries and zeroes the off-diagonal corners. Call this rule . Check it sends sensible to sensible: if then the diagonal entries of are the squared lengths of the columns of , which are never negative, so has non-negative diagonal and is sensible.
Now build the honest picture. Use a larger space with four basis directions instead of two. Embed each input direction as the pair spread across two copies, scaled by one over the square root of two. The honest action in the larger space is "apply to each copy separately". Pulling back, the off-diagonal corners cancel because the two copies are summed with no cross terms, and exactly the diagonal survives.
What this tells us: the rule "keep the diagonal" is not arbitrary damage. It is honest two-copy dynamics seen after forgetting which copy you were in. The lost off-diagonal entries measure exactly the information about "which copy" that the forgetting discarded.
Check your understanding Beginner
Formal definition Intermediate+
Let and be C*-algebras 39.01.01. For write for the C*-algebra of matrices with entries in ; its positive cone is inherited from a faithful representation , so carries the operator order. A linear map induces the amplification acting entrywise, .
The map is positive if for all , equivalently . It is -positive if is positive on , and completely positive (CP) if it is -positive for every [Paulsen Ch. 3]. A CP map is automatically bounded, with in the unital case; it is unital (UCP) if . States are exactly the UCP maps into 39.01.03, and -homomorphisms are CP.
The two structural data of a CP map are recorded by the Choi matrix and the Kraus form. When with matrix units , the Choi matrix of is $$ C_\varphi = [\varphi(e_{ij})]{i,j=1}^n = \varphi_n\big([e{ij}]\big) \in M_n(B), $$ the amplified image of the (positive, rank-one) matrix . A Kraus representation is an expression with bounded; the sum is finite in finite dimensions and norm- or strongly-convergent in general.
Counterexamples to common slips
- Positive does not imply completely positive. Transposition , , is positive (it preserves eigenvalues of self-adjoint matrices) but not -positive: applied to the positive rank-one matrix it returns the swap operator, which has eigenvalue . Transposition is the canonical positive-but-not-CP map.
- -positive does not imply -positive. For each there are maps that are -positive and fail -positivity; complete positivity is genuinely the full tower, not any single level. (On , however, -positivity already forces complete positivity — Choi.)
- Unitality and positivity do not give the Schwarz inequality. The inequality can fail for merely positive unital maps; it needs -positivity (Kadison-Schwarz). Positivity alone controls only self-adjoint elements through -type bounds that do not amplify.
Key theorem with proof Intermediate+
Theorem (Stinespring dilation). Let be a unital C-algebra and a completely positive map. There exist a Hilbert space , a unital -representation , and a bounded operator with such that* $$ \varphi(a) = V^* \pi(a) V \qquad (a \in A). $$ The dilation can be taken minimal, meaning , and the minimal dilation is unique up to unitary equivalence. [Stinespring; Paulsen Ch. 4]
Proof. On the algebraic tensor product define a sesquilinear form determined on elementary tensors by $$ \langle a \otimes \xi, , b \otimes \eta \rangle = \langle \varphi(b^* a)\xi, \eta \rangle_H , $$ extended bilinearly. To see it is positive semidefinite, take a finite sum . Then $$ \langle u, u \rangle = \sum_{i,j} \langle \varphi(a_j^* a_i)\xi_i, \xi_j \rangle = \big\langle \varphi_n\big([a_j^* a_i]\big), \xi, , \xi \big\rangle, $$ where and in (it is for the row ). Complete positivity gives , so . This is the single place the full strength of complete positivity is used.
Let , a subspace by Cauchy-Schwarz, and let be the Hilbert-space completion of , with the image of . Define by left multiplication on the first leg, . It is well-defined and bounded: for fixed , $$ \langle \pi(a)u, \pi(a)u\rangle = \big\langle \varphi_n\big([b_j^* a^* a, b_i]\big)\xi, \xi\big\rangle \le |a|^2 \big\langle \varphi_n([b_j^* b_i])\xi, \xi\big\rangle = |a|^2 \langle u, u\rangle, $$ using amplified to and CP positivity of . So extends to with ; the map is linear, multiplicative (), unital, and -preserving by the symmetry of the form, hence a representation.
Define by . It is bounded since , so . Then $$ \langle V^\pi(a)V\xi, \eta\rangle = \langle \pi(a)[1\otimes \xi], [1\otimes\eta]\rangle = \langle [a \otimes \xi], [1\otimes\eta]\rangle = \langle \varphi(a)\xi, \eta\rangle, $$ so $\varphi(a) = V^\pi(a)Va = 1\varphi(1) = V^*V|V|^2 = |\varphi(1)|\pi(A)VH = {[a \otimes \xi]}$ spans a dense subspace, so this dilation is minimal.
Uniqueness: if is another minimal dilation, set . This is isometric because $$ \langle \pi'(a)V'\xi, \pi'(b)V'\eta\rangle = \langle V'^*\pi'(b^*a)V'\xi, \eta\rangle = \langle \varphi(b^*a)\xi, \eta\rangle = \langle \pi(a)V\xi, \pi(b)V\eta\rangle, $$ so is well-defined on the dense set , extends to a unitary , intertwines , and satisfies .
Bridge. Stinespring dilation builds toward the entire structure theory of operator systems and nuclearity, and it appears again in 39.05.02 where Arveson's extension theorem extends a CP map off an operator system to the ambient C*-algebra by dilating, extending the representation, and compressing back. The foundational reason it holds is exactly the GNS construction 39.01.03 amplified to matrices: a state is the scalar case , where the form is the GNS form and is the cyclic vector, so this is exactly the GNS theorem with the target replaced by and positivity replaced by complete positivity. The dilation generalises GNS in one direction and is dual to the Kraus picture in another — collapsing into a multiplicity space recovers , the central insight that CP maps are precisely operator-sum channels. Putting these together, every completely positive map is an honest representation seen through a single compression, and the bridge is that this one compression is what separates reversible -homomorphisms from irreversible quantum channels.
Exercises Intermediate+
Lean formalization Intermediate+
lean_status: none — Mathlib carries the C*-algebra layer (CStarAlgebra, positivity through cfc, matrices over a C*-algebra) but neither the matrix amplifications as a named construction, the order on defining -positivity, the GNS construction (see 39.01.03), nor the Stinespring dilation, Choi criterion, Kraus form, Kadison-Schwarz inequality, and multiplicative domain. The intended statement reads schematically:
import Mathlib.Analysis.CStarAlgebra.Basic
import Mathlib.Analysis.CStarAlgebra.Matrix
variable {A : Type*} [CStarAlgebra A] {H : Type*}
[NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]
/-- Stinespring: a unital completely positive map dilates to a
*-representation compressed by an isometry. -/
theorem stinespring_dilation
(φ : A →ₗ[ℂ] (H →L[ℂ] H))
(hcp : ∀ n (x : Matrix (Fin n) (Fin n) A), 0 ≤ x →
0 ≤ (x.map φ)) -- complete positivity
(hunital : φ 1 = 1) :
∃ (K : Type*) (_ : NormedAddCommGroup K) (_ : InnerProductSpace ℂ K)
(π : A →⋆ₐ[ℂ] (K →L[ℂ] K)) (V : H →L[ℂ] K),
(∀ a, φ a = V.adjoint ∘L (π a) ∘L V) ∧ Dense (⋃ a, Set.range (π a ∘L V)) :=
sorry -- GNS-style construction on A ⊗ H, quotient by the null space, compressAdvanced results Master
The dilation theorem organises a cluster of equivalent and derived structures.
Choi's theorem and the operator-sum form. For the following are equivalent: is completely positive; is -positive; the Choi matrix is positive; admits a Kraus representation with at most terms. The equivalence is the matricial shadow of Stinespring: a finite-dimensional minimal dilation has , the representation on decomposes as on a multiplicity space, and compressing by produces the Kraus operators as the columns of . The number of Kraus operators in a minimal representation equals the rank of the Choi matrix, the Choi rank, an invariant of the channel.
Kadison-Schwarz, Choi inequalities, and the Russo-Dye theorem. A unital -positive map satisfies , and a unital CP map satisfies the stronger Choi inequality together with -type refinements; for normal in the multiplicative domain both become equalities. The Russo-Dye theorem identifies the norm of a unital positive map as , so UCP maps are unital contractions, placing the state space () as the base case of a tower of matrix-state spaces whose union is the matrix state space, the complete invariant of the operator-system structure.
The multiplicative domain and rigidity. For UCP , the multiplicative domain is the largest C*-subalgebra on which restricts to a -homomorphism; via Stinespring it is , the elements whose dilation commutes with the compression. When is a conditional expectation onto a subalgebra , the multiplicative domain contains and the bimodule property for holds — the defining feature of expectations, recovered here as the multiplicative-domain bimodule identity.
Arveson's extension theorem. A CP map defined on an operator system (a self-adjoint unital subspace) extends to a CP map on the whole algebra. The proof dilates on , extends the resulting positive map by a Hahn-Banach argument for ordered operator spaces, and recompresses; it is the CP analogue of the Hahn-Banach extension of states and the engine behind injectivity of in the category of operator systems. This previews 39.05.02 and underlies the definition of nuclear and exact C*-algebras through CP approximation.
Synthesis. The Stinespring dilation is the foundational reason the matricial criteria all agree: Choi's positivity of , the Kraus operator-sum, and the dilation are three faces of one construction, and this is exactly the GNS theorem 39.01.03 with scalar target promoted to and positivity promoted to complete positivity. The Kadison-Schwarz inequality is dual to the multiplicative-domain rigidity — the defect measures exactly how far is from the subalgebra where is multiplicative, so equality detects the multiplicative domain and the central insight is that loss of multiplicativity is loss of the dilation's commutation with the compression. Putting these together, Arveson's extension theorem generalises Hahn-Banach from states to CP maps, and the bridge to nuclearity is that a C*-algebra is nuclear precisely when the identity factors approximately through matrix algebras by UCP maps — so the entire chapter 39.05.02 is the study of which algebras the Stinespring/CP machinery can approximate by finite-dimensional pieces.
Full proof set Master
Proposition (complete positivity of compressions and -homomorphisms). For any bounded and any -representation , the map is completely positive. Indeed where is a -representation of , so it carries positive elements to positive elements, and conjugation by preserves positivity. In particular every -homomorphism ( an isometry, no compression) is CP, and Stinespring asserts the converse: these are all the CP maps.
Proposition (Stinespring existence, restated with the key positivity step). The form on is positive semidefinite iff is completely positive. For , with ; positivity of all such expressions for every is precisely -positivity of for every , i.e. complete positivity. The completion, the representation by left multiplication, and the operator then satisfy as computed in the Key theorem.
Proposition (minimal dilation and Choi rank). Among Stinespring dilations of , the minimal one (with ) is unique up to a unitary intertwining , and any dilation contains the minimal one as the restriction to the reducing subspace . In finite dimensions, decomposing the minimal into irreducibles on a multiplicity space identifies with the rank of the Choi matrix; the columns of relative to a basis of the multiplicity space are the Kraus operators, and their number equals the Choi rank, the minimal number of Kraus terms.
Proposition (Kadison-Schwarz via the Stinespring defect). For unital CP with an isometry, $$ \varphi(a^a) - \varphi(a)^\varphi(a) = V^\pi(a)^(1 - VV^)\pi(a)V \ge 0, $$ because $1 - VV^\varphi(a)^\varphi(a) \le \varphi(a^a)(1 - VV^)\pi(a)V = 0\pi(a)V = V\varphi(a)a\varphi(ab) = V^\pi(a)\pi(b)V = \varphi(a)V^\pi(b)V = \varphi(a)\varphi(b)\varphi2\varphi_2\begin{pmatrix} a^a & a^\ a & 1\end{pmatrix}$), while the full equality analysis uses the dilation.
Proposition (Choi's criterion, ). A linear is CP iff in . Necessity is amplification on . Sufficiency: write with , define by the partial-isometry reshaping (the Choi-Jamiołkowski correspondence), and verify ; each term is CP and the finite sum is CP. The Kraus operators are determined up to a unitary mixing, and the minimal count is the rank of .
Proposition (Arveson extension). Let be an operator system and completely positive. Then extends to a CP . Sketch: reduce to finite-dimensional by a weak-* limit / pointwise-bounded argument; identify CP maps with positive functionals on via the Choi-type duality; extend the positive functional from to by the order-theoretic Hahn-Banach theorem (a positive functional on a subsystem containing an order unit extends preserving positivity); translate back to a CP extension. The injectivity of as an operator system is the categorical content, and the theorem is the CP lift of the Hahn-Banach extension of states used in Gelfand-Naimark 39.01.03.
Connections Master
States, the GNS construction, and Gelfand-Naimark
39.01.03— Stinespring is the GNS theorem with the scalar target replaced by : a state is the special case , the form is the GNS form, the cyclic vector becomes the operator , and minimality / uniqueness specialise to the GNS minimality. This unit is the matrix-valued completion of that scalar construction.C-algebras: axioms, spectrum, and the continuous functional calculus
39.01.01* — the positivity of that defines -positivity is inherited from the order on given by the functional calculus, and the amplified inequality in is what bounds the dilating representation , so the whole construction runs on the C*-order developed there.Arveson extension and operator systems
39.05.02— the CP extension theorem, the injectivity of , and the operator-system viewpoint are the immediate sequel; Stinespring supplies the dilation that the extension argument extends and recompresses, making this unit the structural prerequisite for the operator-system theory.Density matrix, pure and mixed states
12.17.01— the finite-dimensional quantum-channel theory there (Kraus operators, Stinespring as system-plus-environment dilation, Choi-Jamiołkowski isomorphism) is exactly the specialisation of this C*-structure theory, with the partial trace as the canonical compression .Nuclear and exact C-algebras
39.05.03* — nuclearity is defined by approximating the identity map by UCP maps factoring through matrix algebras , so the CP machinery of this unit is the language in which the whole nuclearity-exactness chapter is phrased.
Historical & philosophical context Master
The dilation theorem is due to W. Forrest Stinespring, who in 1955 proved that every completely positive map from a C*-algebra into the bounded operators on a Hilbert space has the form for a -representation and a bounded [Stinespring 1955]. The result generalised the GNS construction (Gelfand-Naimark 1943, Segal 1947), recovering states as the scalar case, and isolated complete positivity — positivity stable under tensoring with matrix algebras of every size — as the correct morphism class for operator algebras. Man-Duen Choi sharpened the finite-dimensional picture in 1975, proving that complete positivity of a map on is equivalent to positivity of the single matrix and giving the operator-sum representation [Choi 1975]; the same operator-sum form had appeared in Karl Kraus's 1971 axiomatisation of quantum operations. William Arveson, in his 1969 study of subalgebras of C*-algebras, established the extension theorem for CP maps on operator systems and launched the noncommutative theory of operator systems and completely bounded maps [Arveson 1969].
The physical content is the theory of open quantum systems: a completely positive trace-preserving map is the most general physically allowed evolution of a quantum state, and the Stinespring dilation is the statement that any such evolution arises from unitary dynamics on a larger system-plus-environment followed by forgetting the environment. Complete positivity rather than mere positivity is forced precisely because a quantum system can be entangled with an untouched ancilla; the transpose map, positive but not completely positive, is the mathematical core of the Peres-Horodecki entanglement criterion. Vern Paulsen's monograph organised the subject around completely bounded maps, and the CP-approximation viewpoint became the foundation of the Brown-Ozawa development of nuclearity and exactness through finite-dimensional approximation.
Bibliography Master
- Stinespring, W. F., "Positive functions on C*-algebras", Proceedings of the American Mathematical Society 6 (1955), 211-216.
- Choi, M.-D., "Completely positive linear maps on complex matrices", Linear Algebra and its Applications 10 (1975), 285-290.
- Kraus, K., "General state changes in quantum theory", Annals of Physics 64 (1971), 311-335.
- Arveson, W. B., "Subalgebras of C*-algebras", Acta Mathematica 123 (1969), 141-224.
- Paulsen, V., Completely Bounded Maps and Operator Algebras, Cambridge Studies in Advanced Mathematics 78, Cambridge University Press, 2002.
- Brown, N. P. and Ozawa, N., C-Algebras and Finite-Dimensional Approximations*, Graduate Studies in Mathematics 88, American Mathematical Society, 2008. Ch. 1.
- Takesaki, M., Theory of Operator Algebras I, Springer, 1979. Ch. IV.
Operator-algebras spine, opening unit of the nuclearity-exactness chapter. Produced as the completely-positive-maps / Stinespring anchor: positivity versus complete positivity and the transpose counterexample, the dilation theorem with its GNS-style proof and minimal-dilation uniqueness, the Choi matrix criterion and Kraus operator-sum form, the Kadison-Schwarz inequality and the multiplicative domain, and Arveson's extension theorem previewing the operator-system theory of 39.05.02.