The virtual similarity transformation leaves every periodic MPS amplitude invariant by cyclicity of the matrix trace. The fundamental theorem of matrix product states says that, up to an overall phase, this is the only ambiguity for injective uniform tensors.
For the injective translationally invariant case, the fundamental theorem of matrix product states states that two tensors and of the same minimal bond dimension generate the same periodic MPS for every sufficiently large length if and only if
for every physical index , with one invertible matrix . Equality as normalized rays permits the phase ; equality as vectors for all lengths restricts the resulting factor accordingly. The converse is immediate from cyclicity of the matrix trace:
For the nontrivial direction, block enough sites that both tensors are injective and define
with defined similarly. Injectivity means that and have trivial kernels. Equality of all sufficiently long periodic states implies equality of the local support spaces , so there is an invertible linear map on the virtual matrix algebra satisfying
Compare two adjacent blocks and contract arbitrary environments on their left and right. Because both block maps are injective, equality of the physical contractions forces
Thus is a unital algebra automorphism of . By every automorphism of a full matrix algebra is inner, for an invertible . Applying this relation to a block with one physical site exposed gives
This proves the theorem and identifies the freedom as the gauge equivalence of injective matrix product state tensors. For noninjective tensors, their canonical forms first split into injective blocks; equality then permits a permutation of equivalent blocks together with a similarity transformation and phase on each block.
A uniform matrix product state is specified by matrices and, on a periodic chain, has amplitudes
It is injective when, after some blocking length , the products span .
The fundamental theorem of matrix product states says that two injective tensors generating the same states for all sufficiently large satisfy
for one invertible matrix ; conversely this relation plainly gives the same periodic states up to the overall phase .
For the proof, block enough sites that both tensors are injective. Injectivity gives left inverses from physical blocks to arbitrary virtual matrices. Equality of the states then implies that replacing one blocked tensor inside any sufficiently long network defines an invertible linear map on its two virtual boundary indices. Applying the replacement at two adjacent blocks in either order shows that this boundary map preserves multiplication: . Every automorphism of the full matrix algebra is inner, so . Undoing the blocking gives , with only an th-root phase left by periodic closure. Equality for consecutive sufficiently large lengths makes that phase independent of and completes the result.
Apply the theorem to a symmetric injective MPS. The physically transformed tensor generates the same state, so the theorem forces
Applying and then shows that and implement the same gauge transformation. Injectivity makes that gauge unique up to a scalar, hence . Associativity gives the two-cocycle equation for .
A continuous symmetry-preserving gapped path changes the tensor and continuously but cannot change the discrete cohomology class without losing injectivity, breaking the symmetry, or closing the gap. Thus the fundamental theorem of matrix product states turns the virtual projective representation into the invariant classifying one-dimensional symmetry-protected topological phases. With broken symmetry, one first records the permuted ground-state sectors and then applies the same argument to their unbroken subgroup.