Schmidt Rank
Schmidt rank is the number of nonzero Schmidt coefficients of a bipartite pure state. It is the simplest discrete classifier of pure-state entanglement:
while
for a finite-dimensional bipartite pure state.
Schmidt rank answers a yes-or-no and how-many-modes question. It does not say how evenly the Schmidt weight is distributed. For that, use the Schmidt coefficients themselves, the reduced-state spectrum, or Entanglement Entropy.
Helpful background. Schmidt decomposition supplies the orthonormal paired modes and their reduced-state eigenvalues.
Schmidt rank and matrix rank
Section titled “Schmidt rank and matrix rank”Let
be a normalized pure state with Schmidt decomposition
The Schmidt rank is
Equivalently, it is the number of nonzero eigenvalues of either reduced state:
where
In a product basis,
the Schmidt rank is also the ordinary matrix rank of the coefficient matrix :
This is why Schmidt rank is often the fastest product-versus-entangled test for small finite-dimensional examples.
Why one Schmidt term means a product state
Section titled “Why one Schmidt term means a product state”For a normalized product , the coefficient matrix is and has rank one. Conversely, a one-term Schmidt decomposition is already a product. An entangled pure state therefore has rank greater than one. This criterion depends on the bipartition, not on the chosen product bases.
Rank can jump under a small perturbation
Section titled “Rank can jump under a small perturbation”For the partially entangled state
the Schmidt rank is
This illustrates a limitation: Schmidt rank is discontinuous. An arbitrarily small but nonzero second Schmidt coefficient changes the rank from to , even though the entanglement entropy can be arbitrarily small.
Maximal Schmidt Rank
Section titled “Maximal Schmidt Rank”If
then
A state has full Schmidt rank if equality holds:
Full Schmidt rank is not the same as maximal entanglement. For two qutrits,
has three nonzero Schmidt coefficients, so it has full Schmidt rank:
But the coefficients
are not equal. The state is not maximally entangled. A maximally entangled two-qutrit state would have
Schmidt rank counts how many Schmidt directions are occupied; entropy and other measures also care how the weight is distributed among them.
Local Unitary Invariance
Section titled “Local Unitary Invariance”Schmidt rank is invariant under local unitaries. If
then the reduced state on transforms as
Unitary conjugation does not change matrix rank, so
Therefore
This is physically important. Local basis changes can rotate the Schmidt vectors, and local unitaries can change the product-basis coefficient matrix, but they cannot turn an entangled pure state into a product pure state.
Local filters cannot increase pure-state Schmidt rank
Section titled “Local filters cannot increase pure-state Schmidt rank”For a recorded branch of local operations, the unnormalized coefficient matrix transforms as
If the branch probability is nonzero, normalization multiplies this matrix by a scalar and leaves its rank unchanged. Invertible local filters preserve rank; singular filters can reduce it. Each fully recorded branch of an LOCC protocol is of this product form. If outcomes are forgotten, the output is usually mixed and pure-state Schmidt rank no longer applies; use Schmidt number instead.
Rank and entropy behave differently under postselection. For , the filter on produces an unnormalized . Its success probability is , and the normalized successful branch is a Bell state. The rank stays two while that branch’s entropy increases. LOCC explains why this does not contradict average entanglement monotonicity.
Two-Qubit Determinant Test
Section titled “Two-Qubit Determinant Test”For a two-qubit pure state
the coefficient matrix is
The state is product exactly when
If , then
and the pure state is entangled.
This determinant test is special to two qubits. In larger dimensions, use the rank of , equivalently the nonzero eigenvalues of or .
Minimal Product-Term Interpretation
Section titled “Minimal Product-Term Interpretation”For bipartite pure states, Schmidt rank is also the minimum number of product vectors needed to express the state as a sum:
The Schmidt decomposition shows that product terms are enough. Matrix rank shows that fewer cannot suffice.
This interpretation is useful but should be used with care. The clean equality between matrix rank, reduced-state rank, and minimal product-term number is a bipartite pure-state fact. Multipartite tensor rank is a much harder object, and mixed states require different definitions.
Limitations for Mixed States
Section titled “Limitations for Mixed States”Schmidt rank is defined for pure bipartite vectors. It is not the same as:
- the rank of a mixed density operator ;
- the rank of a reduced density operator for a mixed joint state;
- mutual information;
- entanglement entropy for mixed states;
- a general separability criterion for density operators.
For example, the separable mixed state
has density-matrix rank and mixed one-qubit reductions, but it is not entangled. Asking for “the Schmidt rank of ” is not the right question.
In finite dimensions the mixed-state extension is the Schmidt number (Terhal and Horodecki):
A particular entangled-state ensemble gives an upper bound, not the minimum. Schmidt number one is exactly separability, because it means a decomposition using only product vectors exists. Thus even though the density matrix and its two marginals have rank two.
Exact rank versus a numerical threshold
Section titled “Exact rank versus a numerical threshold”A coefficient of size is nonzero mathematically but can be indistinguishable from rounding error in numerical data. State the precision and tolerance used by a rank computation. For controlled approximation, report the discarded Schmidt weight rather than declaring small coefficients exactly zero; the truncation calculation converts that weight into an error.
References
Section titled “References”- R. A. Horn and C. R. Johnson, Matrix Analysis, 2nd ed., Cambridge University Press (2012).
- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, 10th anniversary ed., Cambridge University Press (2010), Sec. 2.5.
- B. M. Terhal and P. Horodecki, “Schmidt number for density matrices”, Physical Review A 61, 040301(R) (2000).
- J. Watrous, The Theory of Quantum Information, Cambridge University Press (2018), Chs. 1 and 6.
Exercises
Section titled “Exercises”- Find the Schmidt rank of
Solution
Factor the state:
It is product, so
- Use the determinant test on
Solution
The coefficient matrix is
Its determinant is
Since the determinant is nonzero, . The state is entangled.
- Give a full-Schmidt-rank two-qutrit state that is not maximally entangled.
Solution
One example is
It has three nonzero Schmidt coefficients, so it has full Schmidt rank for two qutrits. The coefficients are unequal, so it is not maximally entangled.
- Apply the local projective measurement to of a Bell pair. Find the Schmidt rank in each recorded branch and the Schmidt number if the outcome is forgotten.
Solution
The two branches have probability and states and . Each has Schmidt rank one. Forgetting the outcome gives , whose Schmidt number is one by this product ensemble. Its density-matrix rank is two, a different quantity.
- Why is the density-matrix rank of not a Schmidt rank?
Solution
Schmidt rank is defined for pure bipartite vectors. The state
is a mixed density operator. Its density-matrix rank is , but it is separable because it is a mixture of product projectors. Calling that matrix rank a Schmidt rank would incorrectly suggest pure-state entanglement language applies directly to this mixed state.