How Is MPS Bond Dimension Related to Entanglement?
At a glance
- 1. Cut the chain
Split the sites into left and right parts at a bond, then view the state coefficients as a matrix across that cut.
- 2. Bound the rank
The bond index factors that matrix through at most D values, so its Schmidt rank cannot exceed the bond dimension D.
- 3. Bound the entropy
At most D nonzero Schmidt coefficients imply entanglement entropy no greater than log D.
- 4. Check actual values
Find the Schmidt coefficients to determine the state's actual entanglement; the bond dimension gives only a ceiling.
The bond dimension of a matrix product state (MPS) controls how much entanglement the state can represent across a cut in a one-dimensional chain. The key point is that the bond dimension is an upper bound on the number of independent Schmidt components, not a direct measurement of the entanglement actually present.
For a pure state, a bond of dimension allows at most nonzero Schmidt coefficients across that bond. The entanglement entropy is consequently bounded by . The logarithm’s base sets the units: base 2 gives bits, while the natural logarithm gives nats.
Bond dimension and a cut through the chain
For an open-boundary MPS on sites, one common notation is
The matrices and boundary tensors are joined by internal indices, called bonds. Suppose one bond splits the chain into a left block and a right block , and that its dimension is . Grouping all left-side indices together and all right-side indices together gives the state the form
where the block vectors need not be normalized or mutually orthogonal. This is a sum of at most product terms across the cut. The Schmidt decomposition is the corresponding expression using orthonormal vectors and nonnegative coefficients:
Here is the Schmidt rank, and the are the Schmidt coefficients. Since the MPS bond can carry only independent values, .
The entropy bound
For a pure state, the entanglement entropy across the cut is the von Neumann entropy of either block’s reduced density matrix:
Entropy is largest when the probabilities are equal. Thus
There is also a limit from the size of the physical blocks: cannot exceed either block’s Hilbert-space dimension. In general, the tight rank limit is the smallest of and those two dimensions.
For an exact open-boundary MPS, the minimum bond dimension required at a particular cut is exactly the Schmidt rank across that cut. To see this, reshape the state’s coefficients into a matrix with one row for each left-block basis state and one column for each right-block basis state. Its matrix rank is the Schmidt rank. A factorization through the bond index must have dimension at least that rank, and a rank factorization achieves it. This statement concerns the minimum exact representation; an MPS written with a larger bond may contain redundant directions.
Worked example: two qubits
Consider the normalized state
Across the bond between the qubits, this is already a Schmidt decomposition. It has two nonzero coefficients, so the Schmidt rank is . The smallest exact MPS bond dimension is therefore . Its entropy in bits is
The general bond-dimension bound gives bit, which the example satisfies without reaching. A bond dimension of would allow a bound of bits, but two qubits cannot have more than bit of entanglement across this cut. A larger bond is permission to represent more entanglement, not a guarantee that the state has it.
What the bond dimension tells you in practice
A fixed bond dimension places a ceiling on entanglement across every corresponding cut. This helps explain why MPS methods work well for many one-dimensional systems: ground states of many gapped local systems have entanglement that remains bounded as the chain grows, so they can often be approximated with manageable bond dimensions. Critical systems can have entanglement that grows with subsystem size, making accurate MPS representations more demanding.
In numerical calculations, the Schmidt coefficients also guide compression. If many coefficients are very small, discarding some of them can reduce the bond dimension while making a controlled approximation. The discarded weight provides a useful measure of the truncation, although its relationship to errors in particular observables or later calculations depends on the calculation.
Common mistakes
- Treating as the entropy. Entropy is not generally . It is computed from the Schmidt coefficients and is only bounded above by .
- Assuming every bond direction is used. A representation with bond dimension may have fewer than nonzero Schmidt coefficients. Redundant or zero-weight directions do not add entanglement.
- Forgetting the logarithm convention. The bound is bits with base-2 logarithms, or nats with natural logarithms.
- Confusing a cut with the whole chain. Each bond bounds entanglement between the sites to its left and right. The state may have different Schmidt ranks and entropies at different cuts.
- Applying the pure-state formula without checking the state. The direct Schmidt-coefficient formula above is for pure states. Mixed-state entanglement requires other measures; the MPS bond rank alone does not specify it.
References
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.