Skip to content

A matrix product state (MPS) factors the coefficient tensor of a one-dimensional many-body state into an ordered product of matrices. For a chain of LL sites with local bases {∣si⟩}\{\lvert s_i\rangle\},

∣ψ⟩=∑s1,…,sLΨs1⋯sL∣s1⋯sL⟩,\lvert\psi\rangle = \sum_{s_1,\ldots,s_L} \Psi_{s_1\cdots s_L} \lvert s_1\cdots s_L\rangle,

an open-boundary MPS writes

Ψs1⋯sL=A1s1A2s2⋯ALsL,\Psi_{s_1\cdots s_L} = A_1^{s_1} A_2^{s_2} \cdots A_L^{s_L},

where the right-hand side is a 1×11\times1 matrix after all neighboring virtual indices are contracted. More explicitly,

Ψs1⋯sL=∑α1,…,αL−1(A1s1)α1(A2s2)α1α2×⋯×(ALsL)αL−1.\Psi_{s_1\cdots s_L} = \sum_{\alpha_1,\ldots,\alpha_{L-1}} \left(A_1^{s_1}\right)_{\alpha_1} \left(A_2^{s_2}\right)_{\alpha_1\alpha_2} {}\times\cdots\times \left(A_L^{s_L}\right)_{\alpha_{L-1}}.

The matrix size at bond ii is the bond dimension χi\chi_i. It is simultaneously:

  • an upper bound on the Schmidt rank across the cut 1⋯i∣i+1⋯L1\cdots i\vert i+1\cdots L;
  • a coordinate size for the effective left and right boundary spaces;
  • a control parameter for representation capacity;
  • and, in practical calculations, one of several convergence variables.

It is not an observable and it is not an accuracy certificate by itself.

Helpful background. Tensor networks introduces physical and virtual indices. The Schmidt decomposition and singular-value decomposition explain the bond ranks and canonical forms used below.

Unless stated otherwise:

  • the chain has sites i=1,…,Li=1,\ldots,L;
  • the local dimension at site ii is qiq_i;
  • si=1,…,qis_i=1,\ldots,q_i is a physical basis label;
  • AisiA_i^{s_i} is a χi−1×χi\chi_{i-1}\times\chi_i matrix;
  • open boundaries mean χ0=χL=1\chi_0=\chi_L=1;
  • χ=max⁡iχi\chi=\max_i\chi_i denotes a typical or maximum bond dimension;
  • Aˉ\bar A denotes the complex conjugate of AA in the declared basis;
  • †\dagger denotes Hermitian conjugation;
  • states are normalized unless an unnormalized form is explicitly being discussed;
  • logarithms are natural, so entropies are in nats.

The ordering of sites is part of the representation. A permutation of orbitals or lattice sites is a physical relabeling of the tensor factors but can change every intermediate Schmidt rank and therefore the MPS cost.

Three statements must be separated:

  1. An exact MPS reproduces every amplitude of the target finite state.
  2. An approximate MPS is close under a declared state, observable, or reduced-state metric.
  3. An optimized MPS is the output of a specified search procedure within a chosen MPS manifold.

An optimized state need not be the best state at that bond dimension. The best state at that bond dimension need not be accurate for the physical question. Exact representability at some unrestricted bond dimension does not imply efficiency.

For open boundaries, the tensor at site ii has components

(Aisi)αi−1αi,αi−1=1,…,χi−1,αi=1,…,χi.\begin{gathered} \left(A_i^{s_i}\right)_{\alpha_{i-1}\alpha_i}, \\ \alpha_{i-1}=1,\ldots,\chi_{i-1}, \\ \alpha_i=1,\ldots,\chi_i. \end{gathered}

The endpoint tensors are a row and a column:

A1s1∈C1×χ1,ALsL∈CχL−1×1.A_1^{s_1} \in \mathbb C^{1\times\chi_1}, \qquad A_L^{s_L} \in \mathbb C^{\chi_{L-1}\times1}.

One may instead use square bulk matrices and explicit boundary vectors,

Ψs1⋯sL=ℓ†A1s1⋯ALsLr.\Psi_{s_1\cdots s_L} = \ell^\dagger A_1^{s_1}\cdots A_L^{s_L} r.

These conventions are equivalent after absorbing ℓ†\ell^\dagger and rr into the endpoint tensors. A derivation should state which convention it uses because dimensions and gauge transformations at the boundaries differ.

Before accounting for gauge redundancy, an open MPS contains

Nraw=∑i=1Lqiχi−1χiN_{\mathrm{raw}} = \sum_{i=1}^{L} q_i\chi_{i-1}\chi_i

complex tensor entries. For uniform qi=qq_i=q and interior χi=χ\chi_i=\chi,

Nraw=O(Lqχ2).N_{\mathrm{raw}} = O(Lq\chi^2).

This should be compared with the generic coefficient count

∏i=1Lqi,\prod_{i=1}^{L}q_i,

which is qLq^L for a uniform chain. Polynomial storage follows only when a physically adequate χ\chi remains polynomial in LL and the desired precision.

The maximum possible Schmidt rank depends on the cut:

χimax⁡=min⁡(∏j=1iqj,∏j=i+1Lqj).\chi_i^{\max} = \min \left( \prod_{j=1}^{i}q_j, \prod_{j=i+1}^{L}q_j \right).

Near an open edge this ceiling is small. Near the center it can be exponentially large. Padding every bond to one common χ\chi is convenient notation, not a structural requirement.

For a uniform chain,

χimax⁡=qmin⁡(i,L−i).\chi_i^{\max} = q^{\min(i,L-i)}.

Almost every state has full Schmidt rank at every cut and saturates this ceiling; equal Schmidt probabilities are not required. The statement that every finite chain state has an exact MPS is therefore true but computationally weak.

A common periodic form is

Ψs1⋯sL=Tr⁡(A1s1A2s2⋯ALsL),\Psi_{s_1\cdots s_L} = \operatorname{Tr} \left( A_1^{s_1} A_2^{s_2} \cdots A_L^{s_L} \right),

where all matrices close into a loop. For a translation-invariant representation one may set

Ais=As,A_i^s=A^s,

although a translation-invariant state need not be most conveniently represented by a one-site tensor before blocking or gauge adjustment.

A contiguous bipartition of a periodic ring cuts two virtual bonds. If both have dimension χ\chi, then

SchmidtRank⁡A≤χ2,SA≤2ln⁡χ.\operatorname{SchmidtRank}_A \le \chi^2, \qquad S_A \le 2\ln\chi.

Open- and periodic-boundary bond dimensions should therefore not be compared without specifying the cut geometry. Periodic MPS also have less favorable contraction and canonicalization structure; see the computational tensor-network guide.

Consider the cut after site ii:

H=H1⋯i⊗Hi+1⋯L.\mathcal H = \mathcal H_{1\cdots i} \otimes \mathcal H_{i+1\cdots L}.

Contracting all tensors left of the cut defines at most χi\chi_i left vectors,

∣L~α⟩,α=1,…,χi,\lvert\widetilde L_{\alpha}\rangle, \qquad \alpha=1,\ldots,\chi_i,

and contracting the right side defines at most χi\chi_i right vectors,

∣R~α⟩.\lvert\widetilde R_{\alpha}\rangle.

Thus the state can be written

∣ψ⟩=∑α=1χi∣L~α⟩∣R~α⟩,\lvert\psi\rangle = \sum_{\alpha=1}^{\chi_i} \lvert\widetilde L_\alpha\rangle \lvert\widetilde R_\alpha\rangle,

so

SchmidtRank⁡1⋯i∣i+1⋯L≤χi.\operatorname{SchmidtRank}_{1\cdots i\vert i+1\cdots L} \le \chi_i.

After orthonormalizing the two block bases, the same cut takes Schmidt form:

∣ψ⟩=∑α=1riλα[i]∣Lα[i]⟩∣Rα[i]⟩,\lvert\psi\rangle = \sum_{\alpha=1}^{r_i} \lambda_\alpha^{[i]} \lvert L_\alpha^{[i]}\rangle \lvert R_\alpha^{[i]}\rangle,

with

λα[i]≥0,∑α=1ri(λα[i])2=1,ri≤χi.\lambda_\alpha^{[i]}\ge0, \qquad \sum_{\alpha=1}^{r_i} \left(\lambda_\alpha^{[i]}\right)^2 =1, \qquad r_i\le\chi_i.

If zero-padding is removed, the minimum exact bond dimension at that cut is precisely rir_i.

The reduced-state eigenvalues are

pα[i]=(λα[i])2.p_\alpha^{[i]} = \left(\lambda_\alpha^{[i]}\right)^2.

Therefore

Si=−∑α=1ripα[i]ln⁡pα[i]≤ln⁡ri≤ln⁡χi.S_i = -\sum_{\alpha=1}^{r_i} p_\alpha^{[i]} \ln p_\alpha^{[i]} \le \ln r_i \le \ln\chi_i.

Every Rényi entropy of positive order obeys the same rank ceiling:

Sn[i]≤ln⁡χi,n>0.S_n^{[i]} \le \ln\chi_i, \qquad n>0.

Consequently, a target cut entropy SiS_i requires

χi≥eSi.\chi_i \ge e^{S_i}.

This is a necessary capacity condition, not a sufficient approximation theorem. Entropy does not determine how quickly the Schmidt tail decays.

Keeping the largest χ\chi Schmidt values gives the unnormalized vector

∣ψ~χ⟩=∑α=1χλα∣Lα⟩∣Rα⟩.\lvert\widetilde\psi_\chi\rangle = \sum_{\alpha=1}^{\chi} \lambda_\alpha \lvert L_\alpha\rangle \lvert R_\alpha\rangle.

Its squared norm is

⟨ψ~χ∣ψ~χ⟩=1−ϵχ,\langle\widetilde\psi_\chi \vert \widetilde\psi_\chi\rangle = 1-\epsilon_\chi,

where

ϵχ=∑α>χλα2\epsilon_\chi = \sum_{\alpha>\chi} \lambda_\alpha^2

is the discarded weight at that cut. The normalized truncated state has fidelity

∣⟨ψ∣ψχ⟩∣2=1−ϵχ.\left| \langle\psi\vert\psi_\chi\rangle \right|^2 = 1-\epsilon_\chi.

Sequential truncations across many cuts do not generally combine into one global error by simply quoting the largest local discarded weight. The entanglement spectrum explains the relevant tail estimates.

MPS tensors are coordinates, not observables. On an interior bond, insert an invertible matrix and its inverse:

XiXi−1=Iχi.X_iX_i^{-1} = I_{\chi_i}.

The transformations

Aisi⟼AisiXi,Ai+1si+1⟼Xi−1Ai+1si+1A_i^{s_i} \longmapsto A_i^{s_i}X_i, \qquad A_{i+1}^{s_{i+1}} \longmapsto X_i^{-1}A_{i+1}^{s_{i+1}}

leave every physical amplitude unchanged. More generally,

Aisi⟼Xi−1−1AisiXi,A_i^{s_i} \longmapsto X_{i-1}^{-1} A_i^{s_i} X_i,

with the endpoint convention adjusted appropriately.

Gauge freedom means:

  • tensor entries are not directly physical;
  • norms can migrate from one tensor to another;
  • raw differences between two tensor files are meaningless before gauge alignment;
  • optimization may contain flat or poorly conditioned coordinate directions;
  • canonical gauges can expose orthonormal block bases and Schmidt data;
  • gauge-invariant observables, transfer spectra, and Schmidt values are the appropriate comparison objects.

This virtual basis redundancy is not a physical gauge symmetry. A Gauss-law constraint restricts the physical Hilbert space; an MPS gauge change only rewrites the same vector.

The transformation matrices must be invertible on the represented bond support. If a bond contains zero Schmidt values or deliberately padded null directions, the full χi×χi\chi_i\times\chi_i gauge is not unique in the same way. Canonicalization should first identify the supported subspace rather than treating null directions as physical degeneracy.

Canonical forms use gauge freedom to make the effective block states orthonormal. They are especially powerful for open chains because removing one bond disconnects the graph.

With the left bond indexing rows and the right bond indexing columns of AL,isA_{L,i}^s, the left-canonical condition is

∑s(AL,is)†AL,is=Iχi.\sum_s \left(A_{L,i}^{s}\right)^\dagger A_{L,i}^{s} = I_{\chi_i}.

Equivalently, reshape the tensor into a matrix whose row index is (αi−1,s)(\alpha_{i-1},s) and whose column index is αi\alpha_i. Its columns are orthonormal.

If all tensors through site ii are left-canonical, the recursively constructed states

∣Lαi[i]⟩=∑s1,…,siα1,…,αi−1×(AL,1s1⋯AL,isi)αi∣s1⋯si⟩.\lvert L_{\alpha_i}^{[i]}\rangle = \sum_{\substack{ s_1,\ldots,s_i\\ \alpha_1,\ldots,\alpha_{i-1} }} {}\times \left( A_{L,1}^{s_1} \cdots A_{L,i}^{s_i} \right)_{\alpha_i} \lvert s_1\cdots s_i\rangle.

satisfy

⟨Lαi[i]|Lβi[i]⟩=δαiβi.\left\langle L_{\alpha_i}^{[i]} \middle| L_{\beta_i}^{[i]} \right\rangle = \delta_{\alpha_i\beta_i}.

The proof is inductive: contraction of the newest physical index applies the left-canonical identity and preserves orthonormality.

The right-canonical condition is

∑sAR,is(AR,is)†=Iχi−1.\sum_s A_{R,i}^{s} \left(A_{R,i}^{s}\right)^\dagger = I_{\chi_{i-1}}.

Tensors from site ii to the right boundary then generate orthonormal right-block states.

Choose a cut after site ii. Tensors to the left can be left-canonical and tensors to the right right-canonical, leaving a diagonal center matrix

Λ[i]=diag⁡(λ1[i],…,λri[i]).\Lambda^{[i]} = \operatorname{diag} \left( \lambda_1^{[i]}, \ldots, \lambda_{r_i}^{[i]} \right).

The state becomes

∣ψ⟩=∑α=1riλα[i]∣Lα[i]⟩∣Rα[i]⟩.\lvert\psi\rangle = \sum_{\alpha=1}^{r_i} \lambda_\alpha^{[i]} \lvert L_\alpha^{[i]}\rangle \lvert R_\alpha^{[i]}\rangle.

Thus a mixed-canonical MPS is the Schmidt decomposition written locally along a chain.

One may instead place the orthogonality center on a site, represented by a center tensor AC,isA_{C,i}^s. In a compatible gauge,

AC,is=AL,isCi=Ci−1AR,is.A_{C,i}^s = A_{L,i}^s C_i = C_{i-1}A_{R,i}^s.

The matrices CiC_i need not be diagonal in every working gauge, but their singular values are the Schmidt values across the corresponding bond.

Mixed-canonical MPS with a bond center and staggered AKLT spin correlations

The bond-centered canonical form places the Schmidt values in Λ\Lambda, which has no physical leg. Left and right tensors build orthonormal block bases. The lower panel shows an exact transfer-map prediction for the infinite AKLT state: ⟨S0zSrz⟩=(4/3)(−1/3)r\langle S_0^zS_r^z\rangle=(4/3)(-1/3)^r. Alternating signs come from the negative transfer eigenvalue; its magnitude sets the decay length 1/ln⁡31/\ln3 lattice spacings.

In mixed-canonical form:

  • the norm is a local contraction of the center data;
  • Schmidt values and entanglement entropy are directly available;
  • expectation-value environments are well conditioned;
  • the meaningful support of a bond is visible;
  • truncation can be defined by ordered Schmidt values;
  • local optimization has a transparent effective basis.

Canonical form does not make the physical state unique. Degenerate Schmidt values permit unitary rotations within degenerate sectors, phases remain, and null directions remain arbitrary.

Moving the center does not change the state

Section titled “Moving the center does not change the state”

Shifting an orthogonality center by one site amounts to factorizing the current center tensor and absorbing one factor into its neighbor. At the exact algebraic level this is a gauge change. If singular values are discarded during the move, it becomes an approximation.

Exact factorization moves the center without changing the state; discarding singular values changes the state. The computational tensor-network guide discusses the numerical controls.

For a uniform MPS with square χ×χ\chi\times\chi matrices AsA^s, define the transfer map

E(X)=∑sAsX(As)†.\mathcal E(X) = \sum_s A^sX(A^s)^\dagger.

Its Hilbert–Schmidt adjoint is

E∗(Y)=∑s(As)†YAs.\mathcal E^\ast(Y) = \sum_s (A^s)^\dagger Y A^s.

The right-canonical condition gives

E(I)=I,\mathcal E(I)=I,

whereas the left-canonical condition gives

E∗(I)=I.\mathcal E^\ast(I)=I.

For a generic canonical uniform MPS, one works with positive left and right fixed points,

E(r)=r,E∗(ℓ)=ℓ,\mathcal E(r)=r, \qquad \mathcal E^\ast(\ell)=\ell,

normalized by

Tr⁡(ℓr)=1.\operatorname{Tr}(\ell r)=1.

Gauge transformations move information between AA, ℓ\ell, and rr without changing physical contractions.

For the amplitude convention ℓ†As1⋯AsLr\ell^\dagger A^{s_1}\cdots A^{s_L}r, set ℓ0=ℓℓ†\ell_0=\ell\ell^\dagger and rL=rr†r_L=rr^\dagger. The norm of the length-LL uniform chain is exactly

⟨ψ∣ψ⟩=Tr⁡[ℓ0 EL(rL)],\langle\psi\vert\psi\rangle = \operatorname{Tr} \left[ \ell_0\, \mathcal E^L(r_L) \right],

The exponentially large physical sum has become iteration on a χ2\chi^2-dimensional virtual operator space.

For a site-dependent MPS, use

Ei(X)=∑siAisiX(Aisi)†\mathcal E_i(X) = \sum_{s_i} A_i^{s_i} X \left(A_i^{s_i}\right)^\dagger

with dimensions adjusted from bond to bond.

A local operator OO is inserted through

EO(X)=∑s,s′⟨s′∣O∣s⟩AsX(As′)†.\mathcal E_O(X) = \sum_{s,s'} \langle s'\lvert O\rvert s\rangle A^sX(A^{s'})^\dagger.

Products of transfer maps and inserted maps generate expectation values and correlation functions. This is why MPS observables can be evaluated without explicitly forming the qLq^L amplitudes.

An efficient representation and an efficient contraction are distinct claims in general tensor networks. For an open MPS, the loop-free chain geometry makes standard norm and local-observable contractions polynomial in LL, qq, and χ\chi.

Let the transfer map be normalized so its spectral radius is one. Denote its eigenvalues by

μ0=1,∣μ1∣≥∣μ2∣≥⋯ .\mu_0=1, \qquad \lvert\mu_1\rvert \ge \lvert\mu_2\rvert \ge \cdots.

When the leading eigenvalue is unique and the relevant subleading eigenvalues satisfy

∣μa∣<1,\lvert\mu_a\rvert<1,

a connected two-point function at separation rr has the schematic form

⟨O0Pr⟩c=∑a≥1ca(O,P) μa r−1,\langle O_0P_r\rangle_c = \sum_{a\ge1} c_a(O,P)\, \mu_a^{\,r-1},

with possible polynomial prefactors if the transfer map has nontrivial Jordan blocks.

The largest contributing magnitude defines a correlation length

ξO,P=−1ln⁡∣μlead(O,P)∣.\xi_{O,P} = -\frac1{ \ln\lvert\mu_{\mathrm{lead}}(O,P)\rvert }.

A commonly quoted transfer correlation length is

ξ=−1ln⁡∣μ1∣,\xi = -\frac1{\ln\lvert\mu_1\rvert},

provided μ1\mu_1 couples to some local operators and the leading fixed point is nondegenerate. These lengths are in transfer-step units: multiply by the unit-cell length if one transfer step contains several sites.

A finite transfer correlation length of one converged MPS does not by itself prove a spectral gap of the Hamiltonian. It may reflect:

  • a genuinely gapped phase;
  • finite bond dimension near a critical point;
  • finite system size;
  • explicit symmetry breaking in the selected state;
  • a metastable optimization result;
  • a state-ordering or boundary artifact.

Physical claims require convergence in χ\chi and LL, symmetry and boundary checks, and direct spectral or scaling calculations where appropriate.

If several transfer eigenvalues have magnitude one, the state may contain persistent order, symmetry-broken sectors, periodic structure, or non-injective blocks. The bond-dimension-two GHZ representation on Tensor Networks Preview is the simplest warning: its entropy is bounded, yet a connected ZZ correlator does not decay.

Low entanglement therefore does not imply clustering without additional structure.

For a uniform MPS, block ℓ\ell sites and define the map

Γℓ(X)=∑s1,…,sℓ×Tr⁡(XAs1⋯Asℓ)∣s1⋯sℓ⟩.\Gamma_\ell(X) = \sum_{s_1,\ldots,s_\ell} {}\times \operatorname{Tr} \left( X A^{s_1}\cdots A^{s_\ell} \right) \lvert s_1\cdots s_\ell\rangle.

The MPS is injective after ℓ\ell sites if

Γℓ(X)=0⟹X=0.\Gamma_\ell(X)=0 \quad\Longrightarrow\quad X=0.

Equivalently, after a sufficiently large finite blocking, products

As1⋯AsℓA^{s_1}\cdots A^{s_\ell}

span the full virtual matrix algebra.

Injectivity is a structural condition, not a synonym for finite bond dimension. A finite-χ\chi MPS can be non-injective.

For an injective uniform MPS:

  • the canonical transfer map has a unique full-rank fixed-point structure;
  • connected correlations cluster exponentially;
  • sufficiently long local reduced states determine a frustration-free parent Hamiltonian;
  • the periodic parent Hamiltonian has the MPS as a unique ground state for sufficiently large rings;
  • the associated parent-Hamiltonian family is gapped under the standard finite-range construction.

The precise blocking length, interaction range, and finite-size qualifications matter. These statements concern the constructed parent Hamiltonian, not every Hamiltonian for which the MPS happens to approximate a low-energy state.

Choose a block length ℓ\ell and let the MPS reduced state have support

Sℓ⊆⨂j=1ℓHj.\mathcal S_\ell \subseteq \bigotimes_{j=1}^{\ell} \mathcal H_j.

Let

hih_i

be the projector onto the orthogonal complement of that support on sites i,…,i+ℓ−1i,\ldots,i+\ell-1. Then

Hparent=∑ihiH_{\mathrm{parent}} = \sum_i h_i

is positive semidefinite and

Hparent∣ψ⟩=0.H_{\mathrm{parent}}\lvert\psi\rangle=0.

Hence the MPS is an exact frustration-free ground state. This construction alone does not prove uniqueness or a gap: a short block can have full physical support, making every hi=0h_i=0. For an injective tensor, choose a sufficiently long interaction block so that the parent-Hamiltonian intersection property applies. The standard theorem then gives a unique periodic ground state on sufficiently large rings and a uniform gap. An open chain can still have boundary degrees of freedom; appropriate boundary conditions or boundary terms select them. Non-injective tensors require a separate ground-space analysis.

Non-injective MPS are not defective. They naturally describe:

  • cat states and symmetry-breaking sectors;
  • states with periodicity larger than the chosen unit cell;
  • degenerate parent-Hamiltonian ground spaces;
  • block structures carrying distinct superselection-like sectors.

The correct response is to identify the block structure and physical sector, not to force a single injective interpretation.

The phrase “an MPS” can refer to several distinct limits.

Form Tensors Boundary data Typical use
finite open MPS site dependent or uniform endpoint tensors or vectors finite chains, edge states, DMRG
finite periodic MPS loop of tensors trace or closure tensor rings and translation studies
uniform infinite MPS one repeating tensor or unit cell transfer fixed points thermodynamic-limit phases
finite MPS on a cylinder path ordered 2D sites mapped to a chain open or infinite along the axis quasi-one-dimensional systems

These forms have different cut counts, boundary physics, and convergence questions.

Using one repeated tensor with periodic trace closure makes translation invariance manifest. Repeating it on an open chain does not remove boundary-dependent profiles. For an infinite chain, the chosen transfer fixed points and sector must also be translation invariant. The converse needs care: A translation-invariant physical state may require:

  • a larger unit cell in the chosen representation;
  • blocking before injectivity appears;
  • a superposition of symmetry-broken blocks;
  • boundary data that restore a finite-ring symmetry.

One should distinguish a symmetry of the state from a symmetry of a particular tensor gauge.

For an infinite uniform MPS, the global vector norm is not formed by taking an ordinary finite trace at L=∞L=\infty. Local expectation values are defined through normalized transfer fixed points. A well-posed statement specifies the unit cell, fixed-point normalization, and selected sector.

MPS geometry follows an ordered path. That path need not coincide with Euclidean distance.

Open boundary vectors can:

  • select a state within a degenerate parent ground space;
  • expose edge degrees of freedom;
  • break or preserve a symmetry;
  • change one-point functions near the boundary;
  • leave bulk transfer properties unchanged in a sufficiently long injective chain.

Bulk conclusions should be separated from edge conclusions and checked as the observation point moves away from the endpoints.

A periodic ring removes physical edges but introduces a loop in the contraction. A contiguous region has two virtual boundaries, so its rank capacity is χ2\chi^2, not χ\chi. Finite-ring momentum and translation quantum numbers also depend on how the trace and unit cell are implemented.

See boundary conditions on lattices for the distinction between physical edges and periodic closure.

A ladder or cylinder can be mapped to a one-dimensional ordering, but a cut across the MPS path may cross a physical boundary whose size grows with the transverse width WW. An area-law state can then require

ln⁡χ=O(W),\ln\chi = O(W),

or

χ=eO(W).\chi = e^{O(W)}.

MPS methods can still be powerful for narrow cylinders, but “area law” does not mean cost independent of width.

For quantum chemistry, long-range spin models, or momentum-space problems, the site order may be a design choice. Two orderings represent the same physical tensor product but can have very different cut entropies. A trustworthy comparison states the ordering and checks whether the conclusion is stable under plausible alternatives.

Bond dimension one gives

Aisi=aisi,A_i^{s_i}=a_i^{s_i},

so the amplitude factorizes and the state is a product. This is the zero-entanglement baseline.

The full coefficient check is developed on Tensor Networks Preview; here the structural point is

χimin⁡=1⟺ri=1\chi_i^{\min}=1 \quad\Longleftrightarrow\quad r_i=1

at every cut for a pure finite-chain state. A padded representation may have larger χi\chi_i while still representing a product state.

The GHZ state has an exact χ=2\chi=2 MPS, constant cut entropy ln⁡2\ln2, and nondecaying order. Its transfer map has more than one leading sector. It is therefore a compact but non-injective counterexample to the claim that finite bond dimension forces short-range correlations.

The Affleck–Kennedy–Lieb–Tasaki state

Section titled “The Affleck–Kennedy–Lieb–Tasaki state”

The spin-1 Affleck–Kennedy–Lieb–Tasaki (AKLT) state is a canonical example of a nontrivial gapped MPS. In the physical basis

∣+⟩,∣0⟩,∣−⟩,\lvert+\rangle, \qquad \lvert0\rangle, \qquad \lvert-\rangle,

one convenient bond-dimension-two representation is

A+=23 σ+,A0=−13 σz,A−=−23 σ−.\begin{aligned} A^+ &= \sqrt{\frac23}\, \sigma^+, \\ A^0 &= -\frac1{\sqrt3}\, \sigma^z, \\ A^- &= -\sqrt{\frac23}\, \sigma^-. \end{aligned}

With

σ+=(0100),σ−=(0010),\sigma^+ = \begin{pmatrix} 0&1 \\ 0&0 \end{pmatrix}, \qquad \sigma^- = \begin{pmatrix} 0&0 \\ 1&0 \end{pmatrix},

these tensors obey both canonical identities:

∑m=+,0,−(Am)†Am=I,\sum_{m=+,0,-} (A^m)^\dagger A^m = I,

and

∑m=+,0,−Am(Am)†=I.\sum_{m=+,0,-} A^m(A^m)^\dagger = I.

The transfer map has eigenvalue

μ0=1\mu_0=1

on the identity sector and

μx=μy=μz=−13\mu_x=\mu_y=\mu_z=-\frac13

on the Pauli sector. Hence the bulk correlation length is

ξAKLT=1ln⁡3.\xi_{\mathrm{AKLT}} = \frac1{\ln3}.

The sign produces staggered correlations, while the magnitude gives exponential decay. In the infinite translation-invariant state, ⟨Siz⟩=0\langle S_i^z\rangle=0 and the inserted transfer maps give

⟨S0zSrz⟩=43(−13)r,r≥1.\langle S_0^zS_r^z\rangle =\frac43\left(-\frac13\right)^r, \qquad r\ge1.

Here the spin-1 operators are dimensionless, with SzS^z eigenvalues +1,0,−1+1,0,-1, and distances are measured in lattice spacings.

Choosing the overall energy unit so that the spin-2 bond projector has coefficient two, the corresponding nearest-neighbor parent Hamiltonian is

HAKLT=2∑iPi,i+1(S=2),H_{\mathrm{AKLT}} = 2\sum_i P_{i,i+1}^{(S=2)},

or equivalently

HAKLT=∑i[Si⋅Si+1+13(Si⋅Si+1)2+23].H_{\mathrm{AKLT}} = \sum_i \Bigg[ \mathbf S_i\cdot\mathbf S_{i+1} + \frac13 \left( \mathbf S_i\cdot\mathbf S_{i+1} \right)^2 + \frac23 \Bigg].

Every term annihilates the valence-bond-solid state. On an open chain, unpaired virtual spin-1/21/2 edge degrees of freedom produce boundary-state structure. On a periodic chain, the injective bulk MPS gives a unique ground state for the standard sufficiently large ring.

Across a bulk cut of the infinite canonical state, the two Schmidt probabilities are equal:

p1=p2=12,p_1=p_2=\frac12,

so

S=ln⁡2.S=\ln2.

This one example ties together bond dimension, canonical gauge, transfer spectrum, exponential clustering, edge structure, and a frustration-free parent Hamiltonian.

Symmetries on Physical and Virtual Indices

Section titled “Symmetries on Physical and Virtual Indices”

Suppose an on-site unitary symmetry acts as

Ug=ug⊗L.U_g = u_g^{\otimes L}.

For an injective uniform MPS invariant up to a phase, the local tensors satisfy a relation of the form

∑s′(ug)ss′As′=eiθgVg−1AsVg.\sum_{s'} (u_g)_{ss'} A^{s'} = e^{i\theta_g} V_g^{-1} A^s V_g.

The physical action can therefore be pushed to the virtual bonds. The matrices VgV_g may form a projective representation,

VgVh=ω(g,h)Vgh.V_gV_h = \omega(g,h) V_{gh}.

Under the appropriate symmetry and gap assumptions, the cohomology class of ω(g,h)\omega(g,h) carries symmetry-protected phase information. See symmetry-protected structure for the classification and its symmetry assumptions.

In a symmetry-adapted MPS, bond spaces decompose into charge sectors:

Vi=⨁QVi,Q.\mathcal V_i = \bigoplus_Q \mathcal V_{i,Q}.

Tensor blocks vanish unless the incoming bond charge, physical charge, and outgoing bond charge satisfy the declared fusion rule. For an Abelian additive convention,

Qleft+qs=Qright.Q_{\mathrm{left}}+q_s = Q_{\mathrm{right}}.

Benefits include:

  • exact conservation of selected quantum numbers;
  • block-sparse storage and contraction;
  • symmetry-resolved Schmidt spectra;
  • cleaner targeting of physical sectors.

The charge convention and degeneracy spaces must be documented. Block sparsity alone does not check that the intended global symmetry sector was selected.

A fermionic MPS needs an explicit parity and ordering convention. One may use Jordan–Wigner strings, parity-aware tensor categories, or a fermionic swap rule. Omitting the convention makes sign-sensitive formulas ambiguous even if the drawn network looks identical to a spin MPS.

Density-matrix renormalization group (DMRG) is naturally understood as variational optimization over MPS. At fixed bond dimensions, one seeks

Emin⁡=min⁡∣ψ(A)⟩∈M{χi}⟨ψ(A)∣H∣ψ(A)⟩⟨ψ(A)∣ψ(A)⟩,E_{\min} = \min_{\lvert\psi(A)\rangle\in\mathcal M_{\{\chi_i\}}} \frac{ \langle\psi(A)\lvert H\rvert\psi(A)\rangle }{ \langle\psi(A)\vert\psi(A)\rangle },

where

M{χi}\mathcal M_{\{\chi_i\}}

is the set of MPS with the chosen boundary conditions, local spaces, symmetries, and bond bounds. Its fixed-full-rank portions are smooth manifolds; lower-rank states form separate strata, which matters for tangent-space arguments.

Canonical form supplies orthonormal effective block bases around a local center. DMRG then updates local center data while holding an environment fixed, moves the center, and repeats. The density-matrix language and the MPS language meet at the Schmidt decomposition: retaining dominant reduced-state eigenvectors is retaining dominant bond Schmidt sectors.

Why one-dimensional gapped systems are favorable

Section titled “Why one-dimensional gapped systems are favorable”

For bounded finite-range spin chains with fixed local dimension, a unique ground state, and a spectral gap uniform in system size, area-law and MPS approximation theorems apply. Locality, a stable gap, and favorable Schmidt tails make moderate bond dimensions physically effective.

The gap assumption does not guarantee that one small fixed bond dimension works at every precision and system size. Rigorous approximation bounds state how resources depend on these quantities; practical adequacy still needs convergence checks.

MPS is a state representation. DMRG is an optimization family. Other procedures can produce MPS, including:

  • exact sequential decompositions;
  • imaginary-time evolution;
  • real-time evolution with truncation;
  • variational uniform-MPS methods;
  • direct optimization and tangent-space methods;
  • analytic parent-Hamiltonian constructions.

Conversely, a DMRG run can fail to find the best state in its declared MPS class because of local minima, poor initialization, an incorrect symmetry sector, insufficient sweeps, or an inadequate bond profile.

DMRG develops effective local Hamiltonians, one-site and two-site updates, sweeps, and convergence controls. The computational roadmap supplies the broader numerical background.

A generic injective finite-χ\chi uniform MPS has a finite-dimensional transfer map and therefore a finite correlation length when its leading eigenvalue is isolated. A truly critical ground state instead has scale-free correlations and logarithmically growing interval entropy.

At finite χ\chi, an MPS approximation to a critical state develops an induced scale

ξχ<∞.\xi_\chi<\infty.

Universal finite-entanglement scaling can be extracted only through controlled sequences in χ\chi, with the correct symmetry, unit cell, and finite-size regime. One finite-χ\chi correlation length is a numerical cutoff, not a demonstration of a physical gap.

The dedicated Entanglement and Criticality page explains the conformal scaling formulas and the distinction among finite-size, finite-entanglement, and physical correlation lengths.

After a global quench, cut entanglement often grows approximately linearly for an extended time:

S(t)∼rEt.S(t) \sim r_E t.

Since an MPS requires

χ(t)≥eS(t),\chi(t) \ge e^{S(t)},

an exact representation obeys the necessary capacity bound

χ(t)≳erEt.\chi(t) \gtrsim e^{r_E t}.

Here rEr_E is an entropy-production rate across the chosen cut, with units of inverse time for dimensionless entropy. If an entanglement velocity vEv_E is introduced, the one-cut convention is rE=seqvEr_E=s_{\mathrm{eq}}v_E, with equilibrium entropy density seqs_{\mathrm{eq}} per unit length. An interval with two active boundaries has a corresponding factor of two before saturation. Fixed-accuracy approximation depends on Schmidt tails, not entropy alone; broadly distributed growing spectra often impose the same practical exponential cost. Local quenches, localized phases, integrable dynamics, and special initial states can behave differently, so the growth law must be measured rather than assumed.

The time-dependent variational principle explains projection onto variational tangent spaces. The computational tensor-network guide compares time-step and truncation controls.

An operator can be factored along the same chain:

O=∑s1,…,sLs1′,…,sL′W1s1s1′⋯WLsLsL′×∣s1⋯sL⟩⟨s1′⋯sL′∣.O = \sum_{\substack{ s_1,\ldots,s_L\\ s'_1,\ldots,s'_L }} W_1^{s_1s'_1} \cdots W_L^{s_Ls'_L} {}\times \lvert s_1\cdots s_L\rangle \langle s'_1\cdots s'_L\rvert.

This is a matrix product operator (MPO). Hamiltonians, density operators, channels, and transfer objects may all have matrix-product forms, but their bond dimensions measure operator-space structure rather than state entanglement directly.

Important distinctions are:

  • an MPS for a pure state;
  • an MPO for an operator;
  • a positive MPO for a density operator;
  • a purification MPS on system plus ancilla;
  • an MPS for a vectorized operator, whose cut entropy is operator entanglement.

Positivity is not automatic for a generic MPO parametrization. See the computational tensor-network guide for contraction and approximation choices.

First fix the Hamiltonian, geometry, site ordering, local cutoff, symmetry sector, and bond profile. These choices determine the state family being tested. Canonical residuals check the local linear algebra:

δL,i=∥∑s(AL,is)†AL,is−I∥,δR,i=∥∑sAR,is(AR,is)†−I∥.\begin{aligned} \delta_{L,i} &=\left\lVert\sum_s(A_{L,i}^s)^\dagger A_{L,i}^s-I\right\rVert,\\ \delta_{R,i} &=\left\lVert\sum_sA_{R,i}^s(A_{R,i}^s)^\dagger-I\right\rVert. \end{aligned}

Check normalization and agreement of Schmidt values obtained from different center positions. Compare states through overlaps, reduced states, observables, and transfer spectra; raw tensor subtraction depends on gauge.

Energy stationarity is an optimization check. The variance

ΔH2=⟨H2⟩−⟨H⟩2\Delta_H^2=\langle H^2\rangle-\langle H\rangle^2

vanishes for an exact eigenstate, including an excited eigenstate. A small variance alone therefore does not identify the ground state, and its quantitative meaning depends on spectral scales.

Vary bond dimension and system size independently, and compare the observables relevant to the question. Near criticality, separate finite-size and finite-entanglement scales. In dynamics, also vary time step and truncation tolerance; on cylinders, vary transverse width separately from length. The last exercise illustrates why a stable energy alone is insufficient.

An eight-site qubit MPS has bond profile

(χ0,…,χ8)=(1,2,4,4,4,4,4,2,1).(\chi_0,\ldots,\chi_8) = (1,2,4,4,4,4,4,2,1).

Compute its raw number of complex tensor entries. What is the maximum entropy across any one open-chain bond? Compare the raw entry count with the 282^8 amplitudes of a generic state.

Solution

With qi=2q_i=2,

Nraw=∑i=182χi−1χi.N_{\mathrm{raw}} = \sum_{i=1}^{8} 2\chi_{i-1}\chi_i.

The eight contributions are

4, 16, 32, 32, 32, 32, 16, 4,4,\ 16,\ 32,\ 32,\ 32,\ 32,\ 16,\ 4,

so

Nraw=168.N_{\mathrm{raw}}=168.

The largest bond dimension is four, hence

Smax⁡≤ln⁡4.S_{\max} \le \ln4.

A generic eight-qubit vector has

28=2562^8=256

complex amplitudes before normalization and global-phase identification.

The comparison 168<256168<256 suggests compression, but 168168 is still a raw coordinate count. It includes gauge redundancy and does not establish that a particular target state is represented accurately.

Show directly that

Aisi⟼AisiX,Ai+1si+1⟼X−1Ai+1si+1A_i^{s_i} \longmapsto A_i^{s_i}X, \qquad A_{i+1}^{s_{i+1}} \longmapsto X^{-1}A_{i+1}^{s_{i+1}}

leaves all amplitudes unchanged for invertible XX.

Solution

The affected factor in every amplitude is

AisiAi+1si+1.A_i^{s_i}A_{i+1}^{s_{i+1}}.

After the transformation it becomes

(AisiX)(X−1Ai+1si+1)=Aisi(XX−1)Ai+1si+1=AisiAi+1si+1.\begin{aligned} \left(A_i^{s_i}X\right) \left(X^{-1}A_{i+1}^{s_{i+1}}\right) &= A_i^{s_i} \left(XX^{-1}\right) A_{i+1}^{s_{i+1}} \\ &\qquad = A_i^{s_i}A_{i+1}^{s_{i+1}}. \end{aligned}

Every other tensor is unchanged, so every coefficient Ψs1⋯sL\Psi_{s_1\cdots s_L} is unchanged.

Assume left-block states at bond i−1i-1 obey

⟨Lα[i−1]∣Lβ[i−1]⟩=δαβ.\langle L_\alpha^{[i-1]} \vert L_\beta^{[i-1]}\rangle = \delta_{\alpha\beta}.

Define

∣Lγ[i]⟩=∑α,s(AL,is)αγ∣Lα[i−1]⟩∣s⟩.\lvert L_\gamma^{[i]}\rangle = \sum_{\alpha,s} \left(A_{L,i}^{s}\right)_{\alpha\gamma} \lvert L_\alpha^{[i-1]}\rangle \lvert s\rangle.

Use the left-canonical identity to prove orthonormality at bond ii.

Solution

Taking the inner product gives

⟨Lγ[i]|Lγ′[i]⟩=∑α,βs,s′(AL,is)αγ ⁣∗(AL,is′)βγ′×⟨Lα[i−1]∣Lβ[i−1]⟩⟨s∣s′⟩.\left\langle L_\gamma^{[i]} \middle| L_{\gamma'}^{[i]} \right\rangle = \sum_{\substack{ \alpha,\beta\\ s,s' }} \left(A_{L,i}^{s}\right)_{\alpha\gamma}^{\!*} \left(A_{L,i}^{s'}\right)_{\beta\gamma'} {}\times \langle L_\alpha^{[i-1]} \vert L_\beta^{[i-1]}\rangle \langle s\vert s'\rangle.

The two orthonormality relations reduce this to

∑α,s(AL,is)αγ ⁣∗(AL,is)αγ′.\sum_{\alpha,s} \left(A_{L,i}^{s}\right)_{\alpha\gamma}^{\!*} \left(A_{L,i}^{s}\right)_{\alpha\gamma'}.

In matrix notation this is

[∑s(AL,is)†AL,is]γγ′=δγγ′.\left[ \sum_s (A_{L,i}^s)^\dagger A_{L,i}^s \right]_{\gamma\gamma'} = \delta_{\gamma\gamma'}.

Thus the enlarged left-block states remain orthonormal.

An open-chain MPS and a periodic MPS both use bond dimension χ\chi. Derive the maximum Schmidt rank and entropy for:

  1. a cut separating the left prefix of the open chain;
  2. a contiguous interval on the periodic ring.
Solution

The open prefix is separated by one virtual bond, so

ropen≤χ,Sopen≤ln⁡χ.r_{\mathrm{open}} \le \chi, \qquad S_{\mathrm{open}} \le \ln\chi.

A proper contiguous interval on a ring has two boundary cuts. Its effective boundary space has dimension at most

χ×χ=χ2.\chi\times\chi=\chi^2.

Therefore

rring≤χ2,Sring≤ln⁡χ2=2ln⁡χ.r_{\mathrm{ring}} \le \chi^2, \qquad S_{\mathrm{ring}} \le \ln\chi^2 = 2\ln\chi.

These are capacity bounds. The actual ranks can be smaller.

For

A+=23σ+,A0=−13σz,A−=−23σ−,\begin{aligned} A^+ &= \sqrt{\frac23}\sigma^+, \\ A^0 &= -\frac1{\sqrt3}\sigma^z, \\ A^- &= -\sqrt{\frac23}\sigma^-, \end{aligned}

verify

∑m(Am)†Am=I.\sum_m(A^m)^\dagger A^m=I.

If the subleading transfer eigenvalues are −1/3-1/3, find the correlation length and explain the sign.

Solution

Using

(σ+)†=σ−,(σ−)†=σ+,(\sigma^+)^\dagger=\sigma^-, \qquad (\sigma^-)^\dagger=\sigma^+,

we obtain

∑m(Am)†Am=23σ−σ++13I+23σ+σ−=23I+13I=I.\begin{aligned} \sum_m(A^m)^\dagger A^m &= \frac23\sigma^-\sigma^+ + \frac13 I + \frac23\sigma^+\sigma^- \\ &= \frac23 I+\frac13 I \\ &= I. \end{aligned}

The correlation length associated with magnitude 1/31/3 is

ξ=−1ln⁡(1/3)=1ln⁡3.\xi = -\frac1{\ln(1/3)} = \frac1{\ln3}.

The negative eigenvalue contributes a factor

(−13)r,\left(-\frac13\right)^r,

so the associated correlations alternate in sign while decaying exponentially.

Let

∣WL⟩=1L∑j=1L∣0⋯010⋯0⟩.\lvert W_L\rangle = \frac1{\sqrt L} \sum_{j=1}^{L} \lvert0\cdots010\cdots0\rangle.

Across a cut after site kk, write its Schmidt decomposition and determine the minimum exact bond rank.

Solution

Separate terms according to whether the excitation lies in the left or right block:

∣WL⟩=kL ∣Wk⟩∣0L−k⟩+L−kL ∣0k⟩∣WL−k⟩.\lvert W_L\rangle = \sqrt{\frac{k}{L}}\, \lvert W_k\rangle \lvert0^{L-k}\rangle + \sqrt{\frac{L-k}{L}}\, \lvert0^k\rangle \lvert W_{L-k}\rangle.

For a nontrivial cut,

1≤k≤L−1,1\le k\le L-1,

the two left vectors are orthonormal, as are the two right vectors. The Schmidt values are

kL,L−kL.\sqrt{\frac{k}{L}}, \qquad \sqrt{\frac{L-k}{L}}.

Thus the Schmidt rank is two across every nontrivial cut, and an exact open MPS can use

χi=2\chi_i=2

on every interior bond. The entropy varies with kk, but the rank does not.

A Schmidt truncation has discarded weight

ϵχ=10−6.\epsilon_\chi=10^{-6}.

Find the fidelity with the normalized truncated state and the trace distance between the two pure-state density operators. Give a norm bound on the error of a bounded observable OO.

Solution

The squared overlap is

F=∣⟨ψ∣ψχ⟩∣2=1−ϵχ=0.999999.F = \left| \langle\psi\vert\psi_\chi\rangle \right|^2 = 1-\epsilon_\chi = 0.999999.

For pure states, the trace distance is

D=12∥∣ψ⟩⟨ψ∣−∣ψχ⟩⟨ψχ∣∥1=1−F=10−3.\begin{aligned} D &= \frac12 \Bigl\lVert \lvert\psi\rangle\langle\psi\rvert {} - \lvert\psi_\chi\rangle\langle\psi_\chi\rvert \Bigr\rVert_1 \\ &= \sqrt{1-F} = 10^{-3}. \end{aligned}

Therefore

∣⟨O⟩ψ−⟨O⟩ψχ∣≤2∥O∥∞D=2×10−3∥O∥∞.\begin{aligned} \left| \langle O\rangle_\psi - \langle O\rangle_{\psi_\chi} \right| &\le 2\lVert O\rVert_\infty D \\ &= 2\times10^{-3} \lVert O\rVert_\infty. \end{aligned}

This is a worst-case bound for this single normalized truncation. A sequence of truncations requires a separate global error analysis.

A calculation reports that the energy changed by less than 10−1010^{-10} during the final sweep at χ=256\chi=256, and concludes that the ground state and its critical exponents are converged. Explain why the conclusion is too strong and identify the additional calculations needed.

Solution

Small energy change during one sweep shows stationarity of that optimization trajectory. It does not establish:

  • that the global variational minimum at χ=256\chi=256 was found;
  • that χ=256\chi=256 is adequate;
  • that the correct symmetry sector or unit cell was selected;
  • that finite-size and boundary effects are controlled;
  • that critical observables have converged;
  • that finite-entanglement scaling has been separated from physical scaling.

A defensible study varies χ\chi, LL, unit cell, initialization, and relevant boundary or ordering choices. It checks energy variance, discarded weights, canonical residuals, symmetry quantum numbers, local observables, correlations, Schmidt spectra, and stability of fitted exponents over controlled scaling windows. Independent exact-diagonalization or analytic benchmarks should be used where available.