# Choi's theorem on completely positive maps

In mathematics, Choi's theorem on completely positive maps is a result that classifies completely positive maps between finite-dimensional (matrix) C*-algebras. An infinite-dimensional algebraic generalization of Choi's theorem is known as Belavkin's "Radon–Nikodym" theorem for completely positive maps.

## Statement

Choi's theorem. Let $\Phi :\mathbb {C} ^{n\times n}\to \mathbb {C} ^{m\times m}$ be a linear map. The following are equivalent:
    (i) Φ is n-positive (i.e. $\left(\operatorname {id} _{n}\otimes \Phi \right)(A)\in \mathbb {C} ^{n\times n}\otimes \mathbb {C} ^{m\times m}$ is positive whenever $A\in \mathbb {C} ^{n\times n}\otimes \mathbb {C} ^{n\times n}$ is positive).
    (ii) The matrix with operator entries
       $C_{\Phi }=\left(\operatorname {id} _{n}\otimes \Phi \right)\left(\sum _{ij}E_{ij}\otimes E_{ij}\right)=\sum _{ij}E_{ij}\otimes \Phi (E_{ij})\in \mathbb {C} ^{nm\times nm}$
    is positive, where $E_{ij}\in \mathbb {C} ^{n\times n}$ is the matrix with 1 in the ij-th entry and 0s elsewhere. (The matrix C$_Φ$ is sometimes called the Choi matrix of Φ.)
    (iii) Φ is completely positive.

## Proof
### (i) implies (ii)

We observe that if
    $E=\sum _{ij}E_{ij}\otimes E_{ij},$
then E=E$^*$ and E$^2$=nE, so E=n$^{−1}$EE$^*$ which is positive. Therefore C$_Φ$ =(I$_n$ ⊗ Φ)(E) is positive by the n-positivity of Φ.

### (iii) implies (i)

This holds trivially.

### (ii) implies (iii)

This mainly involves chasing the different ways of looking at C$^{nm×nm}$:
    $\mathbb {C} ^{nm\times nm}\cong \mathbb {C} ^{nm}\otimes (\mathbb {C} ^{nm})^{*}\cong \mathbb {C} ^{n}\otimes \mathbb {C} ^{m}\otimes (\mathbb {C} ^{n}\otimes \mathbb {C} ^{m})^{*}\cong \mathbb {C} ^{n}\otimes (\mathbb {C} ^{n})^{*}\otimes \mathbb {C} ^{m}\otimes (\mathbb {C} ^{m})^{*}\cong \mathbb {C} ^{n\times n}\otimes \mathbb {C} ^{m\times m}.$
Let the eigenvector decomposition of C$_Φ$ be
    $C_{\Phi }=\sum _{i=1}^{nm}\lambda _{i}v_{i}v_{i}^{*},$
where the vectors $v_{i}$ lie in C$^{nm}$ . By assumption, each eigenvalue $\lambda _{i}$ is non-negative so we can absorb the eigenvalues in the eigenvectors and redefine $v_{i}$ so that
    $\;C_{\Phi }=\sum _{i=1}^{nm}v_{i}v_{i}^{*}.$
The vector space C$^{nm}$ can be viewed as the direct sum $\textstyle \oplus _{i=1}^{n}\mathbb {C} ^{m}$ compatibly with the above identification $\textstyle \mathbb {C} ^{nm}\cong \mathbb {C} ^{n}\otimes \mathbb {C} ^{m}$ and the standard basis of C$^n$.
If P$_k$ ∈ C$^{m×nm}$ is projection onto the k-th copy of C$^m$, then P$_k$$^*$ ∈ C$^{nm×m}$ is the inclusion of C$^m$ as the k-th summand of the direct sum and
    $\;\Phi (E_{kl})=P_{k}\cdot C_{\Phi }\cdot P_{l}^{*}=\sum _{i=1}^{nm}P_{k}v_{i}(P_{l}v_{i})^{*}.$
Now if the operators V$_i$ ∈ C$^{m×n}$ are defined on the k-th standard basis vector e$_k$ of C$^n$ by
    $\;V_{i}e_{k}=P_{k}v_{i},$
then
    $\Phi (E_{kl})=\sum _{i=1}^{nm}P_{k}v_{i}(P_{l}v_{i})^{*}=\sum _{i=1}^{nm}V_{i}e_{k}e_{l}^{*}V_{i}^{*}=\sum _{i=1}^{nm}V_{i}E_{kl}V_{i}^{*}.$
Extending by linearity gives us
    $\Phi (A)=\sum _{i=1}^{nm}V_{i}AV_{i}^{*}$
for any A ∈ C$^{n×n}$. Any map of this form is manifestly completely positive: the map $A\to V_{i}AV_{i}^{*}$ is completely positive, and the sum (across $i$) of completely positive operators is again completely positive. Thus $\Phi$ is completely positive, the desired result.
The above is essentially Choi's original proof. Alternative proofs have also been known.

## Consequences
### Kraus operators

In the context of quantum information theory, the operators {V$_i$} are called the Kraus operators (after Karl Kraus) of Φ. Notice, given a completely positive Φ, its Kraus operators need not be unique. For example, any "square root" factorization of the Choi matrix C$_Φ$ = B$^∗$B gives a set of Kraus operators.
Let
    $B^{*}=[b_{1},\ldots ,b_{nm}],$
where b$_i$*'s are the row vectors of B, then
    $C_{\Phi }=\sum _{i=1}^{nm}b_{i}b_{i}^{*}.$
The corresponding Kraus operators can be obtained by exactly the same argument from the proof.
When the Kraus operators are obtained from the eigenvector decomposition of the Choi matrix, because the eigenvectors form an orthogonal set, the corresponding Kraus operators are also orthogonal in the Hilbert–Schmidt inner product. This is not true in general for Kraus operators obtained from square root factorizations. (Positive semidefinite matrices do not generally have a unique square-root factorizations.)
If two sets of Kraus operators {A$_i$}$_1$$^{nm}$ and {B$_i$}$_1$$^{nm}$ represent the same completely positive map Φ, then there exists a unitary operator matrix
    $\{U_{ij}\}_{ij}\in \mathbb {C} ^{nm^{2}\times nm^{2}}\quad {\text{such that}}\quad A_{i}=\sum _{j=1}U_{ij}B_{j}.$
This can be viewed as a special case of the result relating two minimal Stinespring representations.
Alternatively, there is an isometry scalar matrix {u$_{ij}$}$_{ij}$ ∈ C$^{nm×nm}$ such that
    $A_{i}=\sum _{j=1}u_{ij}B_{j}.$
This follows from the fact that for two square matrices M and N, M M* = N N* if and only if M = N U for some unitary U.

### Completely copositive maps

It follows immediately from Choi's theorem that Φ is completely copositive if and only if it is of the form
    $\Phi (A)=\sum _{i}V_{i}A^{T}V_{i}^{*}.$

### Hermitian-preserving maps

Choi's technique can be used to obtain a similar result for a more general class of maps. Φ is said to be Hermitian-preserving if A is Hermitian implies Φ(A) is also Hermitian. One can show Φ is Hermitian-preserving if and only if it is of the form
    $\Phi (A)=\sum _{i=1}^{nm}\lambda _{i}V_{i}AV_{i}^{*}$
where λ$_i$ are real numbers, the eigenvalues of C$_Φ$, and each V$_i$ corresponds to an eigenvector of C$_Φ$. Unlike the completely positive case, C$_Φ$ may fail to be positive. Since Hermitian matrices do not admit factorizations of the form B*B in general, the Kraus representation is no longer possible for a given Φ.