Schmidt Decomposition
Write a two-particle quantum state in fixed local bases and it is a full rectangular array of amplitudes — a matrix , opaque about what is correlated with what. The Schmidt decomposition is the theorem that this complexity is an illusion of the chosen coordinates. For any bipartite pure state there exist orthonormal local bases and — one on each side, chosen with foresight — in which the whole state collapses to a single diagonal sum , with real, positive obeying . A generic -dimensional amplitude array is reduced to at most numbers. The engine underneath is a workhorse of linear algebra: the singular value decomposition. The amplitude matrix always factors as , and the Schmidt coefficients are nothing but its singular values. Because the SVD exists for every complex matrix, the Schmidt form exists for every bipartite pure state — no exceptions. And because a matrix and its singular values are tightly constrained, so is entanglement: the squared coefficients are simultaneously the eigenvalues of both reduced density matrices, forcing the two halves of an entangled pair to be spectrally identical no matter how lopsided their dimensions. This one diagonal line is why a single number — the entanglement entropy — captures everything a bipartite pure state hides, why local operations can never manufacture entanglement, and why matrix product states compress a many-body wavefunction. It is also intrinsically two-party: three or more subsystems admit no simultaneous Schmidt basis, and that failure is where multipartite entanglement gets hard.
- Every bipartite pure state can be written as one diagonal sum over orthonormal local bases, with real and — its Schmidt decomposition.
- The are the singular values of the amplitude matrix ; equivalently are the eigenvalues of either reduced density matrix, so both reduced states share one nonzero spectrum even when .
- The Schmidt rank (the count of nonzero ) equals exactly for product states; certifies entanglement, with no further computation needed.
- Every pure-state entanglement measure is a function of alone: the entanglement entropy is , and concurrence, negativity, and LOCC convertibility all follow from the same vector.
- The construction is bipartite by nature — three or more parties generally have no simultaneous Schmidt basis, which is what makes multipartite entanglement classification genuinely harder.
- Key idea: the Schmidt decomposition is the singular value decomposition of a state's amplitude matrix — the singular values are the Schmidt coefficients, their squares are the common eigenvalues of both reduced density matrices, and the number of nonzero ones decides product versus entangled.
The Schmidt decomposition is the singular value decomposition of a bipartite pure state's amplitude matrix: the singular values are the Schmidt coefficients , their squares are the shared eigenvalues of both reduced density matrices, and the count of nonzero ones — the Schmidt rank — decides product versus entangled.
Where this lives today
The Schmidt decomposition is the daily arithmetic of quantum many-body simulation. Every matrix product state, and the density-matrix renormalization group (DMRG) that made one-dimensional systems numerically tractable, is built by repeatedly Schmidt-decomposing a wavefunction across each bond and keeping only the largest coefficients — the optimal low-rank truncation (Eckart–Young), with error given by the discarded weight . Ground states of gapped one-dimensional systems obey an area law: their Schmidt spectra decay exponentially, so a modest captures the state to machine precision, which is why DMRG is effectively exact and why the same spectra detect quantum phase transitions through entanglement-entropy scaling. The identical idea governs classical simulation of circuits — the bond dimension a circuit generates across a cut is its Schmidt rank, and that rank must grow exponentially before the circuit is hard to simulate, making Schmidt rank a working measure of quantum advantage. A 1907 theorem about integral kernels is now the compression engine of computational quantum physics.
The physical picture
Lay the amplitudes of out as a rectangular grid: rows indexed by , columns by , each cell holding the amplitude for finding in and in . Entanglement is a statement about the shape of this grid. A product state is the outer product of one column pattern with one row pattern — a rank-one grid, a single stripe of correlation. An entangled state needs several independent stripes stacked together, and no local relabelling can merge them into one. Diagonalizing entanglement means rotating the row frame (a unitary on ) and the column frame (a unitary on ) independently until the grid is diagonal with nonnegative entries. That rotation-to-diagonal is precisely the singular value decomposition, and the surviving diagonal entries — the singular values — are the Schmidt coefficients. How many are nonzero is the Schmidt rank: how "wide" the entanglement is.
Now trace out one half. Because the Schmidt form is diagonal, the partial trace is immediate: is diagonal in the Schmidt basis with weights , and carries the very same weights on its own basis. The two reduced states are spectral twins — identical ignorance about their partners, even if one lives in a two-dimensional space and the other in a hundred-dimensional one. This is the exact sense in which an EPR pair holds no local information yet perfect correlation. The second figure makes it concrete for a qutrit entangled with a qubit — unequal dimensions, one shared nonzero spectrum, one entropy.
Finally, note what a local unitary can and cannot do. Acting on alone rotates the frame ; acting on alone rotates . Neither touches the coefficients . So the sorted Schmidt vector is a gauge-invariant fingerprint — the part of that survives every local manoeuvre without communication. Two states are interconvertible by local unitaries alone if and only if they share this fingerprint, and every clean statement about bipartite pure-state entanglement is, in the end, about this vector.
The core equations
The central object is the decomposition itself: a single-index, bi-orthogonal sum. Its content is that a double sum over two independent local indices always collapses to one.
where: — Schmidt coefficients, real with ; — Schmidt rank, ; — orthonormal Schmidt bases in . Entanglement pairs one -state with one -state at a time. Normalization turns the squared coefficients into a probability distribution — the one you sample by measuring either subsystem in its Schmidt basis.
where: — the Schmidt weight, equal to the probability of the -th outcome in either reduced state. The whole existence claim rests on one linear-algebra fact: collect the amplitudes into a matrix and apply the singular value decomposition, and the Schmidt coefficients are its singular values.
where: — the amplitude matrix, ; — unitaries whose columns become the Schmidt bases; — diagonal matrix of singular values, identically the Schmidt coefficients. Because every complex matrix has an SVD, every bipartite pure state has a Schmidt form. Tracing out leaves a reduced state already diagonal in the Schmidt basis — no further diagonalization needed.
where: — reduced density matrix of ; — its eigenvalue for eigenvector , so the Schmidt basis is simultaneously the eigenbasis of . Because and are built from the same singular values, their nonzero spectra must agree — the spectral-twins relation.
where: — the set of nonzero eigenvalues. The larger space merely pads its spectrum with extra zeros; the shared entanglement content is unchanged. The unique pure-state entanglement measure is the von Neumann entropy of that shared spectrum — the entanglement entropy.
where: — von Neumann entropy (base 2 gives ebits); — entanglement entropy, equal for and , governing asymptotic distillation and dilution rates. The simplest thing the rank says is whether there is any entanglement at all: a pure state is a product exactly when its rank is one.
where: — Schmidt rank; certifies entanglement with no threshold to tune — the cleanest pure-state separability test in quantum information. For two qubits the Schmidt spectrum is two numbers, and a second standard measure — the concurrence — is a simple product of them.
where: — concurrence, from (product) to (maximal); — the two Schmidt coefficients. It equals for .
The goal is to prove existence constructively: starting from an arbitrary bipartite pure state in any fixed product basis, we show that a single application of the singular value decomposition to its amplitude matrix produces orthonormal local bases in which the state is diagonal, with strictly positive coefficients that square to a probability distribution. Nothing is assumed beyond purity and finite dimension; the argument is an identity, not an approximation, and it makes the phrase "the Schmidt decomposition is the SVD of a quantum state" literal rather than metaphorical.
Step 1. Expand the state in arbitrary orthonormal product bases, , and read off the amplitude matrix , a generic complex matrix. Why: everything about a pure bipartite state is stored in this array of amplitudes, so any structural theorem about the state must be a theorem about the matrix.
Step 2. Apply the singular value decomposition , which exists for every complex matrix, with unitary and diagonal with entries . Exactly of the are strictly positive; the rest vanish. Why: the SVD is precisely the operation that finds the two rotations — one for rows, one for columns — that diagonalize a rectangular matrix, which is what "one basis per subsystem" demands.
Step 3. Define the rotated local vectors and . Unitarity gives , and likewise on , so both new sets are orthonormal. Why: the Schmidt bases are not postulated — they are the columns of the SVD unitaries, and their orthonormality is inherited for free from .
Step 4. Substitute and reorder the sums: . The double sum over collapses to a single sum over , with only the nonzero terms surviving. Why: this is the payoff — two free indices become one, and the state is diagonal in the paired Schmidt bases.
Step 5. Normalize: , using orthonormality on both sides to kill cross terms. Why: the squared coefficients therefore form a genuine probability distribution, which is what lets them double as reduced-state eigenvalues and feed every entropy formula.
Go deeper · Derivation B · 1 minEqual reduced spectra and the entropy formula
The goal is to compute both reduced density matrices directly from the Schmidt form, prove they carry the same nonzero eigenvalues, and identify the von Neumann entropy of that shared spectrum as the entanglement entropy. This is the technical heart of why one number quantifies bipartite pure-state entanglement, and why the two halves of an entangled pair must be equally mixed even when their Hilbert spaces differ wildly in dimension.
Step 1. Form the global projector by taking the outer product of the Schmidt sum with itself. Why: the partial trace acts on this double sum, and writing it out exposes exactly which terms will survive tracing.
Step 2. Trace out using , which collapses the double sum to . Why: orthonormality of the -side Schmidt vectors annihilates every off-diagonal term, so emerges already diagonal — the Schmidt basis is its eigenbasis and the are its eigenvalues, no diagonalization required.
Step 3. Trace out instead and find by the identical argument. The two reduced states are built from the same weights ; any dimensional mismatch between and shows up only as extra zero eigenvalues in the larger space. Why: this is the spectral-twins theorem — the nonzero spectra of and coincide, so all spectral quantities (entropy, purity, rank) agree across the cut.
Step 4. Evaluate the von Neumann entropy of a diagonal density matrix, which is just the Shannon entropy of its eigenvalues: . Why: because the spectra are equal, automatically, and this common value is the entanglement entropy — the unique measure of pure-state entanglement, reported in ebits.
Go deeper · Derivation C · 1 minThe Schmidt rank as a separability certificate
The goal is to prove the sharpest structural statement the decomposition offers: a bipartite pure state is a product state if and only if its Schmidt rank equals one, with reduced-state purity giving a third equivalent form of the certificate. Unlike mixed-state separability, which is computationally hard, pure-state separability is decided by a single integer read off the singular values — the base case all entanglement detection builds on, turning "is this state entangled?" into "does its amplitude matrix have rank above one?".
Step 1. Forward direction: a product state has amplitude matrix , i.e. , an outer product. An outer product has exactly one nonzero singular value, so . Why: a product state is a single correlation stripe — one row pattern times one column pattern — which is the very definition of a rank-one matrix.
Step 2. Reverse direction: if the Schmidt sum has a single term, , and normalization forces , which is manifestly a product state with factors and . Why: rank one leaves no room for correlation — the state literally factorizes, so there is nothing to entangle.
Step 3. Spectral restatement: is equivalent to being a pure state, which is equivalent to . Why: a pure reduced state means the subsystem is in a definite state on its own — no ignorance, no entanglement — so vanishing entanglement entropy is the same certificate wearing a thermodynamic hat.
Limiting cases
The extreme values of the Schmidt spectrum pin down the qualitative entanglement structure, from none to maximal to the tripartite breakdown:
| Case | Result | Meaning |
|---|---|---|
| Product state | A single Schmidt term ; both reduced states are pure; entanglement entropy zero. The separable case for pure states. | |
| Maximally entangled | Flat spectrum on terms; reduced states are maximally mixed ; entropy ebits. Bell states are the instance. | |
| Generic two qubits | Two coefficients fix the state up to local unitaries; concurrence , entropy with the binary entropy. | |
| Tripartite breakdown | No three-party basis diagonalizes a generic tripartite state; a Schmidt vector exists only across a chosen cut such as versus . |
Worked examples
1 · Full Schmidt decomposition of an unnormalized-looking state (fully worked)
Decompose . Find its Schmidt coefficients, rank, entanglement entropy, and concurrence.
Step 1. Build the amplitude matrix with rows indexed by the first qubit () and columns by the second (). The amplitudes are and , so . This matrix is not rank one — its determinant is — so we already expect entanglement.
Step 2. Form the reduced state . Its eigenvalues solve , giving , i.e. and . They sum to , as a reduced spectrum must.
Step 3. The Schmidt coefficients are the square roots: and . Both are nonzero, so the Schmidt rank is 2 — the state is entangled, confirming Step 1.
Step 4. Entanglement entropy: . This sits well below the maximal ebit of a Bell state — the state is entangled but only partially.
Step 5. Concurrence: . Cross-check with the two-qubit shortcut with : . The two routes agree, verifying the decomposition end to end.
2 · Reading everything off a diagonal state, and Nielsen convertibility
Take . Give its Schmidt data, and decide whether LOCC can turn it into a Bell state.
Step 1. The state is already in Schmidt form: the coefficients are and , with . The Schmidt weights are and the rank is .
Step 2. The reduced state is , so the entanglement entropy is the binary entropy , and the concurrence is .
Step 3. Nielsen's theorem: deterministically by LOCC iff the Schmidt-weight vector of is majorized by that of . Our vector is ; the Bell target is . The leading partial sums give , so is not majorized by — LOCC cannot produce a Bell state from this state.
Step 4. The reverse works: is majorized by (partial sums ), so a shared Bell pair can be deterministically converted into . Maximal entanglement is the universal source — it flows down to any state of the same dimension, never up, which is the operational meaning of "maximally entangled".
Physics of the portrait
The decomposition carries the name of a mathematician who never thought about qubits. Erhard Schmidt introduced the bi-orthogonal expansion in 1907 as a tool for integral equations; it took the arrival of quantum entanglement, three decades later, to reveal what he had really found.
Origins · 1 minErhard Schmidt and how this was discovered
Erhard Schmidt was a German mathematician, a student of David Hilbert at Göttingen, and one of the founders of modern functional analysis — the Gram–Schmidt orthogonalization process and Hilbert–Schmidt operators both bear his name. In his 1907 work on linear integral equations he studied kernels and proved that any such kernel admits an expansion in a pair of orthonormal function systems weighted by non-negative numbers — the singular values — which is exactly the singular value decomposition in an infinite-dimensional setting, and exactly the structure later called the Schmidt decomposition. He had no notion of quantum mechanics; his motivation was the spectral theory of operators. The physical significance surfaced only in 1935, when Erwin Schrödinger, analyzing the "entanglement" (his coined Verschränkung) of two quantum systems, used precisely Schmidt's bi-orthogonal form to argue that measuring one system instantly fixes the description of the other. What Schmidt built as a theorem about kernels became the mathematical skeleton of quantum correlation — the right structure discovered decades before the phenomenon it describes.
Going further
Texts. Nielsen & Chuang, Quantum Computation and Quantum Information, §2.5 (Schmidt decomposition and purifications) · Preskill, Quantum Information lecture notes, Ch. 4 (entanglement and the Schmidt form) · Watrous, The Theory of Quantum Information, §2.2 (operator–vector correspondence and the SVD) · Wilde, Quantum Information Theory, §3.6 (Schmidt decomposition) · Kitaev, Shen & Vyalyi, Classical and Quantum Computation, §11 (entanglement) · Mermin, Quantum Computer Science, Ch. 1. The two-qubit concurrence is Wootters' formula specialized to pure states. Key numerical results: the golden-ratio spectrum with entropy ebit and concurrence ; the diagonal state with weights , entropy ebit, and concurrence ; the Bell value ebit; and the Nielsen majorization verdicts.
Prerequisites. Separable versus Entangled States · Bell States and EPR Pairs · Density Matrix and Partial Trace. Leads to. Entanglement Entropy of Pure States · Concurrence and Wootters' Formula · Entanglement of Formation · PPT Criterion and the Peres–Horodecki Test.
Ask the tutor: Give me any two-qubit or qudit state and I will walk you through its amplitude matrix, its Schmidt coefficients, and exactly what its rank and entropy say about how entangled it is.
Is the Schmidt decomposition really just the SVD?
Yes — literally, not by analogy. Write the bipartite pure state in any fixed product basis and its amplitudes form a rectangular matrix . The singular value decomposition rotates the row basis (a unitary on ) and column basis (a unitary on ) until the matrix is diagonal with non-negative entries. Those entries are the Schmidt coefficients, the columns of and are the Schmidt bases, and the number of nonzero singular values is the Schmidt rank. Every property — existence, uniqueness of the coefficients, invariance under local unitaries — is inherited directly from the SVD. If you can compute an SVD, you can Schmidt-decompose a state.
Why must the two halves of an entangled pair be equally mixed?
Because both reduced density matrices are built from the same Schmidt weights. Tracing out gives , and tracing out gives — identical eigenvalues , just on different bases. Their entropies are therefore automatically equal, so is exactly as uncertain about its own state as is about its. This holds even when the subsystems differ in size: if is a qutrit and a qubit, is but simply carries an extra zero eigenvalue, leaving the nonzero spectrum — and the entanglement — identical. It is the precise sense in which entanglement is a symmetric, shared property of the pair.
What is the Schmidt rank good for beyond detecting entanglement?
It is a full resource counter, not just a yes/no flag. Rank means product; rank (the "Schmidt number") means the state is at least as entangled as a maximally entangled state of dimension . In quantum communication the Schmidt rank of a shared state bounds how much high-dimensional entanglement two parties hold. In classical simulation of circuits it is the bond dimension across a cut — a circuit is efficiently simulable while its rank across every cut stays polynomial, and becomes hard when the rank grows exponentially. In tensor networks it is the number of parameters you must keep on a bond to represent the state faithfully.
Can I Schmidt-decompose a three-qubit GHZ state?
Not across all three parties at once. You can always decompose across a bipartition — group the three qubits into two blocks, say versus , and take the Schmidt form of that cut; for GHZ every such cut gives coefficients . What you cannot do is find three local bases that diagonalize the state simultaneously — a genuine three-party Schmidt form with one index linking all subsystems does not exist for generic tripartite states. That obstruction is exactly why multipartite entanglement fragments into inequivalent classes (GHZ, W, and beyond) that no single vector of coefficients can capture.
When are the Schmidt bases non-unique, and what stays fixed?
The coefficients are always unique as a sorted multiset — they are the singular values, which any matrix determines uniquely. The bases can fail to be unique when singular values are degenerate: if two coefficients are equal, you may apply the same rotation inside their degenerate subspace on both sides without changing the state, giving a continuous family of valid Schmidt bases. The extreme case is a maximally entangled state, where all coefficients are equal and any orthonormal basis on (with the matched basis on ) works. This never touches the entanglement content, since every measure depends only on the invariant coefficients.
How does the Schmidt spectrum relate to purification?
Purification runs the decomposition backwards. Given any mixed state on , define a pure state on an enlarged system; tracing out recovers exactly. This is already in Schmidt form with coefficients , so the eigenvalues of the mixed state you started from are the squared Schmidt coefficients of its purification, and the minimum ancilla dimension is the rank of . Purifications built this way underlie Stinespring dilation of channels, entanglement of formation, and the modelling of decoherence as entanglement with the environment.