---
title: Fundamental Theorem of MPS
url: https://www.emergentmind.com/topics/fundamental-theorem-of-matrix-product-states
type: topic
---

# Fundamental Theorem of MPS

Searching arXiv for recent and foundational papers on the Fundamental Theorem of Matrix-Product States.
The Fundamental Theorem of Matrix-Product States (MPS) is the structural statement that characterizes when two local tensor descriptions generate the same one-dimensional many-body quantum state. In its standard form, the theorem asserts that, once the tensors are brought into an appropriate canonical form, equality of the associated matrix product vectors for all system sizes is equivalent to an invertible gauge transformation acting on the virtual indices; in proportional versions, additional blockwise phases may appear [2011.12127]. This result places gauge freedom, canonical form, transfer-operator structure, and injectivity at the center of MPS theory. It underlies classification results for one-dimensional phases, symmetry constraints on virtual degrees of freedom, parent-Hamiltonian constructions, and several generalizations, including periodic tensors, ergodic spatially varying tensor sequences, operational rank characterizations, and infinite-dimensional auxiliary spaces [1708.00029] [1909.11769] [2502.12934].

## 1. Standard statement and formal setting

An MPS, in the translationally invariant periodic setting, is written as
\[
|V^{(N)}(A)\rangle=\sum_{i_1,\dots,i_N=1}^d \mathrm{tr}\!\left(A^{i_1}A^{i_2}\cdots A^{i_N}\right)|i_1\cdots i_N\rangle,
\]
with local matrices \(A^i\in\mathbb C^{D\times D}\) [2011.12127]. The theorem concerns the inverse problem: given two tensor families \(A=\{A^i\}\) and \(B=\{B^i\}\), when do they define the same physical state family?

For tensors in canonical form, the fundamental theorem for proportional matrix product vectors states that if \(A\) and \(B\) generate proportional MPVs for all system sizes \(N\), then they have the same number of normal blocks, and after reordering the blocks,
\[
B^i_k=e^{i\phi_k}X_k A^i_{j_k}X_k^{-1},
\]
with \(X_k\) invertible [2011.12127]. As an immediate corollary, if the two canonical tensors generate exactly the same MPV for all \(N\), then
\[
A^i = X B^i X^{-1}\qquad \text{for all } i,
\]
so the only remaining ambiguity is a virtual gauge transform [2011.12127].

This theorem is often summarized as “same state family if and only if same tensor up to gauge,” but that summary is only correct after the tensors have been reduced to an appropriate canonical representative. Without canonicalization, off-diagonal and upper-triangular redundancies can survive in the raw tensor data while being invisible in the physical state [2011.12127].

The theorem is naturally formulated for entire families \(\{|V_N(A)\rangle\}_N\), not for a single fixed system size. This distinction is essential, because accidental equality at one length need not reflect genuine equivalence of local tensor data. A plausible implication is that the theorem should be regarded as a rigidity statement about the thermodynamic tensor law rather than merely about finite-size wavefunctions.

## 2. Canonical form, normal tensors, and transfer operators

Canonical form is the mechanism that removes spurious redundancies and isolates the physically meaningful tensor blocks. In the formulation reviewed in [2011.12127], a tensor is called normal if its transfer operator is primitive; equivalently, after blocking sufficiently many sites, it has a unique largest eigenvalue and strictly positive left and right fixed points. A general tensor decomposes as
\[
A^i=\bigoplus_{k=1}^r \mu_k A^i_k,
\]
where each \(A_k\) is normal [2011.12127].

The corresponding transfer matrix is
\[
E_{\alpha\alpha',\beta\beta'}=\sum_i A^i_{\alpha\beta}\,\overline{A^i_{\alpha'\beta'}},
\]
and its spectral structure governs correlations, canonical normalization, and injectivity [2011.12127]. For a normal MPS, the leading eigenvalue is unique and the fixed points \(\rho^L,\rho^R\) are positive definite; after blocking finitely many sites, the tensor becomes injective [2011.12127].

The importance of canonical form is not only technical. It makes the theorem meaningful by separating physical equivalence from presentation artifacts. In this gauge-fixed setting, the theorem says that virtual gauge freedom is the only freedom left. When the transfer map is unital, the similarity transform can be chosen unitary [2011.12127].

The same transfer-operator logic appears in closely related settings. In stochastic-process MPS, the infinite-chain transfer matrix is
\[
\mathbb{E}=\sum_x A^x\otimes (A^x)^*,
\]
and ergodicity is equivalent to nondegeneracy of the dominant transfer-matrix eigenvalue [1803.08220]. In ergodic, spatially varying MPS, a sequence of channel products converges exponentially to a rank-one replacement process, yielding boundary-independent bulk limits and exponential clustering [1909.11769]. These results are not the standard fundamental theorem, but they reinforce the central role of transfer fixed points and canonicalization.

## 3. Injective, non-injective, periodic, and boundary-sensitive variants

The cleanest form of the theorem occurs for injective MPS. In that case, the map from virtual to physical degrees of freedom is one-to-one, the tensor becomes unique up to a single gauge transform, and the parent Hamiltonian has a unique gapped ground state [2011.12127]. This is the regime in which the theorem functions as a full classification statement for uniform one-dimensional tensor descriptions.

Non-injective tensors require a block decomposition. They correspond to symmetry-breaking or degenerate situations, and their ground space is spanned by the states associated with the normal blocks [2011.12127]. The theorem then becomes blockwise: equal state families imply matched normal blocks, phases, and similarities rather than a single global gauge.

A central limitation of older canonical-form formulations is that they are naturally adapted to primitive, aperiodic tensors and therefore obscure non-trivial periodicity. The paper “Irreducible forms of Matrix Product States: Theory and Applications” extends the standard framework to arbitrary translationally invariant MPS, including periodic states such as antiferromagnetic patterns [1708.00029]. It introduces the irreducible form
\[
A=\bigoplus_{j\in J} \mu_j A_j, \qquad \mu_j>0,
\]
where each block defines an irreducible completely positive map of spectral radius \(1\) [1708.00029].

For a periodic block with period \(m_j\), the peripheral spectrum is
\[
\operatorname{spec}_{\mathrm{per}(\mathcal E_{A_j}) = \left\{e^{2\pi i k/m_j}: k=0,\dots,m_j-1\right\},
\]
and the tensor admits a cyclic projector decomposition satisfying
\[
\mathcal E_{A_j}(P_{j,u})=P_{j,u+1}
\]
together with
\[
A_j^i=\sum_{u=0}^{m_j-1} P_{j,u} A_j^i P_{j,u+1}
\]
[1708.00029]. The resulting generalized theorem states that if two tensors in irreducible form generate the same MPS, then they are related not only by similarity transforms but also by a diagonal phase matrix \(Z\) built from roots of unity:
\[
Z A^i = Y B^i Y^{-1}, \qquad [A^i,Z]=0
\]
[1708.00029]. In the aperiodic case \(m_j=1\), \(Z\) is trivial and the standard theorem is recovered.

Boundary conditions affect how the theorem is expressed but not its conceptual content. With periodic boundaries one works with trace-form MPVs; with open boundaries, boundary vectors enter explicitly and the canonical/gauge structure is encoded through Schmidt decompositions and boundary fixed points [2011.12127]. A plausible implication is that the theorem is best understood as a statement about the virtual bulk law, with boundary data acting as external linear functionals rather than altering the equivalence principle itself.

## 4. Symmetries, phases, parent Hamiltonians, and renormalization

One of the most important uses of the fundamental theorem is the translation of physical symmetries into virtual relations. For an injective canonical MPS invariant under \(U(g)^{\otimes N}\), invariance implies
\[
\sum_j U_{ij}(g)A^j = e^{i\phi(g)}X^\dagger(g)A^i X(g),
\]
and the theorem makes this relation necessary, not merely sufficient [2011.12127]. The virtual operators obey
\[
X_g X_h = e^{i\omega(g,h)}X_{gh},
\]
which produces projective representations classifying one-dimensional symmetry-protected topological phases by \(H^2_\alpha(G,U(1))\), while physical phase factors are classified by \(H^1_\beta(\mathcal G,U(1))\) in the presence of time-reversal or reflection [2011.12127].

The theorem also explains degeneracies and edge modes. Non-trivial projective virtual symmetry enforces entanglement-spectrum degeneracies and protected edge degrees of freedom, as in AKLT-type states [2011.12127]. In this sense, the virtual gauge structure is not an arbitrary redundancy but the locus where phase information is stored.

For parent Hamiltonians, the theorem clarifies why the ground-space structure is encoded directly in the canonical block decomposition. Injective MPS have frustration-free parent Hamiltonians with a unique ground state, whereas block-injective MPS yield a ground space equal to the span of the block states [2011.12127]. The theorem supplies the uniqueness input needed to infer that no other tensor data can generate the same local ground-space family except those related by the admissible virtual transformations.

Renormalization-group fixed points are likewise expressed tensorially. Blocking followed by an isometry leaves the tensor invariant up to gauge at a fixed point, and for MPS zero correlation length is equivalent to
\[
E^2=E
\]
[2011.12127]. This identifies the theorem as one of the algebraic engines behind real-space RG for one-dimensional phases.

The irreducible-form extension sharpens the symmetry statement in the periodic case. If
\[
|V_N(A)\rangle = u^{\otimes N}|V_N(A)\rangle \quad \forall N,
\]
then there exists a diagonal unitary \(Z\) commuting with the tensor and a unitary \(U\) such that
\[
\sum_{i'} u_{i'i} A^{i'} = Z\, U A^i U^\dagger
\]
[1708.00029]. The extra invisible phase matrix is precisely the periodic correction missed by the primitive canonical form.

## 5. Operational, ergodic, and stochastic reinterpretations

Several later works do not restate the algebraic theorem verbatim but provide structurally analogous results that illuminate its scope.

In “Testing matrix product states,” the relevant MPS characterization is operational rather than gauge-theoretic: an \(n\)-partite pure state is an MPS of bond dimension \(r\) iff every contiguous prefix reduced density matrix has rank at most \(r\) [2201.01824]. The paper gives the tensor definition
\[
\ket{\psi_{1, \ldots, n} = \sum_{i_1 \in [d_1], \ldots, i_n \in [d_n]} \Tr[A^{(1)}_{i_1} \cdots A^{(n)}_{i_n}] \cdot \ket{i_1 \cdots i_n},
\]
and then works mainly with the Schmidt-rank formulation [2201.01824]. This is not the classical fundamental theorem, since canonical forms and gauge freedom are absent, but it captures the same rigidity from intrinsic state data: MPS structure is completely encoded in bipartite bond ranks.

The same paper proves that MPS membership can be tested with
\[
m = O(n r^2/\delta^2)
\]
copies and that, for \(r\ge 2\),
\[
\Omega(n^{1/2}/\delta^2)
\]
copies are necessary [2201.01824]. This suggests that the fundamental structure detected by the theorem is globally constrained even when expressible through local cut ranks.

In “Matrix Product States for Quantum Stochastic Modelling,” the theorem-like content is a process-to-MPS correspondence: a stochastic process represented by an \(\varepsilon\)-machine with transition matrix \(T\) is fully represented by an iMPS with site matrices
\[
A^x_{kj}=\sqrt{T^x_{kj}},
\]
and the process is ergodic iff the iMPS transfer matrix is nondegenerate [1803.08220]. The right fixed point \(V_r\) encodes overlaps of the internal quantum states \(|\sigma_k\rangle\), and the left fixed point \(V_l\) encodes stationary causal-state probabilities \(\pi_k\) [1803.08220]. This does not classify all tensors yielding the same state family, but it identifies a structural equivalence between predictive causal-state models and MPS representations.

The same work proves that the Schmidt coefficients of the q-sample across any bipartition are the square roots of the eigenvalues of
\[
\phi=\sum_k \pi_k |\sigma_k\rangle\langle \sigma_k|,
\]
so that the entanglement entropies of the q-sample equal the simulator’s memory entropies,
\[
H_\alpha(c_k^2)=H_\alpha(\phi),
\]
and
\[
\dim \mathcal{H}_m = \text{Schmidt rank}
\]
[1803.08220]. A plausible implication is that, in this setting, the “fundamental theorem” becomes an equivalence between virtual bond structure and predictive memory structure.

In “An ergodic theorem for quantum processes with applications to matrix product states,” the analog of canonicalization is a gauge normalization for ergodic spatially varying tensors,
\[
A_k^i\mapsto V_{k-1}A_k^iV_k^{-1},
\]
which yields a trace-preserving transformed channel
\[
\widetilde\phi_m(M)=\frac{1}{\xi_m} Z_{m+1}'^{1/2}\, \phi_m\!\left(Z_m'^{-1/2} M Z_m'^{-1/2}\right)\, Z_{m+1}'^{1/2},
\]
with \(\widetilde\phi_m^*(\mathbb I)=\mathbb I\) [1909.11769]. This is explicitly compared to putting an MPS into canonical form, but for an ergodic, spatially varying tensor sequence rather than a single uniform tensor. The long product of channels approaches a rank-one map
\[
P_{n,m}(M)=\operatorname{tr}[Z_m' M]\,Z_n,
\]
with exponential accuracy [1909.11769]. The article does not provide an equivalence-class theorem, but it generalizes the roles of canonical fixed points, boundary independence, and exponential clustering.

## 6. Extensions beyond the standard finite-dimensional theorem

The most direct extension of the theorem’s existence side to infinite-dimensional Hilbert spaces appears in “The Canonical Forms of Matrix Product States in Infinite-Dimensional Hilbert Spaces” [2502.12934]. There the central theorem states:

\[
\text{Let } H_1,\dots,H_N \text{ be separable Hilbert spaces. Any } \ket{\psi}\in H_1\otimes\cdots\otimes H_N \text{ can be written as an MPS in any canonical form.}
\]

The proof replaces finite-dimensional linear algebra with the singular value decomposition of compact operators and the Schmidt decomposition for separable Hilbert spaces [2502.12934]. Under the Hilbert-space isomorphism
\[
F:\; H_1\otimes H_2 \to L_{HS}(H_1,H_2), \qquad F(\ket{\psi}\otimes\ket{\phi})=\ket{\phi}\bra{\psi},
\]
a state becomes a Hilbert-Schmidt operator with an SVD
\[
T_\psi=\sum_{k=1}^{N}\lambda_k\,\ket{f_k}\bra{e_k},
\]
yielding the infinite-dimensional Schmidt form and then an exact idMPS by recursive decomposition [2502.12934].

The resulting coefficient arrays take the form
\[
c_{k_1,\dots,k_N} = \sum_{a_1=0}^{\infty}\cdots\sum_{a_{N-1}=0}^{\infty} M^{(k_1)}_{a_1}\Lambda^{(1)}_{a_1,a_1} \cdots M^{(k_N)}_{a_{N-1}},
\]
with countably infinite auxiliary indices [2502.12934]. Left-, right-, mixed-, and fully canonical forms are defined by the corresponding infinite-dimensional normalization conditions. This is not the standard gauge-equivalence theorem, but it extends a foundational component often associated with the theoremic core of MPS: exact representability and canonicalization by iterative Schmidt decompositions.

A different infinite-dimensional direction appears in “Exact bosonic Matrix Product States (and holography),” which derives an exact MPS for bosonic lattice ground states using a one-dimensional Euclidean path integral with a function-space bond variable [1811.11027]. For a bosonic lattice theory with Euclidean action
\[
S_E=\sum_n\int_0^T d\tau\, \left[ \frac{M}{2}\dot u_n^2 +\frac{D}{2}(u_{n+1}-u_n)^2 +V(u_n) \right],
\]
the local tensor becomes a functional
\[
A[\xi(\tau);\bar\xi(\tau)]
\]
defined by a path integral [1811.11027]. In the harmonic-chain case, the transfer matrix is exactly diagonalized, and the auxiliary spectrum forms two Fock spaces of continuous modes [1811.11027]. This is constructive rather than classificatory: no uniqueness-up-to-gauge theorem is proved, but the work shows that exact MPS structure survives well beyond finite bond dimension.

A related structural generalization appears in “Wick’s theorem for matrix product states,” which proves that for a generic translation-invariant MPS or cMPS in the thermodynamic limit, all \(N\)-point correlation functions are determined by sufficiently low-order ones, specifically by two- and three-point functions in the generic case \(p=1\) [1207.6537]. The transfer data are encoded in the poles of the Z- or Laplace-transformed correlators, e.g.
\[
\mathcal{Z}^{(N)}(s) = \sum_{k_1,\dots,k_{N-1}=1}^{d^2} \frac{c_M^{(N)}(k_1,\dots,k_{N-1})} {(1-p_{k_1}s_1)\cdots(1-p_{k_{N-1}}s_{N-1})}
\]
for discrete MPS [1207.6537]. This is again not the fundamental theorem in the strict gauge-equivalence sense, but it is a theorem of state rigidity derived from the same finite transfer-spectrum structure.

The geometric complement to the fundamental theorem is provided by the MPS analogue of Thouless’ theorem. For a left-canonical reference MPS \(\ket{\Phi^0}\), the transformed local tensors
\[
A(\mathbf x,\overline{\mathbf x})[i] = \exp\!\Big(B(\mathbf x)[i]A_0[i]^\dagger - A_0[i]B(\mathbf x)[i]^\dagger\Big)\,A_0[i]
\]
parametrize the entire fixed-bond-dimension MPS manifold, provided the reference has no vanishing Schmidt values [1305.1761]. This result does not identify when two tensor sets define the same state; instead, it gives explicit non-redundant coordinates on the manifold modulo gauge, thereby complementing the fundamental theorem’s quotient-space viewpoint.

## 7. Scope, misconceptions, and relation to higher-dimensional tensor networks

A common misconception is that the fundamental theorem is simply the statement \(B^i=X A^i X^{-1}\). In fact, that formula is valid only under precise hypotheses: canonical or irreducible form, equality of the entire family of states for all lengths, and appropriate injective or block-normal assumptions [2011.12127] [1708.00029]. Outside that regime, extra phases, block decompositions, or periodic root-of-unity structures may appear.

A second misconception is that canonical form is only a numerical convenience. The cited literature treats it as the prerequisite for meaningful uniqueness. Without canonical form, upper-triangular or off-diagonal sectors can be physically silent while altering the raw tensor data [2011.12127].

A third misconception is that the theorem fully generalizes to projected entangled pair states (PEPS). For normal PEPS, a corresponding theorem exists: if two normal PEPS tensors generate the same state on sufficiently large lattices, then they are related by a virtual gauge transformation on boundary legs,
\[
A = \lambda\, B\,(X^{-1}\otimes Y^{-1}\otimes X\otimes Y),
\]
with \(\lambda^{nm}=1\) on an \(n\times m\) torus [2011.12127]. However, the review emphasizes that the full higher-dimensional theory is far less complete. For semi-injective or MPO-injective PEPS, equivalence is implemented by matrix product operators and pulling-through relations rather than by a simple gauge transform, and a fully general PEPS fundamental theorem is not expected because the corresponding problem is undecidable in full generality [2011.12127].

The one-dimensional theorem is therefore unusually strong. It combines canonicalization, transfer-operator Perron–Frobenius structure, injectivity after blocking, and virtual gauge equivalence into a complete algebraic framework. Later developments extend one or another of these ingredients—periodicity, ergodic spatial variation, stochastic predictive structure, operational cut-rank characterizations, exact infinite-dimensional representations—but the classical theorem remains the central uniqueness statement: after removal of redundant blocks, an MPS is determined by its tensor up to virtual gauge, and many of the principal applications of MPS theory flow from that fact [2011.12127] [1708.00029].

Source: https://www.emergentmind.com/topics/fundamental-theorem-of-matrix-product-states