9 Canonical Form Reduction
This is the first of three chapters that together prove the Fundamental Theorem of matrix product states. Here an arbitrary translation-invariant MPS tensor is reduced to a weighted family of primitive blocks; Chapter 10 constructs the basis of normal tensors carried by those blocks and compares their coefficients, and Chapter 11 proves the theorem itself. The reduction follows [ PGVWC07 ] , [ CPGSV16 ] , [ CPGSV21 ] , and [ Wol12 , Chapter 6 ] . Its goal is to expose the primitive blocks inside the tensor. The transfer operator of an arbitrary tensor can be reducible and periodic. The reduction first splits invariant subspaces. For each irreducible trace-preserving block, it then powers the transfer map, extracts the adjoint-fixed cyclic projections, compresses to their corners, and proves that each corner is primitive and tensor-irreducible. The blocks are returned in a fixed gauge. The periodic decomposition theorem of [ PGVWC07 , Theorem 5 ] also gives \(p\) translated \(p\)-periodic state summands when \(p\mid N\). That state-vector decomposition belongs to the periodic fundamental-theorem chapter; here we use only its blocked cyclic-sector consequence (Theorem 9.3.1.1).
Two normalizations appear. The unital orientation \(\sum _i A_k^i(A_k^i)^\dagger =\mathbb {1}\) is used in [ PGVWC07 , Theorem 4 ] ; the trace-preserving (left-canonical) orientation \(\sum _i (A_k^i)^\dagger A_k^i=\mathbb {1}\) is used in the TP-gauge and after-blocking reductions below. They exchange under the conjugate-transposed Kraus family \(K_i:=(A^i)^\dagger \), whose transfer map is the Frobenius adjoint of \(\mathcal{E}_A\).
9.1 Invariant-subspace decomposition and irreducible blocks
The block decomposition rests on one principle: a positive semidefinite fixed point of \(\mathcal{E}_A\) that is not full rank has a proper invariant support, which block-diagonalizes the Kraus operators without changing the MPV family. Iterating the resulting splitting decomposes any tensor into irreducible blocks.
Suppose \(P\) is an orthogonal projection satisfying \((\mathbb {1}-P)A^iP=0\) for every physical index \(i\). Then there exist \(n,m\) with \(n+m=D\) and MPS tensors \(A_1,A_2\) of bond dimensions \(n\) and \(m\) such that \(A\) and the two-block tensor \(A_1\oplus A_2\) generate the same MPV family in the sense of Definition 2.3.3.
Diagonalize \(P\) by a unitary \(U\). Since \(P^2=P\), the diagonal form of \(P\) has only \(0\)- and \(1\)-eigenvalues, so the basis splits as \(n+m=D\). Conjugating \(A\) by \(U\) preserves the MPV family by Theorem E.1.1. In this basis the relation \((\mathbb {1}-P)A^iP=0\) makes each letter upper block triangular. Write the conjugated letters as
Since \(B^{i_1}\cdots B^{i_N}\) is again upper block triangular, its trace satisfies
Hence the block-diagonal tensor \(A_1\oplus A_2\) has the same MPV coefficients as the conjugated tensor.
For a positive semidefinite matrix \(\rho \ge 0\), the support projection \(P\) is the orthogonal projection onto the range of \(\rho \). Via the spectral decomposition \(\rho =U\operatorname{diag}(\lambda _1,\ldots ,\lambda _D)U^\dagger \), it is
where \(\mathbf{1}_{\lambda _j{\gt}0}\) is \(1\) if \(\lambda _j{\gt}0\) and \(0\) otherwise.
An MPS tensor \(A\) has an invariant projection if there exists an orthogonal projection \(P\) with \(P\neq 0\), \(P\neq \mathbb {1}\), and \((\mathbb {1}-P)A^iP=0\) for all \(i\). A tensor is irreducible if it has no nontrivial invariant projection (Definition 9.1.1.1).
Let \(\rho \ge 0\) be a fixed point of \(\mathcal{E}_A\), and let \(P\) be its support projection. Then \((\mathbb {1}-P)A^iP=0\) for all \(i\): the range of \(P\) is invariant under every \(A^i\).
From \(\mathcal{E}_A(\rho )=\rho \) and positivity of each summand \(A^i\rho (A^i)^\dagger \), one gets \((\mathbb {1}-P)A^i\rho (A^i)^\dagger (\mathbb {1}-P)=0\) for each \(i\). Since \(\rho \) is supported on the range of \(P\), this forces \((\mathbb {1}-P)A^iP=0\).
This is the finite-dimensional case of [ Wol12 , Proposition 6.10 ] : the support projection of any stationary state is sub-harmonic. The equivalence between irreducibility and absence of nontrivial invariant projections is [ Wol12 , Theorem 6.2 ] ; see also [ CPGSV21 , Section IV.A.1 ] .
If \(\mathcal{E}_A\) has a nonzero PSD fixed point \(\rho \) that is not positive definite, then there exist MPS tensors \(A_1,A_2\) of smaller bond dimensions with \(\mathcal{V}(A)=\mathcal{V}(A_1\oplus A_2)\).
The support projection \(P\) of \(\rho \) is neither \(0\) nor \(\mathbb {1}\), since \(\rho \neq 0\) and \(\rho \) is not positive definite. Theorem 9.1.4 gives \((\mathbb {1}-P)A^iP=0\), so a unitary change of basis diagonalizing \(P\) puts \(A^i\) in upper-triangular block form with diagonal blocks \(B_{11}^i,B_{22}^i\). Theorem E.1.1 preserves the MPV under the conjugation, and the trace identity (??) shows that deleting the off-diagonal blocks preserves all MPV coefficients.
9.1.1 Iterated reduction to irreducible blocks
Iterating the two-block splitting on bond dimension decomposes any tensor into irreducible blocks; the remaining lemmas record the spectral facts about irreducible unital blocks and the algebra-spanning input used later.
An MPS tensor \(A\) is irreducible if it has no nontrivial invariant projection.
Every MPS tensor \(A\) admits a block-diagonal tensor \(\bigoplus _{k=1}^r A_k\) with each \(A_k\) irreducible, \(\mathcal{V}(A)=\mathcal{V}(\bigoplus _k A_k)\), and \(\sum _{k=1}^rD_k=D\).
By strong induction on \(D\). If \(A\) is irreducible, take \(r=1\). Otherwise a nontrivial invariant projection \(P\) gives the upper-triangular splitting of Theorem 9.1.5; deleting the off-diagonal part preserves the MPV family and yields two blocks of strictly smaller bond dimension. Apply the induction hypothesis to each block.
Both [ PGVWC07 , Theorem 4 ] and [ CPGSV21 , Section IV.A.1 ] obtain the block decomposition by the same invariant-projection splitting.
9.2 Nonzero blocks and the trace-preserving gauge
In an irreducible block decomposition some blocks may have all-zero Kraus operators. Such a block contributes nothing to a matrix product vector at any positive length and is therefore discarded. The structural direct-sum identity implies that the retained block dimensions satisfy \(\sum _kD_k\le D\) without using an empty-word coefficient. Each retained block is then placed in the trace-preserving gauge.
Suppose \(A\) generates the same MPV family as \(\bigoplus _{k=1}^rB_k\), where each \(B_k\) is irreducible with at least one nonzero Kraus operator. Then there are nonzero weights \((\mu _k)_{k=1}^r\) and blocks \((C_k)_{k=1}^r\) such that, for every \(N\) and every \(\sigma \),
each \(C_k\) is irreducible and left-canonical, \(\sum _i(C_k^i)^\dagger C_k^i=\mathbb {1}\), with positive bond dimension. This is the blockwise form used in the arbitrary-tensor trace-preserving gauge below.
The Perron–Frobenius TP-gauge construction is applied to each irreducible block using the gauge (??). Gauge equivalence preserves irreducibility and the MPV family, and the positive scaling factors are absorbed into the weights \(\mu _k\).
9.2.1 Trace-preserving gauge for arbitrary tensors
For any MPS tensor \(A\), there exist nontrivial blocks \((B_k)_{k=1}^r\) with nonzero weights \((\mu _k)_{k=1}^r\), each block irreducible, left-canonical \((\sum _i(B_k^i)^\dagger B_k^i=\mathbb {1})\), and of positive bond dimension, such that, for every \(N\ge 1\) and every \(\sigma \),
and \(\sum _{k=1}^rD_k\le D\).
Theorem E.1.3 supplies the nonzero irreducible blocks \((C_k)_{k=1}^r\), with \(V^{(N)}(A)_\sigma =V^{(N)}(\bigoplus _{k=1}^rC_k)_\sigma \) for every \(N\ge 1\) and every \(\sigma \). Applying the Perron–Frobenius TP gauge (??) to each \(C_k\) gives a left-canonical block \(B_k\) with weight \(\mu _k\), and
The gauge preserves every block dimension, so the structural bound \(\sum _kD_k\le D\) is unchanged.
9.3 Blocking, period removal, and primitive blocks
Blocking by an integer \(p\) carries MPV equalities, weights, transfer maps, and identifications of the blocked physical alphabet. For an irreducible trace-preserving block, powering first collapses the peripheral eigenvalue set to \(\{ 1\} \); the powered map can nevertheless split into several cyclic corners. The reduction compresses to those corners and proves primitivity there. A later least-common-multiple step places a finite family of the resulting sectors over one blocked alphabet.
9.3.1 Period removal by cyclic sectors
The period-removing blocking of [ CPGSV16 , Section 2.3 ] has four distinct steps. Power the transfer map by its period, obtain the adjoint-fixed cyclic projections, compress to their corners, and prove that each corner restriction is irreducible. Only then does the peripheral set \(\{ 1\} \) imply primitivity of the sector maps. The cyclic projections come from [ Wol12 , Theorem 6.6 ] .
Let \(A\) be a left-canonical irreducible tensor. Then there is a period-removing length \(m\ge 1\) such that \(A^{[m]}\) admits:
left-canonical sector tensors \((C_k)_{k=1}^m\) of nonzero bond dimension,
a unit-weight direct-sum MPV decomposition \(A^{[m]}\sim \bigoplus _{k=1}^mC_k\),
orthogonal projections \((P_k)_{k=1}^m\) summing to \(\mathbb {1}\) with \(\mathcal{E}_{A^\dagger }(P_{k+1})=P_k\),
commutation relations \(P_k(A^{[m]})^i=(A^{[m]})^iP_k\) for every blocked letter \(i\),
the sector trace formula \(f_{C_k}(\sigma ) =\operatorname{tr}(P_k(A^{[m]})^{\sigma _1}\cdots (A^{[m]})^{\sigma _N})\),
linear isomorphisms onto the compression corners \(\varphi _k:M_{\dim C_k}(\mathbb {C})\xrightarrow {\sim }P_kM_{D}(\mathbb {C})P_k\),
transfer-intertwining identities \(\varphi _k(\mathcal{E}_{C_k^\dagger }(X)) =\mathcal{E}_{(P_kA^{[m]})^\dagger }(\varphi _k(X))\),
multiplicativity and adjoint compatibility \(\varphi _k(XY)=\varphi _k(X)\varphi _k(Y)\) and \(\varphi _k(X^\dagger )=\varphi _k(X)^\dagger \).
This is the cyclic-sector part of the period-removal step of [ CPGSV16 , Section 2.3 ] ; the projections \(P_k\) come from the peripheral spectrum of the adjoint transfer map ( [ Wol12 , Theorem 6.6 ] ).
The cyclic decomposition of the adjoint transfer map gives projections \((P_k)\) with \(\mathcal{E}_{A^\dagger }(P_{k+1})=P_k\). Iterating the cyclic relation \(m\) times gives \((\mathcal{E}_{A^\dagger })^m(P_k)=P_k\), and the blocked-transfer identity \(\mathcal{E}_{(A^{[m]})^\dagger }=(\mathcal{E}_{A^\dagger })^m\) identifies these with the adjoint transfer map of \(A^{[m]}\). Apply the block decomposition from adjoint-fixed projections.
Let \(A\) be a left-canonical irreducible tensor whose adjoint transfer map has peripheral spectrum \(\{ \gamma ^j:0\le j{\lt}m\} \) for a primitive \(m\)th root of unity \(\gamma \), with blocked cyclic-sector decomposition \((C_u)_{u=1}^m\), \((P_u)_{u=1}^m\), and linear isomorphisms \(\varphi _u:M_{\dim C_u}(\mathbb {C})\xrightarrow {\sim }P_uM_{D}(\mathbb {C})P_u\). Assume explicitly that the \(P_u\) are orthogonal projections summing to \(\mathbb {1}\) and satisfying \(\mathcal{E}_{A^\dagger }(P_{u+1})=P_u\), that each sector has nonzero bond dimension, and that the compression maps satisfy
Here \(P_uA^{[m]}\) denotes the blocked tensor with letters \(P_u(A^{[m]})^\alpha \). Then every sector tensor satisfies \(\sigma _\partial (\mathcal{E}_{C_u})=\{ 1\} \) and is tensor-irreducible.
Theorem 9.4.1 gives irreducibility of \((\mathcal{E}_A^\dagger )^m\) on each corner \(P_u\). The compression equivalences in (??) intertwine the adjoint transfer map of \(C_u\) with the corresponding corner restriction of \((\mathcal{E}_A^\dagger )^m\). The peripheral spectrum of the blocked adjoint map is
because \(\gamma \) is a primitive \(m\)th root of unity. Hence each nonzero irreducible corner restriction is primitive. Primitivity and irreducibility are preserved across \(\varphi _u\); then use Theorem E.4.3 to pass from the adjoint blocked map to the primal transfer map of \(C_u\).
Let \(A\) be a left-canonical irreducible tensor. Then there is a period \(m\ge 1\) and a unit-weight decomposition of \(A^{[m]}\) into sector blocks \((C_k)_{k=1}^m\), each of which is left-canonical, has primitive transfer map, is tensor-irreducible, and has nonzero bond dimension. Equivalently, the cyclic-sector decomposition of \(A^{[m]}\) already satisfies the trace-preservation, primitivity, and irreducibility hypotheses needed for the common-blocking step (Lemma E.5.5).
Left-canonicality makes \(K_i:=(A^i)^\dagger \) unital, irreducibility passes to the adjoint map, and the quantum Perron–Frobenius theorem provides a positive-definite fixed point; the cyclic peripheral-spectrum theorem and Theorem 9.3.1.1 then produce the cyclic-sector decomposition. Keep the projections and compression equivalences, and apply Theorem 9.3.1.2 to the sector blocks.
If two tensors generate the same MPV family at every positive length, then the cyclic-sector decompositions on the two sides can be expressed at one common positive blocking length \(p\). For every \(N\ge 1\) and every blocked \(\sigma \), each blocked tensor equals its powered nonzero part:
The two powered nonzero parts agree:
Start from Theorem E.5.4. With \(p_A,p_B\) the least common multiples of the period-removal lengths on the two sides, use \(p=\operatorname{lcm}(p_A,p_B)\). The prescribed-common-multiple lemma constructs both one-sided sector families at this length, and the positive-length blocking lemmas carry the one-sided tensor/nonzero-part equalities over to the common alphabet, giving (??) and (??). The two-sided blocking lemma applied to (??) gives (??).
9.4 Cyclic-sector irreducibility
The powered map is analyzed corner by corner before the resulting sector families are placed over a common blocked alphabet. The compression and common-alphabet identities are proved in Section E.5.
Let \(A\) be a left-canonical irreducible MPS tensor with \(D{\gt}0\), let \(m\) be the period of its cyclic-sector decomposition, and let \((P_u)_{u=1}^m\) be the cyclic projections of the adjoint transfer map with \(\mathcal{E}_{A^\dagger }(P_{u+1})=P_u\) and \(\sum _uP_u=\mathbb {1}\). Then the restriction of \((\mathcal{E}_{A^\dagger })^m\) to each corner \(P_uM_{D}(\mathbb {C})P_u\) is irreducible.
\(A\) has primitive irreducible cyclic sectors of period \(m\ge 1\) if there is a family \((C_k)_{k=1}^m\) with \(A^{[m]}\sim \bigoplus _{k=1}^mC_k\) with unit weights, each \(C_k\) left-canonical, with primitive transfer map, tensor-irreducible, and of positive bond dimension.
9.5 Translation-invariant canonical form
An unnormalized positive-length PGVWC07 witness for a tensor \(A\) consists of finitely many blocks \((A_k)_{k=1}^r\) of positive bond dimensions and positive real weights \((a_k)_{k=1}^r\). Each block is unital, has only scalar transfer-map fixed points, and has a diagonal positive-definite fixed point \(\Lambda _k\) for the adjoint transfer map. Moreover,
and the retained bond dimensions satisfy \(\sum _k\dim (A_k)\le D\).
Every MPS tensor has an unnormalized positive-length PGVWC07 witness. More precisely, the construction has four stages. First, a nonzero irreducible block remains irreducible under nonzero scalar rescaling and can be put in a unital gauge with scalar fixed-point space and a diagonal positive-definite dual fixed point. Second, this construction is applied to each member of a finite nonzero irreducible block family. Third, the nonzero irreducible decomposition of an arbitrary tensor supplies that family and the total bond-dimension bound. Finally, these blocks, weights, and fixed points form a witness in the sense of Definition 9.5.1.
Follow [ PGVWC07 , Theorem 4 ] . The nonzero irreducible decomposition is obtained by strict dimension induction. On a nonzero current block, Perron–Frobenius gives a positive semidefinite eigenvector at a positive spectral radius. If it is singular, positivity makes its support invariant: \((\mathbb {1}-P)A^iP=0\). After diagonalizing \(P\), every letter is upper block triangular and the finite-ring trace splits as
Discard all-zero blocks and repeat on the two strictly smaller diagonal blocks. This gives the finite nonzero irreducible family of Theorem E.1.3.
For each retained irreducible block, divide by the square root of its positive spectral radius and conjugate by the square root of its positive-definite Perron eigenvector. Theorem 6.7.5 gives the unital identity
Nonzero scalar rescaling preserves irreducibility. The proof passes from tensor irreducibility to irreducibility of the matrix action, carries invariant subspaces through the gauge similarity, and returns to tensor irreducibility using Theorem 8.7.3.4 and Lemma D.2.2. Hence Theorem 9.8.1 makes every fixed point scalar. Theorem 9.10.2 then diagonalizes a positive-definite dual fixed point by a unitary without changing unitality.
Apply this single-block construction to every member of the finite family. The square roots of the block spectral radii become positive weights, gauge invariance preserves every positive-length MPV coefficient, and the block dimensions are unchanged. Combining this blockwise result with the initial decomposition yields the arbitrary-input unnormalized form and its bound \(\sum _k\dim (A_k)\le D\). Together these conclusions give the structured witness.
Let \(W\) be an unnormalized positive-length witness with positive weights \(a_k\). If some positive-length MPV coefficient of the original tensor is nonzero, then \(W\) has at least one block. For any nonempty witness, define
Then \(s{\gt}0\), every \(\nu _k\) is positive, \(|\nu _k|\le 1\), and \(|\nu _k|=1\) for at least one \(k\). For every \(N{\gt}0\),
If the witness had no blocks, its weighted block tensor would have zero MPV coefficients at every positive length, contrary to the assumed nonzero coefficient. Thus \(r{\gt}0\). Since the finite family \((a_k)\) is nonempty and every \(a_k{\gt}0\), its maximum \(s\) is positive. The definition \(\nu _k=a_k/s\) gives \(0{\lt}\nu _k\le 1\), and any maximizing index has \(\nu _k=1\). Finally, \(a_k=s\nu _k\) for every \(k\), so homogeneity of a length-\(N\) matrix product vector gives (??).
Suppose that \(V^{(N)}(A)_\sigma \neq 0\) for some \(N{\gt}0\) and some word \(\sigma \). Then there are a scalar \(s{\gt}0\) and a nonempty finite family of positive-bond-dimension blocks \((A_k)_{k=1}^r\) with positive weights \((\mu _k)_{k=1}^r\) such that \(s^{-1}A\) and \(\bigoplus _k\mu _kA_k\) have identical MPV coefficients at every positive length. The weights satisfy \(|\mu _k|\le 1\), with equality for at least one block, and
for a diagonal positive-definite matrix \(\Lambda _k\). Every fixed point of \(\mathcal{E}_{A_k}\) is a scalar multiple of \(\mathbb {1}\), and \(\sum _k\dim (A_k)\le D\).
Choose the structured witness from Theorem 9.5.2. The assumed nonzero coefficient makes its block family nonempty, so Theorem 9.5.3 supplies \(s{\gt}0\) and the normalized positive weights. Equation (??) and homogeneity give
The witness satisfies all required block conditions and the bond-dimension bound.
For every MPS tensor \(A\), one of the following alternatives holds:
\(V^{(N)}(A)_\sigma =0\) for every \(N{\gt}0\) and every word \(\sigma \);
there are a scalar \(s{\gt}0\) and a nonempty normalized block family satisfying all conclusions of Theorem 9.5.4.
Split according to whether there exist \(N{\gt}0\) and \(\sigma \) with \(V^{(N)}(A)_\sigma \neq 0\). In that case apply Theorem 9.5.4. If no such pair exists, every positive-length coefficient vanishes.
Let \(A\) be a translation-invariant MPS representation of bond dimension \(D\). There is a positive scalar \(s\) and a finite family of blocks \(A_k\), possibly empty, such that the globally rescaled tensor \(s^{-1}A\) has the same MPV coefficients on every positive-length ring as \(\bigoplus _k \mu _k A_k^i\). The weights are positive and satisfy \(1\ge |\mu _k|\); if the family is nonempty, then some weight has norm \(1\). For each block,
Here \(\Lambda _k\) is diagonal, positive, and full-rank, and each block has positive bond dimension. Moreover, the only fixed points of \(\mathcal{E}_{A_k}(X)=\sum _i A_k^iX(A_k^i)^\dagger \) are the scalar multiples of \(\mathbb {1}\): for every \(X\), the identity \(\mathcal{E}_{A_k}(X)=X\) implies that there exists \(c\in \mathbb {C}\) such that \(X=c\mathbb {1}\). The total bond dimension of the decomposition is at most \(D\).
This is the positive-length form of [ PGVWC07 , Theorem 4 ] , with the global spectral-radius normalization step made explicit.
Apply Theorem 9.5.5. If every positive-length coefficient vanishes, take \(s=1\) and the empty retained family; the block conditions and bond-dimension bound are vacuous, and the MPV identity is the zero identity. In the nonzero branch, use the nonempty normalized family supplied by the second alternative.
The blocked canonical-form reduction of [ CPGSV16 , Section 2.3 ] and [ CPGSV21 , Section IV.A ] states that an arbitrary translation-invariant MPS tensor becomes, after blocking, a weighted family of normal tensors, up to a summand that vanishes on every positive-length ring. Four statements must be distinguished. Theorem 9.5.6 gives the unconditional PGVWC07 normalized exact form before period removal. Theorem 9.11.1.2 gives the prepared trace-preserving primitive-block reduction. For a family with a nonzero positive-length coefficient, Theorem F.3.8 normalizes the weights and Theorem 10.6.3.5 gives the normalized BNT form, including its per-site scalar. If every positive-length coefficient vanishes, there is no nonempty family from which to choose a unit-modulus weight; this exceptional zero family is represented by the empty retained family instead.
9.6 Normal tensors and canonical forms
This section records the CPSV definitions of normal tensor and canonical form from [ CPGSV16 ] . The basis of normal tensors is stated in Chapter 10. Write
for the peripheral spectrum of a transfer map \(\mathcal{E}\), where \(r(\mathcal{E})\) is its spectral radius. The stronger conditions used later (Definition 9.9.2 and the canonical-form conditions of Chapter 10) add left-canonical normalization and spectral primitivity. The weight moduli are taken non-increasing, not strictly decreasing; equal-modulus and repeated-copy sectors are retained and compared by the coefficient argument of Chapter 10.
A tensor \(A\) of physical dimension \(d\) and bond dimension \(D\) is a normal tensor if, after the spectral-radius normalization of [ CPGSV16 ] , (i) \(A\) admits no nontrivial invariant orthogonal projection and (ii) the associated CPM \(\mathcal{E}_A(X)=\sum _i A^iX(A^i)^\dagger \) has spectral radius \(r(\mathcal{E}_A)=1\) and peripheral spectrum \(\sigma _\partial (\mathcal{E}_A)=\{ 1\} \).
Condition (i) cannot be dropped. A reducible tensor may have peripheral spectrum \(\{ 1\} \) while still admitting a nontrivial invariant projection, so condition (ii) alone does not characterize normality.
Let \(D{\gt}0\). If \(A\) is algebraically normal and left-canonical, then
Algebraic normality together with \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\) makes the transfer map strongly irreducible. It consequently has a positive-definite fixed point, no nontrivial invariant projection, and peripheral spectrum \(\{ 1\} \). The fixed-point eigenvalue and left-canonical normalization give \(r(\mathcal{E}_A)=1\). Thus no scalar rescaling remains, and the two conditions in Definition 9.6.1 hold for \(A\) itself.
Let \(A\) have bond dimension \(D\). It is in the canonical form of [ CPGSV16 , Section 2.3 ] if there are positive integers \(D_1,\ldots ,D_r\), normal tensors \(A_k\) of bond dimension \(D_k\), weights \(\mu _k\in \mathbb {C}\), and, writing \(S=\sum _kD_k\), a matrix \(U\in \mathbb {C}^{S\times D}\) such that \(S\le D\) and, for every physical index \(i\),
Thus the complement of the retained direct sum consists literally of zero bond-space coordinates. In particular, \(r=0\) is possible only when \(A=0\).
The convention in line 246 of [ CPGSV16 ] is a separate normalization of these data, not part of canonical-form membership:
No weight is required to be nonzero, and no ordering or separation condition is imposed.
The basis-of-normal-tensors refinement is Definition 10.1.1; it is not part of canonical form itself.
For every tensor \(A\), there are a positive integer \(p\), a bond dimension \(D'\), and a tensor \(B\) of physical dimension \(d^p\) and bond dimension \(D'\) such that \(B\in \mathrm{CF}\) and, for every \(N\ge 1\),
Here \(B\) is another tensor generating the same positive-length MPV family. The assertion \(B\in \mathrm{CF}\) is literal in the bond coordinates of \(B\); no assertion is made that \(A^{[p]}\) itself is literally in canonical form in its original bond coordinates.
Apply Theorem 9.11.1.3 to \(A\) and itself. It gives \(p\ge 1\), weights \(\mu _k\), and left-canonical, primitive, tensor-irreducible blocks \(C_k\) such that, for every \(N\ge 1\),
First, Theorem 9.11.1.1 makes each \(C_k\) algebraically normal. Second, Theorem 9.6.3 combines this conclusion with the left-canonical identity to make each \(C_k\) a CPSV normal tensor. Hence
satisfies the literal block-diagonal equation ??, so \(B\in \mathrm{CF}\). Equation ?? gives the second part of ??.
For canonical-form data as in (??), every positive length \(N\) and every configuration \(\sigma \) satisfy
Equivalently, \(|V^{(N)}(A)\rangle =\sum _{k=1}^{r}\mu _k^N|V^{(N)}(A_k)\rangle \). This is the identity immediately following the canonical-form definition in [ CPGSV16 , Section 2.3 ] .
Induction on a nonempty physical word \(w\) of length \(N\), using (??) at each letter and \(UU^\dagger =\mathbb {1}_S\) between adjacent letters, gives
Applying cyclicity of the trace and \(UU^\dagger =\mathbb {1}_S\) to (??) gives
Applying Theorem 2.5.9 to the right-hand side of (??) yields \(\operatorname{tr}(A^w)=\sum _{k=1}^{r}\mu _k^N\operatorname{tr}(A_k^w)\), which is (??).
Let \(A\) have canonical-form data as in (??), and let \((B_j)_{j=1}^{g}\) have positive bond dimensions. With \(K_{\mathrm{act}}=\{ k:\mu _k\ne 0\} \), the family \((B_j)_{j=1}^{g}\) is a basis of normal tensors for \(A\) if and only if
Each displayed conjugacy also requires the two bond dimensions to agree, and every scalar \(e^{i\phi }\) has modulus one. This is [ CPGSV16 , Proposition 2.7 and Appendix A ] , specialized to the literal canonical-form data.
Local fix (active blocks): coverage in (??) applies only to listed blocks with \(\mu _k\ne 0\). The display defining canonical form permits \(\mu _k=0\), and a zero-weight block contributes nothing to any positive-length matrix product vector. Thus the theorem does not claim coverage of every syntactically listed block. The comparison is recorded in docs/paper-gaps/cpsv16_bnt_characterization_active_blocks.tex.
The canonical-form data supply normality of every \(A_k\) and the positive-length identity \(|V^{(N)}(A)\rangle =\sum _k\mu _k^N|V^{(N)}(A_k)\rangle \). Substitution of these two facts into Theorem 10.1.4 gives (??).
The projector-closure result in Theorem 9.7.4 gives normal blocks and orthogonal ambient embeddings under the source hypotheses. Combining these embeddings into one coisometry gives Definition 9.6.4.
This source definition is distinct from the stronger normal-canonical-form conditions below. The renormalization fixed-point analysis uses a separate block-injective canonical-form criterion; it is not the CPSV canonical-form definition.
A tensor \(A\) which is irreducible (Definition 9.1.1.1), has transfer map of spectral radius one, and has primitive transfer map is normal in the sense of Definition 9.6.1. The reverse implications from the stronger conditions of Definition 9.9.2 and of Chapter 10 require the fundamental-theorem step or the algebraic-to-spectral normality equivalence, established later.
9.6.1 Normalization conventions
The reductions use four scalar facts: scaling preserves injectivity; the transfer map under a scalar \(\zeta \) rescales by \(|\zeta |^2\); unit-modulus phase rescaling preserves \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\); and the MPV of a weighted block-diagonal tensor factorizes as \(\mu _k^NV^{(N)}(A_k)_\sigma =\eta _k^N|\mu _k|^NV^{(N)}(A_k)_\sigma \), with \(\eta _k:=\mu _k/|\mu _k|\).
Left-canonical normalization is required before the blocks can be compared. Without it, the implication \(\mathcal{V}(\bigoplus _k\mu _kA_k)=\mathcal{V}(\bigoplus _k\mu _kB_k) \Rightarrow \forall k,\ \mathcal{V}(A_k)=\mathcal{V}(B_k)\) already fails for two scalar blocks: for \(\mu =(1,2)\), \(A=(1,3/2)\), and \(B=(3,1/2)\), the two direct sums generate identical MPV families but the first blocks differ at \(N=1\). Left-canonical normalization removes this particular ambiguity; the sectors are then matched, up to a permutation, by the exact fixed-length linear independence of Chapter 10, which requires no ordering of the weight moduli.
9.7 Projector criterion for canonical decomposition
An MPS tensor \(A\) has invariant-projector closure if every orthogonal projection \(P\) satisfying \(PA^i=PA^iP\) for all \(i\) also satisfies \(A^iP=PA^iP\) for all \(i\). This is the projector hypothesis in the sufficient condition for canonical form of [ CPGSV16 , Section 2 ] .
Suppose \(A\) has invariant-projector closure. Then there are isometries \(V_1,\ldots ,V_r\) with \(V_k^\dagger V_k=\mathbb {1}\), pairwise orthogonal ranges, and \(\sum _kV_kV_k^\dagger =\mathbb {1}\), such that \(A^iV_k=V_kA_k^i\) for the corner tensors \(A_k^i=V_k^\dagger A^iV_k\), every corner tensor \(A_k\) is irreducible, and \(\mathcal{V}(A)=\mathcal{V}(\bigoplus _{k=1}^rA_k)\).
Proceed by strong induction on the bond dimension. If \(A\) is irreducible, the single corner \(V=\mathbb {1}\) suffices. Otherwise, \(A\) has a nontrivial invariant projection \(P\), which commutes with every \(A^i\) by Theorem E.2.1. Factoring \(P=V_1V_1^\dagger \) and \(\mathbb {1}-P=V_2V_2^\dagger \) through support isometries by Lemma E.2.3 splits \(A\) into two corner tensors of strictly smaller bond dimension. For \(j=1,2\), commutation gives \(A^iV_j=V_j(V_j^\dagger A^iV_j)\), and each corner inherits invariant-projector closure by Lemma E.2.4. The two recursively obtained families are combined. Ranges from different corners are orthogonal because
Equality of matrix product vectors follows from Lemma E.2.6.
An MPS tensor \(A\) has no nontrivial \(p\)-periodic vectors if, for every isometry \(V\) with \(V^\dagger V=\mathbb {1}\) and \(A^iV=VB^i\) for all \(i\), with \(B\) irreducible (equivalently, for every restriction \(B\) of \(A\) to a minimal invariant subspace), and for every \(\rho {\gt}0\) and \(r{\gt}0\) with \(\mathcal{E}_B(\rho )=r\rho \), every eigenvalue of \(\mathcal{E}_B\) of modulus \(r\) equals \(r\). The eigenvalue \(r\) is the spectral radius of \(\mathcal{E}_B\) (Theorem 6.10.1), so the condition states that no block of the invariant-subspace decomposition of [ CPGSV16 , Section 2 ] , rescaled to spectral radius one, has a peripheral eigenvalue \(e^{2\pi iq/p}\neq 1\). Eigenvectors with such eigenvalues are the \(p\)-periodic vectors of [ CPGSV16 , Section 2 ] .
Suppose \(A\) has invariant-projector closure and no nontrivial \(p\)-periodic vectors. Then there are normal tensors \(A_1,\ldots ,A_r\) of positive bond dimensions \(D_1,\ldots ,D_r\), with \(\sum _kD_k\le D\), and nonzero weights \(\mu _1,\ldots ,\mu _r\) such that
Moreover, there are isometries \(V_k:\mathbb {C}^{D_k}\to \mathbb {C}^D\) with pairwise orthogonal ranges such that
This is the sufficient condition for canonical form of [ CPGSV16 , Section 2 ] , with that paper’s convention \(\sum _kD_k\le D\) allowing zero blocks: a corner of \(A\) carrying the zero tensor cannot be rescaled to spectral radius one and is omitted because it vanishes at every positive length.
Decompose \(A\) into irreducible corners \(B_k\) along isometries \(V_k\) by Theorem 9.7.2; every matrix product vector coefficient of \(A\) is the sum of those of the corners. A corner whose matrices all vanish contributes nothing at positive length and is dropped. Every remaining corner has a Perron eigenpair \(\mathcal{E}_{B_k}(\rho _k)=r_k\rho _k\) by Lemma E.3.1. The absence of \(p\)-periodic vectors, applied to the corner \(B_k\), gives that every eigenvalue of \(\mathcal{E}_{B_k}\) of modulus \(r_k\) equals \(r_k\), so \(A_k:=r_k^{-1/2}B_k\) is normal by Lemma E.3.2. Setting \(\mu _k:=r_k^{1/2}\) gives \(\mu _kA_k=B_k\) at the level of matrices, so for every word \(w\) of positive length \(N\) the weight cancels:
Summing over \(k\) gives (??), while the corner reconstruction gives (??). The retained dimensions satisfy \(\sum _kD_k\le \sum _k\operatorname{tr}(V_kV_k^\dagger )=\operatorname{tr}(\mathbb {1})=D\).
Suppose \(A\) is unital, \(\mathcal{E}_A(\mathbb {1})=\mathbb {1}\). If \(X\) is a Hermitian fixed point of \(\mathcal{E}_A\) which is not a scalar multiple of \(\mathbb {1}\), then there is a nonzero PSD fixed point \(\rho \) which is not positive definite, and consequently \(A\) admits a two-block MPV-equivalent decomposition with both block dimensions strictly smaller than \(D\). This is the fixed-point shift and further decomposition step in [ PGVWC07 , Theorem 4 ] .
Let \(\lambda _{\max }\) be the largest eigenvalue of \(X\). Then \(\rho :=\lambda _{\max }\mathbb {1}-X\) is positive semidefinite, singular, and nonzero because \(X\) is not scalar. Unitality and the fixed-point equation for \(X\) give \(\mathcal{E}_A(\rho )=\rho \). Apply Theorem 9.1.5. The non-scalar hypothesis is needed because scalar multiples of \(\mathbb {1}\) are fixed by every unital map and yield no nontrivial support projection.
9.8 Fixed points and canonical gauges of irreducible blocks
If \(A\) is irreducible and unital, \(\mathcal{E}_A(\mathbb {1})=\mathbb {1}\), and \(\mathcal{E}_A(X)=X\), then \(X\) is a scalar multiple of \(\mathbb {1}\). This is the final fixed-point assertion in the proof of [ PGVWC07 , Theorem 4 ] .
Tensor irreducibility gives irreducibility of the completely positive transfer map. By Wolf’s Theorem 6.6 for irreducible unital Kraus maps, every fixed point is scalar.
Let \(\rho \) be positive definite with \(\mathcal{E}_A(\rho )=r\rho \) for some \(r{\gt}0\). For \(B^i:=r^{-1/2}\rho ^{-1/2}A^i\rho ^{1/2}\),
If \(r=1\), then the unscaled gauge \(B^i:=\rho ^{-1/2}A^i\rho ^{1/2}\) is unital and generates the same MPV family as \(A\). This is the spectral-radius normalization and full-rank fixed-point gauge of [ PGVWC07 , Theorem 4 ] .
The positive square root of \(\rho \) is invertible. Substituting \(B^i=r^{-1/2}\rho ^{-1/2}A^i\rho ^{1/2}\) and using \(\mathcal{E}_A(\rho )=r\rho \) gives
which is (??). For \(r=1\), the change from \(A\) to \(B\) is a similarity, so cyclicity of the trace gives equality of all MPV coefficients.
In canonical form II of [ CPGSV16 , Appendix A ] , there are positive retained dimensions \(D_k\), normal tensors \(A_k\), weights \(\mu _k\), and, for \(S=\sum _kD_k\le D\), a matrix \(U\in \mathbb {C}^{S\times D}\) such that, for every physical index \(i\),
Thus omitted bond-space coordinates are literally zero. Every retained block additionally satisfies
where \(\Lambda _k\) is diagonal and positive definite. The two displayed equations are the only additional blockwise conditions; no ordering, injectivity, gauges, or basis-of-normal-tensors assumptions are included. The line-246 convention (??) remains a separate condition on the underlying canonical-form data.
Let \(A\) be a tensor in CPSV canonical form, with ambient bond dimension \(D\). Then there is a tensor \(B\) of the same bond dimension and an \(G\in \mathrm{GL}(D,\mathbb {C})\) such that, for every physical index \(i\),
Moreover, \(B\) is in canonical form II. This is the nonsingular gauge assertion of [ CPGSV16 , Appendix A ] .
Write the retained part of the canonical-form decomposition as \(C^i=\bigoplus _k\mu _kA_k^i\), and let \(U\in \mathbb {C}^{S\times D}\) satisfy \(UU^\dagger =\mathbb {1}_S\) and \(A^i=U^\dagger C^iU\). For each normal block, first choose its pure trace-preserving Perron gauge and then diagonalize its positive definite fixed point by a unitary. This gives \(X_k\in \mathrm{GL}(D_k,\mathbb {C})\) and blocks \(B_k\) satisfying the two canonical-form-II identities. Put \(X=\bigoplus _kX_k\) and extend it to the omitted zero coordinates by
Its inverse is
The identity \(UU^\dagger =\mathbb {1}_S\) gives \(GG^{-1}=G^{-1}G=\mathbb {1}_D\). It also gives
and
Therefore
which has the same ambient reconstruction and satisfies canonical form II.
Let \(A\) be an irreducible MPS tensor with \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\) and \(D{\gt}0\). Then there exist a unitary \(U\) and a diagonal positive definite \(\Lambda \) such that, for \(B^i:=U^\dagger A^iU\),
This proves the diagonal Perron normalization required in CFII. It does not prove that \(A\) is in the CPSV canonical form or that its block is normal; those require the corresponding primitivity and canonical-form hypotheses.
The TP hypothesis makes \(\mathcal{E}_A\) a channel with a nonzero PSD fixed point. Irreducibility makes \(\mathcal{E}_A\) an irreducible CP map, and Theorem 6.2.4 upgrades the fixed point to positive definite. The spectral theorem diagonalizes it by a unitary conjugation, which preserves the TP normalization.
9.9 Normal canonical form
This section defines the spectral normal canonical form used in the reduction. A separate block-injective canonical-form criterion is used in the renormalization fixed-point analysis. The supporting overlap consequences are collected in Section E.6 and Section 7.8.
Recall from Definition 2.7.3 and Lemma 7.3.1 that the bilinear overlap is
This notation enters the self-overlap clause of the canonical-form conditions below.
[ PGVWC07 , Theorem 4 ] uses the unital gauge \(\sum _iA_k^i(A_k^i)^\dagger =\mathbb {1}\); here the blocks are in the dual TP gauge \(\sum _i(A_k^i)^\dagger A_k^i=\mathbb {1}\). A positive-definite fixed point of the adjoint transfer map provides the change of gauge between the two (Theorem 6.5.3).
Scaling factors \((\mu _k)_{k=1}^r\) and block tensors \((A_k)_{k=1}^r\) satisfy the normal canonical form conditions if:
each \(A_k\) is irreducible,
each \(A_k\) satisfies \(\sum _i(A_k^i)^\dagger A_k^i=\mathbb {1}\),
each \(\mathcal{E}_{A_k}\) is primitive (equivalently, \(\sigma _\partial (\mathcal{E}_{A_k})=\{ 1\} \)),
\(|\mu _1|\ge |\mu _2|\ge \cdots \ge |\mu _r|\),
all \(\mu _k\neq 0\),
all bond dimensions are positive.
Here “normal” is the spectral sense of [ CPGSV16 ] , which by [ SPGWC10 , Proposition 3 ] is equivalent to the eventual block-injectivity formulation of Definition 2.4.4.
9.9.1 Separated one-copy normal canonical forms
The following specialization attaches BNT separation to the one-copy normal canonical form. Repeated representatives and their power-sum coefficients are instead recorded by the sector decomposition of Chapter 10.
A finite block family has no gauge-phase-equivalent distinct blocks when, for any two distinct indices with the same bond dimension, the corresponding blocks are not gauge-phase equivalent.
This is a one-copy canonical-form condition: each listed block is one representative and repeated copies are not encoded as separate blocks. A family is in normal canonical form with BNT separation if it satisfies Definition 9.9.2 and distinct blocks of the same bond dimension are not gauge-phase equivalent. The weight moduli are non-increasing but need not be strictly decreasing, so equal-modulus blocks are allowed; the grouping into a BNT is governed by gauge-phase equivalence, not by distinctness of moduli. Repeated equal-modulus copies of one basis tensor are not separate blocks here; they appear as the weights \(\mu _{j,q}\) in \(c_N^{(j)} = \sum _q \mu _{j,q}^N\) in the sector decomposition below.
The off-diagonal decay needed for the BNT criterion follows from the separation condition together with the overlap-decay theorems of the preceding chapter.
Let \((A_j)_{j=1}^r\) be a family in which each \(A_j\) is injective and left-canonical, \(\sum _i (A_j^i)^\dagger A_j^i = \mathbb {1}\), and distinct equal-dimension blocks are not gauge-phase equivalent. Then \(O_{A_jA_k}(N) \to 0\) for every pair \(j \neq k\).
Let \((\mu _k, A_k)_{k=1}^r\) be a weighted block family. Assume each \(A_k\) is injective and left-canonical, \(\sum _i (A_k^i)^\dagger A_k^i = \mathbb {1}\), that \(O_{A_kA_k}(N) \to 1\) for each \(k\), and that distinct equal-dimension blocks are not gauge-phase equivalent. Then the blocks form a basis of normal tensors for the block-diagonal tensor \(\bigoplus _k \mu _k A_k\).
Injective blocks are normal. The block-diagonal decomposition theorem gives the MPV expansion of \(\bigoplus _k \mu _k A_k\) in terms of the block MPVs. The self-overlap limits are part of the hypotheses, and Theorem 9.9.1.3 supplies the off-diagonal decay. Therefore Lemma F.1.10 gives the eventual linear independence required in Definition 10.1.1.
The normal-canonical formulation encodes normality spectrally (primitive transfer map), the BNT definition algebraically (eventual block injectivity).
On this one-copy surface, if a family is in normal canonical form with BNT separation and each block is also normal in the algebraic sense, then the blocks form a basis of normal tensors for the associated block-diagonal tensor. The blocks here are distinct representatives.
The normal-canonical hypotheses already give the block-diagonal MPV expansion, the self-overlap normalization, and the eventual linear independence coming from irreducible trace-preserving overlap decay. Supplying algebraic normality for each block adds the remaining clause in Definition 10.1.1.
See Theorem 7.7.1 for the modulus-one eigenvalue rigidity statement for irreducible trace-preserving blocks.
9.9.2 Canonical form from primitivity
A normal block needs a primitive transfer map; an irreducible TP block may still have a cyclic peripheral spectrum. Raising the map to its period sends every peripheral eigenvalue to \(1\), but eigenvalue \(1\) can then have several cyclic corners and need not be simple on the full powered space. Period removal therefore proceeds in this order: power the map, obtain the adjoint-fixed cyclic projections, compress to their corners, prove each corner irreducible, and only then infer primitivity of the sector maps. This is the blocking step of [ CPGSV16 , Section 2.3 ] .
Let \(A\) be an irreducible MPS tensor with \(D{\gt}0\) and \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\). Then there exists a blocking length \(p{\gt}0\) such that \(\sigma _\partial (\mathcal{E}_{A^{[p]}})=\{ 1\} \).
Pass to the conjugate-transposed Kraus family \(K_i:=(A^i)^\dagger \), which is unital with irreducible Kraus map. The TP fixed-point theorem for \(\mathcal{E}_A\) provides a positive definite fixed point for the adjoint of \(K\), so Theorem 4.10.2.2 shows that every peripheral eigenvalue is a root of unity. Since \(\sigma _\partial (\mathcal{E}_A)\) is finite (Theorem 4.10.2), Lemma 4.10.1.2 gives a common exponent \(p\) with \(\mu ^p=1\) for every \(\mu \in \sigma _\partial (\mathcal{E}_A)\), and Lemma 4.10.1.3 gives \(\sigma _\partial (\mathcal{E}_A^p)=\{ 1\} \). Blocking by \(p\) takes the \(p\)th power of the transfer map, so \(\mathcal{E}_{A^{[p]}}\) is primitive in the peripheral-spectrum sense of Definition 4.8.4. The blocked map need not remain irreducible: eigenvalue \(1\) may have several cyclic corners. The adjoint-fixed projections are therefore compressed before irreducibility and primitivity are asserted sector by sector in Theorem 9.3.1.3. This is the periodicity-removal step of [ CPGSV16 , Section 2.3 ] for an irreducible block already in TP gauge.
9.10 Left-canonical and dual diagonalization of irreducible blocks
Each irreducible block in trace-preserving gauge admits a unitary normalization with diagonal positive Perron data. This is the normalization component of CFII (Definition 9.8.3); the full CFII assertion also requires the CPSV canonical-form and normal-block hypotheses. The full PGVWC07 canonical form is Theorem 9.5.6.
Let \(A\) be an irreducible MPS tensor in TP gauge, \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), with \(D{\gt}0\). Then there exist a unitary \(U\) and a diagonal positive definite \(\Lambda \) such that:
\(B^i:=U^\dagger A^iU\) is TP,
\(\mathcal{E}_B(\Lambda )=\Lambda \),
\(\Lambda \) is diagonal and positive definite,
\(A\) and \(B\) generate the same MPV family.
These are the two normalization identities in the CFII definition of [ CPGSV16 , Appendix A ] . The theorem does not by itself prove that \(A\) is in canonical form or that its block is normal. The unitary conjugation is performed inside TP gauge after TP normalization.
Let \(A\) be an irreducible MPS tensor in unital gauge \(\sum _iA^i(A^i)^\dagger =\mathbb {1}\), with \(D{\gt}0\). Then there exist a unitary \(U\) and a diagonal positive definite \(\Lambda \) such that, for \(B^i:=U^\dagger A^iU\),
Moreover, \(A\) and \(B\) generate the same MPV family. This is the dual-map fixed-point and unitary-diagonalization step of [ PGVWC07 , Theorem 4 ] .
Apply Theorem 9.10.1 to the conjugate-transposed family \(i\mapsto (A^i)^\dagger \): unitality of \(A\) is trace preservation for this family, whose transfer map is the dual of \(\mathcal{E}_A\). Translating back gives (??).
9.11 Cyclic-sector isometries and primitive reduction
Let \(A\) be a left-canonical irreducible tensor, and suppose the adjoint transfer map \(\mathcal{E}_{A^\dagger }\) has a positive-definite fixed point, is irreducible as a positive map, and has peripheral spectrum
where \(\gamma \) is a primitive \(m\)th root of unity and \(m\ge 1\). Then the spectral cyclic-sector decomposition of \(A^{[m]}\) has compression maps which may be chosen with rectangular support isometries \(V_k\) satisfying
These isometries also realize the blocked corner letters \(\varphi _k(C_k^\alpha )=P_k(A^{[m]})^\alpha P_k\).
The cyclic peripheral-spectrum decomposition applied to \(\mathcal{E}_{A^\dagger }\) provides projections \(P_k\) satisfying \(\mathcal{E}_{A^\dagger }(P_{k+1})=P_k\). Iterating \(m\) times gives \((\mathcal{E}_{A^\dagger })^m(P_k)=P_k\), and \((\mathcal{E}_{A^\dagger })^m=\mathcal{E}_{(A^{[m]})^\dagger }\) shows that each \(P_k\) is fixed by the adjoint transfer map of \(A^{[m]}\). Applying Theorem E.5.3 to that blocked tensor gives the compressed sector tensors and the support isometries in (??).
9.11.1 Reduction to primitive blocks
This subsection completes the reduction after period removal. A TP-primitive-irreducible block is normal, and an arbitrary tensor becomes, after a positive blocking length, a weighted family of left-canonical primitive blocks whose total bond dimension is bounded by the original bond dimension. For two tensors with the same MPV family, the cyclic sectors can be expressed over one common blocked alphabet, which is the form used by the Fundamental Theorem.
Let \(A\) be a left-canonical MPS tensor with \(D{\gt}0\), tensor-irreducible, and with peripheral spectrum \(\{ 1\} \). Tensor irreducibility implies irreducibility of the completely positive transfer map, so \(A\) is normal.
An arbitrary translation-invariant tensor reduces, after blocking, to a weighted direct sum of peripheral-spectrum primitive blocks. These globally blocked pieces need not remain irreducible; the cyclic-sector decomposition below refines them into primitive irreducible blocks.
For any MPS tensor \(A\), there exist \(p\ge 1\), nonzero weights \((\mu _k)_{k=1}^r\), and blocks \((B_k)_{k=1}^r\) such that, for every blocked \(\sigma \) of positive length \(N\),
The retained block dimensions satisfy \(\sum _{k=1}^{r}D_k\le D\). Each block is left-canonical and primitive:
Each bond dimension is positive.
Theorem 9.2.1.1 supplies the left-canonical nontrivial blocks, the positive-length equality, and the bound \(\sum _kD_k\le D\). Apply Theorem E.4.2 directly to this finite irreducible family. Its proof first applies Theorem 9.9.2.1 to each block and then takes the least common multiple of the resulting periods through Theorem E.4.1. This gives one positive length \(p\) at which every blocked transfer map is primitive. Lemma E.4.12 keeps the blocked weights nonzero, and Lemma E.4.10 carries the positive-length equality through blocking, giving (??).
Let \(A\) and \(B\) have the same MPV family at every positive length. Then there is a positive blocking length at which both blocked tensors have the same positive-length MPV family as weighted direct sums of trace-preserving, primitive, tensor-irreducible blocks with positive bond dimensions and nonzero weights. The two weighted nonzero-sector families have the same positive-length MPV family.
Apply Theorem 9.3.1.4 to choose the common blocking length and the two common cyclic-sector families. For either family, write \(G_k\) for its cyclic-sector blocks and \((\nu _x,C_x)\) for the weights and blocks of the flattened common-sector family from Lemma E.5.10. The common-alphabet nonzero-part identity gives, for every length \(N\) and blocked word \(\sigma \),
Applying this identity on the two sides of the comparison yields a positive length \(p\) and weighted primitive block families such that, for every \(N\ge 1\) and blocked word \(\sigma \),
The two weighted nonzero parts are equal at every positive length. The structural properties and the nonvanishing of the weights come from the common-sector families.