2 Quantum Channels and Positive Maps
This chapter develops the theory of positive maps and quantum channels on matrix algebras, following [ Wol12 ] .
2.1 Positive and completely positive maps
A linear map \(E : M_{n}(\mathbb {C}) \to M_{m}(\mathbb {C})\) is positive if \(E(X) \ge 0\) whenever \(X \ge 0\), where \(X \ge 0\) means that \(X\) is positive semidefinite.
A linear map \(E : M_{D}(\mathbb {C}) \to M_{D}(\mathbb {C})\) is trace-preserving if \(\operatorname{tr}(E(X)) = \operatorname{tr}(X)\) for all \(X\).
We use the Loewner order on matrices: \(X \le Y\) means \(Y - X \ge 0\).
Let \((v_i)_{i\in I}\) be a finite family in \(\mathbb {C}^n\). Then
Let \(B:\mathbb {C}^I\to \mathbb {C}^n\) be the synthesis map with columns \(v_i\). The frame operator is \(BB^\dagger \), while the vectors span exactly when \(B\) is surjective. A right inverse of \(B\) makes \(B^\dagger \) injective, which gives positive definiteness of \(BB^\dagger \). Conversely, if \(BB^\dagger \) is positive definite, then \(B^\dagger (BB^\dagger )^{-1}\) is a right inverse of \(B\).
A linear map \(E : M_{D}(\mathbb {C}) \to M_{D}(\mathbb {C})\) is completely positive (CP) if it admits a Kraus representation: there exist operators \(\{ K_i\} _{i=0}^{r-1}\) with \(K_i \in M_{D}(\mathbb {C})\) such that, for every \(X \in M_{D}(\mathbb {C})\),
The Kraus representation also gives entrywise positivity on every positive block matrix by Theorem 2.2.1, and hence the associated completely positive map between matrix \(C^*\)-algebras in Theorem 2.2.2.
2.2 Kraus representations and complete positivity
This section proves the two complete-positivity consequences stated after Definition 2.1.5: entrywise positivity on block matrices and the associated completely positive map between matrix \(C^*\)-algebras.
Let \(E : M_{D}(\mathbb {C}) \to M_{D}(\mathbb {C})\) be completely positive in the Kraus sense. For every \(k\) and every positive block matrix \(M \in M_k(M_{D}(\mathbb {C}))\), the entrywise image \((E(M_{ab}))_{a,b}\) is again positive in \(M_k(M_{D}(\mathbb {C}))\).
Write \(E\) in the Kraus form (1). For each \(i\), let \(d_i\) be the block-diagonal matrix with \(K_i\) on every diagonal block. Then
Each term on the right is positive because conjugation preserves positivity, and a finite sum of positive matrices is positive.
Every Kraus-represented completely positive map \(E : M_{D}(\mathbb {C}) \to M_{D}(\mathbb {C})\) determines a completely positive map between the matrix \(C^*\)-algebras in the entrywise positivity sense.
The defining entrywise positivity condition is exactly Theorem 2.2.1.
Thus the Kraus formulation of Definition 2.1.5 has the two consequences cited there: entrywise complete positivity and the associated abstract completely positive map.
Every rectangular Kraus completely positive map is positive. In particular, every square completely positive map is positive.
By the Kraus representation (1), if \(X \ge 0\), then each summand \(K_i X K_i^\dagger \ge 0\) because conjugation preserves positive semidefiniteness. Hence their sum is positive semidefinite.
2.3 Quantum channels
A linear map \(E : M_{D}(\mathbb {C}) \to M_{D}(\mathbb {C})\) is a quantum channel if it is both completely positive and trace-preserving (CPTP), following [ Wol12 ] .
Every quantum channel is positive.
A quantum channel is completely positive by definition, so Theorem 2.2.3 applies.
2.4 Rectangular positive maps, trace bounds, and density matrices
A positive matrix map \(E : M_{n}(\mathbb {C}) \to M_{m}(\mathbb {C})\) determines the same linear map regarded as a positive linear map: if \(A,B\in M_{n}(\mathbb {C})\) and \(A \le B\), then \(E(A) \le E(B)\) in \(M_{m}(\mathbb {C})\).
A linear map \(T : M_{D}(\mathbb {C}) \to M_{D'}(\mathbb {C})\) between matrix algebras of possibly different dimensions is positive if \(T(X) \ge 0\) whenever \(X \ge 0\), where \(X \ge 0\) means that \(X\) is positive semidefinite. For \(D' = D\) this is the notion of Definition 2.1.1.
A linear map \(T : M_{D}(\mathbb {C}) \to M_{D'}(\mathbb {C})\) between matrix algebras of possibly different dimensions is trace-preserving if \(\operatorname{tr}(T(X)) = \operatorname{tr}(X)\) for all \(X\). For \(D' = D\) this is the notion of Definition 2.1.2.
Let \(D\geq 1\) and let \(P\in M_{D}(\mathbb {C})\) be positive semidefinite. Then
Diagonalize \(P\) with non-negative eigenvalues \(\lambda _1,\ldots ,\lambda _D\). Each is at most their sum \(\operatorname{tr}(P)\), so every eigenvalue of \(\operatorname{tr}(P)\mathbb {1}-P\) is non-negative.
If \(E:M_{n}(\mathbb {C})\to M_{m}(\mathbb {C})\) is positive and \(X\in M_{n}(\mathbb {C})\) satisfies \(X = X^\dagger \), then \(E(X) = E(X)^\dagger \) in \(M_{m}(\mathbb {C})\).
Regard \(E\) as the associated positive linear map (Definition 2.4.1). For positive linear maps between matrix \(C^*\)-algebras, \(E(Y^\ast )=E(Y)^\ast \). Since \(X=X^\dagger \) means \(X=X^\ast \), one obtains \(E(X)^\dagger =E(X)^\ast =E(X^\ast )=E(X)\).
The set of density matrices in \(M_{D}(\mathbb {C})\) is
A density matrix is convex-extreme if and only if it is a rank-one orthogonal projection. In Wolf’s terminology, these and only these are the pure density states of a full matrix algebra.
The spectral decomposition expresses every density matrix as a convex combination of its unit rank-one eigenprojectors, with the eigenvalues as nonnegative weights summing to one. Conversely, positivity forces every positive summand dominated by a rank-one projector to lie on the same nonnegative ray; the trace-one condition fixes its coefficient to one.
2.5 Trace adjoints and rectangular Kraus maps
The trace-pairing adjoint \(E^* : M_{D'}(\mathbb {C}) \to M_{D}(\mathbb {C})\) of a linear map \(E : M_{D}(\mathbb {C}) \to M_{D'}(\mathbb {C})\) between matrix algebras of possibly different dimensions is the adjoint for the bilinear pairing \((A,B)\mapsto \operatorname{tr}(AB)\).
A linear map \(\mathcal S\) between matrix algebras is completely positive in rectangular Kraus form if there are finitely many operators \(A_i:H\to K\) such that
No trace-preservation normalization is imposed.
When the input and output matrix algebras agree, rectangular Kraus complete positivity is equivalent to the square-map notion of complete positivity.
A map in rectangular Kraus form sends positive semidefinite matrices to positive semidefinite matrices. Every trace-preserving completely positive Kraus map is a completely positive Kraus map.
The sum of two completely positive maps in rectangular Kraus form is completely positive in rectangular Kraus form.
Concatenating Kraus families for the two summands gives a Kraus family for their sum.
A linear map \(\mathcal{S}\) between matrix algebras is trace-preserving completely positive if it has a Kraus form \(\mathcal{S}(X)=\sum _i A_iXA_i^\dagger \) with \(\sum _i A_i^\dagger A_i=I\). The Kraus operators may be rectangular, so the input and output dimensions need not agree.
A completely positive map in rectangular Kraus form that preserves the matrix trace is trace-preserving completely positive.
If \((A_i)_i\) is a Kraus family, trace preservation and cyclicity give \(\operatorname{tr}((\sum _i A_i^\dagger A_i)X)=\operatorname{tr}(X)\) for every \(X\). Nondegeneracy of the trace pairing implies \(\sum _i A_i^\dagger A_i=\mathbb {1}\).
Every trace-preserving completely positive map in rectangular Kraus form preserves the matrix trace.
If \(\mathcal S(X)=\sum _a A_aXA_a^\dagger \) and \(\sum _a A_a^\dagger A_a=I\), cyclicity gives
If \(\mathcal S:M_{D}(\mathbb {C})\to M_{D'}(\mathbb {C})\) is trace-preserving and completely positive, then its trace-pairing adjoint satisfies
This is the Schrödinger–Heisenberg duality of [ Wol12 , Section 1.2 ] .
For every \(X\in M_{D}(\mathbb {C})\), trace duality and trace preservation give
Nondegeneracy of the trace pairing proves the identity.
If \(\mathcal S\) is trace-preserving completely positive and \(X\geq 0\), then \(\mathcal S(X)\geq 0\).
2.6 The Choi–Jamiolkowski representation of maps between matrix algebras
Fix \(d,d'\geq 1\). For a linear map \(T:M_{d}(\mathbb {C})\to M_{d'}(\mathbb {C})\) between matrix algebras of possibly different dimensions, write \(\Omega _d\) for the maximally entangled vector on the input factor and \(\tau \) for the associated operator on \(\mathbb {C}^{d'}\otimes \mathbb {C}^{d}\), with the output factor first. The partial trace over the output factor is written \(\operatorname{tr}_A\) and the partial trace over the input factor is written \(\operatorname{tr}_B\).
The Choi matrix of a linear map \(T:M_{d}(\mathbb {C})\to M_{d'}(\mathbb {C})\) is
an operator on \(\mathbb {C}^{d'}\otimes \mathbb {C}^{d}\). This is the correspondence of [ Wol12 , Proposition 2.1 ] .
Write \(\tau _T\) for the Choi matrix of \(T\). For all linear maps \(T,S:M_{d}(\mathbb {C})\to M_{d'}(\mathbb {C})\), all \(c\in \mathbb {C}\), all finite index sets \(s\) and all families \((T_i)_{i\in s}\),
The assignments \(T\mapsto \tau \) and \(\tau \mapsto T\), the latter defined entrywise by
are mutual inverses: every linear map is recovered from its Choi matrix, and every operator on \(\mathbb {C}^{d'}\otimes \mathbb {C}^{d}\) is the Choi matrix of the map it defines. This is [ Wol12 , Proposition 2.1, Equation (2.4) ] .
The \((i_2,j_2)\)-slice of \(|\Omega _d\rangle \! \langle \Omega _d|\) is the matrix unit \(E_{i_2 j_2}\) scaled by \(1/d\); substituting it into the defining entries and using linearity gives both compositions.
For every \(A\in M_{d'}(\mathbb {C})\) and \(B\in M_{d}(\mathbb {C})\),
This is the second line of [ Wol12 , Proposition 2.1, Equation (2.1) ] .
Expand \(\operatorname{tr}(A\, T(B))\) entrywise, insert the inverse assignment of Theorem 2.6.3, and identify the resulting four-fold sum with \(d\, \operatorname{tr}(\tau \, (A\otimes B^{T}))\).
The Choi matrix is Hermitian, \(\tau =\tau ^\dagger \), if and only if \(T(B^\dagger )=T(B)^\dagger \) for every \(B\in M_{d}(\mathbb {C})\). This is the Hermiticity clause of [ Wol12 , Proposition 2.1 ] .
The entries of \(\tau \) along the diagonal slices are the entries of \(T(E_{i_2 j_2})\) scaled by \(1/d\), so Hermiticity of \(\tau \) is the relation \(T(E_{j_2 i_2})=T(E_{i_2 j_2})^\dagger \) on matrix units; both directions then follow by linearity.
The map \(T\) is completely positive, in the sense that it admits a Kraus representation \(T(X)=\sum _{j}K_jXK_j^\dagger \) with \(K_j\in M_{d'\times d}(\mathbb {C})\), if and only if \(\tau \geq 0\). This is the complete-positivity clause of [ Wol12 , Proposition 2.1 ] .
If \(T(X)=\sum _j K_jXK_j^\dagger \), then \(\tau =\sum _j|\psi _j\rangle \! \langle \psi _j|\) with \((\psi _j)_{(i_1,i_2)}=(K_j)_{i_1 i_2}/\sqrt{d}\), so \(\tau \geq 0\). Conversely, a positive semidefinite \(\tau \) decomposes into rank-one outer products \(\sum _j|\psi _j\rangle \! \langle \psi _j|\), and rescaling the vectors \(\psi _j\) by \(\sqrt{d}\) gives Kraus operators via the inverse assignment.
The input-factor partial trace of the Choi matrix is \(\operatorname{tr}_B(\tau )=T(\mathbb {1}_d)/d\); hence \(T(\mathbb {1}_d)=\mathbb {1}_{d'}\) if and only if \(\operatorname{tr}_B(\tau )=\mathbb {1}_{d'}/d\). This is the unitality clause of [ Wol12 , Proposition 2.1 ] .
The diagonal slices of \(|\Omega _d\rangle \! \langle \Omega _d|\) sum to \(\mathbb {1}_d/d\), so linearity gives \(\operatorname{tr}_B(\tau )=T(\mathbb {1}_d)/d\); cancelling the factor \(1/d\) gives the equivalence.
The output-factor partial trace of the Choi matrix is \(\operatorname{tr}_A(\tau )=(T^*(\mathbb {1}_{d'}))^{T}/d\), where \(T^*\) is the trace-pairing adjoint; hence \(T^*(\mathbb {1}_{d'})=\mathbb {1}_d\), equivalently \(T\) preserves the trace, if and only if \(\operatorname{tr}_A(\tau )=\mathbb {1}_d/d\). This is the trace-preservation clause of [ Wol12 , Proposition 2.1 ] .
The output-factor partial trace has entries \(\operatorname{tr}(T(E_{i_2 j_2}))/d\), which are the entries of \((T^*(\mathbb {1}_{d'}))^{T}/d\) by the defining trace pairing of the adjoint. The equivalence \(\operatorname{tr}(T(X))=\operatorname{tr}(X)\Leftrightarrow T^*(\mathbb {1}_{d'})=\mathbb {1}_d\) is the nondegeneracy of the trace pairing, and transposition and the factor \(1/d\) cancel.
The full trace of the Choi matrix is \(\operatorname{tr}(\tau )=\operatorname{tr}(T^*(\mathbb {1}_{d'}))/d\). This is the normalization clause of [ Wol12 , Proposition 2.1 ] .
Take the trace of the identity \(\operatorname{tr}_A(\tau )=(T^*(\mathbb {1}_{d'}))^{T}/d\) of Theorem 2.6.8.
The conditions \(T(\mathbb {1}_d)\propto \mathbb {1}_{d'}\) and \(T^*(\mathbb {1}_{d'})\propto \mathbb {1}_d\) hold if and only if \(\operatorname{tr}_B(\tau )\propto \mathbb {1}_{d'}\) and \(\operatorname{tr}_A(\tau )\propto \mathbb {1}_d\). This is the doubly-stochastic clause of [ Wol12 , Proposition 2.1 ] .
Every linear map \(T:M_{d}(\mathbb {C})\to M_{d'}(\mathbb {C})\) is a complex linear combination of four completely positive maps. If \(T\) is Hermitian, that is \(T(B^\dagger )=T(B)^\dagger \) for every \(B\in M_{d}(\mathbb {C})\), then \(T\) is a real linear combination of two of them. This is [ Wol12 , Proposition 2.2 ] .
The assignment \(T\leftrightarrow \tau \) is linear by Lemma 2.6.2 and one-to-one by Theorem 2.6.3, so it suffices to decompose \(\tau \). The identity
presents \(\tau \) as a complex linear combination of two Hermitian operators, and the spectral decomposition writes each of them as the difference of its positive and negative parts, both positive semidefinite. Every positive semidefinite operator on \(\mathbb {C}^{d'}\otimes \mathbb {C}^{d}\) is the Choi matrix of a completely positive map, so carrying the four positive semidefinite pieces back through the correspondence produces the four completely positive maps, with coefficients \(1,-1,i,-i\). If \(T\) is Hermitian then \(\tau \) is Hermitian by Theorem 2.6.5, so the second summand of (7) vanishes and the positive and negative parts of \(\tau \) alone give two completely positive maps, with coefficients \(1\) and \(-1\).
2.7 The Kraus representation theorem for rectangular matrix algebras
Let \(T(X)=\sum _{j=1}^{r}K_jXK_j^\dagger \) with \(K_j\in M_{d'\times d}(\mathbb {C})\). Then \(T\) is trace preserving if and only if \(\sum _j K_j^\dagger K_j=\mathbb {1}_d\), and unital if and only if \(\sum _j K_jK_j^\dagger =\mathbb {1}_{d'}\). This is item 1 of [ Wol12 , Theorem 2.1 ] .
Cyclicity of the trace gives \(\operatorname{tr}\bigl(\bigl(\sum _j K_j^\dagger K_j\bigr)X\bigr)=\operatorname{tr}(T(X))\) for every \(X\), so the trace-preserving equivalence follows from nondegeneracy of the trace pairing; the unital equivalence is the evaluation at \(X=\mathbb {1}_d\).
A map \(T:M_{d}(\mathbb {C})\to M_{d'}(\mathbb {C})\) has Kraus cardinality \(r\) if it has an exact \(r\)-operator Kraus representation. Its Kraus rank (Choi rank) is the rank of its Choi matrix, \(r=\operatorname {rank}(\tau )\); following [ Wol12 , Theorem 2.1, footnote ] , this is distinguished from the rank of \(T\) as a linear map.
The minimal number of Kraus operators of a completely positive map \(T:M_{d}(\mathbb {C})\to M_{d'}(\mathbb {C})\) is \(r=\operatorname {rank}(\tau )\leq dd'\). This is item 2 of [ Wol12 , Theorem 2.1 ] .
Every \(r\)-operator Kraus family gives \(\tau =\sum _{j=1}^{r}|\psi _j\rangle \! \langle \psi _j|\), so \(\operatorname {rank}(\tau )\leq r\). Conversely, the spectral decomposition of \(\tau \geq 0\) into \(\operatorname {rank}(\tau )\) rank-one outer products yields a Kraus family of exactly \(\operatorname {rank}(\tau )\) operators by Theorem 2.6.6, and \(\operatorname {rank}(\tau )\leq dd'\) since \(\tau \) acts on a \(dd'\)-dimensional space.
Every completely positive map \(T:M_{d}(\mathbb {C})\to M_{d'}(\mathbb {C})\) admits a Kraus representation with \(r=\operatorname {rank}(\tau )\) Hilbert–Schmidt orthogonal Kraus operators, \(\operatorname{tr}[K_i^\dagger K_j]\propto \delta _{ij}\); the off-diagonal traces vanish and the diagonal traces are nonzero. This is item 3 of [ Wol12 , Theorem 2.1 ] .
Choose the \(\psi _j\) in the spectral decomposition of Theorem 2.7.3 to be orthogonal eigenvectors; the corresponding Kraus operators then satisfy \(\operatorname{tr}[K_i^\dagger K_j]=d\, \lambda _i\, \delta _{ij}\), where \(\lambda _i\) is the \(i\)-th nonzero eigenvalue of \(\tau \).
Two sets of Kraus operators \(\{ K_j\} \) and \(\{ \widetilde{K}_\ell \} \) represent the same completely positive map if and only if there is a unitary \(U\) with \(K_j=\sum _\ell U_{j\ell }\widetilde{K}_\ell \), where the smaller set is padded with zero operators; equivalently, after padding, the families are related by an isometry \(V\) with \(V^\dagger V=\mathbb {1}\). This is item 4 of [ Wol12 , Theorem 2.1 ] .
An isometric combination preserves the map by the orthogonality relations of the mixing matrix. Conversely, equal maps have equal trace-pairing adjoints, hence equal Gram matrices for the vectorized Kraus operators \((K_j)_{ab}\); equal Gram matrices are related by a unitary, whose rectangular submatrix is the claimed isometry after zero-padding.
2.8 Tensor-factor maps and controlled partial traces
For a linear map \(\Psi _B\) and a bipartite matrix \(\rho _{AB}\), define
where \(\Sigma \) denotes the canonical exchange of the two tensor factors.
For linear maps \(\Phi _A\) and \(\Psi _B\), set
If \(\Phi _A\) is trace-preserving completely positive and \(\rho _{AB}\geq 0\), then \((\Phi _A\otimes \operatorname{id}_B)(\rho )\geq 0\).
If \(\Psi _B\) is trace-preserving completely positive and \(\rho _{AB}\geq 0\), then \((\operatorname{id}_A\otimes \Psi _B)(\rho )\geq 0\).
If \(\Phi _A\) and \(\Psi _B\) are trace-preserving completely positive and \(\rho _{AB}\geq 0\), then \((\Phi _A\otimes \Psi _B)(\rho )\geq 0\).
Let
The controlled dependent partial trace discards the off-diagonal blocks between distinct \(i\) and applies \(\operatorname{tr}_{B_i}\) to the \(i\)th diagonal block.
If \(X_{ii}\) denotes the \(i\)th diagonal block of \(X\), then \([\mathcal C_{\operatorname{tr}}(X)]_{ii}=\operatorname{tr}_{B_i}(X_{ii})\).
If \((K_{i,j})_j\) is the Kraus family chosen for \(\operatorname{tr}_{B_i}\), then the diagonal-block formula gives
The controlled dependent partial trace is trace-preserving and completely positive.
Choose Kraus operators \((V_{i,a})_a\) for \(\operatorname{tr}_{B_i}\) and extend each \(V_{i,a}\) by zero outside the \(i\)th summand. Their controlled family satisfies
Its Kraus form gives complete positivity, and the displayed resolution of the identity gives trace preservation.
2.9 Irreducibility
A matrix \(P \in M_{D}(\mathbb {C})\) is an orthogonal projection if \(P = P^\dagger \) and \(P^2 = P\).
A linear map \(E : M_{D}(\mathbb {C}) \to M_{D}(\mathbb {C})\) is irreducible if whenever \(P\) is an orthogonal projection satisfying \(E(P M_{D}(\mathbb {C}) P) \subseteq P M_{D}(\mathbb {C}) P\), then \(P = 0\) or \(P = \mathbb {1}\). This is [ Wol12 , Theorem 6.2(1) ] . The definition applies to any linear map; complete positivity is not required.
For a complex square matrix, the two descriptions \(P=P^\dagger \), \(P^2=P\) and \(P^*=P\), \(P^2=P\) are equivalent.
Since the involution on \(M_{D}(\mathbb {C})\) is conjugate transpose, \(P^*=P^\dagger \). Therefore \(P^\dagger =P\), \(P^2=P\) if and only if \(P^*=P\), \(P^2=P\).
Let \(Q\) be a self-adjoint idempotent on a finite-dimensional space, and let \(U\) be a coisometry onto that space, so that \(UU^\dagger =\mathbb {1}\). Then \(U^\dagger Q U\) is self-adjoint and idempotent.
Self-adjointness follows from \((U^\dagger Q U)^\dagger =U^\dagger Q^\dagger U=U^\dagger Q U\). Idempotence follows from
For every square complex matrix \(X\),
Expanding column stacking gives
Let \((Q_k)_k\) be a finite family of orthogonal projections satisfying \(\sum _k Q_k=\mathbb {1}\). If \(k\ne \ell \), then \(Q_kQ_\ell =0\).
Multiplying the resolution of the identity on both sides by \(Q_k\) gives \(\sum _j Q_kQ_jQ_k=Q_k\). Each summand is positive semidefinite because \(Q_kQ_jQ_k=(Q_jQ_k)^*(Q_jQ_k)\), while the \(j=k\) summand is already \(Q_k\). Subtracting that term and taking traces gives
Hence \(Q_jQ_k=0\) for \(j\ne k\), and taking adjoints gives \(Q_kQ_j=0\).
If \(P \in M_{D}(\mathbb {C})\) is an orthogonal projection, then \(\mathbb {1}-P\) is an orthogonal projection.
In the involutive algebra \(M_{D}(\mathbb {C})\), \(P\) satisfies \(P^\dagger =P\) and \(P^2=P\). Hence \((\mathbb {1}-P)^\dagger =\mathbb {1}-P\) and \((\mathbb {1}-P)^2=\mathbb {1}-2P+P^2=\mathbb {1}-P\). Thus \(\mathbb {1}-P\) is an orthogonal projection.
The transfer map and injectivity predicate below are relocated here from the matrix-product-vector chapter: both are stated for an arbitrary finite matrix family (a family indexed by a physical dimension \(d\), with no tensor-network content of its own), and the peripheral-spectrum and Perron–Frobenius theorems of this and the following chapters cite them across the chapter boundary.
The transfer map associated to a finite matrix family \(A\) is the finite Kraus map of that family; the notation \(\mathcal{E}_A\) abbreviates the linear map \(M_{D}(\mathbb {C}) \to M_{D}(\mathbb {C})\) defined by
A finite matrix family \(A\) is injective if its matrices span the full matrix algebra: \(\operatorname{span}_{\mathbb {C}}\{ A^i : i = 0,\ldots ,d{-}1\} = M_{D}(\mathbb {C})\).
If \(A\) is an injective MPS tensor, then its transfer map \(\mathcal{E}_A\) is irreducible.
If \(P\) is an invariant projection for \(\mathcal{E}_A\), then \((\mathbb {1}-P)A^iP=0\) for all \(i\). Since the \(\{ A^i\} \) span \(M_{D}(\mathbb {C})\), \((\mathbb {1}-P)MP=0\) for all \(M\), so \(P=0\) or \(P=\mathbb {1}\).
2.10 Transfer maps
The transfer map \(\mathcal{E}_A(X)=\sum _i A^iX(A^i)^\dagger \) is completely positive.
It is already written in the Kraus form (1), with Kraus operators \(\{ A^i\} \).
For matrices \(\rho \) and \(X\) and a finite family \((K_i)_i\),
Apply Lemma 6.13.1 to the Kraus map determined by \((K_i)_i\).
The trace-adjoint identity of Theorem 2.10.2 holds when the Kraus family is the family of matrices of an MPS tensor and the two Kraus maps are written as transfer maps.
Apply the Kraus-map trace identity directly, since transfer-map notation abbreviates the finite Kraus maps of the two matrix families.
If \(A\) is left canonical, then, for every bond matrix \(X\),
Cyclicity of trace gives
since left canonicity makes the sum in parentheses equal to the identity.
If \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), then the transfer map \(\mathcal{E}_A(X)=\sum _i A^iX(A^i)^\dagger \) is a quantum channel (CPTP).
Complete positivity is Theorem 2.10.1. Trace preservation follows by cyclicity and the normalization hypothesis:
2.11 Peripheral spectrum and primitivity
The peripheral spectrum of a bounded linear operator \(T\) is the set of spectral values \(\mu \) with \(|\mu |\) equal to the spectral radius of \(T\).
The peripheral eigenvalues of a linear map \(E\) on a finite-dimensional space are the eigenvalues \(\lambda \) on the unit circle: \(|\lambda | = 1\). For a channel, the spectral radius is \(1\) [ Wol12 , Proposition 6.1 ] , so these coincide with the eigenvalues of maximal modulus.
The condition \(|\lambda | = 1\) is appropriate for channels, since the spectral radius of a channel is \(1\); for a general linear map with spectral radius \(r \neq 1\) the condition would generalise to \(|\lambda | = r\).
Let \(T:M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be a bounded linear map. If its spectral radius is one, then \(D\geq 1\).
If \(D=0\), then the matrix space and its endomorphism algebra contain only zero, so every endomorphism has spectral radius zero.
Let \(D\geq 1\), and let \(T:M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be positive. Then, for every \(X\in M_{D}(\mathbb {C})\),
This is the Russo–Dye estimate invoked in the proof of [ Wol12 , Proposition 6.1 ] , at local source line 84. Here \(\| \cdot \| _\infty \) is the C\(^*\)-operator norm, rather than the Frobenius norm or a row-sum norm.
Put \(c=\| T(\mathbb {1})\| _\infty \). If \(c{\gt}0\), normalize the map by \(S=c^{-1}T\). Positivity gives \(T(\mathbb {1})\geq 0\), and the operator-norm order bound gives \(T(\mathbb {1})\leq c\mathbb {1}\); hence \(S(\mathbb {1})\leq \mathbb {1}\). For a contraction \(A\), one has \(A^\dagger A\leq \mathbb {1}\). Apply Theorem 7.1.2.2 to \(S\), with dominant operator \(\mathbb {1}\), to obtain
The C\(^*\)-identity therefore gives \(\| S(A)\| _\infty \leq 1\). If \(c=0\), the same argument applied directly to \(T\) gives \(T(A)^\dagger T(A)\leq T(\mathbb {1})=0\), and thus \(T(A)=0\). Finally, rescale an arbitrary nonzero \(X\) to the contraction \(A=\| X\| _\infty ^{-1}X\). This proves (12) with coefficient one.
Let \(D\geq 1\), and let \(T:M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be positive. Every eigenvalue \(\mu \) of \(T\) satisfies
and consequently
This is [ Wol12 , Proposition 6.1 ] .
If \(T(X)=\mu X\) for a nonzero \(X\), then Theorem 2.11.5 gives
Division by \(\| X\| _\infty {\gt}0\) proves (6.3). In finite dimension the spectral values are precisely the eigenvalues, so taking the supremum of their moduli proves (6.2).
Let \(D\geq 1\), and let \(T:M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be positive and unital. Then \(1\) is an eigenvalue of \(T\), every eigenvalue belongs to the closed unit disk, and \(\varrho (T)=1\). No complete-positivity assumption is made.
Unitality gives \(T(\mathbb {1})=\mathbb {1}\), so the nonzero identity matrix is an eigenvector with eigenvalue \(1\). Theorem 2.11.6 gives \(|\mu |\leq \| \mathbb {1}\| _\infty =1\) for every eigenvalue \(\mu \) and \(\varrho (T)\leq 1\). The eigenvalue \(1\) gives the reverse inequality.
Let \(D\geq 1\), and let \(T:M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be positive and trace-preserving. Then \(1\) is an eigenvalue with a nonzero positive semidefinite eigenvector, every eigenvalue belongs to the closed unit disk, and \(\varrho (T)=1\). No complete-positivity assumption is made.
A linear map is primitive if its only peripheral eigenvalue is \(\lambda = 1\), i.e. \(\mathrm{peripheral}(E) = \{ 1\} \). For channels this corresponds to [ Wol12 , Theorem 6.7 ] . This definition applies to any linear endomorphism, not only to channels.
Let \(\{ K_i\} _{i=0}^{d-1}\) be matrices in \(M_{D}(\mathbb {C})\) with \(\sum _{i=0}^{d-1}K_i^\dagger K_i=\mathbb {1}\), and let
be the associated Kraus map. Every eigenvalue \(\mu \) of \(\mathcal K_K\) satisfies \(|\mu | \le 1\). This is the trace-preserving specialization of [ Wol12 , Proposition 6.1 ] .
Trace preservation of \(\mathcal K_K\) is the cyclicity computation
and \(\mathcal K_K\) is completely positive by Definition 6.1.1. For \(D\geq 1\), Theorem 3.16.5 therefore gives \(|\mu |\leq 1\). For \(D=0\) the algebra \(M_{0}(\mathbb {C})\) is trivial, so \(\mathcal K_K\) has no eigenvector and the bound is vacuous.
Let \(\{ K_i\} _{i=0}^{d-1}\) be a trace-preserving Kraus family on \(M_{D}(\mathbb {C})\). The spectral radius of its Kraus map \(\mathcal K_K\) is at most \(1\).
The spectral radius is the supremum of the moduli of the spectral values,
and on the finite-dimensional space \(M_{D}(\mathbb {C})\) the spectral values are exactly the eigenvalues. Theorem 2.11.10 bounds each of them by \(1\).
Let \(\{ A_i\} _{i=0}^{d-1}\subseteq M_{D_1}(\mathbb {C})\) and \(\{ B_i\} _{i=0}^{d-1}\subseteq M_{D_2}(\mathbb {C})\). Their rectangular mixed Kraus map is the endomorphism of \(M_{D_1\times D_2}(\mathbb {C})\) given by
Its spectral radius is denoted by \(\varrho (\mathcal M_{A,B})\).
Suppose that
Every eigenvalue \(\mu \) of \(\mathcal M_{A,B}\) satisfies \(|\mu |\leq 1\).
For each \(i\), set \(C_i=\require{mathtools}\begin{psmallmatrix} A_i& 0\\ 0& B_i\end{psmallmatrix}\) and embed a rectangular matrix \(X\) as \(J(X)=\require{mathtools}\begin{psmallmatrix} 0& X\\ 0& 0\end{psmallmatrix}\). Then
Hence a nonzero eigenvector \(X\) of \(\mathcal M_{A,B}\) with eigenvalue \(\mu \) gives the nonzero eigenvector \(J(X)\) of the trace-preserving Kraus map \(\mathcal K_C\) with the same eigenvalue. Theorem 2.11.10 gives \(|\mu |\leq 1\).
Suppose that
Then \(\varrho (\mathcal M_{A,B})\leq 1\).
On the finite-dimensional space \(M_{D_1\times D_2}(\mathbb {C})\), every spectral value is an eigenvalue. Theorem 2.11.13 bounds the modulus of each spectral value by \(1\), so the spectral radius is at most \(1\).
2.12 Fixed-point projection
Given a linear map \(E:M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) and a fixed point \(\rho \) with \(E(\rho )=\rho \) and \(\operatorname{tr}(\rho )\neq 0\), the fixed-point projection is the rank-one map
This projects onto the span of \(\rho \) along the kernel of the trace functional. When the fixed point is unique up to scaling, this span is the full fixed-point space.
If \(E\) is trace-preserving and \(E(\rho )=\rho \), then, for \(n\geq 1\),
where \(P\) is the fixed-point projection.
2.13 Peripheral eigenvalues and powering
If \(E\) has a nonzero fixed point \(\rho \neq 0\) with \(E(\rho )=\rho \), then \(1\) is a peripheral eigenvalue of \(E\).
\(\rho \) is an eigenvector with eigenvalue \(1\), and \(|1|=1\).
On a finite-dimensional space, the set of peripheral eigenvalues is finite.
Peripheral eigenvalues are a subset of all eigenvalues, which is a finite set in finite dimensions.
Let \(E\) be a linear endomorphism on a finite-dimensional space. If \(\mu \) is a peripheral eigenvalue of \(E\) and \(\mu ^n\) is an eigenvalue of \(E\) for every \(n\geq 1\), then \(\mu \) is a root of unity.
Since \(\mu ^n\) is an eigenvalue for every positive \(n\), the pigeonhole principle on the finite eigenvalue set gives \(\mu ^a=\mu ^b\) for some \(a\neq b\), hence \(\mu ^{|a-b|}=1\).
If the set of peripheral eigenvalues of a linear endomorphism \(E\) on a finite-dimensional space is closed under powers (\(\mu \in \mathrm{peripheral}(E)\) and \(n\geq 1\) imply \(\mu ^n\in \mathrm{peripheral}(E)\)), then every peripheral eigenvalue is a root of unity.
The closure hypothesis provides \(\mu ^n\in \mathrm{peripheral}(E)\) for all positive \(n\), which in particular means \(\mu ^n\) is an eigenvalue. Theorem 2.13.3 then gives \(\mu ^p=1\) for some \(p{\gt}0\).
2.13.1 Periodicity removal by powering
The results in this subsection are purely spectral: they use only finiteness of a set of complex numbers and the spectral mapping theorem for powers. In particular, they do not rely on complete positivity. For transfer maps, replacing a tensor by its \(p\)-blocked tensor replaces \(\mathcal{E}_A\) by \(\mathcal{E}_A^p\), so this powering step is the operator-theoretic form of blocking.
Let \(s\subseteq \mathbb {C}\) be a finite set. Assume that for every \(\mu \in s\) there exists an exponent \(p_\mu {\gt}0\) with \(\mu ^{p_\mu }=1\). Then there exists \(p{\gt}0\) such that \(\mu ^p=1\) for all \(\mu \in s\).
Take \(p\) to be the least common multiple of the exponents \(p_\mu \).
Let \(E:M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be a linear map, and assume that \(E\) has a nonzero fixed point \(\rho \neq 0\). Let \(p{\gt}0\). If every peripheral eigenvalue \(\mu \) of \(E\) satisfies \(\mu ^p=1\), then \(\mathrm{peripheral}(E^p)=\{ 1\} \).
The fixed point \(\rho \) gives \(1\in \mathrm{peripheral}(E^p)\). For the reverse inclusion, let \(\nu \in \mathrm{peripheral}(E^p)\). Spectral mapping gives \(\nu =\mu ^p\) for some \(\mu \in \operatorname{spec}(E)\). From \(|\nu |=1\) and \(p{\gt}0\) we obtain \(|\mu |=1\), hence \(\mu \in \mathrm{peripheral}(E)\). The hypothesis \(\mu ^p=1\) then forces \(\nu =1\).
For a normalized MPS tensor, the transfer map is naturally trace-preserving but need not be unital. In general one should not expect a single gauge choice to make it both unital and trace-preserving.
When a Kraus map happens to be both unital and trace-preserving (the “bi-canonical” case), the Kadison–Schwarz equality at peripheral eigenvectors (Theorem 6.2.3) shows directly that the peripheral eigenvalues are closed under powers, and hence are roots of unity by Theorem 2.13.4. It requires both normalizations simultaneously. The more general adjoint-fixed-point formulation below covers the case where only unitality and a positive definite adjoint fixed point are available.
2.13.2 Peripheral closure via adjoint fixed point
The Kraus map, its adjoint, and the unital normalization are those of Definitions 6.1.1, 6.1.2, and 6.1.3. The following results combine the canonical Kadison–Schwarz and multiplicative-domain theorems of Chapter 6 with a positive definite fixed point of the adjoint map, replacing trace preservation by the weighted-trace argument in [ CPGSV16 , Appendix A ] .
Let \(E(X)=\sum _iK_iXK_i^\dagger \) be a Kraus map that is unital (\(\sum _iK_iK_i^\dagger =\mathbb {1}\)), and assume:
the adjoint Kraus map \(E^*(X)=\sum _iK_i^\dagger XK_i\) has a positive definite fixed point \(\rho {\gt}0\), and
\(E\) is irreducible.
Then \(\mathrm{peripheral}(E)\) is closed under powers: if \(\mu \in \mathrm{peripheral}(E)\), then \(\mu ^n\in \mathrm{peripheral}(E)\) for every \(n\in \mathbb {N}\).
Let \(E(X)=\mu X\) with \(|\mu |=1\), and set \(G:=E(X^\dagger X)-E(X)^\dagger E(X)\). By (3), \(G\geq 0\). Since \(E^*(\rho )=\rho \),
Because \(\rho {\gt}0\) and \(G\geq 0\), this forces \(G=0\), so \(E(X^\dagger X)=E(X)^\dagger E(X)=X^\dagger X\). Hence \(X^\dagger X\) is a positive semidefinite fixed point, which is positive definite by irreducibility (Theorem 8.3.11). Thus \(X\) is invertible. Theorem 6.2.2 gives the corresponding intertwining relation with each Kraus operator. Iterating the multiplicative identity of Theorem 6.2.5 gives \(E(X^n)=\mu ^nX^n\), so \(\mu ^n\) is peripheral.
Let \(E(X)=\sum _iK_iXK_i^\dagger \) be a Kraus map that is unital, and assume that the adjoint Kraus map \(E^*(X)=\sum _iK_i^\dagger XK_i\) has a positive definite fixed point and that \(E\) is irreducible. Then every peripheral eigenvalue of \(E\) is a root of unity.
If a Kraus family \((K_i)_i\) satisfies \(\sum _i K_i^\dagger K_i=\mathbb {1}\), then the family \((K_i^\dagger )_i\) is unital.
The adjoint Kraus map associated with \((K_i^\dagger )_i\) is the Kraus map associated with \((K_i)_i\).
If the Kraus map associated with \((K_i)_i\) is irreducible, then so is the Kraus map associated with \((K_i^\dagger )_i\).
The peripheral spectrum of the Kraus map associated with \((K_i^\dagger )_i\) is the complex conjugate of the peripheral spectrum associated with \((K_i)_i\).
Let \(D\geq 1\), and let \(E\colon M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be an irreducible quantum channel. Then every peripheral eigenvalue of \(E\) is a root of unity.
Choose a normalized Kraus representation \(E(X)=\sum _iK_iXK_i^\dagger \) using Theorem 3.7.2, and set \(L_i=K_i^\dagger \). The normalization \(\sum _iK_i^\dagger K_i=\mathbb {1}\) makes the Kraus map associated with \((L_i)_i\) unital. Theorem 8.1.20 gives a nonzero positive-semidefinite fixed point \(\rho \) of \(E\), and irreducibility makes \(\rho \) positive definite by Theorem 8.3.11.
The adjoint of the Kraus map associated with \((L_i)_i\) is \(E\), so \(\rho \) is a positive-definite fixed point of that adjoint map. Irreducibility is preserved on passing from \((K_i)_i\) to \((K_i^\dagger )_i\), while a peripheral eigenvalue \(\mu \) of \(E\) becomes the peripheral eigenvalue \(\overline\mu \) of the latter Kraus map. Theorem 2.13.2.2 gives \(\overline\mu ^{\, p}=1\) for some \(p{\gt}0\). Taking complex conjugates yields \(\mu ^p=1\).
Lemma 2.13.2.1 and Theorem 2.13.2.2 cover the bi-canonical (unital + TP) case as well: trace preservation gives \(E^*(\mathbb {1})=\mathbb {1}\), which is a positive definite fixed point of the adjoint. The adjoint-fixed-point formulation matches the argument in [ CPGSV16 , Appendix A ] , which uses a faithful invariant state rather than bi-canonicality. Theorem 2.13.2.2 establishes the root-of-unity conclusion in this adjoint-fixed-point formulation. In the same adjoint-fixed-point formulation, Section 9.2 proves the corresponding cyclic structure: the cyclic group of peripheral eigenvalues is Theorem 9.1.1, and the cyclic projection decomposition is Theorem 9.2.1.1.
The period of a channel \(E\) is the number of peripheral eigenvalues, counted without multiplicity: \(p(E):=|\mathrm{peripheral}(E)|\).
2.14 Primitivity and the complementary transfer-map gap
A linear map with a nonzero fixed point is primitive if and only if its period is \(1\).
If \(\mathrm{peripheral}(E)=\{ 1\} \), then \(|\mathrm{peripheral}(E)|=1\). Conversely, if \(|\mathrm{peripheral}(E)|=1\), then \(1\in \mathrm{peripheral}(E)\) by Theorem 2.13.1, so the only element is \(1\).
The period \(p(E)\) counts peripheral eigenvalues without multiplicity. Theorem 2.14.1 is therefore the period-one characterization of primitivity. The spectral estimates below are stated directly with Definition 2.11.9, since they use the absence of peripheral eigenvalues other than \(1\), not a separate counting hypothesis.
Let \(E:M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be trace-preserving, and let \(\rho \neq 0\) satisfy \(E(\rho )=\rho \) and \(\operatorname{tr}(\rho )\neq 0\). Let \(P\) be the fixed-point projection associated to \(\rho \), as defined in (15). Assume that:
\(E\) is primitive;
every eigenvalue \(\mu \) of \(E\) satisfies \(|\mu |\le 1\);
whenever \(E(X)=X\) and \(\operatorname{tr}(X)=0\), one has \(X=0\).
Then every eigenvalue \(\nu \) of \(E-P\) satisfies \(|\nu |{\lt}1\).
Let \((E-P)(X)=\nu X\) with \(X\neq 0\). Then \(E(X)=\nu X+P(X)\). If \(\operatorname{tr}(X)=0\), then \(P(X)=0\), so \(E(X)=\nu X\) and hence \(\nu \) is an eigenvalue of \(E\) with \(|\nu |\le 1\). If \(|\nu |=1\), primitivity forces \(\nu =1\), so \(X\) is a trace-zero fixed point of \(E\); by assumption this implies \(X=0\), a contradiction. Thus \(|\nu |{\lt}1\).
If instead \(\operatorname{tr}(X)\neq 0\), trace preservation and \(\operatorname{tr}(P(X))=\operatorname{tr}(X)\), which follows from (15), give
Hence \(\nu \operatorname{tr}(X)=0\) and therefore \(\nu =0\). In either case, \(|\nu |{\lt}1\).