|q⟩ Bad Qubits

advanced · Physics · Quantum Information & von Neumann Entropy

The Schmidt Decomposition

The Schmidt decomposition is the single most useful structural fact about pure bipartite states. It says that any such state, no matter how it is written, has a canonical form with a single set of non-negative coefficients — and those coefficients answer essentially every question about its entanglement.

The theorem

Schmidt decomposition. For any pure state ψHAHB|\psi\rangle \in \mathcal{H}_A \otimes \mathcal{H}_B there exist orthonormal sets {uk}HA\{|u_k\rangle\} \subset \mathcal{H}_A and {vk}HB\{|v_k\rangle\} \subset \mathcal{H}_B and non-negative reals sks_k such that

ψ=k=1rskukAvkB,ksk2=1.|\psi\rangle = \sum_{k=1}^{r} s_k\,|u_k\rangle_A\,|v_k\rangle_B, \qquad \sum_k s_k^2 = 1.

The numbers sks_k are the Schmidt coefficients, and the number rr of nonzero ones is the Schmidt rank. Crucially, the same coefficients pair an AA-basis vector with a BB-basis vector one-to-one — the double sum over independent indices collapses to a single sum.

Where it comes from: the SVD

Write the state in the computational basis as ψ=i,jMijiAjB|\psi\rangle = \sum_{i,j} M_{ij}\,|i\rangle_A |j\rangle_B, collecting the amplitudes into a matrix MM. The singular value decomposition factors M=UΣVM = U\Sigma V^\dagger with Σ\Sigma diagonal and non-negative. Substituting and absorbing UU into the AA-basis and VV^* into the BB-basis turns the double sum into the Schmidt form, with the Schmidt coefficients equal to the singular values of MM. The Schmidt decomposition is the SVD in disguise.

The connection to reduced states

Tracing out either subsystem of the Schmidt form gives a diagonal density matrix:

ρA=ksk2ukuk,ρB=ksk2vkvk.\rho_A = \sum_k s_k^2\,|u_k\rangle\langle u_k|, \qquad \rho_B = \sum_k s_k^2\,|v_k\rangle\langle v_k|.

Both have the same eigenvalues {sk2}\{s_k^2\}. This immediately proves the symmetry S(ρA)=S(ρB)S(\rho_A) = S(\rho_B) used in the previous lesson, and identifies the entanglement entropy as

E=ksk2log2sk2=H({sk2}),E = -\sum_k s_k^2 \log_2 s_k^2 = H(\{s_k^2\}),

the Shannon entropy of the squared Schmidt coefficients.

What the Schmidt rank tells you

A worked example

Take ψ=13(00+01+10)|\psi\rangle = \tfrac{1}{\sqrt3}(|00\rangle + |01\rangle + |10\rangle). Its coefficient matrix is

M=13(1110).M = \frac{1}{\sqrt3}\begin{pmatrix} 1 & 1 \\ 1 & 0 \end{pmatrix}.

Then ρA=MM=13(2111)\rho_A = MM^\dagger = \tfrac13\begin{pmatrix} 2 & 1 \\ 1 & 1\end{pmatrix} has trace 11 and determinant 19\tfrac19, so its eigenvalues are s±2=3±56{0.8727, 0.1273}s_\pm^2 = \tfrac{3\pm\sqrt5}{6} \approx \{0.8727,\ 0.1273\}. The Schmidt rank is 22, so the state is entangled, and

E=0.8727log20.87270.1273log20.12730.5500 ebits.E = -0.8727\log_2 0.8727 - 0.1273\log_2 0.1273 \approx 0.5500\text{ ebits}.

Try it

For ψ=13(00+01+10)|\psi\rangle = \tfrac{1}{\sqrt3}(|00\rangle + |01\rangle + |10\rangle), build the coefficient matrix, find the squared Schmidt coefficients as the eigenvalues of ρA=MM\rho_A = MM^\dagger, and return the entanglement entropy EE in bits.

Run your code to see the quantum state.

Sign in on the full site to ask questions and join the discussion.