---
title: Choi Rank in Quantum Channels
url: https://www.emergentmind.com/topics/choi-rank
type: topic
---

# Choi Rank in Quantum Channels

Choi rank is the rank of the Choi matrix of a quantum channel and, equivalently, the minimum number of nonzero Kraus operators required in an operator-sum representation. For a channel \(\Phi:M_m\to M_n\), this invariant is also the rank of the associated Choi state/operator and, in the operational formulation used for channel-state duality, it equals the minimal environment dimension in a Stinespring dilation. Recent work uses Choi rank as a structural invariant for channel decompositions, a parameter in constrained channel classification, and an operational limit in entanglement-assisted communication tasks [2003.14405, 1710.11416, 2406.08360].

## 1. Definition and basic equivalences

For a quantum channel \(\Phi:M_n\to M_n\) with Kraus representation
\[
\Phi(X)=\sum_{k=1}^r A_k X A_k^*,
\]
the Choi rank is the minimum possible number of nonzero Kraus operators in such a representation. In the standard matrix formulation, the Choi matrix may be written as
\[
J(\Phi)=\sum_{1\le j,k\le n}\Phi(E_{j,k})\otimes E_{j,k},
\]
or equivalently, with the tensor factors ordered oppositely,
\[
C_\Phi=\sum_{i,j=1}^n E_{ij}\otimes \Phi(E_{ij}).
\]
The Choi rank is then
\[
\operatorname{Choi\text{-}rank}(\Phi)=\operatorname{rank}(J(\Phi)),
\]
and this equals the minimum number of nonzero terms in any Kraus form [2003.14405, 1710.11416].

The same invariant appears in the channel-state picture. For a channel \(\Phi:M_n(\mathbb C)\to M_m(\mathbb C)\), the Choi-Jamiolkowski isomorphism identifies \(\Phi\) with \(J(\Phi)\), and for a channel \(n^{-1}J(\Phi)\) is a density matrix. In the normalized state language, the Choi rank is simply the matrix rank of that bipartite state. In the operational formulation of the Choi state used for dense-coding-type tasks,
\[
J_{\mathcal N_{\rm AB}}=(\mathcal N_{\rm A}\otimes \mathcal I_{\rm B})\!\left(\ketbra{\Phi^+}_{\rm AB}\right),
\]
and the paper on \(k\)-state exclusion defines
\[
r_c^{\mathcal N} \coloneqq \operatorname{rank}(J_{\mathcal N}).
\]
That paper also states that \(r_c^{\mathcal N}=1\) iff \(\mathcal N\) is unitary [2211.11909, 2406.08360].

These equivalences make Choi rank the intrinsic “Kraus length” of a channel. In finite dimensions, it is the channel invariant that simultaneously packages Kraus minimality, Choi-matrix rank, and the state-space support size of the associated Choi state.

## 2. Choi-Jamiolkowski conventions and what rank does not depend on

The numerical value of Choi rank is stable under the standard variants of the Choi-Jamiolkowski correspondence, even though the positivity interpretation depends on which convention is used. One formulation reviewed in "Variations on the Choi-Jamiolkowski isomorphism" writes the basis-independent Jamiołkowski operator as
\[
\rho_\phi^{J}=J(\phi):=\sum_k e_k^*\otimes \phi(e_k),
\]
while the standard Choi form is
\[
\rho_\phi^{C}=C(\phi):=\sum_{ij}|i\rangle\langle j|\otimes \phi(|i\rangle\langle j|).
\]
The inverse of the latter uses basis-dependent transposition,
\[
C^{-1}(\rho)(a)=[\rho(a^T\otimes \mathbbm 1_B)].
\]
The paper emphasizes that these versions differ by transposition, adjoint-twisted bookkeeping, and identification of \(H_A\) with \(H_A^*\), but not in the numerical rank of the resulting operator [2211.16533].

This convention-stability should be distinguished from a different rank statement that appears in "Choi matrices revisited". That paper studies when a generalized tensor
\[
E\in M_n\otimes M_n
\]
can replace the standard maximally entangled tensor in the Choi construction while preserving the correspondence
\[
\Phi \text{ is CP } \Longleftrightarrow C_\Phi\ge 0.
\]
Its main characterization is that the generalized tensor must be a positive rank-one matrix whose range vector has full Schmidt rank, equivalently \(E=|v\rangle\langle v|\) with \(v\) of full Schmidt rank, or equivalently the associated map must be \(\operatorname{Ad}_s\) for some nonsingular \(s\in M_n\). In the basis formulation, the Choi correspondence is preserved exactly when the basis has the form
\[
b_{ij}=|\xi_i\rangle\langle \xi_j|.
\]
Here the relevant rank-one condition concerns the auxiliary tensor \(E\), not the channel invariant usually called Choi rank [2206.09324].

## 3. Relations to other decomposition lengths

Choi rank is often the smallest decomposition length among several natural channel representations, but it does not generally determine the minimal length of more restricted decompositions.

For mixed-unitary channels, the mixed-unitary rank \(N\) is the minimum number of unitary conjugations in a convex decomposition
\[
\Phi(X)=\sum_{k=1}^N p_k\,U_k X U_k^*.
\]
If \(r\) denotes the Choi rank, then
\[
N\ge r,
\]
because every mixed-unitary decomposition is also a Kraus representation. The main structural bound proved in "On the mixed-unitary rank of quantum channels" is
\[
N \le r^2-r+1,
\]
and more generally
\[
N\le r^2-s+1
\]
when \(s=\dim(\mathcal S_\Phi)\) and
\[
\mathcal{S}_{\Phi} = \operatorname{span}\{A_j^*A_k : 1\le j,k\le r\}.
\]
The same paper proves that \(N=2\) when \(r=2\), and that if \(r=3\) then \(N\le 6\). It also gives the first explicit examples with \(N>r\): there exist mixed-unitary channels having Choi rank \(d+1\) and mixed-unitary rank \(2d\) for infinitely many positive integers \(d\), including every prime power \(d\) [2003.14405].

For entanglement-breaking channels, the corresponding invariant is the entanglement breaking rank, the least number of rank-one Kraus operators in a decomposition
\[
\Phi(X)=\sum_{i=1}^r (u_iv_i^*)X(u_iv_i^*)^*.
\]
The general inequality is
\[
\operatorname{Choi\text{-}rank}(\Phi)\le \operatorname{EB\text{-}rank}(\Phi),
\]
because a rank-one Kraus decomposition is still a Kraus decomposition. "Entanglement Breaking Rank via Complementary Channels and Multiplicative Domains" identifies a rigid equality case: if \(J(\Phi)\) is a rank-\(d\) projection and \(\Phi\) is entanglement breaking, then
\[
\operatorname{EB\text{-}rank}(\Phi)=\operatorname{Choi\text{-}rank}(\Phi)=d.
\]
The same paper shows that such channels are exactly, up to unitary equivalence, the complements of Schur product channels. It also stresses that this equality fails when the Choi matrix is only a scalar multiple of a projection; the Werner-Holevo channel provides a counterexample with
\[
\operatorname{Choi\text{-}rank}(\Phi)=\frac{d(d+1)}{2}, \qquad \operatorname{EB\text{-}rank}(\Phi)=d^2
\]
[2211.11909].

These comparisons place Choi rank at the base of a hierarchy: it is the minimal Kraus length, a universal lower bound on more structured decomposition lengths, and sometimes—under exact projection structure—the structured length itself.

## 4. Attainable Choi ranks under output constraints

Choi rank can be analyzed through bipartite-state marginal problems. Let
\[
S(\sigma_1,\sigma_2)=\{\rho\in D_{mn}:\operatorname{tr}_1(\rho)=\sigma_2,\ \operatorname{tr}_2(\rho)=\sigma_1\}.
\]
If
\[
\operatorname{rank}(\sigma_1)=r_1 \ge r_2=\operatorname{rank}(\sigma_2),
\]
then "Ranks of quantum states with prescribed reduced states" proves that there exists a minimum rank \(r\) with \(r<r_1\), and that a state \(\rho\in S(\sigma_1,\sigma_2)\) has rank \(k\) if and only if
\[
r\le k\le r_1r_2.
\]
Thus the attainable ranks form the full interval
\[
\{r,r+1,\dots,r_1r_2\}.
\]
The same paper gives the rank-one compatibility criterion: there exists a rank-one \(\rho\in S(\sigma_1,\sigma_2)\) iff \(\sigma_1\) and \(\sigma_2\) have the same nonzero eigenvalues with multiplicities [1710.11416].

Specializing to channels, a channel \(\Phi:M_m\to M_n\) satisfies
\[
\Phi(I_m/m)=\sigma_2
\]
iff its Choi matrix lies in
\[
S(I_m/m,\sigma_2).
\]
Therefore the possible Choi ranks of channels with fixed output on the maximally mixed state are exactly the attainable ranks of that marginal set. The paper states that the possible Choi ranks are
\[
\{r,r+1,\dots,m\,\operatorname{rank}(\sigma_2)\},
\]
where \(r\) is the minimum rank from the state problem. In the unital case,
\[
\Phi(I_n/n)=I_n/n,
\]
and every Choi rank from \(1\) to \(n^2\) occurs. The minimum rank can be determined algorithmically through Klyachko-type eigenvalue inequalities, using the polyhedral sets \(P_r\) and \(Q_r\) introduced in Proposition 2.10 and Algorithm 2.9 [1710.11416].

This marginal viewpoint is significant because it replaces an abstract channel-classification problem by a constrained bipartite-rank problem. The result is unusually complete: for the fixed-output and unital settings, the set of possible Choi ranks is not merely bounded but exactly classified as an interval of integers.

## 5. Operational interpretation through \(k\)-state exclusion

"Operational Interpretation of the Choi Rank Through \(k\)-State Exclusion" gives Choi rank a direct communication-theoretic meaning. In the protocol, Alice and Bob share a maximally entangled state of local dimension \(d\), Alice encodes one of \(N\) bit-strings using unitary channels \(\{U_x\}_{x=1}^N\), sends her subsystem through a channel \(\mathcal N\), and Bob attempts not to identify the message but to exclude \(k\) candidate messages with certainty. The encoded output states all have the same rank, namely the Choi rank \(r_c^{\mathcal N}\), and the paper proves the universal bound
\[
k \le \left\lfloor \frac{N(d^2-r_c^{\mathcal N})}{d^2}\right\rfloor.
\]
In the super-dense-coding setting \(N=d^2\), this reduces to
\[
k \le d^2-r_c^{\mathcal N}.
\]
If Bob wants conclusive \((N-1)\)-state exclusion, which is equivalent to deterministic identification in that setting, then one must have
\[
r_c^{\mathcal N} \le \left\lfloor \frac{d^2}{N}\right\rfloor.
\]
For \(N=d^2\), this means
\[
r_c^{\mathcal N}=1,
\]
so only a unitary channel allows perfect deterministic decoding [2406.08360].

The same paper gives concrete channel examples. For a depolarizing channel,
\[
r_c^{\mathcal N}=d^2,
\]
hence
\[
k\le 0,
\]
so no bit-string can be excluded with certainty. For the \(d\)-dimensional dephasing channel,
\[
r_c^{\mathcal N}=d,
\]
and in the dense-coding setting
\[
k\le d^2-d.
\]
The paper states that this bound is tight: using Heisenberg-Weyl operators and Bell-basis measurement, Bob can perform conclusive weak \((d^2-d)\)-state exclusion [2406.08360].

This operational interpretation is unusually sharp. Rather than describing only implementation cost or dilation size, Choi rank becomes a universal obstruction to certainty in an entanglement-assisted exclusion task.

## 6. Nearby notions, non-rank uses of Choi matrices, and terminological distinctions

Although Choi rank is a central invariant, several recent papers use the Choi matrix in ways that are explicitly not rank-based. "Assessing non-Markovian dynamics through moments of the Choi state" represents intermediate dynamics by a Choi matrix
\[
\mathcal{C}_{\Lambda}(t,s)= (\mathbb{I}\otimes \Lambda(t,s))\,|\phi\rangle\langle\phi|
\]
and defines moments
\[
r_n=\operatorname{Tr}\!\left[(\mathcal{C}_{\Lambda}(t,s))^n\right].
\]
Its witness for CP-divisibility breaking is the moment inequality
\[
r_2^2 \le r_3,
\]
whose violation certifies CP-indivisibility. The paper states explicitly that it does not formulate a Choi-rank criterion such as “rank change implies non-Markovianity”; the test is a moment-based spectral constraint on the Choi matrix. Likewise, "Detecting Non-Markovianity via Linear Entropy of Choi State" uses the linear entropy
\[
S_l(\rho)=\frac{d}{d-1}\left(1-\operatorname{Tr}(\rho^2)\right)
\]
as a witness, and the paper emphasizes that negative linear entropy indicates a breakdown of positivity of the Choi operator, not a rank criterion. "Choi-Defined Resource Theories" also makes the renormalized Choi matrix central, but states that rank is not a central structural criterion for those theories. "Hamiltonian Learning via Shadow Tomography of Pseudo-Choi States" introduces a pseudo-Choi state analogous to a Choi state and states that it does not define or analyze the usual Choi rank of a quantum channel [2303.03615, 1911.05303, 2402.12569, 2308.13020].

A further source of confusion is nomenclature. "Chow rank" is an algebraic-geometric invariant: for a homogeneous form \(f\), it is the least \(s\) such that
\[
f=\ell_{1,1}\cdots \ell_{1,d}+\cdots+\ell_{s,1}\cdots \ell_{s,d},
\]
and it is governed by secant varieties of the Chow variety \(\Split_d(\mathbb P^n)\); it is unrelated to Choi rank despite the near-homophony [1508.05546]. Similarly, the "Choi map" is a specific positive linear map on \(M_3\), studied for extremality and optimality. The papers "Notes on extremality of the Choi map" and "Optimality of generalized Choi maps in \(M_3\)" concern extremal rays, optimal witnesses, and generalized Choi maps, not the Kraus-number invariant called Choi rank [1306.0945, 2312.02814].

Taken together, these distinctions clarify the scope of the term. Choi rank refers specifically to the rank of the Choi matrix of a channel, with equivalent Kraus and dilation meanings. Many nearby uses of Choi matrices—moment inequalities, entropy witnesses, resource-theoretic free-state characterizations, pseudo-Choi encodings, the Choi map, and Chow rank—are mathematically adjacent but conceptually separate.

Source: https://www.emergentmind.com/topics/choi-rank