8 Wielandt Bound
This chapter proves the quantum Wielandt bounds of [ SPGWC10 ] . For a primitive normalized tensor, it compares the uniform vector-spreading index \(q(\mathcal{E}_A)\) with the first exact word length \(\iota (A)\) satisfying \(S_{\iota (A)}(A)=M_{D}(\mathbb {C})\) and proves \(\iota (A)\le (D^2-\operatorname{kr}(A)+1)D^2\). The cumulative bound \(T_{D^2}(A)=M_{D}(\mathbb {C})\) is an intermediate step in the proof of Lemma 1.
8.1 Cumulative span
The exact-word identities used in this section are proved in Section D.1. The stabilization and spectral linear algebra behind the cumulative estimates are collected in Section D.2.
The word span at length \(n\) is the subspace
This is [ SPGWC10 , Section II ] .
The cumulative span at level \(n\) is \(T_n(A)=S_0(A)+S_1(A)+\cdots +S_n(A)\).
The fixed-length vector span at length \(n\) is
This is \(S_n(A)|\varphi \rangle \) in the notation of [ SPGWC10 ] .
8.1.1 Paper primitivity and indices
For the quantitative bounds, write \(d'=\dim S_1(A)\) for the number of linearly independent Kraus operators. The source definitions and Proposition 3 of [ SPGWC10 ] distinguish uniform vector spreading, eventual exact-word spanning, and spectral strong irreducibility.
The Kraus rank is \(\operatorname{kr}(A)=\dim S_1(A)\).
The Kraus family has eventually full Kraus rank if there is a positive integer \(i\) such that \(S_i(A)=M_{D}(\mathbb {C})\).
The transfer map is primitive in the sense of [ SPGWC10 ] if there is a positive integer \(q\) such that
for every nonzero \(\varphi \in \mathbb {C}^D\). The same \(q\) works for all nonzero vectors.
The full-Kraus-rank index is
If the set is empty, its value is defined to be zero.
The primitivity index is
If the set is empty, its value is defined to be zero.
We call the tensor strongly irreducible here if there is a matrix \(\rho {\gt}0\) such that
and \(\mathcal{E}_A\) is irreducible. The condition in [ SPGWC10 , Proposition 3(c) ] requires that \(1\) be the only peripheral eigenvalue and that its eigenspace be one-dimensional, generated by a positive-definite fixed point. The definition above strengthens this condition by also requiring irreducibility explicitly.
Let \(D{\gt}0\) and suppose \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\). The following are equivalent:
there is a positive \(q\) for which \(H_q(A,\varphi )=\mathbb {C}^D\) for every \(\varphi \neq 0\);
there is a positive \(i\) for which \(S_i(A)=M_{D}(\mathbb {C})\);
\(\mathcal{E}_A\) is strongly irreducible.
Proposition 3 of [ SPGWC10 ] states the same equivalence with item (3) replaced by the literal source condition: \(1\) is the only peripheral eigenvalue, and its one-dimensional eigenspace is generated by a positive-definite fixed point. Here item (3) includes the additional irreducibility condition.
If \(S_i(A)=M_{D}(\mathbb {C})\) and \(\varphi \neq 0\), then \(S_i(A)\varphi =\mathbb {C}^D\), proving (2)\(\Rightarrow \)(1). For (1)\(\Rightarrow \)(3), first obtain a nonzero positive fixed point \(\rho \). The spreading condition makes \(\rho \) positive definite and makes the tensor irreducible. The blocking-periodicity theorem then gives \(p{\gt}0\) such that \(\mathcal{E}_A^p\) is primitive. If \(\mathcal{E}_A(X)=\lambda X\) with \(|\lambda |=1\), then \(\mathcal{E}_A^p(X)=\lambda ^pX\); uniqueness of the peripheral eigenvalue of the primitive power gives \(\lambda ^p=1\). If \(\lambda \neq 1\), the eigenvector yields a nonzero trace-zero Hermitian matrix \(H\) fixed by \(\mathcal{E}_A^p\). Decompose \(H=Q_1-Q_2\) into positive semidefinite \(\mathcal{E}_A^p\)-fixed parts. Paper primitivity makes every nonzero positive fixed point of the power proportional to \(\rho \), while \(\operatorname{tr}(H)=0\) makes the two proportionality constants equal. Hence \(H=0\), a contradiction. Thus every peripheral eigenvalue equals \(1\), and \(\mathcal{E}_A\) is strongly irreducible.
For (3)\(\Rightarrow \)(2), write \(\mathcal{E}_A^m=P_\rho +(\mathcal{E}_A-P_\rho )^m\). The complementary powers tend to zero. If \(S_m(A)\neq M_{D}(\mathbb {C})\) for every \(m\), choose a nonzero matrix \(B\) orthogonal to \(S_m(A)\). The associated trace pairing vanishes on the left, while positive definiteness gives a lower bound \(c\lVert B\rVert ^2\) for the \(P_\rho \) term and the complementary term is \(o(\lVert B\rVert ^2)\). For large \(m\) this is a contradiction.
Under the hypotheses of Theorem 8.1.1.7, paper primitivity implies
Proposition 1 of [ SPGWC10 ] states this inequality for every quantum channel; the present theorem records its specialization under normalization and paper primitivity.
By Theorem 8.1.1.7, \(\iota (A)\) is a positive length with \(S_{\iota (A)}(A)=M_{D}(\mathbb {C})\). Therefore \(H_{\iota (A)}(A,\varphi )=\mathbb {C}^D\) for every \(\varphi \neq 0\), so the defining minimum for \(q(\mathcal{E}_A)\) is at most \(\iota (A)\).
For every \(n\), one has \(T_n(A)\le T_{n+1}(A)\).
The span \(T_{n+1}\) includes all words of length at most \(n+1\) and therefore contains all words of length at most \(n\).
For every \(n\), one has \(\dim T_n(A)\le D^2\).
Since \(T_n(A)\subseteq M_{D}(\mathbb {C})\) and \(\dim M_{D}(\mathbb {C})=D^2\), the result follows.
If \(T_n(A)=T_{n+1}(A)\), then \(T_m(A)=T_n(A)\) for every \(m\ge n\).
If \(T_n=T_{n+1}\), then \(S_{n+1}\subseteq T_n\). Left-multiplying any element of \(S_{n+1}\) by \(A^i\) gives an element of \(S_{n+2}\), so \(S_{n+2}\subseteq T_{n+1}=T_n\). By induction, \(S_m\subseteq T_n\) for every \(m{\gt}n\), hence \(T_m=T_n\).
If \(T_n(A)\neq T_{n+1}(A)\), then \(\dim T_{n+1}(A){\gt}\dim T_n(A)\).
The inclusion \(T_n\le T_{n+1}\) from Lemma 8.1.1.9, together with \(T_n\neq T_{n+1}\), gives strict subspace inclusion and hence strict dimension growth.
One has \(S_L(A)=M_{D}(\mathbb {C})\) if and only if \(A\) is \(L\)-block injective.
Both conditions assert that the span of all products of length \(L\) equals \(M_{D}(\mathbb {C})\).
For every \(n\),
Consequently, if \(L{\gt}0\) and \(A\) is \(L\)-block injective, then \(A\) is \(m\)-block injective for every \(m\ge L\). This auxiliary length-shift statement combines the block-injectivity discussion in [ CPGSV16 , Section II ] with [ CPGSV16 , Appendix C.3, Lemma L ] ; it is not stated there as a separate lemma.
Every word of length \(n+1\) factors into its first letter and a word of length \(n\), which proves the displayed equality by bilinearity. Write \(L=n+1\). Since \(S_L(A)=M_{D}(\mathbb {C})\), one has \(S_n(A)\le S_L(A)\). Hence
Iterating this implication gives \(S_m(A)=M_{D}(\mathbb {C})\) for every \(m\ge L\).
8.2 Nonzero trace product
Let \(D{\gt}0\). If \(A\) is normal, then \(T_{D^2}(A)=M_{D}(\mathbb {C})\). This cumulative estimate supports the proof of [ SPGWC10 , Lemma 1 ] ; it is not a conclusion of source Theorem 1.
This is Theorem D.2.7.
Let \(D{\gt}0\). If \(A\) is normal, then \(T_{D^2-d'+1}(A)=M_{D}(\mathbb {C})\), where \(d'=\dim S_1(A)=\operatorname{kr}(A)\). This is the cumulative-span estimate used to prove the sharp trace conclusion in [ SPGWC10 , Lemma 1 ] .
If \(T_n(A)\neq T_{n+1}(A)\), then the dimension strictly increases. Since \(S_1(A)\subseteq T_1(A)\) and \(\dim S_1(A)=d'\), one has \(\dim T_1(A)\ge d'\). After at most \(D^2-d'\) additional strict-growth steps, the dimension reaches \(D^2=\dim M_{D}(\mathbb {C})\). Stabilisation before reaching \(M_{D}(\mathbb {C})\) contradicts normality. Hence \(T_{D^2-d'+1}(A)=M_{D}(\mathbb {C})\).
Let \(D{\gt}0\), suppose \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), and assume that \(A\) is primitive in the sense of Definition 8.1.1.3. Then there is a word \(w\) with
This is the sharp trace conclusion of [ SPGWC10 , Lemma 1 ] .
Theorem 8.1.1.7 gives eventual full Kraus rank, hence normality. Put \(b=D^2-\operatorname{kr}(A)+1\) and let \(V_n\) be the span of \(A^w\) with \(1\le |w|\le n\). Then \(S_1(A)\subseteq V_1\), so \(\dim V_1\ge \operatorname{kr}(A)\). If \(V_n=V_{n+1}\) for some \(n\ge 1\), then \(V_n\) is closed under left multiplication by every \(A^i\). It therefore contains every positive-length word product; normality forces \(V_n=M_{D}(\mathbb {C})\). Thus, until the full matrix algebra is reached, the dimensions increase strictly, and the bound on \(\dim M_{D}(\mathbb {C})\) gives \(V_b=M_{D}(\mathbb {C})\). Express \(\mathbb {1}\) as a linear combination of the positive-length words defining \(V_b\). Since \(\operatorname{tr}(\mathbb {1})=D\neq 0\), at least one has nonzero trace.
By Theorem 8.2.2, the identity \(\mathbb {1}\) lies in \(T_{D^2-d'+1}(A)\) and is therefore a linear combination of word products of length at most \(D^2-d'+1\). At least one such product has nonzero trace.
If \(A\) is normal and \(D\ge 1\), then there exists a word \(w\) of positive length \(1\le |w|\le D^2-\operatorname{kr}(A)+1\) such that \(\operatorname{tr}(A^w)\neq 0\). This strengthens Theorem 8.2.4 by requiring \(|w|\ge 1\), a feature needed for the blocking argument in the general Wielandt bound below.
Define the positive-level cumulative span \(V_n=\operatorname{span}_{\mathbb {C}}\{ A^w:1\le |w|\le n\} \). The same stabilization-or-strict-growth dichotomy shows \(V_{D^2-d'+1}=M_{D}(\mathbb {C})\): if \(V_n\) stabilises and is not \(M_{D}(\mathbb {C})\), then \(V_n\) is closed under left multiplication by each \(A^i\), so \(S_{N}(A)\subseteq V_n\neq M_{D}(\mathbb {C})\) for every \(N\ge 1\), contradicting normality. Since \(V_{D^2-d'+1}=M_{D}(\mathbb {C})\), the identity \(\mathbb {1}\) lies in \(V_{D^2-d'+1}\) and is therefore a linear combination of word products of positive length. At least one such product has nonzero trace because \(\operatorname{tr}(\mathbb {1})=D\neq 0\) for \(D\ge 1\).
8.3 Eigenvector spreading
Given an MPS tensor \(A\) and a vector \(\varphi \in \mathbb {C}^D\), the cumulative vector span is
This is [ SPGWC10 , proof of Lemma 2(a) ] .
Let \(A\) be a normal MPS tensor and let \(A^{i_0}\varphi =\mu \varphi \), where \(\mu \neq 0\) and \(\varphi \neq 0\). Then \(K_{D-1}(A,\varphi )=\mathbb {C}^D\). This cumulative form supplies the dimension-growth step in [ SPGWC10 , Lemma 2(a) ] .
The vector span \(K_n\) is monotone and \(\dim K_n\le D\). If \(K_n=K_{n+1}\) for some \(n{\lt}D-1\), the span stabilises by Theorem D.2.11. But \(T_{D^2}(A)=M_{D}(\mathbb {C})\) by Theorem 8.2.1, so Lemma D.2.12 gives \(K_{D^2}(A,\varphi )=\mathbb {C}^D\), contradicting early stabilisation. Hence \(\dim K_n\) grows by at least \(1\) at each step, reaching \(D\) by step \(D-1\).
Proposition 3, in the form of Theorem 8.1.1.7, gives eventual full Kraus rank and hence normality. The cumulative spaces \(K_n(A,\varphi )\) cannot stabilise below \(\mathbb {C}^D\), because every matrix eventually lies in an exact word span. Their dimensions therefore reach \(D\) by \(n=D-1\), giving \(K_{D-1}(A,\varphi )=\mathbb {C}^D\). Finally, the eigenvector relation pads every shorter word to length \(D-1\) by a nonzero power of \(\mu \), so \(K_{D-1}(A,\varphi )=H_{D-1}(A,\varphi )\).
8.4 Quantum Wielandt bounds
Section D.3 proves the one-step augmentation facts used in cases (2) and (3). The blocking identities used in the general case are proved in Section D.4.
Theorem 8.2.1 gives the \(D^2\) cumulative-span bound. The full-rank index bound \(\iota (A)\le (D^2-d'+1)D^2\) ( [ SPGWC10 , Theorem 1, case (1) ] ) is proved in Theorem 8.4.8 below. The left-canonical normal blocked-injectivity estimate \(D^4\) is proved below in Theorem 8.5.4. A sharper \(3D^5\) canonical-form block-separation estimate, developed in the full blueprint, combines this \(D^4\) estimate with the direct-sum argument of [ PGVWC07 ] .
Let \(A\) be an MPS tensor with bond dimension \(D\ge 1\), satisfying \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), and suppose that \(A\) is primitive in the sense of Definition 8.1.1.3. If \(S_1(A)\) contains an invertible matrix \(X\), then
In the terminology of [ SPGWC10 ] , this is the case where the first application space \(S_1(A)\) contains an invertible operator. This is the exact word-span form of [ SPGWC10 , Theorem 1, case (2) ] .
Adjoin \(X\) as an extra first Kraus operator, obtaining \(\widetilde A\). Theorem 8.1.1.7 gives normality of \(A\), hence normality of \(\widetilde A\); the Kraus rank and all exact word spans are unchanged. The first Kraus operator of \(\widetilde A\) is invertible, so Theorem D.3.5 gives \(S_{D^2-\operatorname{kr}(\widetilde A)+1}(\widetilde A)=M_{D}(\mathbb {C})\). Transfer this equality back to \(A\).
Under the hypotheses of Theorem 8.4.2, one has \(\iota (A)\le D^2-\operatorname{kr}(A)+1\), where \(\iota (A)=\min \{ n\ge 1:S_n(A)=M_{D}(\mathbb {C})\} \).
The word-span equality (??) gives an admissible value in the defining minimum for \(\iota (A)\).
Let \(A\) be a normal MPS tensor with bond dimension \(D\ge 1\). Suppose that a Kraus operator \(A^{i_0}\) is non-invertible and that there exist a nonzero vector \(\varphi \in \mathbb {C}^D\) and a nonzero scalar \(\mu \) such that \(A^{i_0}\varphi =\mu \varphi \). Then, for every \(\psi \in \mathbb {C}^D\), \(|\varphi \rangle \! \langle \psi |\in S_{D^2-D+1}(A)\).
Let \(\mathcal L(M)=A^{i_0}M\), and choose \(r\) so that \(\mathcal L^r\) annihilates the generalized zero-eigenspace of \(\mathcal L\); equivalently, \(\operatorname{range}(\mathcal L^r)\) is its stabilized nonzero-spectral part. The dimension-growth argument gives a level \(n_0\) for which
Since \(A^{i_0}\varphi =\mu \varphi \) and \(\mu \neq 0\), iterating gives \((A^{i_0})^r\varphi =\mu ^r\varphi \) and hence \(\varphi =\mu ^{-r}(A^{i_0})^r\varphi \in \operatorname{range}((A^{i_0})^r)\). Therefore, for every \(\psi \in \mathbb {C}^D\), \(|\varphi \rangle \! \langle \psi |\in S_{r+n_0}(A)\). The corresponding Fitting-index estimate gives \(r+n_0\le D^2-D+1\). Since
one has \(|\varphi \rangle \! \langle \psi | =\mu ^{-1}A^{i_0}|\varphi \rangle \! \langle \psi |\). Thus \(|\varphi \rangle \! \langle \psi |\in S_k(A)\) implies \(|\varphi \rangle \! \langle \psi |\in S_{k+1}(A)\), because left multiplication by \(A^{i_0}\) maps \(S_k(A)\) into \(S_{k+1}(A)\). Iterating from \(k=r+n_0\) and using \(r+n_0\le D^2-D+1\) gives \(|\varphi \rangle \! \langle \psi |\in S_{D^2-D+1}(A)\).
Let \(D{\gt}0\), suppose \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), and assume that \(A\) is primitive in the sense of Definition 8.1.1.3. Suppose \(A^{i_0}\) is not invertible and \(A^{i_0}\varphi =\mu \varphi \) with \(\varphi \neq 0\) and \(\mu \neq 0\). Then, for every \(\psi \in \mathbb {C}^D\),
This is the quantitative rank-one conclusion of [ SPGWC10 , Lemma 2(b) ] .
Theorem 8.1.1.7 first gives normality. Apply the Fitting decomposition to left multiplication \(\mathcal L(M)=A^{i_0}M\). Choose \(r\) so that \(\mathcal L^r\) kills its generalized zero-eigenspace. Dimension growth then gives \(n_0\) with
Since \((A^{i_0})^r\varphi =\mu ^r\varphi \) and \(\mu \neq 0\), the vector \(\varphi \) lies in the range of \((A^{i_0})^r\). Hence \(|\varphi \rangle \! \langle \psi |\in S_{r+n_0}(A)\) for every \(\psi \). The identity \(|\varphi \rangle \! \langle \psi |=\mu ^{-1}A^{i_0} |\varphi \rangle \! \langle \psi |\) pads this element to the exact length \(D^2-D+1\).
Let \(A\) be an MPS tensor with bond dimension \(D\ge 1\), satisfying \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), and suppose that \(A\) is primitive in the sense of Definition 8.1.1.3. If \(S_1(A)\) contains a non-invertible matrix \(X\) with a nonzero eigenvalue, then \(S_{D^2}(A)=M_{D}(\mathbb {C})\). More explicitly, it is enough to have \(X\varphi =\mu \varphi \) with \(\varphi \neq 0\) and \(\mu \neq 0\). In the terminology of [ SPGWC10 ] , this is the case where the first application space \(S_1(A)\) contains a non-invertible operator with a nonzero eigenvalue. This is the exact word-span form of [ SPGWC10 , Theorem 1, case (3) ] .
Theorem 8.1.1.7 gives normality. Adjoin \(X\) as an extra first Kraus operator. The augmented tensor remains normal and has the same exact word spans as \(A\). The eigenvector relation for \(X\) is now a one-generator eigenvector relation. The eigenvector-spreading argument gives full fixed-length vector span by length \(D-1\), and Lemma 8.4.4 gives the rank-one operators \(|\varphi \rangle \! \langle \psi |\) at length \(D^2-D+1\). Multiplying these two fixed-length spans gives \(S_{D^2}\) for the augmented tensor, hence for \(A\).
Under the hypotheses of Theorem 8.4.6, one has \(\iota (A)\le D^2\).
The equality \(S_{D^2}(A)=M_{D}(\mathbb {C})\) gives an admissible value in the defining minimum for \(\iota (A)\).
Let \(A\) be a normalized MPS tensor with \(D{\gt}0\), \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), that is primitive in the sense of Definition 8.1.1.3. Then
where \(\iota (A)=\min \{ n\ge 1:S_n(A)=M_{D}(\mathbb {C})\} \) is the full-Kraus-rank index. This is [ SPGWC10 , Theorem 1, case (1) ] .
Theorem 8.1.1.7 gives normality. By Theorem 8.2.3, there exists a positive-length word \(w\) with \(|w|\le D^2-d'+1\) and \(\operatorname{tr}(A^w)\neq 0\), where \(d'=\operatorname{kr}(A)\). The matrix \(A^w\) has nonzero trace, hence a nonzero eigenvalue \(\mu \) and eigenvector \(\varphi \) by Theorem D.2.9. Set \(n=|w|\) and let \(B=A^{[n]}\) be the blocked tensor. Then \(B\) is normal by Theorem D.4.1, and the encoding of \(w\) as a single block index gives \(B^{i_0}=A^w\).
If \(A^w\) is invertible, then \(S_{D^2}(B)=M_{D}(\mathbb {C})\), whence \(S_{D^2n}(A)=M_{D}(\mathbb {C})\).
If \(A^w\) is non-invertible, then the eigenvector \(\varphi \) spans a proper subspace, and the rank-one extraction argument gives \(S_{D^2}(B)=M_{D}(\mathbb {C})\), whence \(S_{D^2n}(A)=M_{D}(\mathbb {C})\).
In the invertible case, the invertible Kraus operator \(B^{i_0}\) allows direct dimension growth, giving \(S_{D^2-k_B+1}(B)=M_{D}(\mathbb {C})\), where \(k_B=\operatorname{kr}(B)\). In the non-invertible case, the bound \(S_{D^2}(B)=M_{D}(\mathbb {C})\) follows from tracking indices through the rank-one extraction argument of [ SPGWC10 , Lemma 2(b) ] ; the separate blocked support construction in Theorem D.4.6 does not supply this explicit bound. In both cases, \(\iota (A)\le D^2n\le D^2(D^2-d'+1)\).
The quantitative bound \(\iota (A)\le (D^2-d'+1)D^2\) is cited from [ SPGWC10 , Theorem 1, case (1) ] . The later Fundamental Theorem needs only the qualitative conclusion \(S_N(A)=M_{D}(\mathbb {C})\) for some \(N\). The blocked construction in Theorem D.4.6 supplies this conclusion directly from normality; the explicit index bound is not needed there.
8.5 Fixed-length matrix spanning
The preceding sections establish the cumulative-spanning part of the Lemma 2(a) argument from [ SPGWC10 ] : eigenvector spreading gives a cumulative vector span \(K_{D-1}(A,\varphi )=\mathbb {C}^D\). The next stage is to pass to a span at one fixed length, namely to find \(n_0\) such that \(S_{n_0}(A)=M_{D}(\mathbb {C})\) (i.e. word products of exactly one length span all matrices). The product-span facts used here are proved in Section D.1; the blocked fixed-length construction is in Section D.4.
Suppose \(A^{i_0}\varphi =\mu \varphi \) with \(\mu \neq 0\). Then \(K_n(A,\varphi )=H_n(A,\varphi )\) for every \(n\). In particular, if \(K_n(A,\varphi )=\mathbb {C}^D\), then \(H_n(A,\varphi )=\mathbb {C}^D\).
Any word \(w\) with \(|w|\le n\) can be padded to exact length \(n\) by appending \(k=n-|w|\) copies of the index \(i_0\). The eigenvector relation gives \(A^{w\cdot i_0^k}\varphi =\mu ^kA^w\varphi \), so the padded vector is a nonzero scalar multiple of the original. Hence every generator of \(K_n\) lies in \(H_n\). The reverse inclusion \(H_n\le K_n\) is immediate.
Assume:
\(H_n(A,\varphi )=\mathbb {C}^D\) (length-\(n\) word products applied to \(\varphi \) span all of \(\mathbb {C}^D\)), and
for each standard basis vector \(e_j\), the rank-one operator \(|\varphi \rangle \! \langle e_j|\) lies in \(S_m(A)\).
Then \(S_{n+m}(A)=M_{D}(\mathbb {C})\).
Fix a matrix unit \(E_{ij}\). By hypothesis (1), there exists \(M_i\in S_n(A)\) with \(M_i\varphi =e_i\). By hypothesis (2), \(|\varphi \rangle \! \langle e_j|\in S_m(A)\). Their product satisfies
Lemma D.1.1 therefore gives \(E_{ij}\in S_{n+m}(A)\). Since the matrix units span \(M_{D}(\mathbb {C})\), \(S_{n+m}(A)=M_{D}(\mathbb {C})\).
If the blocked tensor \(A^{[L]}\) satisfies \(S_n(A^{[L]})=M_{D}(\mathbb {C})\), then \(S_{nL}(A)=M_{D}(\mathbb {C})\). In particular, \(A\) is \(L\)-block injective if and only if \(A^{[L]}\) is one-site injective.
By the blocked-tensor definition (??), each length-\(n\) word in the blocked alphabet \(\{ 0,\ldots ,d^L-1\} \) decodes to a length-\(nL\) word in the original alphabet \(\{ 0,\ldots ,d-1\} \), so \(S_n(A^{[L]})\subseteq S_{nL}(A)\). For \(n=1\), the \(d^L\) blocked letters are indexed by the length-\(L\) words of \(A\), giving \(S_1(A^{[L]})=S_L(A)\), which proves the stated equivalence.
Let \(A\) be a left-canonical normal MPS tensor with bond dimension \(D{\gt}0\). Then there is a positive blocking length \(L\le D^4\) such that the blocked tensor \(A^{[L]}\) is one-site injective.
This is the blocked-injectivity form of the quantum Wielandt input used in the Fundamental Theorem for translation-invariant tensors. It corresponds to the statement in [ CPGSV16 , Section II ] that every normal tensor becomes injective after at most \(D^4\) blockings, using the index estimate of [ SPGWC10 , Theorem 1 ] . The left-canonical/trace-preserving hypothesis is included because this is the canonical-form context in which the blocked-injectivity input is used.
Normality is eventual full Kraus rank, so Theorem 8.1.1.7 gives paper primitivity. Theorem 8.4.8 then yields
Trace preservation gives a nonzero Kraus operator, hence \(\operatorname{kr}(A)\ge 1\) and the right-hand side is at most \(D^4\). Set \(L=\iota (A)\). By definition, \(L{\gt}0\) and \(S_L(A)=M_{D}(\mathbb {C})\). Lemma 8.5.3 identifies the latter equality with one-site injectivity of \(A^{[L]}\).
Let \(A\) be a left-canonical normal MPS tensor with bond dimension \(D{\gt}0\). Then \(S_{D^4}(A)=M_{D}(\mathbb {C})\); equivalently, \(A\) is \(D^4\)-block injective.
Choose \(L\) with \(0{\lt}L\le D^4\) and \(S_L(A)=M_{D}(\mathbb {C})\), and write \(D^4=L+k\). Induction on \(k\), using positive-length propagation at each step, gives \(S_{L+k}(A)=M_{D}(\mathbb {C})\).
Let \((A_j)_{j=1}^g\) be a finite family of positive-bond-dimension, left-canonical normal tensors. There is a positive integer \(L\) such that every \(A_j\) is \(L\)-block injective.
Apply Theorem 8.5.4 to each block. The product of the finitely many positive lengths is a common positive multiple, and exact block injectivity persists under positive multiples.
Let \((A_x)_{x\in X}\) be a finite separated normal-canonical family whose blocks have positive virtual bond dimension. Then there is a positive integer \(L\) such that every blocked tensor \(A_x^{[L]}\) is one-site injective. The same conclusion holds simultaneously for two finite separated normal-canonical families whose blocks have positive virtual bond dimension.
Here the family is a basis of normal-canonical representatives in the sense of Definition 9.9.1.2; the blocks are distinct and the weight moduli are non-increasing but need not be strictly ordered. The representative family is assumed to have been selected; this statement does not reconstruct the full CPSV sector decomposition with repeated copies inside one sector. This scope restriction is recorded in docs/paper-gaps/ft_one_copy_scope_restriction.tex.
Apply Theorem 8.5.4 to each block. Taking the product of the finitely many resulting positive blocking lengths gives a common positive multiple, and injectivity persists under positive further blocking.
The quantitative rank-one statement of [ SPGWC10 , Lemma 2(b) ] is Theorem 8.4.5. Theorem 8.5.2 turns that rank-one conclusion and fixed-length vector spreading into matrix spanning. Section D.4 also proves a separate blocked construction, Theorem D.4.6, whose fixed-length conclusion follows from its normality hypothesis.
The cumulative estimate \(T_{D^2}(A)=M_{D}(\mathbb {C})\) in Theorem 8.2.1 supports the proof of Lemma 1; it is not a conclusion of source Theorem 1. The source theorem instead bounds the first positive \(N\) for which \(S_N(A)=M_{D}(\mathbb {C})\). This exact-length statement matches injectivity of \(\Gamma _N\) and passes through blocking by Lemma 8.5.3.
The blocked normality and rank-one constructions used below are proved in Section D.4.
Theorem D.4.6 first extracts a rank-one operator in a blocked tensor and then applies the fixed-length matrix-spanning argument. It is a separate consequence of normality, not the quantitative statement of source Lemma 2(b).
8.6 Primitive MPS tensors
Assume \(D{\gt}0\). A tensor \(A\) together with a matrix \(\rho \in M_{D}(\mathbb {C})\) is primitive if
where \(P\) is the fixed-point projection associated to \(\rho \). When the choice of \(\rho \) is irrelevant, we simply say that \(A\) is a primitive MPS tensor. This condition combines a complementary spectral gap with a nonzero positive semidefinite fixed point. It is not the paper definition in Definition 8.1.1.3, which is the uniform spreading condition (??). With the additional hypothesis \(\rho {\gt}0\), the complementary-gap condition implies strong irreducibility and hence paper primitivity by Theorem 8.1.1.7.
8.7 Primitivity and normality
Throughout this section, primitivity means the condition of Definition 8.6.1: the tensor is in TP gauge, it has a nonzero PSD fixed point, and the complementary map has spectral radius \({\lt}1\).
8.7.1 From primitivity to normality
The primitivity condition of Definition 8.6.1 combines TP normalization, a nonzero PSD fixed point, and a complementary transfer-map gap. It is connected to normality through the following results.
Definition 8.6.1 assumes TP normalization, a nonzero positive semidefinite fixed point \(\rho \), and \(\rho _{\operatorname{spec}}(\mathcal{E}_A-P_\rho ){\lt}1\). Without \(\rho {\gt}0\), these hypotheses do not imply irreducibility or normality; for example, a fixed point supported on \(\operatorname{diag}(1,0)\) need not see the complementary invariant subspace.
If \(\rho {\gt}0\), the transfer map is irreducible and the complementary gap gives peripheral spectrum \(\{ 1\} \). Thus the tensor is strongly irreducible in the sense of Definition 8.1.1.6. Proposition 3 then gives uniform spreading and eventual full Kraus rank. This implication compares the two notions; it does not identify Definition 8.6.1 with the paper definition.
8.7.2 Primitive implies irreducible
By contrapositive. Assume \(A\) has an invariant projection \(P\) (\(P\neq 0\), \(P\neq \mathbb {1}\), \((\mathbb {1}-P)A^iP=0\) for all \(i\)). Set \(\sigma =P\rho P\).
Invariance of \(\sigma \) under \(\mathcal{E}_A^n\): the projection relation \((\mathbb {1}-P)A^iP=0\) implies \((\mathbb {1}-P)\mathcal{E}_A^n(\sigma )=0\) for all \(n\) (by induction on \(n\)).
Convergence: By Lemma D.5.6, \(\mathcal{E}_A^n(\sigma )\to \frac{\operatorname{tr}(\sigma )}{\operatorname{tr}(\rho )}\rho \). Hence \((\mathbb {1}-P)\frac{\operatorname{tr}(\sigma )}{\operatorname{tr}(\rho )}\rho =0\).
Nonzero scalar: Since \(P\neq 0\) and \(\rho \) is positive definite, \(\operatorname{tr}(P\rho P){\gt}0\), so \(\frac{\operatorname{tr}(\sigma )}{\operatorname{tr}(\rho )}\neq 0\). Therefore \((\mathbb {1}-P)\rho =0\).
Contradiction: Since \(\rho \) is positive definite, it is a unit in \(M_{D}(\mathbb {C})\). From \((\mathbb {1}-P)\rho =0\) we get \(\mathbb {1}-P=0\), i.e. \(P=\mathbb {1}\), contradicting \(P\neq \mathbb {1}\).
8.7.3 From irreducibility to full spanning via Burnside’s theorem
The irreducibility condition (Definition 9.1.1.1) is formulated in terms of invariant projections. For Burnside-style arguments it is more natural to work with invariant subspaces of \(\mathbb {C}^D\) under the Kraus operators.
For an MPS tensor \(A\), let \(\operatorname{alg}(A)\) be the unital \(\mathbb {C}\)-subalgebra of \(M_{D}(\mathbb {C})\) generated by the matrices \(\{ A^i\} _{i=0}^{d-1}\): \(\operatorname{alg}(A)=\mathbb {C}\langle A^i:i=0,\ldots ,d-1\rangle \subseteq M_{D}(\mathbb {C})\).
A subspace \(W\le \mathbb {C}^D\) is \(A\)-invariant if \(A^iW\subseteq W\) for every \(i\).
The Kraus operators of \(A\) act irreducibly on \(\mathbb {C}^D\) if every \(A\)-invariant subspace is trivial, i.e. equal to \(0\) or to \(\mathbb {C}^D\).
Let \(W\le \mathbb {C}^D\) be an \(A\)-invariant subspace. In finite dimension the orthogonal projection \(P\) onto \(W\) exists. Invariance of \(W\) implies \((\mathbb {1}-P)A^iP=0\) for all \(i\). Thus \(P\) is a nontrivial invariant projection unless \(W=0\) or \(W=\mathbb {C}^D\), contradicting irreducibility of the tensor.
Assume \(D{\gt}0\). If \(A\) acts irreducibly on \(\mathbb {C}^D\), then the generated unital subalgebra is the full matrix algebra: \(\operatorname{alg}(A)=M_{D}(\mathbb {C})\). This is the complex finite-dimensional case of Burnside’s theorem (equivalently, Jacobson’s density theorem); see [ Jac09 ] .
Identify \(\operatorname{alg}(A)\) with its image under the algebra equivalence \(M_{D}(\mathbb {C})\simeq _{\mathbb {C}}\operatorname{End}_{\mathbb {C}}(\mathbb {C}^D)\). The irreducible-action hypothesis makes \(\mathbb {C}^D\) a simple module for this algebra. Over the algebraically closed field \(\mathbb {C}\), Schur’s lemma identifies the endomorphisms commuting with the action with scalars, and Jacobson density then forces the action map to be surjective onto all of \(\operatorname{End}_{\mathbb {C}}(\mathbb {C}^D)\).
This Burnside/Jacobson-density step is a substantial external algebraic ingredient in the chapter. We use it here as the finite-dimensional complex Burnside theorem, namely the statement that an irreducible matrix algebra action already generates the full endomorphism algebra.
8.7.4 From primitivity to strong irreducibility and normality
The results in this subsection remove the one-step padding assumption from the normality conclusions. They connect primitivity in Definition 8.6.1, formulated via a complementary transfer-map gap, directly to normality (eventually full Kraus rank), using the convergence of the transfer-map iterates to the projection onto the fixed-point subspace.
If \(A\) is a primitive MPS tensor with positive-definite fixed point \(\rho \), then it satisfies the strengthened condition in Definition 8.1.1.6: \(\mathcal{E}_A\) is irreducible, the fixed point \(\rho \) is positive definite, and the peripheral spectrum of \(\mathcal{E}_A\) is \(\{ 1\} \). The source clause is [ SPGWC10 , Proposition 3(c) ] ; the definition used here records irreducibility separately.
Lemma D.5.7 gives irreducibility of \(\mathcal{E}_A\). The complementary-gap hypothesis gives peripheral primitivity directly: the only eigenvalue of modulus one is \(1\). Together with the positive-definite fixed point \(\rho \), these are exactly the three conditions in Definition 8.1.1.6. The complementary-gap consequences are proved in Section D.5.
If \(A\) is a primitive MPS tensor with positive-definite fixed point \(\rho \), then \(A\) is normal (has eventually full Kraus rank). No identity-in-the-one-step-span condition is needed.
This connects the complementary-gap condition in Definition 8.6.1 directly to normality.
8.8 One-step padding and exact word spans
Cumulative spanning, \(T_N(A)=M_{D}(\mathbb {C})\), is weaker than exact-length spanning \(S_L(A)=M_{D}(\mathbb {C})\). If \(\mathbb {1}\in S_1(A)\), shorter words can be padded to a common length. Section D.6 proves this conversion and records a counterexample without the one-step padding condition.
Suppose
and \(S_L(A)=M_{D}(\mathbb {C})\). Then \(S_m(A)=M_{D}(\mathbb {C})\) for every \(m\ge L\). Equivalently, \(L\)-block injectivity propagates to every larger homogeneous length.
If \(S_n(A)=M_{D}(\mathbb {C})\), then for every \(X\in M_{D}(\mathbb {C})\), substituting (??) gives
Indeed, \((A^i)^\dagger X\in S_n(A)\) because \(S_n(A)=M_{D}(\mathbb {C})\). Thus \(S_{n+1}(A)=M_{D}(\mathbb {C})\). Iterating this implication gives the result for every \(m\ge L\).
If \(\operatorname{alg}(A)=M_{D}(\mathbb {C})\) and \(\mathbb {1}\in S_1(A)\), then \(A\) is normal.
Since \(\operatorname{alg}(A)=M_{D}(\mathbb {C})\), the ascending chain condition for finite-dimensional subspaces gives an \(N\) such that \(T_N(A)=M_{D}(\mathbb {C})\). Apply Theorem D.6.5.
The identity-in-the-one-step-span results in Section D.6 are needed only when cumulative spanning is upgraded to exact-length spanning. The normal-canonical theory used later in Chapters 9–10 does not pass through this step: it works directly with irreducible TP-normalized blocks whose blocked transfer maps are primitive and, once the corresponding weighted block data are available, places them in normal canonical form in the sense of [ CPGSV16 ] . There are analogous cumulative-span lemmas for blocked irreducible tensors and eigenvector-spreading arguments, but they are not needed for the implication stated below.
8.9 Block injectivity from TP/primitive/irreducible blocks
Let \(A\) be a left-canonical MPS tensor with \(D{\gt}0\). Suppose that \(A\) is tensor-irreducible and that its transfer map is primitive. Then there exists a positive blocking length \(L\) such that \(A^{[L]}\) is one-site injective.
If \(D=1\), trace preservation gives a nonzero one-site Kraus matrix, and every nonzero scalar matrix spans \(M_{1}(\mathbb {C})\). Hence \(A\) is one-site injective, so Lemma 2.4.3 gives the positive witness \(L=1\). Suppose now that \(D\ge 2\). Theorem 9.11.1.1 gives a block-injectivity witness \(L\). If \(L=0\), Corollary D.1.3 would force \(D=1\), a contradiction. Thus \(L{\gt}0\), and the blocked-chain equivalence identifies this \(L\)-block injectivity with one-site injectivity of the blocked tensor \(A^{[L]}\).