Tensor Network Theory: A formalization blueprint

35 Preparation of Matrix Product States by Log-Depth Circuits

A translation-invariant matrix product state on \(N\) sites generated by a normal tensor is approximated by blocking \(q\) sites, replacing the positive part of the polar decomposition of the blocked tensor by its renormalization fixed point, and retaining the isometric part [ 219 ] . The fixed point is a product of nearest-neighbor entangled pairs, and the isometric part factorizes into isometries with bounded bond dimension sequentially or along a binary tree. Choosing \(q=O(\log (N/\varepsilon ))\) yields a quantum circuit of depth \(O(\log (N/\varepsilon ))\) with error \(\varepsilon \), whereas no circuit of depth \(o(\log N)\) achieves small error.

Throughout, \(A\) is a tensor with physical dimension \(d\) and bond dimension \(D\), \(\mathcal{E}_A\) is its transfer map (Definition 2.2.1), and

\begin{align} |\phi _N(A)\rangle & =\sum _{i_1,\dots ,i_N=0}^{d-1}\operatorname{Tr}\left(A^{i_1}\cdots A^{i_N}\right) |i_1\cdots i_N\rangle \label{eq:ldp_ti_mps} \end{align}

is the translation-invariant vector it generates, with \(|\phi _N(A)\rangle =|V^{(N)}(A)\rangle \) in the notation of Definition 2.8.1. For unit vectors \(\phi ,\psi \), the error is \(\varepsilon (\phi ,\psi )=1-\lvert \langle \phi | \psi \rangle \rvert \).

35.1 Polar decomposition of a blocked tensor

The polar decomposition factorizes a rectangular matrix \(M\in \mathbb {C}^{m\times k}\) into a positive semidefinite matrix \(P\) and a partial isometry \(V\). For a tensor \(B\) viewed as a linear map from virtual index pairs to physical configurations, this factorization yields a positive-part tensor \(P\) and a partial isometry \(V\) on the physical leg, satisfying \(\mathcal{E}_B=\mathcal{E}_P\). When \(B=A^{[q]}\) is the tensor of \(q\) blocked sites of a tensor \(A\), the periodic states satisfy \(|V^{(qM)}(A)\rangle =V^{\otimes M}|V^{(M)}(P)\rangle \) for every \(M\) [ 219 ] . All states are unnormalized.

35.1.1 Polar decomposition of a matrix

Definition 35.1.1.1 Polar factors of a matrix
✓

Let \(M\in \mathbb {C}^{m\times k}\). The positive part is \(P=(M^\dagger M)^{1/2}\), the support projector is \(\Pi =\chi (M^\dagger M)\) with \(\chi (0)=0\) and \(\chi (x)=1\) for \(x\ne 0\), and the partial isometry is \(V=M\, g(M^\dagger M)\) with \(g(x)=x^{-1/2}\) for \(x{\gt}0\) and \(g(0)=0\); the functions \(\chi \) and \(g\) are applied to the positive semidefinite matrix \(M^\dagger M\) by the functional calculus. This is the decomposition \(B=VP\) of [ 219 , eq. (8) and Supplemental Material ] .

Theorem 35.1.1.2 Positive part
✓

The positive part is positive semidefinite and \(P^2=M^\dagger M\).

Proof ▶

Properties of the positive square root.

The support projector is Hermitian and idempotent, and \(\Pi P=P\) and \(M\Pi =M\). The ranges of \(\Pi \) and \(P\) coincide, so \(\Pi \) is the orthogonal projector onto the range of \(P\).

Proof ▶

The first three identities are the pointwise identities \(\chi =\bar\chi \), \(\chi ^2=\chi \) and \(\chi (x)\sqrt x=\sqrt x\) under the functional calculus. The identity \(x\chi (x)=x\) gives \(M^\dagger M(\Pi -\mathbb {1})=0\), hence \(M(\Pi -\mathbb {1})=0\). For the ranges, \(\Pi =P\, g(M^\dagger M)\), because \(\sqrt x\, g(x)=\chi (x)\) on the nonnegative spectrum, and \(P=\Pi P\).

Every complex matrix satisfies \(M=VP\) and \(V^\dagger V=\Pi \).

Proof ▶

\(VP=M\, g(M^\dagger M)P=M\Pi =M\) by Theorem 35.1.1.3. Since \(g(M^\dagger M)\) is Hermitian, \(V^\dagger V=g(M^\dagger M)\, M^\dagger M\, g(M^\dagger M)\), which is the functional calculus of \(x\, g(x)^2=\chi (x)\) on the nonnegative spectrum.

If \(M\) is injective, then \(\Pi =\mathbb {1}\), \(V^\dagger V=\mathbb {1}\), and \(P\) is positive definite.

Proof ▶

For injective \(M\) the matrix \(M^\dagger M\) is positive definite, so \(\chi =1\) on its spectrum. Then \(V^\dagger V=\Pi =\mathbb {1}\) by Theorem 35.1.1.4, and \(P\) is invertible since \(P^2=M^\dagger M\) is.

Theorem 35.1.1.6 Existence of the polar decomposition
✓
#

Every \(M\in \mathbb {C}^{m\times k}\) factors as \(M=VP\) with \(P\in M_{k}(\mathbb {C})\) positive semidefinite and \(V^\dagger V=\Pi \), where \(\Pi \) is a Hermitian idempotent whose range is the range of \(P\). This is the decomposition in [ 219 , Supplemental Material ] .

Proof ▶

Take the polar factors of Definition 35.1.1.1.

Let \(M=VP\) be the polar decomposition of \(M\), with \(V^\dagger V=\Pi \), and let \(K\) be a matrix with \((KM)^\dagger KM=M^\dagger M\). This holds when \(K^\dagger KM=M\), for instance when \(K\) is an isometry, or a partial isometry whose initial projector fixes the range of \(M\). Then the positive part of \(KM\) is \(P\), its support projector is \(\Pi \), and its partial isometry is \(KV\).

Proof ▶

If \(K^\dagger KM=M\), then \((KM)^\dagger KM=M^\dagger K^\dagger KM=M^\dagger M\). The positive part and the support projector are functions of \(M^\dagger M\), so they do not change, and the partial isometry of \(KM\) is \(KM\, g(M^\dagger M)=KV\).

35.1.2 A tensor as a map on the virtual pair space

Definition 35.1.2.1 Physical matrix of a tensor
✓

The physical matrix of a tensor \(B=\{ B^i\} _{i=0}^{n-1}\) with \(B^i\in M_{D}(\mathbb {C})\) is the matrix \(\widehat B\in \mathbb {C}^{n\times D^2}\) with entries \(\widehat B_{i,(\alpha ,\beta )}=B^i_{\alpha \beta }\), the matrix of \(B\) as a map from the virtual pair space \(\mathbb {C}^{D^2}\) to the physical space \(\mathbb {C}^n\). Conversely, every \(R\in \mathbb {C}^{n\times D^2}\) is the physical matrix of the tensor \(B^i_{\alpha \beta }=R_{i,(\alpha ,\beta )}\).

The two constructions of Definition 35.1.2.1 are mutually inverse; in particular a tensor is determined by its physical matrix.

Proof ▶

Both composites are the identity entrywise.

Theorem 35.1.2.3 Injective tensors have injective physical matrices
✓

If \(B\) is injective, then \(\widehat B\colon \mathbb {C}^{D^2}\to \mathbb {C}^n\) is injective.

Proof ▶

Let \(\widehat Bx=0\) and consider the linear functional \(\varphi (Y)=\sum _{\alpha ,\beta }Y_{\alpha \beta }x_{\alpha \beta }\) on \(M_{D}(\mathbb {C})\). Since \(\varphi \) vanishes on every \(B^i\), it vanishes on their span \(M_{D}(\mathbb {C})\); evaluating on matrix units yields \(x=0\).

Lemma 35.1.2.4 Physical matrix of a rotated tensor
✓

For \(W\in \mathbb {C}^{m\times n}\), the physical matrix of \(B_W\) is \(W\widehat B\).

Proof ▶

Both sides have \((i,(\alpha ,\beta ))\) entry \(\sum _jW_{ij}B^j_{\alpha \beta }\).

Theorem 35.1.2.5 Transfer map of a rotated tensor
✓

For \(W\in \mathbb {C}^{m\times n}\) and every \(X\in M_{D}(\mathbb {C})\),

\begin{align} \mathcal{E}_{B_W}(X) & =\sum _{l=0}^{n-1}(B_{W^\dagger W})^l\, X\, (B^l)^\dagger . \notag \end{align}

Consequently, if \(B_{W^\dagger W}=B\), then \(\mathcal{E}_{B_W}=\mathcal{E}_B\).

Proof ▶

Expand \((B_W)^i=\sum _jW_{ij}B^j\) in \(\sum _i(B_W)^iX((B_W)^i)^\dagger \) and collect \(\sum _i\overline{W_{il}}W_{ij}=(W^\dagger W)_{lj}\). The case \(W^\dagger W=\mathbb {1}\) is the unitary freedom of Kraus representations; the weaker hypothesis \(B_{W^\dagger W}=B\) covers partial isometries.

35.1.3 Polar factors of a tensor

Identify \(\{ 0,\dots ,D^2-1\} \) with the pairs \((\alpha ,\beta )\) of virtual indices, and let \(V\), \(P\) and \(\Pi \) be the polar factors of \(\widehat B\), read as matrices indexed by \(\{ 0,\dots ,D^2-1\} \) on the virtual side. The positive-part tensor of \(B\) has physical dimension \(D^2\) and bond dimension \(D\), with \((P^k)_{\alpha \beta }=P_{k,(\alpha ,\beta )}\); its matrices are the rows of \(P\). The isometric factor is \(V\in \mathbb {C}^{n\times D^2}\). This is the tensor \(P\) of [ 219 , eqs. (9) and (18) ] .

Lemma 35.1.3.2 Physical matrix of the positive-part tensor
✓

The physical matrix of the positive-part tensor is \(P\), with its rows indexed by \(\{ 0,\dots ,D^2-1\} \).

Proof ▶

By definition.

For every tensor \(B\), the positive-part tensor \(P\) and the isometric factor \(V\) satisfy \(B^i=\sum _kV_{ik}P^k\) for every \(i\), that is, \(B=P_V\), with \(V^\dagger V=\Pi \), the matrix \(P\) positive semidefinite, \(\Pi \) a Hermitian idempotent, and \(\sum _l\Pi _{kl}P^l=P^k\) for every \(k\).

\begin{tenkz}[rows={wire}, cols=1, bonds=none]
        \tn[skin=box, ports={180:virtual:$\alpha$, 0:virtual:$\beta$,
                    90:physical:$i$}]{B}
    \end{tenkz}  \(=\)  \begin{tenkz}[rows={wire,wire}, cols=1, bonds=none, align=2]
        \tn[at=(1,1), skin=pill, name=V,
            ports={90:physical:$i$, 270:physical}]{V}
        \tn[at=(2,1), skin=box, name=P,
            ports={180:virtual:$\alpha$, 0:virtual:$\beta$,
                    90:physical}]{P}
        \tnwire{V.270}{P.90}
    \end{tenkz}
Proof ▶

By Lemma 35.1.2.4, the physical matrix of \(P_V\) is \(VP=\widehat B\) by Theorem 35.1.1.4, and a tensor is determined by its physical matrix. The remaining identities are Theorems 35.1.1.2, 35.1.1.3 and 35.1.1.4, reindexed along the identification of \(\{ 0,\dots ,D^2-1\} \) with the virtual pairs; the last one is \(\Pi P=P\) read through Lemma 35.1.2.4.

Theorem 35.1.3.4 Transfer map of the positive part
✓

For every tensor \(B\) with positive-part tensor \(P\), \(\mathcal{E}_P=\mathcal{E}_B\). This is the first equality of [ 219 , eq. (8) ] , which is stated there for injective \(B\). The Supplemental Material uses the polar decomposition of an arbitrary blocked tensor, with \(V^\dagger V=\Pi \); the identities \(V^\dagger V=\Pi \) and \(\Pi P=P\) give the equality for every tensor.

Proof ▶

Write \(B=P_V\) by Theorem 35.1.3.3. Since \(V^\dagger V=\Pi \) and \(P_\Pi =P\), Theorem 35.1.2.5 gives \(\mathcal{E}_{P_V}=\mathcal{E}_P\).

Let \(X\) be a tensor with isometric factor \(V\), positive-part tensor \(P\) and support projector \(\Pi \), and let \(W\) be a matrix on its physical leg with \(X_{W^\dagger W}=X\). Then \(X_W\) has isometric factor \(WV\), positive-part tensor \(P\) and support projector \(\Pi \). In particular, relabelling the physical index of \(X\) by a bijection relabels the rows of \(V\) and does not change \(P\) or \(\Pi \).

Proof ▶

The physical matrix of \(X_W\) is \(W\widehat X\) (Lemma 35.1.2.4), and \(X_{W^\dagger W}=X\) reads \(W^\dagger W\widehat X=\widehat X\). Apply Theorem 35.1.1.7 and reindex. A relabelling by a bijection is the rotation by its permutation matrix, which is an isometry; this gives \(P\) and \(\Pi \). For \(V\) the relabelling is read off directly: relabelling the rows of \(\widehat X\) leaves \(\widehat X^\dagger \widehat X\) unchanged, so it relabels the rows of \(V=\widehat X\, g(\widehat X^\dagger \widehat X)\) (Definition 35.1.1.1).

If \(B\) is injective, then \(V^\dagger V=\mathbb {1}_{D^2}\) and \(P\) is positive definite, as in [ 219 , eq. (8) ] .

Proof ▶

By Theorem 35.1.2.3, \(\widehat B\) is injective; apply Theorem 35.1.1.5 and reindex.

Theorem 35.1.3.7 Support projector of a matrix supported on a set of columns
✓

Let \(S\) be a set of column indices of \(M\), let the columns of \(M\) outside \(S\) vanish, and let \(Mx=0\) imply \(x=0\) for every vector \(x\) supported on \(S\). Then \(\Pi \) is the coordinate projector \(\Pi _S\) onto \(S\).

Proof ▶

Since \(M\Pi _S=M\), the matrix \(Q=P(\mathbb {1}-\Pi _S)\) has \(Q^\dagger Q=(\mathbb {1}-\Pi _S)M^\dagger M(\mathbb {1}-\Pi _S)=0\), so \(Q=0\). As \(\Pi =PR\) for some \(R\) by Theorem 35.1.1.3, and \(\Pi \) and \(P\) are Hermitian, \(\Pi (\mathbb {1}-\Pi _S)=R^\dagger Q=0\), that is, \(\Pi =\Pi \Pi _S\). Conversely, \(M\Pi _S(\mathbb {1}-\Pi )=M(\mathbb {1}-\Pi )=0\), and every column of \(\Pi _S(\mathbb {1}-\Pi )\) is supported on \(S\), so \(\Pi _S(\mathbb {1}-\Pi )=0\). Hence \(\Pi =\Pi ^\dagger =\Pi _S\Pi =\Pi _S\).

Definition 35.1.3.8 Injectivity on a set of bond pairs
✓

Let \(S\) be a set of pairs of bond indices. A tensor \(B\) of physical dimension \(n\) and bond dimension \(D\) is injective on \(S\) if \(B^i_{\alpha \beta }=0\) for all \(i\) and \((\alpha ,\beta )\notin S\), and the matrices \(B^i\) span every matrix unit \(|\alpha \rangle \langle \beta |\) with \((\alpha ,\beta )\in S\). For the rectangle \(S=\{ (\alpha ,\beta ):\alpha {\lt}a,\ \beta {\lt}b\} \) the condition may be read as injectivity of a tensor with bond dimensions \(a\) and \(b\) whose matrices are padded with zeros; no such rectangular tensor enters the formal statement, and this reading is not proved.

A tensor is injective on the set of all bond pairs if and only if it is injective. Let \(B\) be injective on \(S\). Then \(\widehat Bx=0\) implies \(x=0\) for every vector \(x\) supported on \(S\), the support projector of \(B=VP\) is the coordinate projector \(\Pi _S\), so that \(\sum _i\overline{V_{ix}}V_{iy}\) is \(1\) if \(x=y\in S\) and \(0\) otherwise, and \(P^x=0\) for every pair \(x\notin S\). For every tensor \(B\) there is a matrix \(G\) on the bond pairs with \(V_{ix}=\sum _aB^i_aG_{ax}\).

Proof ▶

If \(B\) spans all matrix units, its span is the full matrix algebra, and conversely. For \(x\) supported on \(S\) with \(\widehat Bx=0\), the functional \(Y\mapsto \sum _{\alpha ,\beta }Y_{\alpha \beta }x_{\alpha \beta }\) vanishes on every \(B^i\), hence on every matrix unit in \(S\), so \(x=0\) on \(S\). Then Theorem 35.1.3.7 gives \(\Pi =\Pi _S\), the column identity is \(V^\dagger V=\Pi _S\), and \(P^x=\sum _y(\Pi _S)_{xy}P^y=0\) for \(x\notin S\) because \(\Pi P=P\). Finally \(V=\widehat BR\) for some \(R\) by Lemma 35.17.11; reindexing gives \(G\).

Theorem 35.1.3.10 Transfer map of the positive part of a blocked tensor
✓

Let \(A\) be a tensor and \(P\) the positive-part tensor of the blocked tensor \(A^{[q]}\). Then \(\mathcal{E}_P=\mathcal{E}_A^q\).

Proof ▶

\(\mathcal{E}_P=\mathcal{E}_{A^{[q]}}\) by Theorem 35.1.3.4, and \(\mathcal{E}_{A^{[q]}}=\mathcal{E}_A^q\) by Theorem D.4.8 [ 219 , eq. (6) ] .

Let \(A\) be a tensor, let \(V\) and \(P\) be the polar factors of the blocked tensor \(A^{[q]}\), and let \(M\ge 0\). For every configuration \(\sigma =(\sigma _0,\dots ,\sigma _{M-1})\) of \(M\) blocked sites, with \(\widetilde\sigma \) the corresponding configuration of \(qM\) sites,

\begin{align} V^{(qM)}(A)_{\widetilde\sigma } & =\sum _{\tau \in \{ 0,\dots ,D^2-1\} ^M} \Big(\prod _{j=0}^{M-1}V_{\sigma _j\tau _j}\Big)\, V^{(M)}(P)_\tau , \notag \end{align}

that is, \(|V^{(qM)}(A)\rangle =V^{\otimes M}|V^{(M)}(P)\rangle \). Before normalization, this writes the state as \(V^{\otimes M}\) applied to the state \(|\phi _{\mathrm{pos}}\rangle \) of the positive parts of [ 219 , eq. (18) ] . It is the identity \(|\phi _N\rangle =\frac{1}{c_N}\bigl(\bigotimes _{i=1}^{N/q}V_i\bigr) \sum _j\beta _j|v_{\mathrm{pos},j}\rangle \) of [ 219 , Supplemental Material ] with the positive part kept whole rather than split into its normal blocks.

Proof ▶

By Lemma G.1.1.2, the right-hand side is \(V^{(M)}(P_V)_\sigma \), and \(P_V=A^{[q]}\) by Theorem 35.1.3.3. Finally \(V^{(M)}(A^{[q]})_\sigma =V^{(qM)}(A)_{\widetilde\sigma }\) by Lemma 2.7.2.

35.2 The fixed-point pair state of a normal tensor

For a normal tensor \(A\) in left-canonical gauge with right fixed point \(\sigma {\gt}0\), \(\operatorname{tr}\sigma =1\), the transfer map decomposes as \(\mathcal{E}_A=\mathcal{E}_{P_\infty }+R\), where \(\mathcal{E}_{P_\infty }(X)=\operatorname{tr}(X)\, \sigma \) and \(R\) has spectral radius strictly less than one [ 219 ] . The fixed-point tensor \(P_\infty \) has transfer map \(\mathcal{E}_{P_\infty }\), and its periodic state factors into a product of nearest-neighbor entangled pairs.

Definition 35.2.1 The fixed-point tensor
✓

Let \(\sigma \in M_{D}(\mathbb {C})\). The fixed-point tensor \(P_\infty \) of \(\sigma \) has physical space \(\mathbb {C}^D\otimes \mathbb {C}^D\) and bond dimension \(D\); its matrix at the physical pair \((l,r)\) is

\begin{align} P_\infty ^{(l,r)} & =\sqrt{\sigma }\, |l\rangle \! \langle r|. \notag \end{align}

This is the tensor \(P_\infty \) of [ 219 ] .

\begin{tenkz}[rows={wire}, cols=1, bonds=none]
        \tn[skin=box, ports={180:virtual:$\alpha$, 0:virtual:$\beta$,
                    120:physical:$l$, 60:physical:$r$}]{P_\infty}
    \end{tenkz}  \(=\)  \begin{tenkz}[rows={wire}, cols=2, bonds=none]
        \tn[at=(1,1), skin=dot, label pos=s,
            ports={180:virtual:$\alpha$, 90:physical:$l$}]{\sqrt{\sigma}}
        \tn[at=(1,2), skin=none,
            ports={90:physical:$r$, 0:virtual:$\beta$}]{}
    \end{tenkz}
Theorem 35.2.2 Positivity of the fixed-point tensor
✓

Read as the matrix from the virtual pair \((\alpha ,\beta )\) to the physical pair \((l,r)\), the fixed-point tensor \(P_\infty \) of any \(\sigma \in M_{D}(\mathbb {C})\) is \((\sqrt{\sigma })^T\otimes \mathbb {1}\). It is positive semidefinite.

Proof ▶

The entry at \(((l,r),(\alpha ,\beta ))\) is \((\sqrt\sigma \, |l\rangle \! \langle r|)_{\alpha \beta }=(\sqrt\sigma )_{\alpha l}\, \delta _{\beta r}\), the entry of \((\sqrt\sigma )^T\otimes \mathbb {1}\). The transpose of the positive semidefinite matrix \(\sqrt\sigma \) is positive semidefinite, and so is its Kronecker product with \(\mathbb {1}\).

Definition 35.2.3 The entangled pair and the pair product state
✓

Let \(\sigma \in M_{D}(\mathbb {C})\). The entangled pair \(\omega \) on \(R\otimes L=\mathbb {C}^D\otimes \mathbb {C}^D\) has coefficient \(\omega _{(r,l)}=(\sqrt\sigma )_{rl}\). For a vector \(\omega \in \mathbb {C}^D\otimes \mathbb {C}^D\) and a ring of \(N\) sites, where site \(k\) carries the physical pair \(c_k=(l_k,r_k)\), the pair product state is

\begin{align} \Omega (c) & =\prod _{k=0}^{N-1}\omega _{(r_k,\, l_{k+1})}, \label{eq:prep_pair_product} \end{align}

with indices of sites taken modulo \(N\). In terms of \(\rho =\sigma ^T\), \(\omega \) corresponds to \((\mathbb {1}\otimes \sqrt\rho )\sum _i|ii\rangle \), with pair product state \(\Omega =\bigotimes _k|\omega \rangle _{R_kL_{k+1}}\) [ 219 ] .

Theorem 35.2.4 The transfer map of the fixed-point tensor
✓

Let \(\sigma \) be positive semidefinite. Then \(\mathcal{E}_{P_\infty }(X)=\operatorname{tr}(X)\, \sigma \) for every \(X\in M_{D}(\mathbb {C})\). If moreover \(\operatorname{tr}\sigma =1\), then \(\mathcal{E}_{P_\infty }\) is the projection \(X\mapsto \operatorname{tr}(X)\, \sigma \) onto the fixed point \(\sigma \) [ 219 ] .

Proof ▶

Write \(S=\sqrt\sigma \), so \(S^\dagger =S\) and \(S^2=\sigma \). Since \(|l\rangle \! \langle r|X|r\rangle \! \langle l|=X_{rr}|l\rangle \! \langle l|\),

\begin{align} \mathcal{E}_{P_\infty }(X) & =\sum _{l,r}X_{rr}\, S|l\rangle \! \langle l|S =\operatorname{tr}(X)\, S\Big(\sum _l|l\rangle \! \langle l|\Big)S =\operatorname{tr}(X)\, \sigma . \notag \end{align}
Theorem 35.2.5 The periodic state of the fixed-point tensor
✓

Let \(\sigma \in M_{D}(\mathbb {C})\) and \(N\ge 1\). For every configuration \(c\) of the physical pairs \(c_k=(l_k,r_k)\) on \(N\) sites, \(V^{(N)}(P_\infty )_c=\Omega (c)\), where \(\Omega \) is the pair product state (2) of the entangled pair of \(\sigma \).

\begin{tenkz}[rows={wire}, cols=7, boundary=periodic]
        \tn[at=(1,1), skin=box, wide=2, ports={180:virtual, 0:virtual,
                    90@1:physical:$l_0$, 90@2:physical:$r_0$}]{P_\infty}
        \tn[at=(1,3), skin=box, wide=2, ports={180:virtual, 0:virtual,
                    90@1:physical:$l_1$, 90@2:physical:$r_1$}]{P_\infty}
        \tn[at=(1,5), skin=dots, ports={180:virtual, 0:virtual}]{}
        \tn[at=(1,6), skin=box, wide=2, ports={180:virtual, 0:virtual,
                    90@1:physical:$l_{N-1}$, 90@2:physical:$r_{N-1}$}]{P_\infty}
    \end{tenkz}
\(=\)  \begin{tenkz}[rows={wire}, cols=7, bonds=none, boundary=periodic]
        \tn[at=(1,1), skin=dot, name=s0, label pos=s,
            ports={180:virtual, 90:physical:$l_0$}]{\sqrt{\sigma}}
        \tn[at=(1,2), skin=none, name=j0,
            ports={90:physical:$r_0$, 0:virtual}]{}
        \tn[at=(1,3), skin=dot, name=s1, label pos=s,
            ports={180:virtual, 90:physical:$l_1$}]{\sqrt{\sigma}}
        \tn[at=(1,4), skin=none, name=j1,
            ports={90:physical:$r_1$, 0:virtual}]{}
        \tn[at=(1,5), skin=dots, name=dd, ports={180:virtual, 0:virtual}]{}
        \tn[at=(1,6), skin=dot, name=s2, label pos=s,
            ports={180:virtual, 90:physical:$l_{N-1}$}]{\sqrt{\sigma}}
        \tn[at=(1,7), skin=none, name=j2,
            ports={90:physical:$r_{N-1}$, 0:virtual}]{}
        \tnwire{j0.0}{s1.180}
        \tnwire{j1.0}{dd.180}
        \tnwire{dd.0}{s2.180}
    \end{tenkz}
Proof ▶

Expand the trace of the product \(\prod _k\sqrt\sigma \, |l_k\rangle \! \langle r_k|\) as a sum over cyclic index paths \((t_k)_k\), one index per bond. The entry \((\sqrt\sigma \, |l_k\rangle \! \langle r_k|)_{t_k t_{k+1}}\) vanishes unless \(t_{k+1}=r_k\), so only the path \(t_{k+1}=r_k\) survives, and its product is \(\prod _k(\sqrt\sigma )_{r_{k-1}l_k}\). Reindexing the product along the cyclic shift of the sites gives (2).

Let \(\sigma \) be positive semidefinite with \(\operatorname{tr}\sigma =1\). Then \(\mathcal{E}_{P_\infty }^2=\mathcal{E}_{P_\infty }\), and \(P_\infty \) has a physical blocking isometry.

Proof ▶

By Theorem 35.2.4, \(\mathcal{E}_{P_\infty }\) is the projection \(X\mapsto \operatorname{tr}(X)\, \sigma \), which is idempotent because \(\operatorname{tr}\sigma =1\). The physical blocking isometry follows from Theorem 17.1.6.

Theorem 35.2.7 Normalization of the entangled pair
✓
#

Let \(\sigma \) be positive semidefinite, with entangled pair \(\omega \). Then \(\langle \omega | \omega \rangle =\operatorname{tr}\sigma \).

Proof ▶

With \(S=\sqrt\sigma \), \(\langle \omega | \omega \rangle =\sum _{r,l}\overline{S_{rl}}S_{rl}=\operatorname{tr}(S^\dagger S)=\operatorname{tr}\sigma \).

Definition 35.2.8 Regrouping of a ring into its bonds
✓
#

The bond regrouping is the bijection of configurations on a ring of \(N\) sites sending \(c=(l_k,r_k)_k\) to \((r_k,l_{k+1})_k\), with indices modulo \(N\). Its inverse sends \((p_k)_k=(p_k^1,p_k^2)_k\) to \((p_{k-1}^2,p_k^1)_k\).

For every \(\omega ,\omega '\in \mathbb {C}^D\otimes \mathbb {C}^D\) and \(N\ge 0\), the pair product states (2) \(|\Omega \rangle \) of \(\omega \) and \(|\Omega '\rangle \) of \(\omega '\) satisfy \(\langle \Omega | \Omega ' \rangle =\langle \omega | \omega ' \rangle ^N\); in particular \(\langle \Omega | \Omega \rangle =\langle \omega | \omega \rangle ^N\). If \(\omega \) is the entangled pair of a positive semidefinite \(\sigma \) with \(\operatorname{tr}\sigma =1\), then \(\langle \Omega | \Omega \rangle =1\).

Proof ▶

Expanding \(\langle \omega | \omega ' \rangle ^N\) as a sum over bond configurations \((p_k)_k\) of \(\prod _k\overline{\omega _{p_k}}\omega '_{p_k}\) and reindexing along the bond regrouping of Definition 35.2.8 gives \(\sum _c\overline{\Omega (c)}\Omega '(c)\). The last statement follows from Theorem 35.2.7.

Theorem 35.2.10 Convergence of the blocked transfer map from a spectral gap
✓

Let \(A\) be left-canonical, let \(\sigma \) be positive semidefinite with \(\operatorname{tr}\sigma =1\) and \(\mathcal{E}_A(\sigma )=\sigma \), and suppose that \(\mathcal{E}_A-\mathcal{E}_{P_\infty }\) has spectral radius less than one. Then \(\mathcal{E}_{A^{[q]}}(X)\to \mathcal{E}_{P_\infty }(X)\) as \(q\to \infty \), for every \(X\in M_{D}(\mathbb {C})\) [ 219 ] .

Proof ▶

Write \(P=\mathcal{E}_{P_\infty }\), the projection \(X\mapsto \operatorname{tr}(X)\, \sigma \) by Theorem 35.2.4. The powers of an operator of spectral radius less than one tend to zero, so \((\mathcal{E}_A-P)^q(X)\to 0\). Since \(\mathcal{E}_A\) is trace preserving and fixes \(\sigma \), \(\mathcal{E}_A^q=P+(\mathcal{E}_A-P)^q\) for \(q\ge 1\). Finally \(\mathcal{E}_{A^{[q]}}=\mathcal{E}_A^q\) for every tensor by Theorem D.4.8.

Let \(A\) be irreducible and left-canonical, with \(1\) the only eigenvalue of \(\mathcal{E}_A\) of modulus one. Then \(A\) is a normal tensor in the sense of Definition 7.6.1, since \(\mathcal{E}_A\) is a channel and so has spectral radius one. Let \(\sigma \) be positive definite with \(\operatorname{tr}\sigma =1\) and \(\mathcal{E}_A(\sigma )=\sigma \). Then \(\mathcal{E}_{A^{[q]}}(X)\to \mathcal{E}_{P_\infty }(X)\) as \(q\to \infty \), for every \(X\in M_{D}(\mathbb {C})\).

Proof ▶

The transfer map of a left-canonical tensor is a channel, and it is irreducible because \(A\) is. By the complementary transfer-map gap for primitive maps  [ 216 , “Complementary transfer-map gap for primitive maps” ] , \(\mathcal{E}_A\) minus the projection \(X\mapsto \operatorname{tr}(X)\, \sigma \) has spectral radius less than one. That projection is \(\mathcal{E}_{P_\infty }\) by Theorem 35.2.4, and Theorem 35.2.10 applies.

35.3 The approximating state

Write \(\mathcal B_q\) for the physical matrix of the \(q\)-blocked tensor of \(A\) (Definitions 2.7.1 and 35.1.2.1) and \(\mathcal B_q=VP\) for its polar decomposition (Theorem 35.1.3.3). In this section \(A\) is normal (Definition 2.5.5) and in the gauge

\begin{align} \sum _{i=0}^{d-1}(A^i)^\dagger A^i & =\mathbb {1}, & \mathcal{E}_A(\rho ) & =\rho , & \rho & {\gt}0, & \operatorname{Tr}\rho & =1, \label{eq:ldp_normal_gauge} \end{align}

so that \(\mathcal{E}_A^{\, n}(X)\to \operatorname{Tr}(X)\, \rho \) as \(n\to \infty \) [ 219 , eq. (5) ] . Under normality, words of length \(L_0\) span \(M_{D}(\mathbb {C})\), so \(\mathcal{E}_A\) is strongly irreducible by Theorem 6.1.1.15: the peripheral spectrum is \(\{ 1\} \), the positive fixed point \(\rho \) is unique up to scale, and all remaining eigenvalues have modulus strictly less than \(1\).

Let \(P_q=(\mathcal B_q^\dagger \mathcal B_q)^{1/2}\). Then \(P_q\to P_\infty \) as \(q\to \infty \), where \(P_\infty =(\sqrt\rho )^{\mathsf T}\otimes \mathbb {1}\) [ 219 , eq. (8) ] . More generally, for any tensors \(B_q\) whose transfer maps satisfy \(\mathcal{E}_{B_q}(X)\to \operatorname{Tr}(X)\, \rho \) for every \(X\), where \(\rho \ge 0\), the positive parts of the physical matrices of \(B_q\) converge to \((\sqrt\rho )^{\mathsf T}\otimes \mathbb {1}\), and the corresponding tensors converge to \(P_\infty \).

Proof ▶

The matrix of \(\mathcal B_q^\dagger \mathcal B_q\) is a rearrangement of \(\mathcal{E}_A^{\, q}\): \((\mathcal B_q^\dagger \mathcal B_q)_{(\alpha ,\beta ),(\alpha ',\beta ')} =\mathcal{E}_A^{\, q}(|\beta '\rangle \! \langle \beta |)_{\alpha '\alpha }\). By normality and the gauge (3), \(\mathcal{E}_A^{\, q}(X)\to \operatorname{Tr}(X)\rho \), so the rearranged matrices converge to \(\rho ^{\mathsf T}\otimes \mathbb {1}\). The square root of \(\rho ^{\mathsf T}\otimes \mathbb {1}\) is \((\sqrt\rho )^{\mathsf T}\otimes \mathbb {1}\), since the latter is positive semidefinite and squares to the former, and the square root is continuous on positive semidefinite matrices.

Theorem 35.3.2 Scalar lower bound for the square root
✓
#

Let \(b\) be an element of a C\(^*\)-algebra and \(c\ge 0\) a real number with \(b\ge c\, \mathbb {1}\). Then \(\sqrt b\ge \sqrt c\, \mathbb {1}\).

Proof ▶

The element \(\sqrt c\, \mathbb {1}\) is positive and its square is \(c\, \mathbb {1}\le b\), so operator monotonicity of the square root gives \(\sqrt c\, \mathbb {1}=\sqrt{c\, \mathbb {1}}\le \sqrt b\).

Lemma 35.3.3 One-sided bounds for the square root above a scalar floor
✓

Let \(a,b\) be positive elements of a C\(^*\)-algebra, and let \(c,s\ge 0\) be real numbers with \(b\ge c\, \mathbb {1}\). Write \(\varepsilon =\lVert a-b\rVert \).

  1. If \(\varepsilon \le 2s\sqrt c+s^2\), then \(\sqrt a-\sqrt b\le s\).

  2. If \(s\le \sqrt c\) and \(\varepsilon +s^2\le 2s\sqrt c\), then \(\sqrt b-\sqrt a\le s\).

Proof ▶

For every real \(t\), \((\sqrt b+t)^2=b+2t\sqrt b+t^2\). By Theorem 35.3.2, \(\sqrt b\ge \sqrt c\), and \(-\varepsilon \le a-b\le \varepsilon \). For the first bound, \((\sqrt b+s)^2\ge b+2s\sqrt c+s^2\ge b+\varepsilon \ge a\). For the second, \(\sqrt b-s\ge \sqrt c-s\ge 0\) and \((\sqrt b-s)^2\le b-2s\sqrt c+s^2\le a+\varepsilon +s^2-2s\sqrt c\le a\). Operator monotonicity of the square root gives \(\sqrt a\le \sqrt b+s\) and \(\sqrt b-s\le \sqrt a\).

Theorem 35.3.4 Hölder bound for the square root
✓

Let \(a,b\) be positive elements of a C\(^*\)-algebra. Then \(\lVert \sqrt a-\sqrt b\rVert \le \lVert a-b\rVert ^{1/2}\). This is the operator inequality quoted from Bhatia in [ 227 , Supplemental Material, eq. (26) ] .

Proof ▶

Write \(\varepsilon =\lVert a-b\rVert \) and \(s=\sqrt\varepsilon \). The first bound of Lemma 35.3.3 with \(c=0\) gives \(\sqrt a-\sqrt b\le s\), since \(\varepsilon =s^2\). Exchanging \(a\) and \(b\) gives \(\sqrt b-\sqrt a\le s\). Since \(\sqrt a-\sqrt b\) is self-adjoint and lies between \(-s\) and \(s\), its norm is at most \(s\).

Theorem 35.3.5 Square root near a positive definite element
✓
#

Let \(a,b\) be positive elements of a C\(^*\)-algebra with \(b\ge c\, \mathbb {1}\) for a real number \(c{\gt}0\). Then \(\lVert \sqrt a-\sqrt b\rVert \le \lVert a-b\rVert /\sqrt c\). For matrices and the Frobenius norm, the corresponding bound with the smallest eigenvalue of \(\sqrt b\) in place of \(\sqrt c\) is [ 223 , App. B3, eqs. (S27)–(S31) ] .

Proof ▶

Write \(\varepsilon =\lVert a-b\rVert \). If \(\varepsilon {\gt}c\), the bound \(\lVert \sqrt a-\sqrt b\rVert \le \sqrt\varepsilon \) of Theorem 35.3.4 suffices, since \(\sqrt\varepsilon \le \varepsilon /\sqrt c\). Otherwise let \(s=\varepsilon /\sqrt c\le \sqrt c\), so that \(2s\sqrt c=2\varepsilon \) and \(s^2\le \varepsilon \). Both hypotheses of Lemma 35.3.3 hold, so \(\sqrt b-s\le \sqrt a\le \sqrt b+s\), that is, \(\lVert \sqrt a-\sqrt b\rVert \le s\).

Theorem 35.3.6 Lipschitz constant of the square root at an invertible positive element
✓

Let \(b\) be a positive invertible element of a C\(^*\)-algebra. There is a real number \(K\ge 0\) such that \(\lVert \sqrt a-\sqrt b\rVert \le K\lVert a-b\rVert \) for every positive element \(a\).

Proof ▶

If the algebra is zero, take \(K=0\). Otherwise the spectrum of \(b\) is a compact subset of \((0,\infty )\), so \(b\ge c\, \mathbb {1}\) for some real \(c{\gt}0\), and Theorem 35.3.5 gives the bound with \(K=1/\sqrt c\).

Let \(A\) be normal in the gauge (3), let \(\lambda _2\in \mathbb {C}\) satisfy \(\lvert \mu \rvert \le \lvert \lambda _2\rvert \) for every eigenvalue \(\mu \ne 1\) of \(\mathcal{E}_A\), let \(\xi \) be the correlation length at \(\lambda _2\) of Definition 14.2.6, and let \(0{\lt}\gamma {\lt}1\). Write \(r=e^{-\gamma /\xi }\), where \(-\gamma /\xi \) is read as \(0\) when \(\xi =0\); thus \(r=\lvert \lambda _2\rvert ^{\gamma }\) when \(\lambda _2\ne 0\), and \(r=1\) when \(\lambda _2=0\). Then \(a{\lt}r\) for every real number \(a{\lt}1\) with \(a\le \lvert \lambda _2\rvert \). There are constants \(C,K,K'\) depending only on \(A\), \(\rho \), \(\lambda _2\), and \(\gamma \) such that \(\lVert \mathcal{E}_A^{\, n}(X)-\operatorname{Tr}(X)\rho \rVert \le Cr^n\lVert X\rVert \) for all \(n\) and \(X\), and

\begin{align*} \lVert \mathcal B_q^\dagger \mathcal B_q-\rho ^{\mathsf T}\otimes \mathbb {1}\rVert & \le Kr^q, \\ \lVert P_q-P_\infty \rVert & \le K’r^q \end{align*}

for all \(q\). In [ 227 , Supplemental Material, eq. (26) ] the bound on \(P_q-P_\infty \) comes from Theorem 35.3.4, which halves the exponent. This gives the rate of [ 227 , eq. (34) ] and the range \(0{\lt}\gamma {\lt}1/2\) of [ 219 , Lemma 1 and eq. (S9) ] . The Lipschitz bound at the positive definite limit \(P_\infty ^2\) gives the range \(0{\lt}\gamma {\lt}1\). This step is [ 223 , App. B3, eqs. (S27)–(S32) ] for diagonalizable transfer matrices, and eqs. (S33)–(S38) there extend it to every normal tensor at each correlation length larger than \(\xi \).

Proof ▶

Let \(a{\lt}1\) with \(a\le \lvert \lambda _2\rvert \). If \(0{\lt}\lvert \lambda _2\rvert {\lt}1\), then \(r=\lvert \lambda _2\rvert ^{\gamma }{\gt}\lvert \lambda _2\rvert \ge a\), because \(\gamma {\lt}1\). Otherwise \(\lambda _2=0\) and \(r=1\), or \(\lvert \lambda _2\rvert \ge 1\) and \(r=\lvert \lambda _2\rvert ^{\gamma }\ge 1\); in both cases \(r\ge 1{\gt}a\).

Write \(\mathcal{E}_\infty (X)=\operatorname{Tr}(X)\rho \). The eigenvalues \(z\) of \(\mathcal{E}_A-\mathcal{E}_\infty \) other than \(0\) are eigenvalues of \(\mathcal{E}_A\) different from \(1\), so \(\lvert z\rvert \le \lvert \lambda _2\rvert \), and \(\lvert z\rvert {\lt}1\) by normality. Taking \(a=\lvert z\rvert \) gives \(\lvert z\rvert {\lt}r\). Hence the spectral radius of \(\mathcal{E}_A-\mathcal{E}_\infty \) is less than \(r\), and \(\mathcal{E}_A^{\, n}-\mathcal{E}_\infty =(\mathcal{E}_A-\mathcal{E}_\infty )^n\) gives the first bound for \(n\ge 1\). For \(n=0\) it reads \(\lVert X-\mathcal{E}_\infty (X)\rVert \le C\lVert X\rVert \), which holds once \(C\ge 1+\lVert \mathcal{E}_\infty \rVert \); enlarge \(C\) accordingly.

The transfer map of the \(q\)-site blocked tensor is \(\mathcal{E}_A^{\, q}\), so the entries of \(\mathcal B_q^\dagger \mathcal B_q\) are entries of \(\mathcal{E}_A^{\, q}\) applied to matrix units: \((\mathcal B_q^\dagger \mathcal B_q)_{(\alpha ,\beta ),(\alpha ',\beta ')} =\mathcal{E}_A^{\, q}(|\beta '\rangle \! \langle \beta |)_{\alpha '\alpha }\). In the same way \((\rho ^{\mathsf T}\otimes \mathbb {1})_{(\alpha ,\beta ),(\alpha ',\beta ')} =\operatorname{Tr}(|\beta '\rangle \! \langle \beta |)\, \rho _{\alpha '\alpha }\). Hence every entry of \(\mathcal B_q^\dagger \mathcal B_q-\rho ^{\mathsf T}\otimes \mathbb {1}\) is an entry of \(\mathcal{E}_A^{\, q}(X)-\operatorname{Tr}(X)\rho \) at a matrix unit \(X\), and is at most a fixed multiple of \(Cr^q\) by the first bound. Bounding the operator norm by the sum of the moduli of the finitely many entries gives \(\lVert P_q^2-P_\infty ^2\rVert =\lVert \mathcal B_q^\dagger \mathcal B_q-\rho ^{\mathsf T}\otimes \mathbb {1}\rVert \le Kr^q\). Since \(P_\infty ^2=\rho ^{\mathsf T}\otimes \mathbb {1}\) is positive definite, Theorem 35.3.6 gives \(L\ge 0\) with \(\lVert P_q-P_\infty \rVert \le LKr^q\), so \(K'=LK\).

With \(V\) from Definition 35.1.3.1 and \(N=qM\), the approximating state is \(|\widetilde\phi _N\rangle =|\phi _M(VP_\infty )\rangle /\lVert \phi _M(VP_\infty )\rVert \). By Lemma G.1.1.2 and Theorem 35.2.5, for \(M\ge 1\), \(|\phi _M(VP_\infty )\rangle =V^{\otimes M}\bigotimes _k|\omega \rangle _{R_kL_{k+1}}\). When \(\mathcal B_q\) is injective, \(V\) is an isometry and \(\lVert \phi _M(VP_\infty )\rVert =1\), so no normalization is needed. This is [ 219 , eqs. (9) and (10) ] .

Suppose \(\mathcal B_q\) is injective, and let \(\iota \) be an injective map from the pairs \((\gamma ,\delta )\) with \(0\le \gamma ,\delta {\lt}D\) to the computational basis of \((\mathbb {C}^d)^{\otimes q}\). Then there is a unitary \(U\) on \((\mathbb {C}^d)^{\otimes q}\) with \(U|\iota (\gamma ,\delta )\rangle =V|\gamma ,\delta \rangle \) for all \(\gamma ,\delta \), and for every \(M\ge 1\)

\begin{align} |\widetilde\phi _N\rangle & =\Bigl(\bigotimes _{k=1}^M U_k\Bigr) \sum _{c}\Omega (c)\bigotimes _{k=1}^M|\iota (c_k)\rangle , \label{eq:ldp_unitary_preparation} \end{align}

where \(c\) runs over the configurations \(c_k=(l_k,r_k)\) and \(\Omega \) is the pair product state (2). The source takes \(D=d\), so that \(L\) and \(R\) below are single sites and the remaining central sites carry \(|0\rangle \); the padding of the legs for general \(D\) is this chapter’s extension. For \(d\ge 2\), \(r=\lceil \log _dD\rceil \), \(q\ge 2r\), and \((\mathbb {C}^d)^{\otimes q}=L\otimes C\otimes R\), where \(L\) and \(R\) are the first and last \(r\) sites of the block and \(C\) denotes the remaining \(q-2r\) sites, embed \(\mathbb {C}^D\) into \(L\) and \(R\) as the span of the first \(D\) computational basis vectors, and set \(\iota (\gamma ,\delta )=|\gamma \rangle _L|0\rangle _C|\delta \rangle _R\) with \(|0\rangle _C=|0\rangle ^{\otimes (q-2r)}\). The right-hand side of (4) then evaluates to \(\bigl(\bigotimes _kU_k\bigr)\bigotimes _k\bigl(|\omega \rangle _{R_kL_{k+1}}|0\rangle _{C_k}\bigr)\) [ 219 , eqs. (10) and (11) ] .

\(|\widetilde\phi _N\rangle \; =\; \) \begin{tenkz}[rows={wire,wire,wire}, cols=12, bonds=none, align=2]
        \tn[at=(1,1), skin=box, wide=3, name=u1,
            ports={90@1:physical, 90@2:physical, 90@3:physical,
                    270@1:physical, 270@2:physical, 270@3:physical}]{U_1}
        \tn[at=(1,5), skin=box, wide=3, name=u2,
            ports={90@1:physical, 90@2:physical, 90@3:physical,
                    270@1:physical, 270@2:physical, 270@3:physical}]{U_2}
        \tn[at=(1,9), skin=box, wide=3, name=u3,
            ports={90@1:physical, 90@2:physical, 90@3:physical,
                    270@1:physical, 270@2:physical, 270@3:physical}]{U_3}
        \tn[at=(2,2), skin=dot, name=z1, label pos=e,
            ports={90:physical}]{\ket{0}_C}
        \tn[at=(2,6), skin=dot, name=z2, label pos=e,
            ports={90:physical}]{\ket{0}_C}
        \tn[at=(2,10), skin=dot, name=z3, label pos=e,
            ports={90:physical}]{\ket{0}_C}
        \tn[at=(2,4), skin=dot, name=w1, label pos=s,
            ports={135:physical, 45:physical}]{\omega}
        \tn[at=(2,8), skin=dot, name=w2, label pos=s,
            ports={135:physical, 45:physical}]{\omega}
        \tn[at=(2,12), skin=dot, name=w3, label pos=w,
            ports={135:physical, 270:physical}]{\omega}
        \tn[at=(3,12), skin=none, name=se, ports={90:physical, 180:physical}]{}
        \tn[at=(3,1), skin=none, name=sw, ports={0:physical, 90:physical}]{}
        \tnwire{z1.90}{u1.270@2}
        \tnwire{z2.90}{u2.270@2}
        \tnwire{z3.90}{u3.270@2}
        \tnwire{w1.135}{u1.270@3}
        \tnwire{w1.45}{u2.270@1}
        \tnwire{w2.135}{u2.270@3}
        \tnwire{w2.45}{u3.270@1}
        \tnwire{w3.135}{u3.270@3}
        \tnwire{w3.270}{se.90}
        \tnwire{se.180}{sw.0}
        \tnwire{sw.90}{u1.270@1}
    \end{tenkz}
Proof ▶

Since \(V\) is an isometry, its columns \(V|\gamma ,\delta \rangle \) are orthonormal. Place them at the positions \(\iota (\gamma ,\delta )\) and extend them to an orthonormal basis of \((\mathbb {C}^d)^{\otimes q}\); the matrix with these columns is the unitary \(U\). Expanding \(\bigl(\bigotimes _kU_k\bigr)\sum _c\Omega (c)\bigotimes _k|\iota (c_k)\rangle \) gives \(\sum _c\Omega (c)\bigotimes _kV|c_k\rangle =V^{\otimes M}\bigotimes _k|\omega \rangle _{R_kL_{k+1}}\), which is \(|\widetilde\phi _N\rangle \) by Definition 35.3.8.

35.4 Exact factorizations of the isometry

Theorem 35.4.1 Sequential factorization of a matrix product isometry
✓

Let \(A_1,\dots ,A_q\), \(q\ge 1\), be tensors of bond dimension \(D\), one on each site, let \(G\) be a \(D^2\times D^2\) matrix, and let \(V\colon \mathbb {C}^D\otimes \mathbb {C}^D\to (\mathbb {C}^d)^{\otimes q}\) be an isometry with matrix elements \(\langle i_1\cdots i_q|V|x\rangle =\sum _{\alpha ,\beta }(A_1^{i_1}\cdots A_q^{i_q})_{\alpha \beta }\, G_{(\alpha ,\beta ),x}\). Then there are integers \(b_0=1\), \(b_q=D^2\) and \(b_p\le D^2\), and families of \(b_{p-1}\times b_p\) matrices \(X_p^i\), \(p=1,\dots ,q\), with \(\sum _i(X_p^i)^\dagger X_p^i=\mathbb {1}_{b_p}\) for every \(p\), such that \(\langle i_1\cdots i_q|V|x\rangle =(X_1^{i_1}X_2^{i_2}\cdots X_q^{i_q})_{1x}\).

Proof ▶

The matrix elements of \(V\) are \(\bigl(j^{\mathsf T}(\mathbb {1}_D\otimes A_1^{i_1})\cdots (\mathbb {1}_D\otimes A_q^{i_q})G\bigr)_x\) with \(j=\sum _\gamma |\gamma \rangle \otimes |\gamma \rangle \). Apply Theorem 34.2.8 to the row matrix of \(j\) and the sites \(\mathbb {1}_D\otimes A_p^i\); this gives isometric sites \(Q_1,\dots ,Q_q\) and a remainder \(C=RG\) with \(V=Q\, C\) in the sense of (2). By (3), \(V^\dagger V=C^\dagger C\), so \(C\) is an isometry because \(V\) is. Absorb \(C\) into the last site, \(X_q^i=Q_q^iC\) and \(X_p=Q_p\) for \(p{\lt}q\); the last site is again isometric, \(\sum _i C^\dagger (Q_q^i)^\dagger Q_q^iC=C^\dagger C=\mathbb {1}\).

Choose a central site of a chain with \(q=\ell +1+r\) sites. Write \(A\) for its tensor and list the left and right subchains from their respective outer boundaries inward. Thus the right product \(R(\sigma _R)\) is the transpose of the product in the original physical ordering. For a matrix \(G\colon \mathbb {C}^s\to \mathbb {C}^{D^2}\) from an arbitrary finite input to the virtual pairs, define

\begin{align} F_{((\alpha ,\beta ),i,(\delta ,\gamma )),x} & =A^i_{\beta \gamma }G_{(\alpha ,\delta ),x}, & V_{(\sigma _L,i,\sigma _R),x} & =\sum _{\alpha ,\beta ,\gamma ,\delta } L(\sigma _L)_{\alpha \beta }R(\sigma _R)_{\delta \gamma } F_{((\alpha ,\beta ),i,(\delta ,\gamma )),x}. \label{eq:ldp_central_input} \end{align}

The coefficients in (5) satisfy

\begin{align} V_{(\sigma _L,i,\sigma _R),x} & =\sum _{\alpha ,\delta } \bigl(L(\sigma _L)A^iR(\sigma _R)^{\mathsf T}\bigr)_{\alpha \delta } G_{(\alpha ,\delta ),x}. \label{eq:ldp_central_coefficients} \end{align}

Reversing the right site order and transposing each matrix gives precisely the original left-to-right physical matrix product.

Proof ▶

Expand the two matrix products in (6) and interchange the finite sums over \(\beta ,\gamma ,\delta \). Transposition reverses the order of matrix multiplication.

For any subchain with positive bond dimension \(D\), its coefficient matrix \(T_{\sigma ,(\alpha ,\beta )}=(A_1^{\sigma _1}\cdots A_n^{\sigma _n})_{\alpha \beta }\) factors as \(T=ES\). Here \(E_{\sigma ,a}=(Q_1^{\sigma _1}\cdots Q_n^{\sigma _n})_{1a}\), the outer bond has dimension one, every bond has dimension at most \(D^2\), and each site map \(Q_p\) is an isometry from its inward bond to its outward bond and physical site. In particular, \(E^\dagger E=\mathbb {1}\).

Proof ▶

Apply successive decompositions to the initial row \(\sum _\alpha \langle \alpha ,\alpha |\) and the matrices \(\mathbb {1}_D\otimes A_p^i\). Restrict the remainder to its nonzero rows. Preservation of inner products along the isometric sites gives \(E^\dagger E=\mathbb {1}\).

Definition 35.4.5 Mixed sequential factorization
✓

Fix a central site of a chain of \(q=\ell +1+r\) sites and a positive bond dimension \(D\). A mixed sequential factorization of \(V\colon \mathbb {C}^s\to (\mathbb {C}^d)^{\otimes q}\) consists of two families of local isometries \(Q^L_p\) and \(Q^R_p\), with outer bond dimensions \(b^L_0=b^R_0=1\) and every bond dimension at most \(D^2\), and an isometry \(C\colon \mathbb {C}^s\to \mathbb {C}^{b^L_\ell }\otimes \mathbb {C}^d\otimes \mathbb {C}^{b^R_r}\). Define \((E_L)_{\sigma _L,a}=(Q^L_1(\sigma _{L,1})\cdots Q^L_\ell (\sigma _{L,\ell }))_{1a}\) and define \(E_R\) in the same manner from the right boundary. The required contraction is

\begin{align} V & =(E_L\otimes \mathbb {1}_d\otimes E_R)C, & \sum _i(Q^L_p(i))^\dagger Q^L_p(i) & =\mathbb {1}_{b^L_p}, & \sum _i(Q^R_p(i))^\dagger Q^R_p(i) & =\mathbb {1}_{b^R_p}. \label{eq:ldp_mixed_factorization} \end{align}

The input of dimension \(s\) is attached to the centre, rather than to either exterior boundary.

Theorem 35.4.6 Two-sided factorization of a matrix product isometry
✓

If the matrix product \(V\) of (5) is an isometry, it has a mixed sequential factorization about its chosen central site.

Proof ▶

Independent inward decompositions of the left and right virtual-pair coefficient matrices give \(L=E_L T_L\) and \(R=E_R T_R\). Set \(C=(T_L\otimes \mathbb {1}_d\otimes T_R)F\). Matrix multiplication gives (7). Writing \(E=E_L\otimes \mathbb {1}_d\otimes E_R\), the identity \(C^\dagger C=C^\dagger E^\dagger EC=V^\dagger V=\mathbb {1}\) proves that the central map is an isometry.

Let \(A_1,\ldots ,A_q\) have positive bond dimension \(D\), let \(q\ge 1\), and suppose the blocked tensor \(B\) is injective. Its polar isometry \(V=BP^{-1}\) has a mixed sequential factorization about any chosen physical site, including either endpoint. This is the injective case of the two-sided construction in [ 219 , footnote 4 to eqs. (13)–(15) ] . For non-injective \(B\), footnote 3 uses the pseudoinverse and \(V^\dagger V\) is the polar support projector, rather than the identity; the full-input isometry assertion therefore fails. The corrected support-restricted factorization is given below in Theorem 35.4.11 [ 129 ] .

Proof ▶

By Theorem 35.1.3.6, \(V^\dagger V=\mathbb {1}\). Lemma 35.21.1.6 expresses \(V=BP^{-1}\) in the matrix-product coefficients of the given chain. Split the chain at the chosen site and orient its right part inward. Equation (6), with \(G=P^{-1}\), gives these same coefficients. Apply the two-sided factorization theorem.

Right multiplication by an input coordinate map \(J\) commutes with attaching the input to the central tensor. For any blocked map \(B\), including a non-injective one, its polar partial isometry \(V\) has such a central input factor and satisfies \(V^\dagger V=\Pi \), where \(\Pi \) is the polar support projector. Splitting the physical configurations into left, central, and reversed-right parts preserves this identity.

Proof ▶

Interchange finite sums to commute the input change with the central contraction. The existing polar factorization gives \(V=BG\) for a virtual-pair matrix \(G\), and splitting the chain at the chosen site gives exactly the central product. Reindexing physical configurations preserves column inner products.

Definition 35.4.9 A normal rank-deficient polar input
✓

With physical dimension four and bond dimension two, set \(B=(\mathbb {1},E_{01},E_{10},0)/\sqrt2\), where \(E_{ij}\) are matrix units. A single physical site already satisfies the capacity condition \(d^q=D^2=4\).

Theorem 35.4.10 Failure of the full-input pseudoinverse isometry
✓

The tensor \(B\) is nonzero, unital and trace preserving, and is normal with blocking length two. Nevertheless, its canonical polar factor \(V=BP^+\) does not satisfy \(V^\dagger V=\mathbb {1}_4\). Thus the literal full-input pseudoinverse extension in [ 219 , footnote 3 to equations (13)–(15) ] fails even for a normal tensor with sufficient physical dimension. The support-domain correction is recorded in [ 129 ] .

Proof ▶

Direct multiplication gives both normalization identities. The products \(B^1B^2,B^0B^1,B^0B^2,B^2B^1\) are respectively one half of the four matrix units, proving two-site injectivity. Since \(B^3=0\) and \(V=BG\), the final physical row of \(V\) is zero. If the square matrix \(V\) were an isometry, it would also satisfy \(VV^\dagger =\mathbb {1}_4\), contradicting its final diagonal entry.

For every site-dependent chain of positive bond dimension \(D\) with at least one physical site, choose any central site. Let \(B=VP\) be its blocked polar decomposition, without an injectivity assumption. There exist \(s\le D^2\) and an isometry \(J\colon \mathbb {C}^s\to \mathbb {C}^{D^2}\) with \(JJ^\dagger =\Pi \) such that \(VJ\) has a mixed sequential factorization. In particular,

\begin{align} VJ & =(E_L\otimes \mathbb {1}_d\otimes E_R)C, & C^\dagger C & =\mathbb {1}_s, & (VJ)J^\dagger & =V. \label{eq:ldp_mixed_support_factorization} \end{align}

Both outer bonds have dimension one, every side bond is at most \(D^2\), and every inward site map is isometric on its bond space. Either endpoint may be the centre, and zero support is allowed. This is the support-domain correction of footnotes 3 and 4 to equations (13)–(15) of  [ 219 ] . For a non-injective block, the printed full-input identity fails because \(V^\dagger V=\Pi \ne \mathbb {1}_{D^2}\); a normal counterexample is proved in Theorem 35.4.10; the witnesses and correction are recorded in  [ 129 ] .

Proof ▶

Parametrize the range of the Hermitian idempotent \(\Pi \) by orthonormal coordinates \(J\), so \(J^\dagger J=\mathbb {1}_s\) and \(JJ^\dagger =\Pi \). Then \((VJ)^\dagger (VJ)=J^\dagger \Pi J=\mathbb {1}_s\). Apply the existing two inward sweeps to the central factor \(GJ\). Their isometric evaluations force the central map to be an isometry on the support input. Finally \(V\Pi =V\) gives the reconstruction identity in (8).

Let \(A_1,\dots ,A_q\), \(q\ge 1\), be tensors of bond dimension \(D\), one on each site, suppose their blocked tensor \(B\) with \(B^{i_1\cdots i_q}=A_1^{i_1}\cdots A_q^{i_q}\) is injective, and let \(B=VP\) be its polar decomposition as in Theorem 35.1.3.3. For equal tensors \(A_p=A\), \(B\) is the blocked tensor \(\mathcal B_q\). There are integers \(D'_1=D^2\), \(D'_{q+1}=1\), and \(D'_k\le D^2\), and matrices \(W_k^i\in \mathbb {C}^{D'_{k+1}\times D'_k}\) for \(k=1,\dots ,q\) and \(i=1,\dots ,d\), with

\begin{align} \sum _{i=1}^d\bigl(W_k^i\bigr)^\dagger W_k^i & =\mathbb {1}_{D'_k}, \label{eq:ldp_sequential_factorization_isometry} \\ \langle i_1\cdots i_q|V|x\rangle & =\bigl(W_q^{i_1}W_{q-1}^{i_2}\cdots W_1^{i_q}\bigr)_{1x}, \label{eq:ldp_sequential_factorization_matrix_product} \end{align}

for every \(k\), configuration \(i_1\cdots i_q\), and index \(x\), where \(\mathbb {C}^{D'_1}\) is identified with \(\mathbb {C}^D\otimes \mathbb {C}^D\). This is the matrix product form of [ 219 , eqs. (13)–(15) ] , where the isometry carrying the input is written \(\widetilde C=V_1\). The block length \(q\ge 1\) is implicit in the source, which draws at least one site; the empty block \(q=0\) is excluded, see  [ 105 ] .

\begin{tenkz}[rows={wire}, cols=4, bonds=none]
        \tn[at=(1,1), skin=box, wide=4, ports={90@1:physical:$i_1$,
                    90@2:physical:$i_2$, 90@4:physical:$i_q$,
                    270:physical:$x$}]{V}
    \end{tenkz}  \(=\)  \begin{tenkz}[rows={wire}, cols=4]
        \tn[skin=box, ports={0:virtual, 90:physical:$i_1$}]{W_q} &
        \tn[skin=box, ports={180:virtual, 0:virtual,
                    90:physical:$i_2$}]{W_{q-1}} &
        \tn[skin=dots, ports={180:virtual, 0:virtual}]{} &
        \tn[skin=box, ports={180:virtual, 0:virtual:$x$,
                    90:physical:$i_q$}]{W_1}
    \end{tenkz}
Proof ▶

Since \(\mathcal B_q\) is injective, \(P\) is positive definite and \(V=\mathcal B_qP^{-1}\), so \(\langle i_1\cdots i_q|V|x\rangle =\sum _{\alpha ,\beta }(A^{i_1}\cdots A^{i_q})_{\alpha \beta }(P^{-1})_{(\alpha ,\beta ),x}\). This is an open-boundary matrix product map with bond dimension at most \(D^2\): the site matrices are \(\mathbb {1}_D\otimes A^i\) (the source writes \(A^i\otimes \mathbb {1}_D\); the order of the two bond factors only permutes the bond index), the two bond factors are joined at the left end, and \(P^{-1}\) is absorbed into the right end [ 219 , eq. (13) ] . Theorem 35.4.1 with \(G=P^{-1}\) makes every site isometric by successive decompositions from the left [ 219 , eq. (14) ] ; the remainder at the input end is an isometry because \(V\) is [ 219 , eq. (15) ] . The sites of that theorem are numbered from the output end and those here from the input end, so its \(p\)-th site is the site \(q+1-p\) here, \(X_p^i=W_{q+1-p}^i\) for \(p=1,\dots ,q\), which turns \((X_1^{i_1}\cdots X_q^{i_q})_{1x}\) into \((W_q^{i_1}\cdots W_1^{i_q})_{1x}\) and \(b_p\) into \(D'_{q+1-p}\).

Remark 35.4.13 Sequential factorization as a composition of isometries

The source states Theorem 35.4.12 as an ordered composition. With the matrices of Theorem 35.4.12, let \(W_k\colon \mathbb {C}^{D'_k}\to \mathbb {C}^{D'_{k+1}}\otimes \mathbb {C}^d\) be the map with \(\langle \alpha ,i|W_k|\beta \rangle =(W_k^i)_{\alpha \beta }\). The isometric condition (9) says that \(W_k\) is an isometry, \(W_k^\dagger W_k=\sum _i(W_k^i)^\dagger W_k^i=\mathbb {1}_{D'_k}\). Expanding the composition in the product basis, with the tensor factor \(\mathbb {C}^d\) of \(W_k\) placed at the site \(q+1-k\) of the block and \(\mathbb {C}^{D'_{q+1}}=\mathbb {C}\), the matrix product representation (10) becomes

\begin{align} V & =\bigl(W_q\otimes \mathbb {1}_{d}^{\otimes (q-1)}\bigr)\cdots \bigl(W_2\otimes \mathbb {1}_d\bigr)W_1, \label{eq:ldp_sequential_factorization_composition} \end{align}

which is [ 219 , eqs. (13)–(15) ] as printed, and agrees with the matrix product (10).

Let \(M=WQ\) with \(Q\ge 0\), and suppose \(W^\dagger W=E\) for the orthogonal projector \(E\) onto the range of \(Q\). Then \(Q=(M^\dagger M)^{1/2}\), \(E\) is the support projector of \(M\), and \(W\) is the partial isometry of the polar decomposition of \(M\). In particular, every positive semidefinite \(Q\) with \(Q^2=M^\dagger M\) is the positive part of \(M\), and every orthogonal projector with the range of that positive part is the support projector.

Proof ▶

Since \(EQ=Q\) and \(WE=W\), \(M^\dagger M=QE\, Q=Q^2\), so \(Q\) is the positive square root of \(M^\dagger M\). Two orthogonal projectors with the same range coincide, which identifies \(E\). Finally \((V-W)Q=M-M=0\) for the partial isometry \(V\) of \(M\), and both \(V\) and \(W\) are fixed by \(E\), whose range lies in the range of \(Q\); hence \(V=W\).

Put \(T_0=A\) and, for \(j\ge 1\), let \(\mathcal B^{(j)}=V^{(j)}P_j\) be the polar decomposition of the two-site blocked map of \(T_{j-1}\), with \(V^{(j)\dagger }V^{(j)}=\Pi _j\) the support projector of \(P_j\), and let \(T_j\) be the tensor of \(P_j\) (Definition 35.1.3.1). Then for \(q=2^k\) with \(k\ge 1\),

\begin{align} \mathcal B_q & =\Bigl(V^{(1)}\Bigr)^{\otimes 2^{k-1}} \Bigl(V^{(2)}\Bigr)^{\otimes 2^{k-2}}\cdots V^{(k)}\, P_k. \label{eq:ldp_tree_factorization} \end{align}

Here \(V^{(1)}\) maps \(\mathbb {C}^{D^2}\) to \((\mathbb {C}^d)^{\otimes 2}\) and each \(V^{(j)}\) with \(j\ge 2\) maps \(\mathbb {C}^{D^2}\) to \(\mathbb {C}^{D^2}\otimes \mathbb {C}^{D^2}\); the Kronecker powers act on the regrouping of the \(q\) sites into \(2^{k-1}\) neighbouring pairs, then pairs of pairs, and so on. Each layer \(\bigl(V^{(j)}\bigr)^{\otimes m}\) is a partial isometry with initial projector \(\Pi _j^{\otimes m}\). The product of the layers equals \(V\), the positive part \(P_k\) equals \(P_q\), and the support projector of \(P_k\) is the support projector of \(\mathcal B_q\), so the product of the layers is a partial isometry with initial space the range of \(P_k\). The factorization (12) is [ 219 , eq. (16) ] , where the tree is said to act “to the same effect” as blocking directly; the identification with the polar decomposition of the blocked map is left implicit there and is supplied here.

\begin{tenkz}[rows={wire}, cols=4]
        \tn[skin=box, ports={180:virtual:$\alpha$, 0:virtual,
                    90:physical:$i_1$}]{A} &
        \tn[skin=box, ports={180:virtual, 0:virtual, 90:physical:$i_2$}]{A} &
        \tn[skin=box, ports={180:virtual, 0:virtual, 90:physical:$i_3$}]{A} &
        \tn[skin=box, ports={180:virtual, 0:virtual:$\beta$,
                    90:physical:$i_4$}]{A}
    \end{tenkz}  \(=\)  \begin{tenkz}[rows={wire,wire,wire}, cols=3, bonds=none, align=3]
        \tn[at=(1,1), skin=pill, name=va, label pos=w,
            ports={135:physical:$i_1$, 45:physical:$i_2$,
                    270:physical}]{V^{(1)}}
        \tn[at=(1,3), skin=pill, name=vb, label pos=e,
            ports={135:physical:$i_3$, 45:physical:$i_4$,
                    270:physical}]{V^{(1)}}
        \tn[at=(2,2), skin=pill, name=v2, label pos=e,
            ports={135:physical, 45:physical, 270:physical}]{V^{(2)}}
        \tn[at=(3,2), skin=box, name=p,
            ports={180:virtual:$\alpha$, 0:virtual:$\beta$,
                    90:physical}]{P_2}
        \tnwire{v2.135}{va.270}
        \tnwire{v2.45}{vb.270}
        \tnwire{p.90}{v2.270}
    \end{tenkz}
Proof ▶

Blocking commutes with maps on the physical leg: blocking \(C_W\) over \(m\) sites gives the tensor \(C\) blocked over \(m\) sites, rotated by \(W^{\otimes m}\) (Theorem G.1.1.3). Blocking \(2^{k}\) sites is blocking \(2^{k-1}\) pairs of the two-site blocked tensor, and the outer layer composes with the maps of the inner tree by \((A_{W'})_W=A_{WW'}\) (Lemma 11.7.3), so induction on \(k\) gives (12). For the polar factors, write the block of \(2^{k}\) sites as the first layer \(K=\bigl(V^{(1)}\bigr)^{\otimes 2^{k-1}}\) applied to the tensor \(T_1\) blocked over \(2^{k-1}\) sites, regrouped along neighbouring pairs. The range of that blocked tensor lies in \((\operatorname {ran}P_1)^{\otimes 2^{k-1}}\), because \(\Pi _1\) fixes the tensor of \(P_1\), so \(K^\dagger K=\Pi _1^{\otimes 2^{k-1}}\) fixes it. By Theorem 35.1.3.5, the isometric factor of the block is \(K\) times the isometric factor of \(T_1\) blocked over \(2^{k-1}\) sites, and the positive parts and the support projectors agree, also after the regrouping. Induction on \(k\) gives the identification with \(V\), \(P_q\) and the support projector of \(\mathcal B_q\), and \(V^\dagger V=\Pi \) gives the initial projector of the product of the layers.

35.5 Approximation error

For a normal tensor \(A\), let \(\lambda _2\) be an eigenvalue of \(\mathcal{E}_A\) of largest modulus other than the Perron eigenvalue \(1\). By the remark after (3), \(\lvert \lambda _2\rvert {\lt}1\). The correlation length of \(A\) is the quantity \(\xi =-1/\log \lvert \lambda _2\rvert \) of Definition 14.2.6 at this \(\lambda _2\). It is finite, it is positive exactly when \(\lambda _2\neq 0\), and \(\lvert \lambda _2\rvert =e^{-1/\xi }\) in that case. As in the previous section, \(A\) is in the gauge (3) throughout this section. The estimates below use \(\lambda _2\) only through the bound \(\lvert \mu \rvert \le \lvert \lambda _2\rvert \) for the eigenvalues \(\mu \ne 1\) of \(\mathcal{E}_A\). When \(\lambda _2=0\), so that \(\xi =0\), they are applied with any \(\lambda _2'\) satisfying \(0{\lt}\lvert \lambda _2'\rvert {\lt}1\) in place of \(\lambda _2\), and \(\xi \) is read as the correlation length at \(\lambda _2'\).

Let \(A\) be normal in the gauge (3) with correlation length \(\xi \), and let \(0{\lt}\gamma {\lt}1\). Then, for \(N=qM\),

\begin{align} \Bigl\lvert 1-\bigl\lvert \langle \phi _M(P_\infty )|\phi _M(P_q)\rangle \bigr\rvert \Bigr\rvert & =O\! \left(\frac Nq\, e^{-\gamma q/\xi }\right). \label{eq:ldp_positive_part_overlap} \end{align}

for \(q\ge 1\) [ 227 , Supplemental Material, eq. (S29) ] , quoted as [ 219 , eq. (S9) ] . The sources state this for \(0{\lt}\gamma {\lt}1/2\); the range \(0{\lt}\gamma {\lt}1\) follows from the Lipschitz bound of Theorem 35.3.7. Explicitly, there is a constant \(C{\gt}0\) depending only on \(A\), \(\rho \), and \(\gamma \) such that \(\bigl\lvert 1-\lvert \langle \phi _M(P_\infty )|\phi _M(P_q)\rangle \rvert \bigr\rvert \le Cy\, e^{Cy}\) for all \(q\ge 0\) and \(M\ge 1\), where \(y=M\, e^{-\gamma q/\xi }\). The same bound holds for the overlap itself: \(\bigl\lvert \langle \phi _M(P_\infty )|\phi _M(P_q)\rangle -1\bigr\rvert \le Cy\, e^{Cy}\).

Proof ▶

By Theorem 35.3.7, \(\lVert P_q-P_\infty \rVert \le K_2e^{-\gamma q/\xi }\).

Let \(\tau _q\) and \(\tau _\infty \) be the transfer matrices of the mixed transfer maps of \(P_q\) and of \(P_\infty \) against \(P_\infty \). Then \(\langle \phi _M(P_\infty )|\phi _M(P_q)\rangle =\operatorname{Tr}\tau _q^M\), \(1=\operatorname{Tr}\tau _\infty ^M\), \(\tau _\infty ^2=\tau _\infty \), and \(\delta =\lVert \tau _q-\tau _\infty \rVert \le K_3e^{-\gamma q/\xi }\), since \(\tau _q-\tau _\infty \) depends linearly on \(P_q-P_\infty \). Writing \(\tau _q^M-\tau _\infty ^M=\sum _{k{\lt}M}\tau _q^k(\tau _q-\tau _\infty )\tau _\infty ^{M-1-k}\) and bounding \(\lVert \tau _q^k\rVert \le c+\lVert \tau _q^k-\tau _\infty ^k\rVert \) with \(c\ge \max (1,\lVert \tau _\infty \rVert )\), induction on \(M\) gives \(\lVert \tau _q^M-\tau _\infty ^M\rVert \le c\bigl((1+c\delta )^M-1\bigr) \le c\, Mc\delta \, e^{Mc\delta }\). Since \(\langle \phi _M(P_\infty )|\phi _M(P_q)\rangle -1=\operatorname{Tr}\tau _q^M-\operatorname{Tr}\tau _\infty ^M\), this bounds the overlap itself, and hence also its modulus, which proves the explicit bounds. When \(y\le 1\) it is at most \(Ce^{C}y\). When \(y{\gt}1\), the overlap is at most \(\lVert \phi _M(P_q)\rVert =\lVert \phi _N(A)\rVert \), and these norms are bounded because \(\lVert \phi _N(A)\rVert ^2=\operatorname{Tr}\mathcal{E}_A^{\, N}\) converges to \(1\).

Let \(x=e^{-\gamma /\xi }{\gt}0\), so that \(e^{-\gamma q/\xi }=x^q\) and \(e^{-2\gamma /\xi }=x^2\). Let \(L_1,\dots ,L_b\) be natural numbers, \(C\geq 1+\sum _jx^{-L_j}\), \(M\geq 1\), and \(y=Mx^q\). If \(Cy{\lt}1\), then \(x{\lt}1\) and \(L_j\leq q\) for every \(j\). Hence, if \(\varepsilon \leq 1\) and \(\varepsilon \leq Cy\, e^{Cy}\) holds whenever \(x{\lt}1\), \(L_j\leq q\) for every \(j\), and \(Cy{\lt}1\), then \(\varepsilon \leq Cy\, e^{Cy}\).

Proof ▶

If \(x\geq 1\), then \(y\geq 1\) and \(Cy\geq 1\). If \(x{\lt}1\) and \(L_j{\gt}q\), then \(x^{L_j}\leq x^q\leq y\), so \(Cy\geq x^{-L_j}y\geq 1\). When \(Cy\geq 1\) the bound follows from \(\varepsilon \leq 1\leq Cy\leq Cy\, e^{Cy}\).

Lemma 35.5.3 From a logarithmic threshold to the error
✓
#

Let \(K,M,\varepsilon {\gt}0\) and \(\log K+\log M-\log \varepsilon \leq x\). Then \(KMe^{-x}\leq \varepsilon \).

Proof ▶

\(KMe^{-x}=e^{\log K+\log M-x}\leq e^{\log \varepsilon }=\varepsilon \).

Lemma 35.5.4 From a block-length threshold to the error
✓
#

Let \(K,a,\varepsilon {\gt}0\), \(M,q\geq 1\), \(b\geq a\max (\log K,0)\), and \(a\log (Mq/\varepsilon )+b\leq q\). Then \(KMe^{-q/a}\leq \varepsilon \).

Proof ▶

Since \(\log q\geq 0\), \(q/a\geq \log M+\log q-\log \varepsilon +\log K\geq \log K+\log M-\log \varepsilon \); apply Lemma 35.5.3 with \(x=q/a\).

Theorem 35.5.5 Powers of a perturbed idempotent without first-order term
✓

Let \(e\) be an idempotent of a normed ring, \(f=1-e\), and let \(Z\) satisfy \(eZe=0\) and \(\lVert fZe\rVert ,\lVert eZf\rVert ,\lVert fZf\rVert \le z\le 1/2\). Let \(\operatorname{Tr}\) be additive with \(\operatorname{Tr}(xy)=\operatorname{Tr}(yx)\) and \(\lvert \operatorname{Tr}x\rvert \le K\lVert x\rVert \). Then for \(M\ge 2\),

\begin{align} \bigl\lvert \operatorname{Tr}(e+Z)^M-\operatorname{Tr}e\bigr\rvert & \le K\bigl(\lVert e\rVert +3\lVert f\rVert \bigr)\, 2Mz^2\, e^{2Mz^2}. \notag \end{align}
Proof ▶

Put \(T=e+Z\), \(W=fZf\), \(\beta =\lVert fZe\rVert \), \(\beta '=\lVert eZf\rVert \), \(\zeta =\lVert W\rVert \), and \(\rho =1+\beta \beta '/(1-\zeta )\). For \(P\in \{ e,f\} \) the blocks \(x_M=PT^Me\) and \(y_M=PT^Mf\) satisfy \(x_{M+1}=x_M+y_M\, fZe\) and \(y_{M+1}=x_M\, eZf+y_MW\), because \(eTe=e\). Induction on \(M\) gives \(\lVert eT^Me-e\rVert \le \lVert e\rVert (\rho ^M-1)\) and \(\lVert eT^Mf\rVert \le \lVert e\rVert \beta '\rho ^M/(1-\zeta )\), and also \(\lVert fT^Me\rVert \le \lVert f\rVert \beta (\rho ^M-\zeta ^M)/(1-\zeta )\) and \(\lVert fT^Mf-fW^M\rVert \le \lVert f\rVert \beta \beta '(\rho ^M-\zeta ^M)/(1-\zeta )^2\). Since \(\operatorname{Tr}x=\operatorname{Tr}(exe)+\operatorname{Tr}(fxf)\), it follows that \(\operatorname{Tr}T^M-\operatorname{Tr}e\) is the sum of the traces of \(eT^Me-e\), of \(fT^Mf-fW^M\), and of \(fW^M\), the last of norm at most \(\lVert f\rVert \zeta ^M\le \lVert f\rVert z^2\). With \(z\le 1/2\) one has \(\rho \le 1+2z^2\) and \(\beta \beta '/(1-\zeta )^2\le 4z^2\), and \((1+2z^2)^M-1\le 2Mz^2e^{2Mz^2}\).

Let \(A\) be normal in the gauge (3) with correlation length \(\xi \), and let \(0{\lt}\gamma {\lt}1\). There is \(C{\gt}0\) such that for all \(q\) and all \(M\ge 2\) with \(Cy{\lt}1\), where \(y=M\, e^{-2\gamma q/\xi }\),

\begin{align} 1-\bigl\lvert \langle \phi _M(P_\infty )|\phi _M(P_q)\rangle \bigr\rvert & \le Cy\, e^{Cy}. \notag \end{align}

For \(M=1\) there is \(K\) with \(\lVert \phi _1(P_q)\rVert ^2 -\lvert \langle \phi _1(P_\infty )|\phi _1(P_q)\rangle \rvert ^2\le Ke^{-2\gamma q/\xi }\) for all \(q\). These bounds are of second order in \(e^{-\gamma q/\xi }\). Lemma 35.5.1, the estimate of [ 227 ] quoted as [ 219 , eq. (S9) ] , is of first order, and so is the bound of [ 223 , App. B4, eq. (S52) ] , which is linear in the residual. The second-order bounds are new here.

Proof ▶

By Theorem 35.3.7, every linear function of the tensor \(P_q\) is within \(K'e^{-\gamma q/\xi }\) of its value at \(P_\infty \). Let \(\tau _q\) and \(\tau _\infty \) be as in the proof of Lemma 35.5.1, so that the overlap is \(\operatorname{Tr}\tau _q^M\). The idempotent \(\tau _\infty \) is the transfer matrix of the rank-one map \(X\mapsto \operatorname{Tr}(X)\rho \); hence \(\tau _\infty \tau _q\tau _\infty =\alpha \tau _\infty \) with \(\alpha =\operatorname{Tr}\sum _iP_q^i\rho P_\infty ^{i\dagger }=\langle v_\infty | v_q \rangle \), where \(v_q\) and \(v_\infty \) are the vectors \((P^i\sqrt\rho )_i\). Both are unit vectors, because \(\mathcal{E}_{P_q}=\mathcal{E}_A^q\) fixes \(\rho \) and \(\operatorname{Tr}\rho =1\). Hence \(1-\lvert \alpha \rvert \le 1-\operatorname {Re}\alpha =\tfrac 12\lVert v_q-v_\infty \rVert ^2=O(e^{-2\gamma q/\xi })\), and \(\lvert 1-\alpha \rvert \le \lVert v_q-v_\infty \rVert \). Write \(\tau _q=\alpha (\tau _\infty +Z)\). Then \(\tau _\infty Z\tau _\infty =0\) and \(\lVert Z\rVert =O(e^{-\gamma q/\xi })\), so Theorem 35.5.5 bounds \(\lvert \operatorname{Tr}(\tau _\infty +Z)^M-1\rvert \) by a multiple of \(y\, e^{c y}\), and \(\lvert \alpha \rvert ^M\ge 1-M(1-\lvert \alpha \rvert )\) is at least \(1\) minus a multiple of \(y\). For \(M=1\), the vector \(\phi _1(P_\infty )\) is a unit vector, and \(\lVert u\rVert ^2-\lvert \langle w | u \rangle \rvert ^2\le \lVert u-w\rVert ^2\) for every unit vector \(w\); here \(\lVert \phi _1(P_q)-\phi _1(P_\infty )\rVert =O(e^{-\gamma q/\xi })\), since \(\phi _1\) is linear in the tensor.

Let \(A\) be normal in the gauge (3) with correlation length \(\xi \), let \(|\phi _N\rangle \) be the normalized vector (1), and let \(0{\lt}\gamma {\lt}1\). For \(N=qM\),

\begin{align} \varepsilon (\widetilde\phi _N,\phi _N) & =O\! \left(\frac Nq\, e^{-2\gamma q/\xi }\right) \label{eq:ldp_approximation_error_normal} \end{align}

for \(q\ge 1\). Explicitly, there is a constant \(C{\gt}0\) depending only on \(A\), \(\rho \), and \(\gamma \) such that \(\varepsilon (\widetilde\phi _N,\phi _N)\le Cy\, e^{Cy}\) for all \(q\ge 0\) and \(M\ge 1\), where \(y=M\, e^{-2\gamma q/\xi }\). The rate \(e^{-\gamma q/\xi }\) for \(0{\lt}\gamma {\lt}1/2\) is [ 219 , Lemma 1, eq. (17), and Lemma 1\('\)(i) ] , and [ 223 , App. B4, eqs. (S52) and (S53) ] gives the rate \(e^{-q/\xi }\). The rate \(e^{-2\gamma q/\xi }\) for every \(0{\lt}\gamma {\lt}1\) and every normal tensor is new here. Numerically, the error decays as \(e^{-\gamma q/\xi }\) with \(\gamma \approx 2\) [ 219 , Supplemental Material, discussion of Fig. S1 ] , [ 243 , eq. (4) ] .

Proof ▶

Write \(c_N=\lVert \phi _N(A)\rVert \). For \(q\) at least the injectivity length of \(A\), the blocked tensor is injective, \(V\) is an isometry, and \(|\widetilde\phi _N\rangle =V^{\otimes M}|\phi _M(P_\infty )\rangle \) is normalized. Since \(|\phi _N(A)\rangle =V^{\otimes M}|\phi _M(P_q)\rangle \) by Theorem 35.1.3.11, this gives \(c_N\langle \widetilde\phi _N | \phi _N \rangle =\langle \phi _M(P_\infty )|\phi _M(P_q)\rangle =:a\), and \(c_N=\lVert \phi _M(P_q)\rVert \). With \(t=\lvert a\rvert /c_N\le 1\),

\begin{align} \varepsilon =1-t\le 1-t^2=\frac{c_N^2-\lvert a\rvert ^2}{c_N^2}, \notag \end{align}

which is at most \(2(c_N^2-\lvert a\rvert ^2)\) once \(c_N^2\ge 1/2\). The normalization satisfies \(\lvert c_N^2-1\rvert =\lvert \operatorname{Tr}\mathcal{E}_A^{\, N}-1\rvert \le Ke^{-\gamma ' N/\xi }\) for every \(0{\lt}\gamma '{\lt}1\); we use it at \(\gamma '=\gamma \). For \(M=1\), Theorem 35.5.6 bounds \(c_N^2-\lvert a\rvert ^2\) directly. For \(M\ge 2\), \(c_N^2-\lvert a\rvert ^2\le \lvert c_N^2-1\rvert +2\max (0,1-\lvert a\rvert )\), with \(\lvert c_N^2-1\rvert \le Ke^{-2\gamma q/\xi }\) because \(N\ge 2q\), and \(1-\lvert a\rvert \) is bounded by Theorem 35.5.6. The finitely many \(q\) below the injectivity length, and the case \(Cy\ge 1\), are covered by \(\varepsilon \le 1\).

Theorem 35.5.8 Polynomial accuracy at a prescribed exponential rate
✓

Let \(A\) be a normal tensor in the gauge \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), with a positive definite fixed matrix \(\rho \) satisfying \(\mathcal{E}_A(\rho )=\rho \) and \(\operatorname{Tr}\rho =1\). Let \(\lambda _2\) bound the moduli of the transfer eigenvalues other than \(1\), assume \(\xi =-1/\log |\lambda _2|{\gt}0\), and fix \(0{\lt}\gamma {\lt}2\). There is a constant \(C_\gamma {\gt}0\), independent of \(\eta ,q,M\), such that for every \(\eta {\gt}0\) and every uniform decomposition \(N=Mq\geq 2\),

\begin{align} q & =\left\lceil \frac{\xi (1+\eta )\log N}{\gamma }\right\rceil \quad \Longrightarrow \quad \varepsilon (\widetilde\phi _N,\phi _N)\leq C_\gamma N^{-\eta }. \label{eq:ldp_polynomial_prescribed_rate} \end{align}

This is a polynomial-accuracy corollary of the exponential approximation estimate of  [ 219 ] . The uniform-blocking and positive-correlation-length scope is recorded in  [ 89 ] . The coefficient \(2\xi \) printed after Lemma 1 of  [ 219 ] is the case \(\gamma =1/2\); every coefficient larger than \(\xi /2\) is admissible.

Proof ▶

Since \(\gamma /2{\lt}1\), apply the second-order estimate at rate \(\gamma /2\) to obtain \(\varepsilon \leq C_\gamma M e^{-\gamma q/\xi }\). The ceiling condition gives \(\gamma q\geq \xi (1+\eta )\log N\). Since \(q\geq 1\) and \(M\leq N\), \(C_\gamma M e^{-\gamma q/\xi }\leq C_\gamma N e^{-(1+\eta )\log N} =C_\gamma N^{-\eta }\).

Theorem 35.5.9 Polynomial approximation accuracy under uniform blocking
✓

Let \(A\) be a normal tensor in the gauge \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), with a positive definite fixed matrix \(\rho \) satisfying \(\mathcal{E}_A(\rho )=\rho \) and \(\operatorname{Tr}\rho =1\). Let \(\lambda _2\) bound the moduli of the transfer eigenvalues other than \(1\), and assume \(\xi =-1/\log |\lambda _2|{\gt}0\). There is a constant \(C{\gt}0\) such that for every \(\eta {\gt}0\) and every uniform decomposition \(N=Mq\geq 2\) with

\begin{align} q & =\left\lceil 2\xi (1+\eta )\log N\right\rceil , \label{eq:ldp_polynomial_block_length} \end{align}

the fixed-point approximation satisfies

\begin{align} \varepsilon (\widetilde\phi _N,\phi _N) & \leq C N^{-\eta }. \label{eq:ldp_polynomial_uniform_accuracy} \end{align}

The constant is independent of \(\eta ,q,M\). This is the uniform-blocking, positive-correlation-length case of the paragraph following Lemma 1 of  [ 219 ] ; the other chain lengths and zero correlation length are discussed in  [ 89 ] .

Proof ▶

Apply the second-order approximation estimate at the fixed rate \(\gamma =1/4\), obtaining \(\varepsilon \leq C M e^{-q/(2\xi )}\). Formula (16) gives \(q\geq 2\xi (1+\eta )\log N\). Since \(N=Mq\geq 2\), one has \(q\geq 1\) and \(M\leq N\). Thus

\begin{align} C M e^{-q/(2\xi )} & \leq C N e^{-(1+\eta )\log N}=C N^{-\eta }. \notag \end{align}

This proves (17). The second-order rate is the justification for the exact coefficient in (16).

The proof of the lower bound in the Supplemental Material of [ 219 ] cuts the chain into blocks “all of the same size, \(q_N\), except for the last one, which may be larger”. The approximating state and its error extend to blocks of any lengths.

Cut the ring of \(N\) sites into \(M\ge 1\) consecutive blocks of lengths \(\ell _1,\dots ,\ell _M\) with \(\sum _k\ell _k=N\), block \(k\) consisting of the sites \(o_k+1,\dots ,o_k+\ell _k\) with \(o_k=\sum _{i{\lt}k}\ell _i\). Let \(\mathcal B_\ell =V_\ell P_\ell \) be the polar decomposition of the \(\ell \)-site blocked tensor, and let \(\omega \) be a vector on \(\mathbb {C}^D\otimes \mathbb {C}^D\). The state

\begin{align} |\psi _{\ell ,\omega }\rangle & =\Bigl(\bigotimes _{k=1}^MV_{\ell _k}\Bigr) \bigotimes _{k=1}^M|\omega \rangle _{R_kL_{k+1}} \label{eq:ldp_block_isometry_state} \end{align}

has the coefficient \(\sum _c\prod _k\langle s_k|V_{\ell _k}|c_k\rangle \, \Omega (c)\) at the configuration \(s=(s_1,\dots ,s_M)\) read block by block, where \(c_k=(l_k,r_k)\) and \(\Omega \) is the pair product state (2) of \(\omega \). If the \(q\)-site blocked tensor is injective, \(\ell _k=q\) for every \(k\), and \(\omega \) is the pair of a fixed point \(\sigma \ge 0\) with \(\operatorname{Tr}\sigma =1\), it is the approximating state of Definition 35.3.8.

Suppose every blocked tensor \(\mathcal B_{\ell _k}\) is injective. Then \(\langle \psi _{\ell ,\omega } | \psi _{\ell ,\omega } \rangle =\langle \omega | \omega \rangle ^M\), and for the pair \(\omega \) of the fixed point

\begin{align} \langle \psi _{\ell ,\omega } | \phi _N(A) \rangle & =\operatorname{Tr}\bigl(\tau _{\ell _1}\tau _{\ell _2}\cdots \tau _{\ell _M}\bigr), \label{eq:ldp_block_isometry_state_overlap} \end{align}

where \(\tau _\ell \) is the transfer matrix of the mixed transfer map \(X\mapsto \sum _iP_\ell ^iX(P_\infty ^i)^\dagger \).

Proof ▶

An ordered product over the sites of the ring is the ordered product over the blocks of the products over their sites, so \(\phi _N(A)(s)=\operatorname{Tr}(\mathcal B_{\ell _1}^{s_1}\cdots \mathcal B_{\ell _M}^{s_M})\), and \(\mathcal B_{\ell _k}=V_{\ell _k}P_{\ell _k}\) gives \(|\phi _N(A)\rangle =(\bigotimes _kV_{\ell _k})|\phi _M(P_{\ell _1},\dots ,P_{\ell _M})\rangle \), the periodic state with the tensor \(P_{\ell _k}\) at site \(k\). Isometries \(W_k\), one on each site, preserve inner products: \(\sum _s\overline{((\bigotimes _kW_k)\psi )(s)}((\bigotimes _kW_k)\varphi )(s) =\langle \psi | \varphi \rangle \), since \(\sum _{s_k}\overline{(W_k)_{s_ka}}(W_k)_{s_kb}=\delta _{ab}\) factor by factor. This gives the norm by Theorem 35.2.9, and reduces the overlap to \(\sum _u\operatorname{Tr}(P_{\ell _1}^{u_1}\cdots P_{\ell _M}^{u_M}) \overline{\operatorname{Tr}(P_\infty ^{u_1}\cdots P_\infty ^{u_M})}\) by Theorem 35.2.5. Expanding the trace of \(\tau _{\ell _1}\cdots \tau _{\ell _M}\) as a sum over cyclic paths of pairs of bond indices, with \((\tau _\ell )_{(j,i),(l,m)}=\sum _a(P_\ell ^a)_{im}\overline{(P_\infty ^a)_{jl}}\), and summing the two paths separately gives the same sum, as in Theorem 18.6.2.

35.5.1 Quadratic overlap estimates for ordered blocks

The following estimates extend the second-order comparison to blocks of unequal lengths. They refine the first-order error in [ 219 , Lemma 1\('\)(i), eq. (S11) ] ; the exponent obtained here is a project result.

Theorem 35.5.1.1 Distance between unit vectors
✓
#

Let \(x,y\) be unit vectors in a real or complex inner-product space. Then \(1-\operatorname {Re}\langle x,y\rangle =\lVert x-y\rVert ^2/2\).

Proof ▶

Expand \(\lVert x-y\rVert ^2=\lVert x\rVert ^2+\lVert y\rVert ^2 -2\operatorname {Re}\langle x,y\rangle \) and use the unit norms.

Theorem 35.5.1.2 Nonnegative polar compression coefficient
✓

Let \(B\) be a tensor, \(P\) its positive polar tensor, and \(\sigma \ge 0\) a matrix on its virtual space. Let \(P_\infty \) be the fixed-point tensor associated with \(\sigma \), and put \(\alpha =\operatorname{Tr}\sum _iP^i\sigma (P_\infty ^i)^\dagger \). Then \(\alpha \) is real and nonnegative.

Proof ▶

Write \(G\) for the positive polar matrix of the physical matrix of \(B\). The trace identity in Lemma 35.17.5.2 gives \(\alpha =\operatorname{Tr}(G((\sqrt\sigma )^{\mathsf T}\otimes \sigma ))\). Both factors are positive semidefinite, so their trace product is real and nonnegative.

Theorem 35.5.1.3 Quadratic polar compression deficit
✓

In the setting of Theorem 35.5.1.2, suppose \(\operatorname{Tr}\sigma =\operatorname{Tr}\mathcal{E}_B(\sigma )=1\). Put \(\iota (X)=(X^i\sqrt\sigma )_i\), with the norm induced by the coordinate inner product. Then \(\operatorname {Re}\alpha \le 1\) and \(1-\operatorname {Re}\alpha =\lVert \iota (P)-\iota (P_\infty )\rVert ^2/2\).

Proof ▶

The positive polar tensor has the same transfer map as \(B\). Thus \(\lVert \iota (P)\rVert =\lVert \iota (P_\infty )\rVert =1\) and \(\langle \iota (P_\infty ),\iota (P)\rangle =\alpha \). Apply Theorem 35.5.1.1; the nonnegativity of the squared distance also gives \(\operatorname {Re}\alpha \le 1\).

Theorem 35.5.1.4 Ordered perturbations with vanishing compression
✓

Let \(e\) be an idempotent in a normed ring and put \(f=1-e\). Let \(\tau \) be an additive complex-valued map satisfying \(\tau (ab)=\tau (ba)\) and \(|\tau (a)|\le K\lVert a\rVert \), where \(K\ge 0\). Suppose that a sequence \(Z_j\) satisfies \(eZ_je=0\) and \(\lVert fZ_je\rVert ,\lVert eZ_jf\rVert ,\lVert fZ_jf\rVert \le z\le 1/2\). For every \(M\ge 2\),

\begin{align} \left|\tau \left(\prod _{j=0}^{M-1}(e+Z_j)\right)-\tau (e)\right| & \le K(\lVert e\rVert +3\lVert f\rVert ) (2Mz^2)e^{2Mz^2}. \label{eq:ldp_ordered_quadratic_trace} \end{align}

All products are ordered with increasing index from left to right.

Proof ▶

Put \(P_m=\prod _{j=0}^{m-1}(e+Z_j)\) and \(W_j=fZ_jf\). For \(a=e,f\), the blocks \(x_m=aP_me\) and \(y_m=aP_mf\) satisfy \(x_{m+1}=x_m+y_mfZ_me\) and \(y_{m+1}=x_meZ_mf+y_mW_m\). With \(\rho =1+z^2/(1-z)\), induction gives \(\lVert eP_me-e\rVert \le \lVert e\rVert (\rho ^m-1)\) and \(\lVert eP_mf\rVert \le \lVert e\rVert z\rho ^m/(1-z)\). The analogous recurrences starting from \(f\) give

\begin{align} \lVert fP_me\rVert & \le \lVert f\rVert \frac{z}{1-z}(\rho ^m-z^m), \notag \\ \left\lVert fP_mf-f\prod _{j=0}^{m-1}W_j\right\rVert & \le \lVert f\rVert \frac{z^2}{(1-z)^2}(\rho ^m-z^m). \notag \end{align}

Cyclicity gives \(\tau (P_M)=\tau (eP_Me)+\tau (fP_Mf)\). Since \(M\ge 2\), the complementary product has norm at most \(\lVert f\rVert z^M\le \lVert f\rVert z^2\). Now use \(\rho \le 1+2z^2\) and \((1+2z^2)^M-1\le 2Mz^2e^{2Mz^2}\).

The restriction \(M\ge 2\) concerns the absolute trace. Indeed, for \(e=\operatorname {diag}(1,0)\) and \(Z=\operatorname {diag}(0,t)\), one has \(eZe=0\) but \(\operatorname{Tr}(e+Z)-\operatorname{Tr}e=t\). The normalized one-block preparation error is estimated separately by a squared-distance inequality.

Theorem 35.5.1.5 Ordered factors with scalar compression
✓

Let \(\mathcal A\) be a normed complex algebra, let \(e^2=e\), and let \(\tau :\mathcal A\to \mathbb C\) be linear with \(\tau (e)=1\), \(\tau (ab)=\tau (ba)\) and \(|\tau (a)|\le K\lVert a\rVert \) for \(K\ge 0\). There is \(C{\gt}0\), depending only on these data, with the following property. For any sequences \(T_j\in \mathcal A\), \(\alpha _j\in \mathbb C\), real \(\delta \), and integer \(M\ge 2\), suppose

\begin{align} eT_je & =\alpha _je, & \lVert T_j-e\rVert & \le \delta , \notag \\ |\alpha _j| & \le 1, & |1-\alpha _j| & \le \delta ^2. \label{eq:ldp_ordered_scalar_compression} \end{align}

If \(CM\delta ^2{\lt}1\), then \(\left|\tau (\prod _{j=0}^{M-1}T_j)-1\right| \le CM\delta ^2e^{CM\delta ^2}\).

Proof ▶

Choose \(C\ge 4\) large enough in terms of \(K\), \(\lVert e\rVert \) and \(\lVert 1-e\rVert \). The smallness condition gives \(\delta \le 1\) and \(|\alpha _j|\ge 3/4\). Set \(Z_j=\alpha _j^{-1}T_j-e\). Then \(eZ_je=0\) and \(\lVert Z_j\rVert \le 2(1+\lVert e\rVert )\delta \). Its three complementary blocks are bounded by a fixed multiple of \(\delta \), so Theorem 35.5.1.4 applies. Put \(a=\prod _{j=0}^{M-1}\alpha _j\) and \(P=\prod _{j=0}^{M-1}(e+Z_j)\). Then \(|a|\le 1\), \(|a-1|\le M\delta ^2e^{M\delta ^2}\), and \(\tau (\prod _{j=0}^{M-1}T_j)-1=a(\tau (P)-1)+(a-1)\). Enlarging \(C\) gives the assertion.

Theorem 35.5.1.6 Telescoping an ordered product
✓
#

In any ring, for a sequence \(X_j\), an element \(e\), and \(M\ge 0\),

\begin{align} \prod _{j=0}^{M-1}X_j-e^M & =\sum _{j=0}^{M-1} \left(\prod _{i=0}^{j-1}X_i\right)(X_j-e)e^{M-1-j}. \label{eq:ldp_ordered_telescoping_identity} \end{align}
Proof ▶

Induct on \(M\), separating the last factor in the ordered product and the last summand.

Theorem 35.5.1.7 First-order bound near an idempotent
✓

In a normed ring, let \(e^2=e\), \(\lVert e\rVert ,\lVert 1\rVert \le c\), and \(\lVert X_j-e\rVert \le \delta \) for every \(j\). Then for every \(M\ge 0\), \(\lVert \prod _{j=0}^{M-1}X_j-e^M\rVert \le c((1+c\delta )^M-1)\).

Proof ▶

Every power of \(e\) has norm at most \(c\). Apply (22) and induct on \(M\), using \(\lVert \prod _{i=0}^{j-1}X_i\rVert \le c+c((1+c\delta )^j-1)\) in each summand.

Theorem 35.5.1.8 Normalization comparison
✓

Let \(\psi ,v\) lie in a complex inner-product space with \(\lVert \psi \rVert \le 1\). Suppose \(|1-|\langle \psi ,v\rangle ||\le a\) and \(|\lVert v\rVert ^2-1|\le b\). Define \(\widehat v=v/\lVert v\rVert \) when \(v\ne 0\) and \(\widehat v=0\) when \(v=0\). Then \(1-|\langle \psi ,\widehat v\rangle |\le a+b\).

Proof ▶

For \(v=0\), the second assumption gives \(b\ge 1\). Otherwise put \(c=\lVert v\rVert {\gt}0\) and \(w=|\langle \psi ,\widehat v\rangle |\le 1\). Since \(cw=|\langle \psi ,v\rangle |\), \(1-w=1-|\langle \psi ,v\rangle |+(c-1)w\). Use \((c-1)w\le |c-1|\le |c^2-1|\).

Theorem 35.5.1.9 First-order absolute trace for unequal blocks
✓

Let \(A\) be normal in the gauge (3) with correlation length \(\xi \), and let \(0{\lt}\gamma {\lt}1\). Write \(\tau _\ell \) for the mixed transfer matrix of the positive polar tensor of the \(\ell \)-site block against the fixed-point tensor. There is \(C{\gt}0\), depending only on the tensor, its normalized fixed state and the chosen spectral bound and rate, such that for every \(M\ge 1\) and every family \(\ell _j\ge q\), \(|\operatorname{Tr}(\tau _{\ell _0}\cdots \tau _{\ell _{M-1}})-1| \le Cy e^{Cy}\), where \(y=Me^{-\gamma q/\xi }\).

Proof ▶

Each mixed transfer matrix is within \(Ke^{-\gamma \ell /\xi }\) of the fixed-point idempotent \(e\), whose positive powers have trace one. Since \(\ell _j\ge q\), apply Theorem 35.5.1.7 with \(\delta =Ke^{-\gamma q/\xi }\) and then the boundedness of the trace.

Theorem 35.5.1.10 Quadratic absolute trace for unequal blocks
✓

In the same gauge, let \(0{\lt}\gamma {\lt}1\). There is \(C{\gt}0\), depending only on the tensor, its normalized fixed state and the chosen spectral bound and rate, such that for every \(M\ge 2\) and every family \(\ell _j\ge q\), with \(u=Me^{-2\gamma q/\xi }\) and \(Cu{\lt}1\), \(|\operatorname{Tr}(\tau _{\ell _0}\cdots \tau _{\ell _{M-1}})-1| \le Cu e^{Cu}\).

Proof ▶

The fixed-point transfer matrix \(e\) satisfies \(e^2=e\) and \(\operatorname{Tr}e=1\). Each factor has scalar compression \(e\tau _\ell e=\alpha _\ell e\). Theorems 35.5.1.2 and 35.5.1.3 give \(0\le \alpha _\ell \le 1\) and \(1-\alpha _\ell =\lVert \iota (P_\ell )-\iota (P_\infty )\rVert ^2/2\). Both the mixed-transfer difference and the weighted tensor difference are bounded by \(Ke^{-\gamma q/\xi }\), uniformly in \(\ell \ge q\). Apply Theorem 35.5.1.5 and absorb \(K^2\) into \(C\).

Let \(A\) be normal in the gauge (3) with correlation length \(\xi \), and let \(0{\lt}\gamma {\lt}1\). There is \(C{\gt}0\), depending only on the tensor, its normalized fixed state and the chosen spectral bound and rate, such that every partition of \(N\) sites into \(M\ge 1\) blocks of lengths \(\ell _j\ge q\) with injective blocked tensors satisfies \(\varepsilon (\psi _{\ell ,\omega },\phi _N)\le CM e^{-2\gamma q/\xi }\). Here \(\psi _{\ell ,\omega }\) is the state of Definition 35.5.10 constructed from the fixed-point pair, and \(\phi _N\) is the normalized target. This refines the first-order rate of [ 219 , Lemma 1\('\)(i), eq. (S11) ] .

Proof ▶

Put \(v=\phi _N(A)\), \(c_N=\lVert v\rVert \) and \(a=\langle \psi _{\ell ,\omega },v\rangle \). The block isometries give \(\lVert \psi _{\ell ,\omega }\rVert =1\) and \(a=\operatorname{Tr}(\tau _{\ell _0}\cdots \tau _{\ell _{M-1}})\). As in Theorem 35.5.7, once \(c_N^2\ge 1/2\), normalization gives \(\varepsilon \le 2(c_N^2-|a|^2)\). Write \(u=Me^{-2\gamma q/\xi }\). If \(M\ge 2\), Theorem 35.5.1.10 bounds \(1-|a|\) by \(Cu e^{Cu}\) in the small-error regime. The transfer gap gives \(|c_N^2-1|\le K e^{-\gamma N/\xi }\); since \(N\ge Mq\ge 2q\), this is at most \(K e^{-2\gamma q/\xi }\). If \(M=1\), Theorem 35.5.6 bounds \(c_N^2-|a|^2\) directly by \(K e^{-2\gamma N/\xi }\), hence by \(K e^{-2\gamma q/\xi }\). The first-order normalization estimate also yields \(c_N^2\ge 1/2\) when a sufficiently large fixed multiple of \(u\) is below one. The remaining regime is covered by \(\varepsilon \le 1\). Finally \(Cu e^{Cu}\le Ce^C u\) for \(u\le 1\), giving the assertion after increasing the constant.

35.6 Depth of the preparation

Local circuits, their light cones, and the decomposition of unitaries on a bounded number of sites into gates on neighbouring pairs are the subject of Chapter 33.

There is \(C\), depending only on \(d\) and \(D\), such that the following holds. Let \(A\) be a tensor, let \(\omega \) be a unit vector on \(\mathbb {C}^D\otimes \mathbb {C}^D\), and cut the ring of \(N\ge 1\) sites into \(M\ge 1\) blocks of lengths \(3D\le \ell _k\le L\) for which every blocked tensor is injective. Then the state \(|\psi _{\ell ,\omega }\rangle \) of Definition 35.5.10 is prepared in depth at most \(CL\). In particular, for \(\sigma \ge 0\) with \(\operatorname{Tr}\sigma =1\), a block length \(q\ge 3D\) for which the \(q\)-site blocked tensor is injective, and \(M\ge 1\), the approximating state of Definition 35.3.8 on \(N=Mq\) sites is prepared in depth at most \(Cq\). This is the depth count behind [ 219 , eq. (1) ] ; it does not choose \(q\) in terms of \(N\) and \(\varepsilon \).

Proof ▶

The case \(D=0\) is trivial. If \(d\ge 2\) then \(D{\lt}d^D\). If \(d\le 1\) and \(D\ge 1\), injectivity of the blocked tensor gives \(D^2\le d^q\), which forces \(d=D=1\). In either case \(D\le d^D\), so each bond index can be encoded in \(D\) sites. Encode the two bond indices of a block in its first and last \(D\) sites, and write \(|l,0,r\rangle \) for the block with \(l\) on the first \(D\) sites, \(r\) on the last \(D\) sites, and \(|0\rangle \) elsewhere. This defines an injective map \(E\) from bond-pair configurations to physical configurations. Its restriction to block \(k\) is the prescribed \(|l_k,0,r_k\rangle \); its restriction to the pair window is \((r_k,l_{k+1})\). These pair-window restrictions, together with the zero values off the windows, characterize \(E\). Within each layer the windows are disjoint, so their embedded operators commute and the layer’s matrix coefficients factor over the windows. The all-zero product input has coefficient \(\prod _i\delta _{s_i,0}\). For equal block length \(q\), the site \((k,j)\) is \(kq+j\), and reading a configuration block by block agrees with the uniform blocking equivalence. A first layer of unitaries, one on the last \(D\) sites of each block and the first \(D\) sites of the next, sends \(|0\cdots 0\rangle \) to \(\bigotimes _k|\omega \rangle _{R_kL_{k+1}}|0\rangle _{C_k}\) [ 219 , eq. (12) ] ; by Theorem 33.2.1 it has constant depth. On each block \(k\), in parallel, a unitary \(U_k\) with \(U_k|l,0,r\rangle =V_{\ell _k}|l,r\rangle \) is applied, as in Theorem 35.3.9. SWAP gates move the first \(D\) sites next to the last ones in \(O(q)\) gates. By Theorem 35.4.12, \(V_\ell \) is the ordered product of \(\ell \) isometries, each from the bond space into the bond space and one site; each is extended to a unitary on the bond register of \(2D\) sites and one fresh site, and the register moves one site to the left at each step, so the staircase consists of \(q-2D\) unitaries on \(2D+1\) sites followed by one unitary on the first \(2D\) sites [ 219 , paragraph “The sequential-RG circuit” ] . Each of them has bounded depth by Theorem 33.2.1, so \(U_k\) has depth \(O(\ell _k)\le O(L)\), and circuits on disjoint blocks run in the same layers. A configuration contributes to the pair layer applied to \(|0\cdots 0\rangle \) only if it carries a pair on every window and \(|0\rangle \) elsewhere, which identifies the output with (18).

35.6.1 Exact preparation with vanishing subleading spectrum

The fixed-point replacement in [ 219 ] becomes exact once the complementary transfer map is nilpotent. This endpoint uses a finite block length, rather than substituting zero into the logarithmic correlation-length prescription [ 49 ] .

Theorem 35.6.1.1 Finite stabilization of a zero subleading spectrum
✓

Let \(A\) be a normal left-canonical tensor of virtual dimension \(D\), with fixed point \(\sigma {\gt}0\), \(\operatorname{tr}\sigma =1\), and \(\mathcal{E}_A(\sigma )=\sigma \). Suppose every eigenvalue of \(\mathcal{E}_A\) distinct from \(1\) is zero. Then, for every \(n\geq D^2\),

\begin{align} \mathcal{E}_A^n(X) & =\operatorname{tr}(X)\sigma . \label{eq:ldp_zero_subleading_transfer} \end{align}

Nilpotent Jordan blocks are allowed.

Proof ▶

Write \(P(X)=\operatorname{tr}(X)\sigma \) and \(R=\mathcal{E}_A-P\). Trace preservation and stationarity give \(P^2=P\) and \(PR=RP=0\). Normality and the spectral assumption imply that every eigenvalue of \(R\) is zero. Its generalized zero-eigenspace is therefore the entire \(D^2\)-dimensional matrix space, so \(R^{D^2}=0\). For \(n\geq D^2\), the identity \(\mathcal{E}_A^n=P+R^n\) gives (23).

Let \(B\) be a tensor with \(\mathcal{E}_B(X)=\operatorname{tr}(X)\sigma \) for every \(X\). If \(\sigma \geq 0\), the positive polar tensor of \(B\) is exactly \(P_\infty (\sigma )\). If \(\sigma {\gt}0\), then \(B\) is injective. This is the exact fixed-point case of the transfer/polar identity in [ 219 ] .

Proof ▶

The physical matrix satisfies

\begin{align} \widehat B^\dagger \widehat B & =\sigma ^{\mathsf T}\otimes I, \label{eq:ldp_exact_fixed_point_gram} \\ (\widehat B^\dagger \widehat B)^{1/2} & =(\sqrt\sigma )^{\mathsf T}\otimes I. \label{eq:ldp_exact_fixed_point_sqrt} \end{align}

The second matrix is the physical matrix of \(P_\infty (\sigma )\). When \(\sigma {\gt}0\), the Gram matrix in (24) is invertible. Multiplication by it is surjective on the virtual pair space, so every virtual matrix is a linear combination of the matrices \(B^i\).

Let \(A\) be a tensor, let \(\sigma \in M_{D}(\mathbb {C})\), and partition a ring of \(N\) sites into \(M\geq 1\) blocks of lengths \(\ell _k\) with \(\sum _k\ell _k=N\). Suppose that the positive polar tensor of every blocked tensor \(A^{[\ell _k]}\) equals \(P_\infty (\sigma )\). Then the state obtained from the pair of \(\sigma \) and the block polar isometries is exactly \(|\phi _N(A)\rangle \).

Proof ▶

The local polar decompositions give \(A^{[\ell _k]}=V_kP_\infty (\sigma )\). Contracting these identities around the ring yields \(|\phi _N(A)\rangle =(\bigotimes _kV_k)|\Omega _\sigma \rangle \), precisely the fixed-point pair construction. This is the exact-factor case of the construction in [ 219 ] .

Under the hypotheses of Theorem 35.6.1.1, partition \(N\) into \(M\geq 1\) blocks with \(\ell _k\geq D^2\) for every \(k\). Then the fixed-point pair construction with the block polar isometries equals \(|\phi _N(A)\rangle \) exactly. The lengths need not coincide.

Proof ▶

Every block has transfer map \(X\mapsto \operatorname{tr}(X)\sigma \) by (23). Its positive polar tensor is therefore \(P_\infty (\sigma )\). Apply Theorem 35.6.1.3.

For each physical and virtual dimension \(d,D\), there is a depth \(T=T(d,D)\) with the following property. Let \(A\) be a normal left-canonical tensor with \(\sigma {\gt}0\), \(\operatorname{tr}\sigma =1\), and \(\mathcal{E}_A(\sigma )=\sigma \), and suppose every transfer eigenvalue distinct from \(1\) is zero. For every \(N\geq q_0=D^2+3D+1\), the unnormalized periodic vector \(|\phi _N(A)\rangle \) has norm one, and its normalized vector is prepared exactly by a local circuit of depth \(T\). This is a finite-block endpoint of the fixed-point construction in [ 219 ] ; its relation to the correlation-length prescription is recorded in [ 49 ] .

Proof ▶

Write \(N=Mq_0+r\) with \(M\geq 1\) and \(0\leq r{\lt}q_0\). Choose \(M-1\) blocks of length \(q_0\) and one block of length \(q_0+r\). Thus \(q_0\leq \ell _k{\lt}2q_0\), so all blocks have at least \(D^2\) sites and at least \(3D\) sites. Their transfers are exactly \(X\mapsto \operatorname{tr}(X)\sigma \), which gives their positive polar factors and injectivity. The fixed-point pair has norm one, and the block isometries preserve that norm. Exact reconstruction therefore gives \(\| \phi _N(A)\| =1\). The block preparation theorem gives depth at most \(2C(d,D)q_0\), independent of \(A\), \(\sigma \), and \(N\).

There is \(C\), depending only on \(d\) and \(D\), such that for every tensor \(A\) and every \(N\ge 3D\) for which the \(N\)-site blocked tensor is injective and \(|\phi _N(A)\rangle \neq 0\), the normalized state \(|\phi _N\rangle \) is prepared exactly in depth at most \(CN\). For \(d\ge 1\) and every \(n_0\) there is \(K\) such that every unit vector on a ring of \(N\) sites with \(2\le N\le n_0\) is prepared in depth at most \(K\).

Proof ▶

Let \(\mathcal B_N=VP\). Then \(\phi _N(A)(s)=\operatorname{Tr}\mathcal B_N^s =\sum _{l,r}\langle s|V|l,r\rangle \operatorname{Tr}P^{(l,r)}\), so \(|\phi _N\rangle \) is the state (18) of a single block with the pair \(\omega (r,l)=\operatorname{Tr}P^{(l,r)}/\lVert \phi _N(A)\rVert \), whose right leg is joined to its own left leg around the ring; \(\omega \) is a unit vector because \(|\phi _N\rangle \) is, by Lemma 35.5.11. Theorem 35.6.1 with \(M=1\) and \(L=N\) gives the first statement. For the second, a unit vector \(|\psi \rangle \) is the first column of a unitary, which by Theorem 33.2.1 is a product of at most \(K_N\) gates on neighbouring sites; take \(K=\sum _{N\le n_0}K_N\).

Let \(A\) be normal. There is a constant \(c\) depending only on \(A\) such that, for every \(N\ge 2\) and \(0{\lt}\varepsilon \le 1\) for which the periodic state \(|\phi _N(A)\rangle \) is nonzero, a state \(|\psi _N\rangle \) with \(\varepsilon (\psi _N,\phi _N)\le \varepsilon \) is prepared in depth at most \(c\log (N/\varepsilon )\). If \(D\ge 1\), there is \(N_0\) such that \(|\phi _N(A)\rangle \neq 0\) for every \(N\ge N_0\), so for \(N\ge N_0\) the condition can be dropped. This is [ 219 , eq. (1) ] ; the source normalizes \(|\phi _N\rangle =|\phi _N(A)\rangle /c_N\) with \(c_N{\gt}0\), and for some normal tensors \(|\phi _2(A)\rangle =0\) [ 91 ] .

Proof ▶

Bring \(A\) into the gauge (3) as in the proof of Theorem 35.8.2.14, with fixed point \(\sigma \), a bound \(t{\lt}1\) on the moduli of the eigenvalues other than \(1\), and \(r=-\log t\); the error is unchanged by Lemma 35.8.2.9. Let \(K\) be the constant of Theorem 35.5.1.11 at \(\gamma =1/2\), so the error is at most \(KMe^{-rq}\), and let \(L_0\) be a length at which the blocked tensor is injective. Put \(a=1/r\), \(b=\max (\log K,0)/r+L_0+3D+1\), \(Q=a\log (N/\varepsilon )+b\) and \(q=\lceil Q\rceil \), so \(Q\le q{\lt}2Q\) and \(Q\le (a+b/\log 2)\log (N/\varepsilon )\).

If \(q\le N\), write \(N=(M-1)q+q'\) with \(M=\lfloor N/q\rfloor \) and \(q'=q+(N\bmod q)\), so \(q\le q'{\lt}2q\), and cut the ring into \(M-1\) blocks of length \(q\) followed by one of length \(q'\), as in the Supplemental Material of [ 219 ] , also used in its lower-bound proof of Theorem 1. All blocked tensors are injective since \(q\ge L_0\), and Theorem 35.5.1.11 gives error at most \(KMe^{-rq}\le KNe^{-rQ}=Ke^{-rb}\varepsilon \le \varepsilon \). By Theorem 35.6.1 with \(L=2q\) the depth is at most \(2Cq\le 4CQ\).

If \(N{\lt}q\), then \(N{\lt}Q\). If \(N\ge L_0+3D\), the state \(|\phi _N\rangle \) is prepared exactly in depth at most \(C'N\le C'Q\) by Theorem 35.6.1.6; otherwise \(N\) is bounded by a constant depending only on \(A\), and the same theorem prepares \(|\phi _N\rangle \) exactly in depth at most \(K'\le (K'/\log 2)\log (N/\varepsilon )\). In every case the depth is at most \(c\log (N/\varepsilon )\) with \(c=(4C+C')(a+b/\log 2)+K'/\log 2\). The second statement follows from Lemma 35.6.1.8.

Lemma 35.6.1.8 The periodic state does not vanish on long chains
✓

Let \(A\) be normal with \(D\ge 1\). There is \(N_0\) such that \(|\phi _N(A)\rangle \neq 0\) for every \(N\ge N_0\).

Proof ▶

In the gauge (3), which multiplies \(|\phi _N(A)\rangle \) by a nonzero scalar, \(\lVert \phi _N(A)\rVert ^2=\operatorname{Tr}\mathcal{E}_A^{\, N}\) differs from \(1\) by at most \(Ke^{-\gamma N/\xi }\) for \(0{\lt}\gamma {\lt}1\), as in the proof of Theorem 35.5.7, which is less than \(1\) for large \(N\).

For unit vectors \(a\), \(b\) in a complex inner product space and every scalar \(c\) with \(\lvert c\rvert =1\), \(\varepsilon (a,b)\le \lVert a-cb\rVert ^2/2\), with equality for some such \(c\). For unit vectors \(x\), \(y\), \(z\), \(\varepsilon (x,z)\le 2\bigl(\varepsilon (x,y)+\varepsilon (y,z)\bigr)\). A unitary matrix \(U\) satisfies \(\overline{(Ux)}\cdot (Uy)=\overline{x}\cdot y\) for coordinate vectors \(x\), \(y\), and so preserves inner products and norms.

Proof ▶

For unit vectors \(a\), \(b\) and \(\lvert c\rvert =1\), \(\lVert a-cb\rVert ^2=2-2\operatorname {Re}(c\langle a | b \rangle ) \ge 2\varepsilon (a,b)\), with equality for \(c=\overline{\langle a | b \rangle }/\lvert \langle a | b \rangle \rvert \) (any \(c\) if \(\langle a | b \rangle =0\)). Choose \(c_1\), \(c_2\) attaining equality for \((x,y)\) and \((y,z)\). Then \(\lVert x-c_1c_2z\rVert \le \lVert x-c_1y\rVert +\lVert y-c_2z\rVert \), and \((s+t)^2\le 2(s^2+t^2)\) gives \(2\varepsilon (x,z)\le \lVert x-c_1c_2z\rVert ^2 \le 4\bigl(\varepsilon (x,y)+\varepsilon (y,z)\bigr)\).

Let \(A\) and \(B\) be normal tensors with the same physical dimension \(d\). There is a constant \(c\) depending only on \(A\) and \(B\) such that, for every \(N\ge 2\) and \(0{\lt}\varepsilon \le 1\) for which \(|\phi _N(A)\rangle \) and \(|\phi _N(B)\rangle \) are nonzero, some local circuit \(U\) of depth at most \(c\log (N/\varepsilon )\) satisfies \(\varepsilon (U\hat\phi _N(A),\hat\phi _N(B))\le \varepsilon \), where \(\hat\phi _N(A)=|\phi _N(A)\rangle /\lVert \phi _N(A)\rVert \) and \(\hat\phi _N(B)=|\phi _N(B)\rangle /\lVert \phi _N(B)\rVert \) are the normalized states. If both bond dimensions are at least \(1\), there are \(c\) and \(N_0\) such that the same holds for every \(N\ge N_0\) and \(0{\lt}\varepsilon \le 1\) without the nonvanishing condition.

The paragraph “Discussion and outlook” of [ 219 ] states that its results imply that states in the same phase are transformed into each other by a circuit of logarithmic depth. Normal states lie in the trivial phase of the classification without symmetry; the corollary covers only this case. Non-normal states and phases defined with a symmetry are not treated [ 39 ] .

Proof ▶

By Theorem 35.6.1.7 with error \(\varepsilon /4\) and Lemma 33.1.9, there are local circuits \(U_A\), \(U_B\) and unit vectors \(\psi _A=aU_A|0\cdots 0\rangle \), \(\psi _B=bU_B|0\cdots 0\rangle \) with \(\varepsilon (\psi _A,\hat\phi _N(A))\) and \(\varepsilon (\psi _B,\hat\phi _N(B))\) at most \(\varepsilon /4\), of depths \(T_A+2\) and \(T_B+2\) with \(T_A,T_B\) at most a constant times \(\log (4N/\varepsilon )\le 3\log (N/\varepsilon )\). Put \(U=U_BU_A^\dagger \), a local circuit of depth \(T_A+T_B+4\) by Lemma 33.1.8; the term \(4\) is at most \((4/\log 2)\log (N/\varepsilon )\). Then \(U\psi _A=(a/b)\psi _B\) is a unit vector, and since \(U\) is unitary, \(\varepsilon (U\hat\phi _N(A),(a/b)\psi _B)=\varepsilon (\hat\phi _N(A),\psi _A)\). Lemma 35.6.1.9 gives \(\varepsilon (U\hat\phi _N(A),\hat\phi _N(B))\le 2(\varepsilon /4+\varepsilon /4) =\varepsilon \). The second statement follows from Lemma 35.6.1.8.

35.7 Conversion through compatible coherent seeds

Fix \(d\geq 1\), \(D\geq 1\), a register length \(r\geq 2\), and injective encodings of the \(D\) bond values and \(b\) sector labels in \(r\) physical sites. There is a constant \(C\) with the following property. Let \(A\) be a tensor, let \(S\) be a set of bond pairs, and let \(\omega _j\) be orthonormal pair vectors. Cut a positive ring into \(M\ge 1\) blocks with \(3r\leq \ell _k\leq L\). Assume the cyclic product of each pair vector is supported on \(S^M\) for this \(M\), and each blocked tensor is injective on the coordinate subspace spanned by \(S\). There is a local circuit \(U\) of depth at most \(CL\), simultaneously satisfying

\begin{align} U|\operatorname {reg}(j)\rangle & =\left(\bigotimes _k V_k\right) \bigotimes _k|\omega _j\rangle _{R_kL_{k+1}}, \label{eq:ldp_coherent_sector} \end{align}

where \(V_k\) is the blocked polar isometry, and \(|\operatorname {reg}(j)\rangle \) carries the encoded value \(j\) on every designated register and zero on every other physical site. Consequently, the same \(U\) implements every linear combination of (26), with arbitrary complex coefficients. This is the unitary stage following seed preparation in [ 219 , Long-range MPS using measurements ] .

Proof ▶

On each pair window, extend the orthonormal family \(\omega _j\) to a unitary mapping the encoded sector basis to that family. On each physical block, extend the polar isometry on \(S\) using its sequential factorization. The first layer has constant depth and the second has depth at most a constant times \(L\). Their product gives (26); linearity gives the superposition identity.

Let \(a,b,\chi _A,\chi _B\) be unit vectors in the same physical ring space \(\mathcal H_N=(\mathbb C^d)^{\otimes N}\). Let \(U_A,U_B,R\) be local circuits of depths \(T_A,T_B,T_R\) with \(R\chi _A=\chi _B\). Put \(a'=U_A\chi _A\), \(b'=U_B\chi _B\) and assume \(\varepsilon (a',a)\leq \varepsilon _A\) and \(\varepsilon (b',b)\leq \varepsilon _B\). Then

\begin{align} U & =U_BRU_A^\dagger , & T_U & \leq T_A+T_R+T_B, \label{eq:ldp_seed_composition} \\ \varepsilon (Ua,b) & \leq 2(\varepsilon _A+\varepsilon _B). \label{eq:ldp_seed_error} \end{align}

For an exactly common seed, take \(R=I\) and \(T_R=0\). All auxiliary sites, if present, are included in these full vectors with their specified reset states. No measurement is inverted.

\begin{tenkz}[rows={wire}, cols=1, bonds=none]
                \tn[skin=box, ports={90:physical:$\mathcal H_N$,
                            270:physical:$\mathcal H_N$}]{U}
            \end{tenkz} = \begin{tenkz}[rows={wire,wire,wire}, cols=1, bonds=none]
                \tn[at=(1,1), skin=box, name=ub,
                    ports={90:physical:$\mathcal H_N$,270:physical}]{U_B}
                \tn[at=(2,1), skin=box, name=r,
                    ports={90:physical,270:physical}]{R}
                \tn[at=(3,1), skin=box, name=ua,
                    ports={90:physical,270:physical:$\mathcal H_N$}]{U_A^\dagger}
                \tnwire{ua.90}{r.270}
                \tnwire{r.90}{ub.270}
            \end{tenkz}

The boxes in this diagram denote whole circuits on \(N\) sites, not free gates on growing physical blocks.

Proof ▶

Circuit inversion and composition give (27). The seed equation gives \(Ua'=b'\). Unitary invariance yields \(\varepsilon (Ua,b')=\varepsilon (a,a')\); the error triangle bound gives (28).

Theorem 35.7.3 Uniform logarithmic-depth conversion
✓

Fix normalized target families \(a_N,b_N\), constants \(c_A,c_B,c_R\), and \(N_0\). Suppose that for every \(0{\lt}\varepsilon \leq 1\) and positive \(N\geq N_0\) there are compatible coherent seeds and circuits as in Theorem 35.7.2, with endpoint errors at most \(\varepsilon /4\) and respective depths bounded by \(c_A\log (N/\varepsilon )\), \(c_B\log (N/\varepsilon )\) and \(c_R\log (N/\varepsilon )\). There is a conversion of error at most \(\varepsilon \) and depth at most \((c_A+c_B+c_R)\log (N/\varepsilon )\).

Proof ▶

Apply Theorem 35.7.2 and add the three depth bounds.

The explicit compatibility condition is sufficient for the chosen-vector interpretation of the discussion remark in  [ 219 ] . Equality of non-normal parent groundspaces alone does not supply it: sector amplitudes can obstruct arbitrarily accurate shallow conversion [ 189 ] .

35.7.1 Selected vectors with different sector probabilities

The logarithmic-depth conversion remark in the discussion and outlook of  [ 219 ] leaves the choice of vector in a degenerate parent groundspace unspecified. Equality of those groundspaces alone does not imply a shallow unitary conversion between the selected vectors. The following obstruction concerns this interpretation; it does not impose a definition of phase or exclude conversion of compatible coherent seeds.

Let \(A\) act on \(S\). If configurations \(\sigma ,\tau \) differ at a site outside \(S\), then \(\langle \sigma |A|\tau \rangle =0\). If \(A,B\) act on disjoint sets, then \(\langle \sigma |AB|\sigma \rangle = \langle \sigma |A|\sigma \rangle \langle \sigma |B|\sigma \rangle \).

Proof ▶

A product operator with identity factors outside \(S\) has an entry containing \(\delta _{\sigma _k,\tau _k}=0\) at the differing site \(k\). Extend this equality by linearity. A computational-basis vector is the product of its one-site basis vectors, so disjoint expectations factor.

For unit vectors \(\psi ,\phi \) and unitary observables \(A,B\), write \(\operatorname {Cov}_\psi (A,B)= \langle \psi |AB|\psi \rangle - \langle \psi |A|\psi \rangle \langle \psi |B|\psi \rangle \). Then \(|\langle \psi |A|\psi \rangle |\le 1\), and

\begin{align} |\langle \psi |A|\psi \rangle - \langle \phi |A|\phi \rangle | & \le 2\| \psi -\phi \| , \\ |\operatorname {Cov}_\psi (A,B)-\operatorname {Cov}_\phi (A,B)| & \le 6\| \psi -\phi \| . \end{align}

Both expectations and covariances are unchanged by a unit scalar multiplying the state.

Proof ▶

Expand the expectation difference as \(\langle \psi -\phi |A\psi \rangle + \langle \phi |A(\psi -\phi )\rangle \) and apply Cauchy–Schwarz. Expand the difference of the two products of expectations into two terms. The three expectation differences each contribute at most \(2\| \psi -\phi \| \).

Let \(|a|^2+|b|^2=1\), \(N\ge 1\), and \(\chi =a|0^N\rangle +b|1^N\rangle \). Let unitary observables \(X,Y\) act on disjoint sets \(I,J\) with nonempty complement. Put \(x_s=\langle s^N|X|s^N\rangle \) and \(y_s=\langle s^N|Y|s^N\rangle \). For arbitrary \(a,b\), \(\| \chi \| ^2=|a|^2+|b|^2\), and scaling \(\chi \) by \(c\) scales both coefficients by \(c\). Under the normalization above, \(\| \chi \| =1\) and

\begin{align} \operatorname {Cov}_\chi (X,Y) & =|a|^2|b|^2(x_0-x_1)(y_0-y_1), \\ |\operatorname {Cov}_\chi (X,Y)| & \le 4|a|^2|b|^2. \end{align}

The same bound holds after a depth-\(T\) circuit for observables whose backward light cones are disjoint and leave a site unobserved.

Proof ▶

The unobserved site kills both cross terms. Within each product branch, \(\langle XY\rangle _s=x_sy_s\). Subtract the product of the two weighted expectations and use \(|a|^2+|b|^2=1\). Each diagonal expectation has modulus at most one. For a circuit, pull both observables back through the unitary, retaining their support inside the backward light cones.

\begin{tenkz}[rows={wire,wire,wire}, cols=3, bonds=none]
        \tn[at=(1,1), name=brai, skin=box, ports={270:physical}]{\langle s_I\rvert}
        \tn[at=(1,2), name=braj, skin=box, ports={270:physical}]{\langle s_J\rvert}
        \tn[at=(1,3), name=brar, skin=box, ports={270:physical}]{\langle s_R\rvert}
        \tn[at=(2,1), name=obsx, skin=box, ports={90:physical,270:physical}]{X}
        \tn[at=(2,2), name=obsy, skin=box, ports={90:physical,270:physical}]{Y}
        \tn[at=(2,3), name=obsr, skin=box, ports={90:physical,270:physical}]{1_R}
        \tn[at=(3,1), name=keti, skin=box, ports={90:physical}]{\lvert t_I\rangle}
        \tn[at=(3,2), name=ketj, skin=box, ports={90:physical}]{\lvert t_J\rangle}
        \tn[at=(3,3), name=ketr, skin=box, ports={90:physical}]{\lvert t_R\rangle}
        \tnwire{brai.270}{obsx.90}
        \tnwire{braj.270}{obsy.90}
        \tnwire{brar.270}{obsr.90}
        \tnwire{obsx.270}{keti.90}
        \tnwire{obsy.270}{ketj.90}
        \tnwire{obsr.270}{ketr.90}
    \end{tenkz}

Define

\begin{align} A^0 & =\operatorname {diag}(1,1,0), & A^1 & =\operatorname {diag}(0,0,1), \\ B^0 & =\operatorname {diag}(1,0), & B^1 & =\operatorname {diag}(0,1). \end{align}

On every positive chain, their normalized periodic vectors are \((2|0^N\rangle +|1^N\rangle )/\sqrt5\) and \((|0^N\rangle +|1^N\rangle )/\sqrt2\). At every interaction length the local boundary-generated spaces and canonical parent projectors agree. Consequently their periodic-chain constraint spaces and canonical parent Hamiltonians agree for every chain length.

Proof ▶

A boundary matrix \(X\) for \(A\) contributes amplitudes \((X_{00}+X_{11},X_{22})\); one for \(B\) contributes \((X_{00},X_{11})\). Both pairs range over \(\mathbb C^2\). For the identity boundary they become \((2,1)\) and \((1,1)\), whose norms on a positive chain are \(\sqrt5\) and \(\sqrt2\). The local orthogonal projectors are determined by these boundary-generated spaces. The same local terms define the chain constraints and Hamiltonians.

Let \(\psi _N=(2|0^N\rangle +|1^N\rangle )/\sqrt5\) and \(\phi _N=(|0^N\rangle +|1^N\rangle )/\sqrt2\). Every depth-\(T\) nearest-neighbour unitary circuit \(U\) on the ring, with \(N{\gt}4T+4\), satisfies

\begin{align} 1-|\langle U\psi _N|\phi _N\rangle |\ge \frac9{5000}. \end{align}

These are the normalized periodic vectors of the tensors in Theorem 35.7.1.4. Conversely, overlap error strictly below \(9/5000\) forces \(N\le 4T+4\).

Proof ▶

Choose sites \(i=0\), \(j=2T+2\) and \(k=T+1\). The radius-\(T\) backward cones of \(i,j\) are disjoint, and neither contains \(k\), including around the periodic boundary. The Pauli observables \(Z_i,Z_j\) have covariance at most \(16/25\) in modulus in \(U\psi _N\), while their covariance in \(\phi _N\) is one. Choose \(|c|=1\) with \(\eta ^2=\| U\psi _N-c\phi _N\| ^2 =2(1-|\langle U\psi _N|\phi _N\rangle |)\). Correlation stability gives \(1\le 16/25+6\eta \), hence \(\eta \ge 3/50\) and the stated bound.

35.8 Canonical sector encoders

Fix two explicitly labelled sector families with the same number of labels. The constructions below retain their complex relative phases and transport one logical encoding to the other. They do not identify the coefficients of separately selected periodic vectors. This is an operator-norm refinement motivated by the discussion of  [ 219 ] , rather than a definition of the non-normal phase relation in that discussion.

Definition 35.8.1 Canonical encoding of periodic sectors
✓

For a family \(A_j\), \(1\le j\le b\), of tensors with physical dimension \(d\), let \(\mathcal H_N=(\mathbb {C}^d)^{\otimes N}\) and define

\begin{align} V_{A,N}e_j & =|\phi _N(A_j)\rangle , & G_{A,N} & =V_{A,N}^\dagger V_{A,N}, & F_{A,N} & =V_{A,N}G_{A,N}^{-1/2}. \label{eq:ldp_canonical_encoder} \end{align}

The inverse square root is zero on the kernel, so \(F_{A,N}\) is the polar partial isometry also when the columns are dependent. The columns of \(V_{A,N}\) are the actual unnormalized periodic vectors, with their given phases. The endpoint \(F_{A,N}\) depends only on the family and \(N\), not on an accuracy or a block partition.

Theorem 35.8.2 Range and isometricity of the sector encoder
✓

For every length, \(\operatorname {ran}F_{A,N}\) is the span of the original periodic sector vectors. If those vectors are linearly independent, \(F_{A,N}^\dagger F_{A,N}=I_b\).

Proof ▶

Write \(P=(V_{A,N}^\dagger V_{A,N})^{1/2}\). The polar identities \(F_{A,N}=V_{A,N}G_{A,N}^{-1/2}\) and \(V_{A,N}=F_{A,N}P\) give both range inclusions. Injectivity makes the initial support projector \(I_b\).

Definition 35.8.3 The common register encoder and the block encoder
✓

Let a positive ring have positive many blocks of lengths \(\ell _k\), and choose an injective encoding of the logical labels in registers of length \(r\), with \(2r\le \ell _k\). Define \(J:\mathbb {C}^b\to \mathcal H_N\) by \(Je_j=|\operatorname {reg}(j)\rangle \), repeating the same register word in every block and setting all unused sites to zero. For a tensor \(A\) and pair vectors \(\omega _j\), define

\begin{align} We_j=\left(\bigotimes _k V_k\right) \bigotimes _k|\omega _j\rangle _{R_kL_{k+1}}, \label{eq:ldp_block_encoder_columns} \end{align}

where \(V_k\) is the polar isometry of the \(\ell _k\)-site blocked tensor.

Theorem 35.8.4 The register seed is isometric
✓

The common register encoder satisfies \(J^\dagger J=I_b\).

Proof ▶

Reading any one register recovers its word, so distinct labels give distinct physical basis configurations. The corresponding columns of the identity matrix are orthonormal.

Fix \(d,D\ge 1\), \(r\ge 2\), and injective encodings of the \(D\) bond values and \(b\) logical labels in \(r\) sites. There is \(C\) such that the following holds. Let \(A\) be a tensor, \(S\) a set of bond pairs, and \(\omega _j\) orthonormal pair vectors whose cyclic products are supported on \(S\) at every site and every positive length. For any positive ring partition with \(3r\le \ell _k\le L\), suppose every blocked tensor is injective on the coordinate subspace spanned by \(S\). Then a single genuine local unitary \(U\) has depth at most \(CL\) and satisfies \(UJ=W\) and \(W^\dagger W=I_b\). The constant precedes \(A\), the pair vectors, and the partition.

Proof ▶

Theorem 35.7.1 chooses one circuit whose action agrees on every column of \(J\). Therefore \(UJ=W\) as matrices, and \(W^\dagger W=J^\dagger U^\dagger UJ=I_b\).

The entries used in coherent estimates are exactly

\begin{align} (V_{A,N}^\dagger V_{A,N})_{ij} & =\langle \phi _N(A_i),\phi _N(A_j)\rangle , \\ (W^\dagger V_{A,N})_{ij} & =\langle We_i,\phi _N(A_j)\rangle . \label{eq:ldp_sector_complex_entries} \end{align}
Proof ▶

Expand matrix multiplication and the Euclidean inner product in the common physical configuration basis.

Let \(V\) be an injective column matrix, \(F\) its polar isometry, and \(W\) any isometry on the same coordinate spaces. Set \(\eta =\| V^\dagger V-I\| \) and \(\zeta =\| W^\dagger V-I\| \). Then

\begin{align} \| (V^\dagger V)^{1/2}-I\| & \le \eta , & \| F-W\| & \le \sqrt{\eta +2\zeta }+\eta . \label{eq:ldp_polar_frame_bound} \end{align}
Proof ▶

The square-root Lipschitz bound at \(I\) gives the first inequality. Since \(V=F(V^\dagger V)^{1/2}\) and \(\| F\| \le 1\), it follows that \(\| F-V\| \le \eta \). Moreover, \((V-W)^\dagger (V-W)=(V^\dagger V-I)-(W^\dagger V-I)-(W^\dagger V-I)^\dagger \), so \(\| V-W\| ^2\le \eta +2\zeta \). Add these two distances.

Theorem 35.8.8 Coherent local conversion through a common seed
✓

Let \(U_A,U_B\) be genuine local unitaries of depths \(T_A,T_B\) on the same positive ring with \(d\ge 1\). For arbitrary column matrices \(F_A,F_B,J\) of compatible sizes, \(U=U_BU_A^\dagger \) has depth \(T_A+T_B\) and

\begin{align} \| UF_A-F_B\| \le \| F_A-U_AJ\| +\| F_B-U_BJ\| . \label{eq:ldp_common_encoder_conversion} \end{align}

No cost for preparing \(J\) from a product state is included.

\begin{tenkz}[rows={wire,wire}, cols=1, bonds=none]
                \tn[at=(1,1), skin=box, name=u,
                    ports={90:physical:$\mathcal H_N$,270:physical}]{U_B U_A^\dagger}
                \tn[at=(2,1), skin=box, name=wa,
                    ports={90:physical,270:virtual:$\C^b$}]{U_A J}
                \tnwire{wa.90}{u.270}
            \end{tenkz} = \begin{tenkz}[rows={wire}, cols=1, bonds=none]
                \tn[skin=box,
                    ports={90:physical:$\mathcal H_N$,270:virtual:$\C^b$}]{U_B J}
            \end{tenkz}

The physical boxes denote complete circuits, not elementary gates on \(N\) sites. The logical wire carries every superposition at once.

Proof ▶

Inversion and composition give the depth. Since \(U(U_AJ)=U_BJ\), the difference is \(U(F_A-U_AJ)+(U_BJ-F_B)\). Use the triangle inequality and \(\| U\| =1\).

Theorem 35.8.9 Conversion of canonical sector encoders
✓

Let \(A_j,B_j\) be equally labelled tensor families at one positive length \(N\), and suppose the periodic columns of each family are independent. Let \(J:\mathbb {C}^b\to \mathcal H_N\) be an isometry and \(U_A,U_B\) genuine local unitaries of depths \(T_A,T_B\). For \(X=A,B\), assume

\begin{align} \| V_{X,N}^\dagger V_{X,N}-I_b\| & \le \eta _X, & \| (U_XJ)^\dagger V_{X,N}-I_b\| & \le \zeta _X. \label{eq:ldp_encoder_defects} \end{align}

Then \(U=U_BU_A^\dagger \) is a local circuit of depth \(T_A+T_B\) and

\begin{align} \| UF_{A,N}-F_{B,N}\| \le \bigl(\sqrt{\eta _A+2\zeta _A}+\eta _A\bigr) +\bigl(\sqrt{\eta _B+2\zeta _B}+\eta _B\bigr). \label{eq:ldp_encoder_conversion_bound} \end{align}
Proof ▶

Both \(U_AJ\) and \(U_BJ\) are isometries. Apply Theorem 35.8.7 to each family, use the monotonicity of the square root in (42), and then apply Theorem 35.8.8.

For every finite reference \(\mathbb {C}^k\) and every input \(\xi \in \mathbb {C}^b\otimes \mathbb {C}^k\), an operator error \(\| UF_{A,N}-F_{B,N}\| \le \delta \) gives \(\| (U\otimes I_k)(F_{A,N}\otimes I_k)\xi -(F_{B,N}\otimes I_k)\xi \| \le \delta \| \xi \| \). To see this, write \(\xi =\sum _r\xi _r\otimes e_r\) and sum the squared bounds for \((UF_{A,N}-F_{B,N})\xi _r\). There is no factor depending on \(k\).

The finite-length estimates here are inputs to the uniform all-accuracy conversion theorem in Section 35.8.2. Its proof supplies Gram and complex cross estimates for a common partition and an exact whole-encoder construction when the chosen block scale exceeds the ring length. Parent kernels are identified only at the valid interaction range of Theorem 35.8.2.7; see also [ 188 ] .

35.8.1 An exact whole-encoder construction

Definition 35.8.1.1 Embedded sectors and their bond pairs
✓

For maps \(\iota _j:\{ 1,\ldots ,D_j\} \to \{ 1,\ldots ,D\} \), let \(E_j|a\rangle =|\iota _j(a)\rangle \) and \(K_j=E_j\otimes E_j\). The weighted direct sum has letters \(B^i=\sum _j\mu _jE_jA_j^iE_j^\dagger \). Its sector-pair set is \(S=\{ (\iota _j(a),\iota _j(c)):j,a,c\} \).

For arbitrary coordinate maps \(\iota ,\kappa \), \((E_\iota ^\dagger E_\kappa )_{a,c}=\mathbf1_{\iota (a)=\kappa (c)}\). In particular, injective maps give \(E_j^\dagger E_j=I\), and disjoint ranges give \(E_i^\dagger E_j=0\) when \(i\ne j\). Hence \(E_j^\dagger (E_jX)=X\) and \(E_i^\dagger (E_jX)=0\) in those cases. The pair embeddings satisfy \((K_j)_{(x,y),(a,c)}=\mathbf1_{x=\iota _j(a),\, y=\iota _j(c)}\), with the analogous isometry and orthogonality identities.

Proof ▶

Expand the matrix entries. The pair identities follow by taking Kronecker products of the single-coordinate identities.

Theorem 35.8.1.3 Nonempty words of an embedded direct sum
✓

Assume the coordinate maps are injective with disjoint ranges. For every nonempty word \(w\), \(B^w=\sum _j\mu _j^{|w|}E_jA_j^wE_j^\dagger \). Thus, for \(N\ge 1\), \(|\phi _N(B)\rangle =\sum _j\mu _j^N|\phi _N(A_j)\rangle \). If \(C_N(B)\) and \(C_N(A_j)\) denote their blocked physical matrices, then \(C_N(B)=\sum _j\mu _j^NC_N(A_j)K_j^\dagger \). No orthogonality of physical sector states is assumed.

Proof ▶

Induction on a nonempty word eliminates the cross terms using \(E_i^\dagger E_j=0\). Taking the trace gives the periodic identity; reading the bond-pair entries gives the physical-matrix identity.

For any tensor \(B\), read its blocked physical matrix on configurations: \(C_N(B)_{s,(a,c)}=(B^{s_1}\cdots B^{s_N})_{a,c}\). For the unweighted sum \(B=\bigoplus _jA_j\), write \(C_N=C_N(B)\), \(P_N=(C_N^\dagger C_N)^{1/2}\) and let \(S_N\) be the polar partial isometry of \(C_N\). Define

\begin{align} T_{p,j} & =\sum _{a=1}^{D_j}(K_j)_{p,(a,a)}, & R_N & =P_NT. \label{eq:ldp_virtual_sector_coefficients} \end{align}

Both \(T\) and \(R_N\) map \(\mathbb {C}^b\) to the same virtual space \(\mathbb {C}^{D^2}\), whose dimension is independent of \(N\). Let \(Q_N\) be the polar partial isometry of \(R_N\).

For injective coordinate maps with disjoint ranges and \(N\ge 1\), \(C_NT=V_{A,N}\). At a diagonal coordinate of sector \(j\), \(T_{(\iota _j(a),\iota _j(a)),i}=\delta _{ij}\). Every row of \(T\) outside the sector-pair set vanishes.

Proof ▶

Multiplying the blocked direct sum by \(K_j\) extracts the blocked matrix of \(A_j\). Summing its diagonal virtual entries takes its trace, giving the \(j\)th periodic column. The remaining identities follow directly from the coordinate indicators.

Theorem 35.8.1.6 Supported injectivity implies independent periodic sectors
✓

Assume \(D_j{\gt}0\), the coordinate maps are injective with disjoint ranges, \(N\ge 1\), and the \(N\)-site blocked unweighted sum is injective on its sector-pair set \(S\). Then \(V_{A,N}\) is injective.

Proof ▶

If \(V_{A,N}\beta =C_NT\beta =0\), the vector \(T\beta \) is supported on \(S\), so supported injectivity gives \(T\beta =0\). Choose one diagonal coordinate in each positive-dimensional sector. That coordinate of \(T\beta \) is \(\beta _j\), proving \(\beta =0\).

For injective coordinate maps with disjoint ranges and \(N\ge 1\), the complete canonical encoder satisfies

\begin{align} F_{A,N}=S_NQ_N. \label{eq:ldp_exact_encoder_factorization} \end{align}
\begin{tenkz}[rows={wire}, cols=1, bonds=none]
                \tn[skin=box,
                    ports={90:physical:$\mathcal H_N$,270:virtual:$\C^b$}]{F_{A,N}}
            \end{tenkz} = \begin{tenkz}[rows={wire,wire}, cols=1, bonds=none]
                \tn[at=(1,1), skin=box, name=s,
                    ports={90:physical:$\mathcal H_N$,270:virtual:$\C^{D^2}$}]{S_N}
                \tn[at=(2,1), skin=box, name=q,
                    ports={90:virtual,270:virtual:$\C^b$}]{Q_N}
                \tnwire{q.90}{s.270}
            \end{tenkz}
Proof ▶

The polar identities give

\begin{align*} S_NR_N & =C_NT=V_{A,N}, & S_N^\dagger S_NR_N & =R_N, \\ (S_NR_N)^\dagger (S_NR_N) & =R_N^\dagger R_N. \end{align*}

Their positive factors are the same function of this Gram matrix, so taking polar partial isometries yields (45).

If \(V_{A,N}\) is injective, then \(Q_N^\dagger Q_N=I_b\). If the blocked unweighted sum is injective on a bond-pair set \(S\), every row of \(Q_N\) outside \(S\) vanishes. For the isometry assertion, the coordinate maps are injective with disjoint ranges and \(N\ge 1\).

Proof ▶

The identity \(S_NR_N=V_{A,N}\) makes \(R_N\) injective whenever \(V_{A,N}\) is. Its polar factor is therefore isometric. For support, let \(\Pi _S\) be the coordinate support projector. The identities \(\Pi _SP_N=P_N\) and \(R_N=P_NT\) imply \(\Pi _SR_N=R_N\). As \(Q_N\) is \(R_N\) times a function of its Gram matrix, \(\Pi _SQ_N=Q_N\) as well.

Theorem 35.8.1.9 The one-block pair orientation
✓

For an arbitrary tensor \(B\), virtual vector \(v\in \mathbb {C}^{D^2}\), and one block of \(N\) sites, choose \(\omega (l,r)=v(r,l)\). The blocked polar state with pair \(\omega \) is exactly \(S_Nv\), where \(S_N\) is the polar partial isometry of \(C_N(B)\).

Proof ▶

The cyclic pair on one block contributes \(\omega (r,l)=v(l,r)\). The product over one block and the sum over its virtual input reduce to the matrix-vector product \(S_Nv\).

Fix \(d,D\ge 1\), \(r\ge 2\), and injective encodings of the \(D\) bond values and \(b\) sector labels in \(r\) sites. There is a constant \(C\) before the following choices. Let \(A_j\) have \(D_j{\gt}0\) and injective virtual placements with disjoint ranges. For any positive \(N\ge 3r\), assume its blocked unweighted sum is injective on the sector-pair set. Then a genuine local unitary \(U_N\) has depth at most \(CN\) and satisfies \(U_NJ_N=F_{A,N}\), where \(J_N\) is the common register encoder for the single block of length \(N\). The same unitary acts on every logical superposition.

Proof ▶

Define \(\omega _j(l,r)=(Q_N)_{(r,l),j}\). These pair vectors are orthonormal, and their cyclic products are supported on the actual single block. The simultaneous pair unitary followed by the genuine sequential blocked-polar circuit produces \(S_NQ_Ne_j=F_{A,N}e_j\) for every \(j\), with depth at most \(CN\). All normalization is performed in the fixed space \(\mathbb {C}^{D^2}\); no arbitrary full-chain synthesis is used.

35.8.2 Uniform coherent conversion of the canonical sector encodings

The endpoints below are the fixed polar encoders of the actual periodic sector columns. A single physical circuit acts on the whole logical space, including inputs entangled with an external reference. This is a precise enhancement of the discussion and outlook of [ 219 ] ; it does not identify an additional phase predicate.

Let \(A_j\) be finitely many normal left-canonical sectors with faithful stationary densities \(\sigma _j\) of trace one. Suppose \(|\lambda _2|{\lt}1\) bounds all nontrivial diagonal-transfer eigenvalues and every mixed-transfer eigenvalue between distinct sectors. For \(0{\lt}\gamma {\lt}1\), put \(x=\exp (-\gamma /\xi (\lambda _2))\). There is \(K_G\ge 0\), independent of \(N\), such that

\begin{align*} \| V_{A,N}^\dagger V_{A,N}-I_b\| \le K_G x^N. \end{align*}
Proof ▶

The diagonal entries are the squared sector norms minus one; the off-diagonal entries are complex periodic overlaps. Their existing transfer estimates give entry bounds \(K_{ij}x^N\). Sum these bounds weighted by the norms of the logical matrix units, over the fixed indices \(i,j\). No sum over the physical dimension occurs.

Under the preceding canonical and common-spectrum hypotheses, embed the sectors with injective coordinate maps of disjoint ranges. Let \(W_A\) be their simultaneous blocked-polar encoder, with pairs from the embedded fixed densities. There is \(K_Z{\gt}0\), chosen before the partition, such that for every partition into \(M\ge 1\) supported- injective blocks of lengths \(\ell _k\ge q\ge 1\), with \(y=Mx^q\),

\begin{align*} \| W_A^\dagger V_{A,N}-I_b\| \le K_Z y e^{K_Z y}. \end{align*}

The cross matrix is complex, so this estimate retains relative logical phases.

Proof ▶

The exact cross-overlap identity identifies each entry with the trace of an ordered mixed-transfer product. Its difference from \(\delta _{ij}\) is bounded by \(C_{ij}y e^{C_{ij}y}\). Choose \(K_Z{\gt}0\) dominating all \(C_{ij}\) and their sum weighted by the norms of the logical matrix units. Sum the entry bounds with these weights. The sums again have only the fixed logical dimension.

Theorem 35.8.2.3 A square-root exponential encoder estimate
✓

Suppose \(V_{A,N}\) is injective, \(W\) is an isometric block encoder, and for \(K_G,K_Z,r\ge 0\),

\begin{align*} \| V_{A,N}^\dagger V_{A,N}-I\| & \le K_Ge^{-rN}, \\ \| W^\dagger V_{A,N}-I\| & \le K_Z(Me^{-rq})e^{K_ZMe^{-rq}}. \end{align*}

If \(N\ge 1\), \(q\le N\), \(M\le N\), and \(z=Ne^{-rq}\le 1\), then

\begin{align*} \| F_{A,N}-W\| \le \bigl(\sqrt{K_G+2K_Ze^{K_Z}}+K_G\bigr)\sqrt z. \end{align*}
Proof ▶

Both defects are bounded respectively by \(K_Gz\) and \(K_Zze^{K_Z}\). Apply the polar-frame estimate and use \(0\le z\le \sqrt z\) for \(0\le z\le 1\).

Fix the embedded canonical family, a common spectral bound \(0{\lt}t{\lt}1\), and injective bond and logical encodings in \(r_0\ge 2\) sites. Suppose \(L\ge 3r_0\) and every blocked unweighted sum of length at least \(L\) is injective on its sector-pair support. Put \(r=-\tfrac 12\log t{\gt}0\). There are \(C\in \mathbb N\) and \(K\ge 1\), fixed before all partitions, with the following properties. For \(L\le q\le \ell _k\le 2q\) and \(Ne^{-rq}\le 1\), one genuine local unitary \(U\) of depth at most \(Cq\) satisfies

\begin{align*} \| F_{A,N}-UJ\| \le K\sqrt{Ne^{-rq}}. \end{align*}

For every \(N\ge L\), a genuine local unitary of depth at most \(CN\) satisfies \(UJ_N=F_{A,N}\) exactly for the one-block register encoder.

Proof ▶

Use the simultaneous genuine-unitary block construction for the orthonormal embedded fixed-point pairs. Supported injectivity gives independent endpoint columns. The common transfer bound with \(\gamma =1/2\) supplies the two defects in the preceding estimate. The exact assertion is the fixed-width whole-encoder construction. Increase the constants to cover both depth bounds.

Theorem 35.8.2.5 All-accuracy block-length choice for whole encoders
✓

Fix two endpoint families, \(N_0\ge 2\), \(L,C\in \mathbb N\), \(K\ge 1\), and \(r{\gt}0\). Suppose that at every \(N\ge N_0\) and \(L\le q\le N\) with \(Ne^{-rq}\le 1\), some genuine local circuit of depth at most \(Cq\) converts the encoders with error at most \(K\sqrt{Ne^{-rq}}\). Suppose also that an exact conversion of depth at most \(CN\) exists for every such \(N\). Then there is \(c{\gt}0\), fixed before \(N\) and \(\varepsilon \), such that for all \(N\ge N_0\) and \(0{\lt}\varepsilon \le 1\) one conversion has depth at most \(c\log (N/\varepsilon )\) and operator-norm error at most \(\varepsilon \).

Proof ▶

Take \(q=\lceil a\log (N/\varepsilon )+b\rceil \), with \(a=2/r\) and \(b=\max (\log K,0)/(r/2)+L+1\). Set \(u=Ne^{-(r/2)q}\). The logarithmic threshold gives \(Ku\le \varepsilon \), while \(Ne^{-rq}\le u^2\) because \(N\ge 1\). Thus the square-root error is at most \(Ku\le \varepsilon \), and the small-defect hypothesis holds. If \(q{\gt}N\), use the exact conversion. In either branch, the depth is at most \(Cq\), and \(q\le c_0\log (N/\varepsilon )\) for a fixed \(c_0\), using \(\log (N/\varepsilon )\ge \log 2\).

Fix two explicitly matched families \((A_j)_{j=1}^b\) and \((B_j)_{j=1}^b\) of normal sectors with \(b{\gt}0\) and common physical dimension \(d\ge 2\). Each sector is left canonical with a faithful stationary density of trace one. Within each family, the mixed transfer spectral radii of distinct sectors are strictly less than one. There exist \(N_0\ge 2\) and \(c{\gt}0\), fixed before length and accuracy, such that for every \(N\ge N_0\) the two fixed polar encoders are isometries, and for every \(0{\lt}\varepsilon \le 1\) one genuine nearest-neighbor unitary \(U\) satisfies

\begin{align*} \operatorname {depth}(U) & \le c\log (N/\varepsilon ), & \| UF_{A,N}-F_{B,N}\| & \le \varepsilon . \end{align*}

The same \(U\) satisfies, for every finite reference space \(\mathcal R\) and every logical-reference vector \(\xi \),

\begin{align*} \| [(UF_{A,N}-F_{B,N})\otimes I_{\mathcal R}]\xi \| \le \varepsilon \| \xi \| . \end{align*}

The endpoints depend only on the labelled families and \(N\).

Proof ▶

Choose one common strict spectral bound, one register width large enough for both virtual bonds and the logical labels, and one eventual support-injectivity cutoff. Both approximate circuits use the same partition and register encoder \(J\). Their relative unitary \(U_BU_A^\dagger \) has the sum of their depths and endpoint errors. The exact one-block circuits share the same seed as well. Apply the preceding all-accuracy theorem. The operator error tensored with an identity has the same bound, by summing squared norms of reference slices. No preparation of the common seed is charged.

Theorem 35.8.2.7 The encoder range is a canonical parent kernel
✓

Let canonical data for a tensor of physical and bond dimensions \(d,D\ge 1\) supply its retained normal representatives. For \(3D^5\le L\le N\), the range of the polar encoder of those actual representatives equals the kernel of the range-\(L\) parent Hamiltonian. No further gauge or column rescaling is identified implicitly.

Proof ▶

The polar encoder has exactly the periodic-sector span. The canonical bounded-range parent theorem identifies this span with the kernel at the stated interaction range, including \(N=L\).

The following theorem is the case of equal blocks, for chain lengths that a block length of order \(\log (N/\varepsilon )\) divides, as in the \(N/q\) equal blocks of [ 219 , eq. (10) ] ; it was the first formalized case of Theorem 35.6.1.7 [ 90 ] .

Lemma 35.8.2.8 The approximating state is a unit vector
✓

Let \(\sigma \ge 0\) with \(\operatorname{Tr}\sigma =1\), let the \(q\)-site blocked tensor \(\mathcal B_q\) be injective, and let \(M\ge 1\). Then \(\lVert \phi _M(VP_\infty )\rVert =1\), so the approximating state \(|\widetilde\phi _N\rangle \) of Definition 35.3.8 equals \(|\phi _M(VP_\infty )\rangle \) and is a unit vector.

Proof ▶

The squared norm \(\lVert \phi _M(VP_\infty )\rVert ^2\) is the sum of the squared moduli of its coefficients, which equals \(1\) by the norm identity recorded with Definition 35.3.8.

Lemma 35.8.2.9 Rescaling changes the normalized state by a phase
✓

Let \(A\) and \(B\) be tensors with \(|\phi _N(B)\rangle =\zeta ^N|\phi _N(A)\rangle \) for some \(\zeta \neq 0\), and write \(|\hat\phi _N(A)\rangle \) for the normalization of \(|\phi _N(A)\rangle \) (zero when \(|\phi _N(A)\rangle =0\)). Then every vector \(|\psi \rangle \) on \(N\) sites satisfies \(\lvert \langle \psi | \hat\phi _N(B) \rangle \rvert =\lvert \langle \psi | \hat\phi _N(A) \rangle \rvert \), so the error of \(|\psi \rangle \) is the same against both normalized states.

Proof ▶

\(|\hat\phi _N(B)\rangle =(\zeta ^N/\lvert \zeta ^N\rvert )|\hat\phi _N(A)\rangle \), and if \(|\phi _N(A)\rangle =0\) both normalized states vanish.

Lemma 35.8.2.10 The error at block length \(q\ge a\log (Mq/\varepsilon )+b_0\)
✓

Let \(B\) be a normal tensor in the gauge (3), with a positive definite fixed point \(\sigma \) of trace one, and let \(A\) be a tensor with \(|\phi _N(B)\rangle =\zeta ^N|\phi _N(A)\rangle \) for all \(N\) and some \(\zeta \neq 0\). Let \(0{\lt}t{\lt}1\) bound the moduli of the eigenvalues of \(\mathcal{E}_B\) other than \(1\), and let \(\xi =-1/\log t\). For every \(a{\gt}\xi /2\) there is \(b_0\ge 0\) such that for \(\varepsilon {\gt}0\), every \(q\ge 1\) and every \(M\ge 1\) with \(q\ge a\log (Mq/\varepsilon )+b_0\), the approximating state of \(B\) with blocks of \(q\) sites on \(N=Mq\) sites has error at most \(\varepsilon \) against \(|\phi _N(A)\rangle \).

Proof ▶

Theorem 35.5.7 at \(\gamma =\xi /(2a){\lt}1\) gives \(K\) with error at most \(KMe^{-q/a}\); take \(b_0=a\max (\log K,0)\) and apply Lemma 35.5.4. The error against \(\phi _N(A)\) equals that against \(\phi _N(B)\) by Lemma 35.8.2.9.

There is \(C\), depending only on \(d\) and \(D\), such that the following holds. Let \(B\) be a normal tensor in the gauge (3), with a positive definite fixed point \(\sigma \) of trace one, and let \(A\) be a tensor with \(|\phi _N(B)\rangle =\zeta ^N|\phi _N(A)\rangle \) for all \(N\) and some \(\zeta \neq 0\). Let \(0{\lt}t{\lt}1\) bound the moduli of the eigenvalues of \(\mathcal{E}_B\) other than \(1\), and let \(\xi =-1/\log t\). For every \(a{\gt}\xi /2\) there is \(b\ge 1\) such that for \(0{\lt}\varepsilon \le 1\), every \(N\ge 1\) and every \(q\) dividing \(N\) with \(q\ge a\log (N/\varepsilon )+b\), a unit vector \(|\psi \rangle \) with \(\varepsilon (\psi ,\phi _N(A))\le \varepsilon \) is prepared in depth at most \(Cq\). The block length \(q=\lceil 2\xi (1+\eta )\ln N\rceil \) of [ 219 , paragraph after Lemma 1 ] has slope \(2\xi \), and [ 223 , App. B4, eq. (S54) ] takes \(q=O(\xi \log (N/\varepsilon ))\). The slopes \(a{\gt}\xi /2\) are new here.

Proof ▶

Since \(a{\gt}\xi /2\), the number \(\gamma =\xi /(2a)\) satisfies \(0{\lt}\gamma {\lt}1\), and Theorem 35.5.7 at this \(\gamma \) gives \(K\) with \(\varepsilon (\widetilde\phi _N,\phi _N(B))\le K\, (N/q)\, e^{-q/a}\), since \(2\gamma /\xi =1/a\). Take \(b=a\max (\log K,0)+L_0+3D+1\), with \(L_0\) a length at which the blocked tensor is injective. Then \(q\ge b\) makes the blocked tensor \(\mathcal B_q\) injective by Theorem 6.1.1.24 and Lemma 6.5.3, and \(q\ge 3D\). Moreover \(q/a\ge \log (N/\varepsilon )+\log K\ge \log (N/(q\varepsilon ))+\log K\), so \(K(N/q)e^{-q/a}\le \varepsilon \). The approximating state is a unit vector by Lemma 35.8.2.8, is prepared in depth at most \(Cq\) by Theorem 35.6.1, and has the same error against \(\phi _N(A)\) as against \(\phi _N(B)\) by Lemma 35.8.2.9.

Lemma 35.8.2.12 A gap for a normal tensor
✓

For a normal left-canonical tensor \(A\) with \(D\geq 1\) there is \(0{\lt}t{\lt}1\) bounding the moduli of the eigenvalues other than \(1\) of \(\mathcal{E}_A\).

Proof ▶

The transfer map is a channel whose only eigenvalue of modulus \(1\) is \(1\), and it has finitely many eigenvalues, so the others are at most \(1-\delta \) in modulus for some \(\delta {\gt}0\); take \(t=\max (1-\delta ,1/2)\).

Lemma 35.8.2.13 Depth from the window of block lengths
✓

Let \(C,q\) be natural numbers, \(N\geq 2\), \(0{\lt}\varepsilon \leq 1\), \(b\geq 1\), and \(q\leq 2(a\log (N/\varepsilon )+b)\). Then \(Cq\leq C(2a+2b/\log 2)\log (N/\varepsilon )\).

Proof ▶

Since \(N/\varepsilon \geq 2\), \(\log (N/\varepsilon )\geq \log 2\), so \(b\leq (b/\log 2)\log (N/\varepsilon )\), and \(Cq\leq 2C(a\log (N/\varepsilon )+b)\leq C(2a+2b/\log 2)\log (N/\varepsilon )\).

There is \(C\), depending only on \(d\) and \(D\), such that the following holds. Let \(A\) be normal with \(D\ge 1\). There are \(a{\gt}0\) and \(b\ge 1\), depending only on \(A\), such that for \(0{\lt}\varepsilon \le 1\), every \(N\ge 1\) and every \(q\) dividing \(N\) with \(q\ge a\log (N/\varepsilon )+b\), a unit vector \(|\psi \rangle \) with \(\varepsilon (\psi ,\phi _N)\le \varepsilon \) is prepared in depth at most \(Cq\). If moreover \(N\ge 2\) and \(q\le 2(a\log (N/\varepsilon )+b)\), for instance \(q=\lceil a\log (N/\varepsilon )+b\rceil \) when it divides \(N\), the depth is at most \(c\log (N/\varepsilon )\) with \(c\) depending only on \(A\).

Proof ▶

A gauge transformation and a rescaling bring \(A\) into the gauge (3) by Theorem 12.8.8, and the positive definite fixed point \(\rho \) it provides is replaced by \(\sigma =\rho /\operatorname{Tr}\rho \), still a fixed point of trace one, by Theorem 6.6.2; they multiply \(|\phi _N(A)\rangle \) by a nonzero scalar. The new tensor is normal by Theorems 12.8.1 and 2.5.7. By Theorem 7.6.3 its transfer map is primitive, so \(1\) is its only eigenvalue of modulus \(1\). The gauge is left canonical, so the transfer map is a channel by Theorem 2.2.8, and all its eigenvalues have modulus at most \(1\) by Theorem 5.3.1, and finitely many of them give a bound \(0{\lt}t{\lt}1\) on the moduli of the other eigenvalues. With \(\xi =-1/\log t{\gt}0\), Theorem 35.8.2.11 at the slope \(a=\xi {\gt}\xi /2\) gives \(b\ge 1\) and the first statement. For the second statement, Lemma 35.8.2.13 gives \(Cq\le C(2a+2b/\log 2)\log (N/\varepsilon )\).

For an operator \(X\) on \((\mathbb {C}^d)^{\otimes L}\), let \(\mathcal{E}_X\colon M_{D}(\mathbb {C})\to M_{D}(\mathbb {C})\) be the linear map \(Z\mapsto \sum _{w,w'}\langle w'|X|w\rangle A^wZ(A^{w'})^\dagger \), where \(w,w'\) run over words of length \(L\) and \(A^w\) denotes the product of matrices of \(A\) along \(w\).

For operators \(X,X'\) on \((\mathbb {C}^d)^{\otimes L_1}\) and \(Y,Y'\) on \((\mathbb {C}^d)^{\otimes L_2}\), with \(X\otimes Y\) acting on \(L_1+L_2\) consecutive sites,

\begin{align} (X\otimes Y)(X’\otimes Y’) & =XX’\otimes YY’, & \mathcal{E}_{X\otimes Y} & =\mathcal{E}_X\, \mathcal{E}_Y, \notag \\ \mathcal{E}_{\mathbb {1}} & =\mathcal{E}_A^{\, L}, & \mathcal{E}_{X^\dagger }(Z) & =\mathcal{E}_X(Z^\dagger )^\dagger . \notag \end{align}

For an operator \(O\) on \((\mathbb {C}^d)^{\otimes N}\) and the unnormalized vector \(|\phi _N(A)\rangle \) of (1), \(\langle \phi _N(A)|O|\phi _N(A)\rangle =\operatorname {tr}\mathcal{E}_O\), the trace of a linear map on \(M_{D}(\mathbb {C})\).

Proof ▶

A word of length \(L_1+L_2\) is the concatenation \(ww'\) of words of lengths \(L_1\) and \(L_2\), with \(A^{ww'}=A^wA^{w'}\) and \(\langle ww'|X\otimes Y|vv'\rangle =\langle w|X|v\rangle \langle w'|Y|v'\rangle \); summing gives \(\mathcal{E}_{X\otimes Y}=\mathcal{E}_X\mathcal{E}_Y\), and \(\mathcal{E}_{\mathbb {1}}=\mathcal{E}_A^{\, L}\) follows by induction on \(L\). The adjoint formula is the conjugate of the defining sum. Writing \(\langle w | \phi _N(A) \rangle =\operatorname{Tr}A^w\) and expanding \(\sum _{w,w'}\overline{\operatorname{Tr}A^{w'}}\langle w'|O|w\rangle \operatorname{Tr}A^w\) in matrix units gives the trace of \(\mathcal{E}_O\).

Suppose the products of \(L\) matrices of \(A\) span \(M_{D}(\mathbb {C})\). Then every linear map \(\Phi \) on \(M_{D}(\mathbb {C})\) equals \(\mathcal{E}_X\) for some operator \(X\) on \((\mathbb {C}^d)^{\otimes L}\). For \(L=1\) and injective \(A\), this corresponds to the choice of transfer matrices in the proof of [ 219 , Lemma 2 ] . If moreover \(\Phi (Z^\dagger )=\Phi (Z)^\dagger \) for every \(Z\), then \(X\) can be chosen Hermitian.

Proof ▶

Choose coefficients \(c^{ab}_w\) with \(\sum _wc^{ab}_wA^w=e_{ab}\). The operator with matrix elements \(\langle w'|X|w\rangle =c^{ab}_w\overline{c^{ce}_{w'}}\) gives \(\mathcal{E}_X(Z)=e_{ab}Ze_{ec}=Z_{be}\, e_{ac}\). These maps span all linear maps on \(M_{D}(\mathbb {C})\), and \(X\mapsto \mathcal{E}_X\) is linear. If \(\Phi \) preserves adjoints and \(\mathcal{E}_X=\Phi \), then by Lemma 35.8.2.15 also \(\mathcal{E}_{X^\dagger }=\Phi \), so the Hermitian part \((X+X^\dagger )/2\) has the same map.

Let \(X,Y\) be operators on \((\mathbb {C}^d)^{\otimes L}\) with \(L\ge 1\), let \(m,n\ge 0\) and \(N=2L+m+n\), and let \(X_1\) act on the sites \(1,\dots ,L\) and \(Y_{L+m+1}\) on the sites \(L+m+1,\dots ,2L+m\) of a ring of \(N\) sites. Then

\begin{align} \langle \phi _N(A)|X_1Y_{L+m+1}|\phi _N(A)\rangle & =\operatorname {tr}\bigl(\mathcal{E}_X\, \mathcal{E}_A^{\, m}\, \mathcal{E}_Y\, \mathcal{E}_A^{\, n}\bigr). \notag \end{align}

The expectation in the normalized vector \(|\phi _N\rangle \) is \(\langle \phi _N(A)|O|\phi _N(A)\rangle /\langle \phi _N(A) | \phi _N(A) \rangle \).

Proof ▶

An operator on a window that does not wrap around the ring is the tensor product of the identity on the sites before it, the operator on the window, and the identity on the sites after it. Hence \(X_1Y_{L+m+1}\) is \(X\otimes \mathbb {1}\otimes Y\otimes \mathbb {1}\) over the blocks of lengths \(L,m,L,n\), and Lemma 35.8.2.15 gives the trace formula.

Suppose the products of \(L\) matrices of \(A\) span \(M_{D}(\mathbb {C})\) and \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), let \(\operatorname{Tr}\rho =1\), put \(P(Z)=\operatorname{Tr}(Z)\, \rho \), and let \(R\neq 0\) satisfy \(\mathcal{E}_A(R)=\lambda R\) with \(\lambda \neq 1\). Then there are operators \(X,Y\) on \((\mathbb {C}^d)^{\otimes L}\) such that for every \(t\ge 0\)

\begin{align} \operatorname{Tr}\Bigl(\mathcal{E}_X\bigl((\mathcal{E}_A-P)^t\bigl(\mathcal{E}_Y(\rho )\bigr)\bigr)\Bigr) & =\lambda ^t. \notag \end{align}

When \(\rho \) is the fixed point of the gauge (3), the left side is the limit correlator (48) at \(t=s-L-1\); it is bilinear in \((X,Y)\). The inner insertion has zero trace, so centering it leaves the formula unchanged even at \(t=0\). This is the choice of observables in the proof of [ 219 , Lemma 2 ] , without the source’s requirement that the one-point functions vanish.

Proof ▶

Trace preservation gives \(\lambda \operatorname{Tr}R=\operatorname{Tr}R\), so \(\operatorname{Tr}R=0\), \(P(R)=0\), and \((\mathcal{E}_A-P)^tR=\lambda ^tR\). By Lemma 35.8.2.16 take \(\mathcal{E}_Y(Z)=\operatorname{Tr}(Z)\, R\) and \(\mathcal{E}_X(Z)=(Z_{ij}/R_{ij})\, \rho \) for an entry \(R_{ij}\neq 0\).

Lemma 35.8.2.19 Exponential sums on windows
✓
#

Let \(\mu _1,\dots ,\mu _K\) be distinct complex numbers of modulus one and \(a\in \mathbb {C}^K\) nonzero. There is \(c_0{\gt}0\) such that for every integer \(t\ge 0\) some \(u\in \{ 0,\dots ,K-1\} \) satisfies \(\bigl\lvert \sum _{j=1}^Ka_j\mu _j^{\, t+u}\bigr\rvert \ge c_0\). This gives the lower bound of (49) for some positive constant \(c_0\), not necessarily the explicit constant displayed there.

Proof ▶

The Vandermonde map \(v\mapsto (\sum _jv_j\mu _j^{\, u})_{0\le u{\lt}K}\) is injective, so it is bounded below on \(\mathbb {C}^K\). The vector \((a_j\mu _j^t)_j\) has the maximum norm of \(a\).

Lemma 35.8.2.20 Expectations in overlapping states
✓

For a Hermitian operator \(Z\) and unit vectors \(\phi ,\psi \), with \(\sigma _\chi (Z)=\lVert (Z-\langle Z\rangle _\chi )\chi \rVert \), the inequality (50) holds: \(\lvert \langle \phi | \psi \rangle \rvert \, \lvert \langle Z\rangle _\phi -\langle Z\rangle _\psi \rvert \le \sigma _\phi (Z)+\sigma _\psi (Z)\).

Proof ▶

Since \(\langle Z\rangle _\phi \) is real, \((\langle Z\rangle _\phi -\langle Z\rangle _\psi )\langle \phi | \psi \rangle =\langle \phi |(Z-\langle Z\rangle _\psi )|\psi \rangle -\langle \phi |(Z-\langle Z\rangle _\phi )|\psi \rangle \); apply the Cauchy–Schwarz inequality to both terms.

Lemma 35.8.2.21 Hermitian observables for the second eigenvalue
✓

Suppose the products of \(L\) matrices of \(A\) span \(M_{D}(\mathbb {C})\) and \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\), let \(\rho \) be Hermitian with \(\operatorname{Tr}\rho =1\), put \(P(Z)=\operatorname{Tr}(Z)\, \rho \), and let \(\lambda \neq 0,1\) be an eigenvalue of \(\mathcal{E}_A\). Then there are Hermitian operators \(\mathcal O,\mathcal O'\) on \((\mathbb {C}^d)^{\otimes L}\) of norm one, an integer \(K\in \{ 1,2\} \) with \(K=1\) when \(\lambda \) is real, distinct complex numbers \(\mu _1,\dots ,\mu _K\) of modulus one and a nonzero \(a\in \mathbb {C}^K\) such that for every \(t\ge 0\)

\begin{align} \operatorname{Tr}\Bigl(\mathcal{E}_{\mathcal O}\bigl((\mathcal{E}_A-P)^t \bigl(\mathcal{E}_{\mathcal O'}(\rho )\bigr)\bigr)\Bigr) & =\lvert \lambda \rvert ^t\sum _{j=1}^Ka_j\mu _j^{\, t}. \notag \end{align}

The inner insertion is traceless, so the displayed expression equals the centered connected contraction also at \(t=0\). This replaces the choice of observables in the proof of [ 219 , Lemma 2 ] by one with Hermitian observables: for non-real \(\lambda \) the eigenvector is not Hermitian, and a Hermitian observable pairs it with its adjoint, an eigenvector for \(\bar\lambda \).

Proof ▶

This is the second and third paragraph of the proof of Theorem 35.8.2.23: a traceless Hermitian vector \(v\) and a functional \(\ell \) with \(\ell (Z^\dagger )=\overline{\ell (Z)}\) are built from an eigenvector \(R\) and its adjoint, the maps \(Z\mapsto \operatorname{Tr}(Z)\, v\) and \(Z\mapsto \ell (Z)\, \rho \) are realized by Hermitian observables through Lemma 35.8.2.16, and scaling to norm one multiplies \(a\) by a positive constant.

Let \(A\) be in the gauge (3), with the products of \(L\ge 1\) matrices spanning \(M_{D}(\mathbb {C})\), let \(P(Z)=\operatorname{Tr}(Z)\, \rho \), and let \(\lambda _2\) be an eigenvalue of \(\mathcal{E}_A\) of largest modulus among those different from \(1\).

  1. For every \(r{\gt}\lvert \lambda _2\rvert \) there is \(C_r{\gt}0\) with \(\lVert (\mathcal{E}_A-P)^n\rVert \le C_rr^n\) for all \(n\ge 0\).

  2. For \(t,n\ge 1\) and \(N=2L+t+n\), the connected correlator \(G_N(X,Y;L+t+1)\) of (46) equals \((\alpha \beta +G_\infty +\delta _{XY})/(1+\delta ) -(\alpha +\delta _X)(\beta +\delta _Y)/(1+\delta )^2\), where \(\alpha =\operatorname{Tr}\mathcal{E}_X(\rho )\), \(\beta =\operatorname{Tr}\mathcal{E}_Y(\rho )\), \(G_\infty \) is the limit correlator (48) at separation \(t\), and \(\delta ,\delta _X,\delta _Y,\delta _{XY}\) are traces of linear maps containing \((\mathcal{E}_A-P)^n\), \((\mathcal{E}_A-P)^N\) or a power of \(\mathcal{E}_A-P\) of exponent at least \(n\).

  3. If \(\lvert z-1\rvert \), \(\lvert n_{XY}-(ab+g)\rvert \), \(\lvert n_X-a\rvert \) and \(\lvert n_Y-b\rvert \) are at most \(\varepsilon \le \tfrac 12\) and \(\lvert a\rvert ,\lvert b\rvert , \lvert g\rvert \le M\), then \(\lvert n_{XY}/z-(n_X/z)(n_Y/z)-g\rvert \le 4(M+2)^2\varepsilon \).

  4. The trace of a linear map on \(M_{D}(\mathbb {C})\) is bounded by a constant depending only on \(D\) times its operator norm, and \(e^{-(s-1)/\xi }\le \lvert \lambda _2\rvert ^t\) whenever \(t+1\le s\) and \(0{\lt}\lvert \lambda _2\rvert {\lt}1\).

Proof ▶

A nonzero eigenvalue of \(\mathcal{E}_A-P\) is an eigenvalue of \(\mathcal{E}_A\) with a traceless eigenvector, hence different from \(1\) by strong irreducibility (Theorem 6.1.1.15), so the spectral radius of \(\mathcal{E}_A-P\) is at most \(\lvert \lambda _2\rvert \) and Gelfand’s formula gives (1). Part (2) substitutes \(\mathcal{E}_A^{\, k}=P+(\mathcal{E}_A-P)^k\) for \(k\ge 1\) into the trace formula of Lemma 35.8.2.17 and into the one-point functions and the normalization. Part (3) is elementary algebra with \(\lvert 1/z\rvert \le 2\), and part (4) expands the trace in matrix units and uses \(\xi =-1/\log \lvert \lambda _2\rvert \).

Let \(A\) be normal and in the gauge (3), with correlation length \(\xi {\gt}0\), let \(L\ge 1\) be a length such that the products of \(L\) matrices of \(A\) span \(M_{D}(\mathbb {C})\) (one may take \(L=1\) when \(A\) is injective), and let \(|\phi _N\rangle \) be the normalized vectors (1). For operators \(X,Y\) on \((\mathbb {C}^d)^{\otimes L}\) let \(X_1\) act on the sites \(1,\dots ,L\), let \(Y_s\) act on the sites \(s,\dots ,s+L-1\), and put

\begin{align} G_N(X,Y;s) & =\langle \phi _N|X_1Y_s|\phi _N\rangle -\langle \phi _N|X_1|\phi _N\rangle \langle \phi _N|Y_s|\phi _N\rangle . \label{eq:ldp_connected_correlator} \end{align}

There are Hermitian operators \(\mathcal O,\mathcal O'\) on \((\mathbb {C}^d)^{\otimes L}\) of norm one, a constant \(c{\gt}0\), an integer \(K\in \{ 1,2\} \) and an integer \(s_0\ge L+2\) such that for every \(s\ge s_0\) some \(s'\in \{ s,s+1,\dots ,s+K-1\} \) satisfies, for every \(N\ge 3s'\),

\begin{align} \bigl\lvert G_N(\mathcal O,\mathcal O’;s’)\bigr\rvert & \ge c\, e^{-(s'-1)/\xi }. \label{eq:ldp_decaying_correlations} \end{align}

One may take \(K=1\) when \(\lambda _2\) is real and \(K=2\) otherwise. This is a Hermitian variant of the correlation estimate of [ 219 , Lemma 2 ] , with the separation \(s\) ranging over windows of \(K\) consecutive values and the connected correlator. The source’s own observables cannot be Hermitian when \(\lambda _2\) is not real; for them the bound holds in modulus at every separation, while the printed real inequality fails when \(\lambda _2\) is not real or is negative  [ 44 ] .

Proof ▶

With the inserted transfer maps \(\mathcal{E}_X\) defined before Lemma 35.8.2.16, and for operators \(X,Y\) on consecutive blocks,

\begin{align} \mathcal{E}_{\mathbb {1}} & =\mathcal{E}_A^{\, L}, & \mathcal{E}_{X\otimes Y} & =\mathcal{E}_X\, \mathcal{E}_Y. \notag \end{align}

Expanding the traces in (1) gives, for \(L{\lt}s\) and \(s+L-1\le N\),

\begin{align} \langle \phi _N(A)|X_1Y_s|\phi _N(A)\rangle & =\operatorname {tr}\bigl(\mathcal{E}_X\, \mathcal{E}_A^{\, s-L-1}\, \mathcal{E}_Y\, \mathcal{E}_A^{\, N-s-L+1}\bigr), \notag \end{align}

the trace of a linear map on \(M_{D}(\mathbb {C})\). Let \(P(Z)=\operatorname{Tr}(Z)\, \rho \). In the gauge (3), \(\mathcal{E}_A^{\, n}=P+(\mathcal{E}_A-P)^n\) for \(n\ge 1\). An eigenvalue \(\nu \neq 0\) of \(\mathcal{E}_A-P\) is an eigenvalue of \(\mathcal{E}_A\) with a traceless eigenvector, so \(\nu \neq 1\) because \(\mathcal{E}_A\) is strongly irreducible (Theorem 6.1.1.15), and hence \(\lvert \nu \rvert \le \lvert \lambda _2\rvert \). Fix \(r\) with \(\lvert \lambda _2\rvert {\lt}r{\lt}1\) and \(r^2{\lt}\lvert \lambda _2\rvert \); Gelfand’s formula gives \(\lVert (\mathcal{E}_A-P)^n\rVert \le C_rr^n\). Replacing the last power \(\mathcal{E}_A^{\, N-s-L+1}\) by \(P\), and likewise in the normalization \(\operatorname {tr}\mathcal{E}_A^{\, N}\) and in the one-point functions, changes \(G_N(X,Y;s)\) by at most \(C_{X,Y}\, r^{N-s-L+1}\), which is at most \(C_{X,Y}\, r^{2(s-L-1)}\) when \(N\ge 3s\). The remaining term is

\begin{align} G_\infty (X,Y;s) & =\operatorname{Tr}\Bigl(\mathcal{E}_X\bigl((\mathcal{E}_A-P)^{s-L-1}\bigl(\mathcal{E}_Y(\rho )\bigr)\bigr)\Bigr). \label{eq:ldp_limit_correlator} \end{align}

Let \(R\neq 0\) satisfy \(\mathcal{E}_A(R)=\lambda _2R\). Since \(\xi {\gt}0\), \(\lambda _2\neq 0\), and trace preservation gives \(\operatorname{Tr}R=0\), so \((\mathcal{E}_A-P)^tR=\lambda _2^{\, t}R\); since \(\mathcal{E}_A(Z^\dagger )=\mathcal{E}_A(Z)^\dagger \), also \((\mathcal{E}_A-P)^tR^\dagger =\bar\lambda _2^{\, t}R^\dagger \). If \(\lambda _2\) is real, one of \(R+R^\dagger \) and \(i(R-R^\dagger )\) is a nonzero Hermitian eigenvector \(H\); put \(v=H\) and \(\ell (Z)=\operatorname{Tr}(HZ)/\operatorname{Tr}(H^2)\), so that \(\ell ((\mathcal{E}_A-P)^tv)=\lambda _2^{\, t}\). If \(\lambda _2\) is not real, \(R\) and \(R^\dagger \) are eigenvectors for distinct eigenvalues; take a linear functional \(f\) with \(f(R)=1\) and \(f(R^\dagger )=0\), put \(v=R+R^\dagger \) and \(\ell (Z)=f(Z)+\overline{f(Z^\dagger )}\), so that \(\ell ((\mathcal{E}_A-P)^tv)=\lambda _2^{\, t}+\bar\lambda _2^{\, t}\). In both cases \(v\) is Hermitian, \(\ell (Z^\dagger )=\overline{\ell (Z)}\), and \(\ell ((\mathcal{E}_A-P)^tv)=\lvert \lambda _2\rvert ^t\sum _{j=1}^Ka_j\mu _j^t\) with \(K\le 2\), distinct \(\mu _j\) of modulus one and \(a\neq 0\).

The maps \(Z\mapsto \operatorname{Tr}(Z)\, v\) and \(Z\mapsto \ell (Z)\, \rho \) preserve Hermitian matrices. By Lemma 35.8.2.16 they are \(\mathcal{E}_Y\) and \(\mathcal{E}_X\) for some \(X,Y\), and since \(\mathcal{E}_{X^\dagger }(Z)=\mathcal{E}_X(Z^\dagger )^\dagger \) the Hermitian parts of \(X\) and \(Y\) have the same maps. Then \(G_\infty (X,Y;s)=\lvert \lambda _2\rvert ^t\sum _ja_j\mu _j^t\) with \(t=s-L-1\), and \(X,Y\neq 0\) because this sum does not vanish identically. Take \(\mathcal O,\mathcal O'\) to be \(X,Y\) scaled to norm one; this multiplies \(a\) by a positive constant.

The Vandermonde matrix \(W=(\mu _j^{\, u})_{0\le u{\lt}K,\, 1\le j\le K}\) is invertible because the \(\mu _j\) are distinct. For every \(t\) the vector with entries \(\sum _ja_j\mu _j^{\, t+u}\), \(0\le u{\lt}K\), is \(W\) applied to \((a_j\mu _j^t)_j\), whose maximum norm equals that of \(a\) because \(\lvert \mu _j\rvert =1\). Hence some \(u\in \{ 0,\dots ,K-1\} \) satisfies

\begin{align} \Bigl\lvert \sum _{j=1}^Ka_j\mu _j^{\, t+u}\Bigr\rvert & \ge c_0, & c_0 & =\frac{\max _j\lvert a_j\rvert }{\lVert W^{-1}\rVert _\infty }{\gt}0, \label{eq:ldp_vandermonde_window} \end{align}

so \(\lvert G_\infty (\mathcal O,\mathcal O';s+u)\rvert \ge c_0\lvert \lambda _2\rvert ^{t'}\) with \(t'=t+u\). With \(s'=s+u\) and \(N\ge 3s'\) the finite-size correction is at most \(C\, r^{2t'}=C\, (r^2/\lvert \lambda _2\rvert )^{t'}\lvert \lambda _2\rvert ^{t'}\), which is at most \(\tfrac {c_0}{2}\lvert \lambda _2\rvert ^{t'}\) after enlarging \(s_0\), since \(r^2{\lt}\lvert \lambda _2\rvert \). Finally \(\lvert \lambda _2\rvert ^{t'}=e^{-(s'-L-1)/\xi }\ge e^{-(s'-1)/\xi }\), which gives (47) with \(c=c_0/2\).

Let \(A\) be normal with correlation length \(\xi {\gt}0\). Here \(\xi =-1/\log \lvert \lambda _2/\lambda _1\rvert \), where \(\lambda _1\) is an eigenvalue of \(\mathcal{E}_A\) of largest modulus and \(\lambda _2\) is an eigenvalue of largest modulus among those different from \(\lambda _1\); in the normalization \(\lambda _1=1\) this is Definition 14.2.6. Let \(|\phi _N\rangle \) be the normalized vectors (1), and let \(|\psi _N\rangle \) be prepared in depth \(T_N\) with \(T_N=o(\log N)\). Then there is \(N_0\) such that \(\varepsilon (\phi _N,\psi _N){\gt}1/2\) for all \(N{\gt}N_0\). This is [ 219 , Theorem 1 ] .

Proof ▶

We may assume that \(A\) is in the gauge (3). Since \(A\) is normal, \(\mathcal{E}_A\) is strongly irreducible (Theorem 6.1.1.15), so its spectral radius \(\lambda _1\) is a positive eigenvalue whose right eigenvector \(\rho \) and whose eigenvector \(\sigma \) for the dual map are positive definite. Replacing \(A^i\) by \(\lambda _1^{-1/2}\sigma ^{1/2}A^i\sigma ^{-1/2}\) gives (3), with fixed point \(\sigma ^{1/2}\rho \sigma ^{1/2}\) scaled to unit trace. The scaling multiplies \(|\phi _N\rangle \) by a positive constant and the conjugation leaves every trace in (1) unchanged, so \(\phi _N/\lVert \phi _N\rVert \) is unchanged; the eigenvalues of \(\mathcal{E}_A\) are divided by \(\lambda _1\), which is the normalization \(\lambda _1=1\) in which \(\xi \) is computed.

Take \(L,\mathcal O,\mathcal O',c,K,s_0\) from Theorem 35.8.2.23, and suppose \(\varepsilon (\phi _N,\psi _N)\le 1/2\), that is \(\lvert \langle \phi _N | \psi _N \rangle \rvert \ge 1/2\). Write \(T=T_N\) and \(|\psi _N\rangle =U|\pi \rangle \) with \(U\) a local circuit of depth \(T\) and \(|\pi \rangle \) a product state. If \(Z\) acts on an interval of sites, then \(U^\dagger ZU\) acts on the interval enlarged by \(T\) sites on each side, so expectations in \(|\psi _N\rangle \) of products of operators whose enlarged intervals are pairwise disjoint factorize.

Let \(s_N=\max (s_0,2T+L+1)\) and let \(s'\in \{ s_N,\dots ,s_N+K-1\} \) be given by the lemma; the window changes \(s'\) by at most \(K-1\), so still \(s'=o(\log N)\) and \(N\ge 3s'\) for large \(N\). Put \(\Delta =s'+L+2T\le 2s'\), \(n=\lfloor N/\Delta \rfloor \ge N/(4s')\), and \(b_k=1+(k-1)\Delta \) for \(k=1,\dots ,n\). With \(e=\langle \phi _N|\mathcal O_1|\phi _N\rangle \) and \(e'=\langle \phi _N|\mathcal O'_1|\phi _N\rangle \) let \(\mathcal O^{(k)}\) be \(\mathcal O-e\) on the sites \(b_k,\dots ,b_k+L-1\) and \(\mathcal O'^{(k)}\) be \(\mathcal O'-e'\) on the sites \(b_k+s'-1,\dots ,b_k+s'+L-2\). These have norm at most \(2\), zero expectation in \(|\phi _N\rangle \) by translation invariance, and \(\langle \phi _N|\mathcal O^{(k)}\mathcal O'^{(k)}|\phi _N\rangle =G_N(\mathcal O,\mathcal O';s')\). Since \(s'\ge 2T+L+1\) and \(\Delta \ge s'+L+2T\), the \(2n\) enlarged intervals are pairwise disjoint, also around the ring.

Two estimates are used. For Hermitian \(Z\) and unit vectors \(\phi ,\psi \), with \(\sigma _\chi (Z)=\lVert (Z-\langle Z\rangle _\chi )\chi \rVert \),

\begin{align} \lvert \langle \phi | \psi \rangle \rvert \, \bigl\lvert \langle Z\rangle _\phi -\langle Z\rangle _\psi \bigr\rvert & \le \sigma _\phi (Z)+\sigma _\psi (Z), \label{eq:ldp_expectation_overlap} \end{align}

because \((\langle Z\rangle _\phi -\langle Z\rangle _\psi )\langle \phi | \psi \rangle =\langle \phi |(Z-\langle Z\rangle _\psi )|\psi \rangle -\langle \phi |(Z-\langle Z\rangle _\phi )|\psi \rangle \). Secondly, the decomposition \(\mathcal{E}_A^{\, n}=P+(\mathcal{E}_A-P)^n\) from the proof of Theorem 35.8.2.23, together with the fact that in the gauge (3) the maps \(\mathcal{E}_Z\) have norm bounded by a multiple of \(\lVert Z\rVert \) independent of the size of the support, shows that the connected correlation in \(|\phi _N\rangle \) of two operators of norm at most \(4\) on intervals separated by \(g\) and \(g'\) sites around the ring is at most \(C(r^g+r^{g'})\), with \(C\) and \(r{\lt}1\) depending only on \(A\). Consecutive intervals \([b_k,b_k+s'+L-2]\) are separated by at least \(2T\) sites, and intervals \(j\) apart by at least \((j-1)\Delta \), so every average of \(n\) of these operators, or of their pair products, has variance at most \(C_1/n\) in \(|\phi _N\rangle \).

For signs \(\epsilon _k\in \{ \pm 1\} \) apply (50) to \(Z=\frac1n\sum _k\epsilon _k\mathcal O^{(k)}\). Its expectation in \(|\phi _N\rangle \) is \(0\); in \(|\psi _N\rangle \) it is \(\frac1n\sum _k\epsilon _kx_k\) with \(x_k=\langle \psi _N|\mathcal O^{(k)}|\psi _N\rangle \in \mathbb {R}\), and by factorization its variance there is at most \(4/n\). Hence \(\lvert \frac1n\sum _k\epsilon _kx_k\rvert \le C_2n^{-1/2}\), and the choice \(\epsilon _k=\operatorname {sign}x_k\) gives \(\frac1n\sum _k\lvert x_k\rvert \le C_2n^{-1/2}\). Next apply (50) to \(Z=\frac1n\sum _k\mathcal O^{(k)}\mathcal O'^{(k)}\), which is Hermitian because the two factors act on disjoint sites. Its expectation in \(|\phi _N\rangle \) is \(G_N(\mathcal O,\mathcal O';s')\). In \(|\psi _N\rangle \) the light cone gives \(\langle \psi _N|\mathcal O^{(k)}\mathcal O'^{(k)}|\psi _N\rangle =x_ky_k\) with \(\lvert y_k\rvert \le 2\), so the expectation is at most \(2C_2n^{-1/2}\) in modulus and the variance is at most \(16/n\). With (47) and \(n\ge N/(4s')\),

\begin{align} c\, e^{-(s'-1)/\xi } & \le \bigl\lvert G_N(\mathcal O,\mathcal O’;s’)\bigr\rvert \le C_3\Bigl(\frac{s'}{N}\Bigr)^{1/2}. \label{eq:ldp_depth_contradiction} \end{align}

Since \(s'\le s_N+K-1=o(\log N)\), the left side is \(N^{-o(1)}\) and the right side is \(N^{-1/2+o(1)}\), so (51) fails for all \(N\) larger than some \(N_0\) determined by \(A\) and the sequence \((T_N)\). For those \(N\), \(\varepsilon (\phi _N,\psi _N){\gt}1/2\).

The argument is quantitative. With the overlap bound \(1/2\) replaced by \(\eta \in (0,1]\), the constants \(C_2\) and \(C_3\) grow at most like \(\eta ^{-1}\). Since \(s'\le 2T+C\), and the bound below is trivial when \(T\ge \xi \ln N/4\), (51) shows that \(\lvert \langle \phi _N | \psi _N \rangle \rvert \ge \eta \) requires

\begin{align} T & \ge \frac\xi 4\bigl(\ln N-\ln \ln N\bigr)-\xi \ln \frac1\eta -C_A, \label{eq:ldp_depth_constant} \end{align}

with \(C_A\) depending only on \(A\); for \(\eta =1/2\) it follows from the form (53) of Theorem 35.8.2.28. The same constant \(\xi /4\) in front of \(\ln N\) is implicit in the final inequality of the proof in [ 219 ] , which compares \(N/\ln N\) with a multiple of \(e^{4T/\xi }\).

Let \(A\) be in the gauge (3), with the products of \(L\) matrices spanning \(M_{D}(\mathbb {C})\), and let \(\lvert \lambda _2\rvert {\lt}r{\lt}1\) and \(M\ge 0\). For an operator \(X\) on \((\mathbb {C}^d)^{\otimes w}\) let \(X^{(k)}\) act on the sites \(k\Delta +1,\dots ,k\Delta +w\) of the ring of \(N\) sites, for \(0\le k{\lt}n\) with \(n\Delta \le N\), and let \(Z=\sum _kc_kX^{(k)}\) with real \(\lvert c_k\rvert \le \gamma \).

  1. Expectations in \(|\phi _N\rangle \) of operators on one window, or on two windows of the same length at a fixed distance, do not depend on the position of the windows, as long as the windows lie in the sites \(1,\dots ,N\) without wrapping around the ring.

  2. In the gauge (3), \(\lVert \mathcal{E}_X\rVert \le D^3\lVert X\rVert \) whatever the number of sites \(X\) acts on.

  3. There is \(C\) such that for \(\lVert X\rVert ,\lVert Y\rVert \le M\) on windows of \(w\) sites separated by \(g\ge 1\) and \(g'\ge 1\) sites around the ring, the connected correlation in \(|\phi _N\rangle \) is at most \(C(r^g+r^{g'})\).

  4. There is \(C'\) such that for Hermitian \(X\) with \(\lVert X\rVert \le M\) and \(w{\lt}\Delta \), and for every \(N\) with \(|\phi _N(A)\rangle \neq 0\), \(\lVert (Z-\langle Z\rangle _{\phi _N})\phi _N\rVert ^2\le 3n\gamma ^2C'\).

  5. If \(|\psi \rangle \) is a unit vector prepared in depth \(T\) and \(w+2T\le \Delta \), then \(\lVert (Z-\langle Z\rangle _\psi )\psi \rVert ^2\le 6n\gamma ^2\lVert X\rVert ^2\).

Proof ▶

Part (1) is the trace formula of Lemma 35.8.2.17 at an arbitrary offset: the exponent of \(\mathcal{E}_A\) closing the ring changes by the offset and the trace absorbs it. For (2), the entry of \(\mathcal{E}_X\) applied to a matrix unit is \(\langle p|X|q\rangle \) for vectors \(p,q\) of entries of products of matrices of \(A\), and \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\) makes their norms at most one. Part (3) substitutes \(\mathcal{E}_A^{\, k}=P+(\mathcal{E}_A-P)^k\) into the trace formulas, as in Lemma 35.8.2.22. For (4) and (5), \(\lVert (Z-\langle Z\rangle )\chi \rVert ^2\) is the double sum of \(c_kc_l\) times the connected correlations of \(X^{(k)}\) and \(X^{(l)}\); in \(|\phi _N\rangle \) these are bounded by (3) with \(g\ge l-k\) and \(g'\ge n-l+k\), and in \(|\psi \rangle \) they vanish for \(k\ne l\) by Lemma 33.1.7, since the windows are at least \(2T\) sites apart on both sides.

Let \(A\) be normal and in the gauge (3), let \(L\ge 1\) be a length such that the products of \(L\) matrices of \(A\) span \(M_{D}(\mathbb {C})\), and let \(\lambda _2\neq 1\) be an eigenvalue of \(\mathcal{E}_A\) of largest modulus among those different from \(1\), with \(\xi =-1/\log \lvert \lambda _2\rvert {\gt}0\).

  1. There are \(B\ge 0\) and \(C{\gt}0\) such that for every \(T\ge 0\) and \(N\ge B(T+1)\), if a unit vector \(|\psi \rangle \) prepared in depth \(T\) satisfies \(\lvert \langle \phi _N | \psi \rangle \rvert \ge 1/2\), then \(N\le C(T+1)\, e^{4T/\xi }\).

  2. If \(|\psi _N\rangle \) are unit vectors prepared in depth \(T_N\) with \(T_N=o(\log N)\), then \(\varepsilon (\phi _N,\psi _N){\gt}1/2\) for all sufficiently large \(N\).

  3. There is \(C'\) such that for all \(N\ge 1\) and \(T\ge 0\), if a unit vector \(|\psi \rangle \) prepared in depth \(T\) satisfies \(\varepsilon (\phi _N,\psi )\le 1/2\), then \(\frac\xi 4\ln N\le T+\frac\xi 4\ln (T+1)+C'\).

Part (2) is Theorem 35.8.2.24 for a tensor in the gauge (3); Lemma 35.8.2.27 removes the restriction  [ 120 ] .

Proof ▶

Part (1) is the argument of the proof of Theorem 35.8.2.24 from its second paragraph on, with \(s'\le s_0+2T+L+2\), \(\Delta \le (s_0+2L+4)(T+1)\) and \(n\ge N/(2\Delta )\). Squaring (51) gives \(N\le C_1\Delta \, e^{2(s'-1)/\xi }\), and \(e^{2(s'-1)/\xi }\le e^{2(s_0+L+1)/\xi }e^{4T/\xi }\), which is (1). For (2), put \(b=4/\xi \); \(T_N\le \log N/(2(b+1))\) for large \(N\) gives \(C(T_N+1)e^{b(T_N+1)}\le Ce^{b+1}\sqrt N{\lt}N\) and \(B(T_N+1)\le N\), so \(\lvert \langle \phi _N | \psi _N \rangle \rvert {\lt}1/2\) by (1). For (3), if \(N\ge B(T+1)\) take logarithms in (1); otherwise \(\ln N\le \ln (B+1)+\ln (T+1)\). In both cases \(\ln N\le \lvert \ln C\rvert +\ln (B+1)+\ln (T+1)+4T/\xi \); multiply by \(\xi /4\).

Let the products of some fixed number of matrices of \(A\) span \(M_{D}(\mathbb {C})\), and let \(\lambda _1\) be an eigenvalue of \(\mathcal{E}_A\) of largest modulus. Then \(\lambda _1\ne 0\), and there are \(\zeta \ne 0\), an invertible \(X\) and \(L\ge 1\) such that \(B^i=X\zeta A^iX^{-1}\) satisfies the gauge (3) for some \(\rho \), the products of \(L\) matrices of \(B\) span \(M_{D}(\mathbb {C})\), the eigenvalues of \(\mathcal{E}_B\) are those of \(\mathcal{E}_A\) divided by \(\lambda _1\), and \(|\phi _N(B)\rangle =\zeta ^N|\phi _N(A)\rangle \) for every \(N\). In particular, whenever \(|\phi _N(A)\rangle \neq 0\), \(\lvert \langle \phi _N(B) | \psi \rangle \rvert /\lVert \phi _N(B)\rVert =\lvert \langle \phi _N(A) | \psi \rangle \rvert /\lVert \phi _N(A)\rVert \) for every vector \(|\psi \rangle \); when \(|\phi _N(A)\rangle =0\), also \(|\phi _N(B)\rangle =0\). If instead \(A\) is irreducible and \(\mathcal{E}_A\) has the unique eigenvalue \(1\) of largest modulus, the same holds with \(\zeta =1\).

Proof ▶

The eigenvalues of \(\mathcal{E}_{\zeta A}=\lvert \zeta \rvert ^2\mathcal{E}_A\) are those of \(\mathcal{E}_A\) times \(\lvert \zeta \rvert ^2\), and a gauge \(B^i=XA^iX^{-1}\) maps an eigenvector \(Y\) of \(\mathcal{E}_A\) to the eigenvector \(XYX^\dagger \) of \(\mathcal{E}_B\) with the same eigenvalue; it leaves every trace in (1) unchanged. Since \(A\) is normal, \(\mathcal{E}_A\) is irreducible, so it has a positive eigenvector for its spectral radius \(r{\gt}0\) and a positive eigenvector \(\sigma \) of its dual; with \(\zeta =r^{-1/2}\) and \(X=\sigma ^{1/2}\), the tensor \(B\) satisfies \(\sum _i(B^i)^\dagger B^i=\mathbb {1}\) (Theorem 8.2.3). By Theorem 6.1.1.16, \(\mathcal{E}_B\) has a fixed point \(\rho {\gt}0\), which we scale to unit trace, and \(1\) is its only eigenvalue of modulus one. All eigenvalues of the trace-preserving map \(\mathcal{E}_B\) have modulus at most one, and \(\lvert \zeta \rvert ^2\lambda _1\) is one of largest modulus, so \(\lvert \zeta \rvert ^2\lambda _1=1\). When \(A\) is irreducible and \(1\) is the unique eigenvalue of \(\mathcal{E}_A\) of largest modulus, \(r=1\), so \(\zeta =1\); primitivity of \(\mathcal{E}_A\) passes to \(\mathcal{E}_B\), and some blocking of \(B\) is injective by Theorems 8.2.4 and 2.5.7.

Let \(A\) and \(\xi =-1/\log \lvert \lambda _2/\lambda _1\rvert {\gt}0\) be as in Theorem 35.8.2.24.

  1. There is \(C\) such that for all \(N\ge 1\) and \(T\ge 0\), if a unit vector \(|\psi \rangle \) prepared in depth \(T\) satisfies \(\varepsilon (\phi _N,\psi )\le 1/2\), then

    \begin{align} \frac\xi 4\ln N & \le T+\frac\xi 4\ln (T+1)+C. \label{eq:ldp_depth_lower_bound_constant} \end{align}
  2. For every \(0{\lt}a{\lt}\xi /4\) there is \(C_a\) such that under the same conditions \(a\ln N\le T+C_a\).

This is the explicit form of [ 219 , Theorem 1 ] that its proof gives: its final inequality compares \(N/\ln N\) with a multiple of \(e^{4T/\xi }\). Two constants of that inequality need repair  [ 119 ] ; the rate \(4/\xi \) does not change.

Proof ▶

By Lemma 35.8.2.27, \(A\) may be replaced by a tensor in the gauge (3); this changes \(|\phi _N\rangle \) by a phase and divides the eigenvalues of \(\mathcal{E}_A\) by \(\lambda _1\), so \(\xi \) and \(\lvert \langle \phi _N | \psi \rangle \rvert \) are unchanged. Part (1) is then part (3) of Theorem 35.8.2.26. For (2) put \(\theta =4a/\xi {\lt}1\) and \(l=(1-\theta )/a\). Multiplying (53) by \(\theta \) gives \(a\ln N\le \theta T+a\ln (T+1)+\theta C\), and \(\ln x=\ln (lx)-\ln l\le lx-1-\ln l\) gives \(a\ln (T+1)\le (1-\theta )(T+1)-a(1+\ln l)\). Adding, \(a\ln N\le T+C_a\) with \(C_a=1-\theta -a(1+\ln l)+\theta C\).

Corollary 35.8.2.29 Depth \(\Theta (\log N)\) at fixed error
✓

Let \(A\) and \(\xi \) be as in Theorem 35.8.2.24, and fix \(0{\lt}\varepsilon \le 1/2\). There are \(a{\gt}0\), \(c\), \(C\) and \(N_0\) such that for every \(N\ge N_0\):

  1. some state \(|\psi \rangle \) with \(\varepsilon (\psi ,\phi _N)\le \varepsilon \) is prepared in depth at most \(c\ln N\);

  2. every state \(|\psi \rangle \) prepared in depth \(T\) with \(\varepsilon (\phi _N,\psi )\le \varepsilon \) has \(T\ge a\ln N-C\).

Any \(a{\lt}\xi /4\) is admissible. Thus the optimal depth is \(\Theta (\log N)\), as stated in the introduction of  [ 219 ] .

Proof ▶

For (1), Theorem 35.6.1.7 gives depth at most \(c_0\ln (N/\varepsilon )\) for \(N\ge N_0\), and for \(N\ge 2\), \(\ln (N/\varepsilon )=\ln N+\ln (1/\varepsilon ) \le \bigl(1+\ln (1/\varepsilon )/\ln 2\bigr)\ln N\). Part (2) is part (2) of Theorem 35.8.2.28, since \(\varepsilon \le 1/2\).

35.8.3 Polynomial accuracy at every sufficiently large length

Definition 35.8.3.1 The prescribed remainder-absorbing construction
✓

Let \(A\) be a tensor with a positive definite transfer fixed matrix \(\rho \) of trace one, and let \(\xi ,\eta {\gt}0\). For \(N\geq 2\), put

\begin{align} q=\left\lceil 2\xi (1+\eta )\log N\right\rceil . \label{eq:ldp_all_length_polynomial_block} \end{align}

If \(q\leq N\), put \(M=\lfloor N/q\rfloor \) and take \(M-1\) blocks of length \(q\) and one block of length \(q'=q+(N\bmod q)\). Let \(V_k\) be the partial isometry in the polar decomposition of the tensor on the \(k\)th block, and let \(\omega _\rho \) be the fixed-point pair. Define

\begin{align} \psi _{N,\eta }=\left(\bigotimes _{k=1}^{M}V_k\right) \left(\bigotimes _{k=1}^{M}\omega _\rho \right). \label{eq:ldp_all_length_polynomial_state} \end{align}

If \(q{\gt}N\), let \(\psi _{N,\eta }\) be the normalized periodic state itself. The block prescription is the one used in [ 219 , Supplemental Material, proof of Theorem 1 ] . The exact-state branch extends that prescription using the one-block preparation theorem.

Lemma 35.8.3.2 The blocks partition the chain
✓
#

If \(0{\lt}q\leq N\), the block lengths in Definition 35.8.3.1 sum to \(N\).

Proof ▶

Write \(N=Mq+r\) with \(0\leq r{\lt}q\) and \(M\geq 1\). Then \((M-1)q+(q+r)=N\), and the final block satisfies \(q\leq q'{\lt}2q\).

Theorem 35.8.3.3 All-length polynomial accuracy and logarithmic depth
✓

Let \(A\) be a normal tensor satisfying \(\sum _i(A^i)^\dagger A^i=\mathbb {1}\). Let \(\rho {\gt}0\) satisfy \(\mathcal{E}_A(\rho )=\rho \) and \(\operatorname{Tr}\rho =1\). Suppose \(|\lambda _2|\) bounds the moduli of the transfer eigenvalues other than \(1\), and \(\xi =-1/\log |\lambda _2|{\gt}0\). There are constants \(C,c{\gt}0\) and \(N_0\geq 2\), depending on these tensor data, such that for every \(\eta {\gt}0\) and every \(N\geq N_0\), the periodic state is nonzero and the vector \(\psi _{N,\eta }\) in Definition 35.8.3.1 is a unit vector prepared from a product state by a local circuit of depth \(T\) satisfying

\begin{align} 1-\left|\langle \psi _{N,\eta }\mid \phi _N\rangle \right| & \leq C N^{-\eta },\label{eq:ldp_all_length_polynomial_error} \\ T & \leq c(1+\eta )\log N. \label{eq:ldp_all_length_polynomial_depth} \end{align}

The constants and threshold are chosen before \(\eta \) and \(N\). This is the case \(\xi {\gt}0\) of the polynomial accuracy asserted after Lemma 1 of [ 219 ] , without a divisibility restriction; zero correlation length remains outside this construction [ 89 ] .

Proof ▶

Normality gives a length \(L\) beyond which all blocks are injective. Put \(R=L+3D\). Choose \(N_0\) beyond the nonvanishing threshold and at least \(R\), \(2\), and \(\lceil e^{R/(2\xi )}\rceil \). Then \(2\xi \log N\geq R\), so \(q\geq R\) uniformly for \(\eta {\gt}0\).

If \(q\leq N\), every block has length between \(q\) and \(2q\). The second-order unequal-block estimate at rate \(\gamma =1/4\) gives

\begin{align*} 1-|\langle \psi _{N,\eta }\mid \phi _N\rangle | & \leq C M e^{-q/(2\xi )} \leq C N e^{-(1+\eta )\log N}=C N^{-\eta }. \end{align*}

The state has unit norm, and its preparation depth is at most \(2C_bq\). Since \(q\leq 2\xi (1+\eta )\log N+1\) and \((1+\eta )\log N\geq \log 2\), this is bounded by a constant times \((1+\eta )\log N\).

If \(q{\gt}N\), exact preparation gives zero error and depth at most \(C_eN\leq C_eq\). The same ceiling estimate supplies the depth bound. Thus one choice \(c=(2C_b+C_e+1)(2\xi +1/\log 2)\) works in both cases.

35.9 The tree circuit as a multiscale network

The paragraph “Connection to MERA” of  [ 219 ] reads the tree circuit of Theorem 35.4.15 as a finite-range multiscale entanglement renormalization ansatz with \(O(\log \log N)\) layers: the isometries \(V^{(j)}\) are the isometries of the network, and all disentanglers are the identity except those of the first layer, which prepare the fixed-point state. This section states the network, identifies the approximating state with its state, and counts the layers. Up to Theorem 35.9.9 the two-site blocked tensor of \(A\) is injective and the chain length is \(N=M2^{k+1}\). From Definition 35.9.10 on, the finest isometries write registers of \(s\) sites, where \(A\) blocked over \(s\) sites is injective; this removes the first restriction, and every normal tensor is covered for the chain lengths \(N=Ms2^{k+1}\) (Theorem 35.9.14). The equal-register construction keeps this restriction on the chain length. Section 35.22 removes it with unequal bounded physical leaves, as detailed in the resolved note  [ 154 ] .

Let \(n,k\ge 0\). A binary finite-range network with \(k+1\) isometry layers consists of a unitary \(u\) on \(\mathbb {C}^D\otimes \mathbb {C}^D\), isometries \(W_0,\dots ,W_{k-1}\colon \mathbb {C}^{D^2}\to \mathbb {C}^{D^2}\otimes \mathbb {C}^{D^2}\) and an isometry \(W\colon \mathbb {C}^{D^2}\to \mathbb {C}^n\otimes \mathbb {C}^n\). Its tree map is

\begin{align} \mathcal W & =W^{\otimes 2^k}\, W_0^{\otimes 2^{k-1}}\cdots W_{k-1} \colon \mathbb {C}^{D^2}\to (\mathbb {C}^n)^{\otimes 2^{k+1}}, \label{eq:ldp_binary_mera_tree} \end{align}

where the Kronecker powers act on the regrouping of the \(2^{k+1}\) sites into neighbouring pairs, then pairs of pairs, and so on, as in (12). On \(M\) top sites \(\mathbb {C}^{D^2}=L_i\otimes R_i\), and for \(D\ge 1\), the state of the network on \(N=M2^{k+1}\) sites is

\begin{align} \mathcal W^{\otimes M}\bigotimes _{i=1}^{M} u_{R_iL_{i+1}}|0\rangle _{R_i}|0\rangle _{L_{i+1}}, \label{eq:ldp_binary_mera_state} \end{align}

with \(L_{M+1}=L_1\). Every isometry maps one site to two neighbouring sites and every unitary acts on two neighbouring legs, so the network has range two and bond dimension \(D^2\) in every layer; the disentanglers below the first layer are the identity.

The tree map (58) of a binary finite-range network is an isometry, and the state (59) is a unit vector.

Proof ▶

For an isometry \(W\) and isometries \(\mathcal W_1\), \(\mathcal W_2\),

\begin{align*} (W^{\otimes m})^\dagger W^{\otimes m} & =(W^\dagger W)^{\otimes m}=1, & (\mathcal W_1\mathcal W_2)^\dagger \mathcal W_1\mathcal W_2 & =\mathcal W_2^\dagger (\mathcal W_1^\dagger \mathcal W_1)\mathcal W_2 =1, \end{align*}

and a regrouping of the sites is a permutation, so induction on \(k\) gives \(\mathcal W^\dagger \mathcal W=1\). The pair \(u|0\rangle |0\rangle \) is a unit vector because \(u\) is unitary, so the product of pairs is a unit vector (Theorem 35.2.9), and \(\mathcal W^{\otimes M}\) preserves its norm.

Let the two-site blocked tensor of \(A\) be injective, and let \(V^{(j)}\) and \(T_j\) be as in Theorem 35.4.15. Then for every \(j\ge 1\) the two-site blocked tensor of \(T_{j-1}\) is injective, so each \(V^{(j)}\) is an isometry, and the tree map (58) with \(W=V^{(1)}\) and \(W_i=V^{(i+2)}\) is the product of the layers in (12) for \(q=2^{k+1}\).

Proof ▶

If a tensor \(Y\) rotated by a matrix \(W\) on its physical leg is injective, so is \(Y\): the rotated tensor has matrices \((WY)^i=\sum _jW_{ij}Y^j\), so

\begin{align*} M_D(\mathbb {C})=\operatorname {span}\{ (WY)^i\} \subseteq \operatorname {span}\{ Y^j\} . \end{align*}

The two-site blocked tensor of an injective tensor is injective. Blocking \(\mathcal B^{(1)}=V^{(1)}P_1\) twice gives \((V^{(1)})^{\otimes 2}\) applied to \(T_1\) blocked twice (Theorem G.1.1.3), so the two-site blocked tensor of \(T_1\) is injective, and induction on \(j\) gives the claim for every \(T_{j-1}\). Its isometric factor is an isometry by Theorem 35.1.3.6. The identification of the tree map with the product of the layers is the recursion defining both.

Definition 35.9.4 The tree network of a tensor
✓
#

Let the two-site blocked tensor of \(A\) be injective and let \(u\) be a unitary on \(\mathbb {C}^D\otimes \mathbb {C}^D\). The tree network of \(A\) with \(k+1\) isometry layers is the binary finite-range network with isometries \(W=V^{(1)}\), \(W_i=V^{(i+2)}\) for \(0\le i{\lt}k\), and unitary \(u\).

Lemma 35.9.5 A unitary preparing the fixed-point pair
✓

Let \(D\ge 1\) and let \(\rho \ge 0\) with \(\operatorname{tr}\rho =1\). Then there is a unitary \(u\) on \(\mathbb {C}^D\otimes \mathbb {C}^D\) with \(u|0\rangle |0\rangle =|\omega \rangle \), the pair of the fixed-point state.

Proof ▶

The map \(V\colon \mathbb {C}\to \mathbb {C}^D\otimes \mathbb {C}^D\), \(1\mapsto |\omega \rangle \), satisfies \(V^\dagger V=\langle \omega |\omega \rangle =\operatorname{tr}\rho =1\) (Theorem 35.2.7), so it is an isometry. An isometry defined on the span of some computational basis vectors extends to a unitary, as in the proof of Theorem 35.3.9; applied to the basis vector \(|0\rangle |0\rangle \), this gives a unitary \(u\) with \(u|0\rangle |0\rangle =V1=|\omega \rangle \).

Theorem 35.9.6 The approximating state is a network state
✓

Let the two-site blocked tensor of \(A\) be injective, let \(\rho \ge 0\) with \(\operatorname{tr}\rho =1\), and let \(u\) be a unitary with \(u|0\rangle |0\rangle =|\omega \rangle \). For \(q=2^{k+1}\) and \(M\ge 1\), the approximating state \(|\widetilde\phi _N\rangle =V^{\otimes M}|\Omega \rangle \) on \(N=Mq\) sites (Definition 35.3.8) is the state of the tree network of \(A\) with \(k+1\) isometry layers and unitary \(u\).

Proof ▶

The blocked tensor over \(q=2^{k+1}\) sites is injective, so the approximating state is the unnormalized one (Lemma 35.8.2.8). Its isometry \(V\) is the product of the layers by Theorem 35.4.15, hence the tree map by Lemma 35.9.3, and the pairs \(u|0\rangle |0\rangle \) are the pairs \(|\omega \rangle \) of \(|\Omega \rangle \).

Lemma 35.9.7 From the threshold of the network to the error
✓

Let \(K,\xi ,\varepsilon {\gt}0\), \(M,q\ge 1\), and \(\xi \log (KMq/\varepsilon )\le q\). Then \(KMe^{-q/\xi }\le \varepsilon \).

Proof ▶

Since \(M\le Mq\), \(\log K+\log M-\log \varepsilon \le \log (KMq/\varepsilon ) \le q/\xi \); apply Lemma 35.5.3 with \(x=q/\xi \).

Lemma 35.9.8 The least number of layers with the threshold
✓

Let \(\xi ,C,M,\varepsilon {\gt}0\) and \(s\ge 1\). There is \(k\ge 0\) with \(x_k\le s2^{k+1}\) and \(k\le \log _2\max (1,x_k)\), where \(x_k=\xi \log (CMs2^{k+1}/\varepsilon )\).

Proof ▶

Write \(x_k=\xi \log (CMs/\varepsilon )+(k+1)\xi \log 2\). It grows linearly in \(k\) while \(s2^{k+1}\ge 2^{k+1}\) grows exponentially, so some \(k\) satisfies \(x_k\le s2^{k+1}\); let \(k\) be the least one. If \(k\ge 1\), the inequality fails at \(k-1\), so \(1\le 2^k\le s2^k{\lt}x_{k-1}\le x_k\) and \(k{\lt}\log _2x_k\). If \(k=0\), the bound holds since \(\log _2\max (1,x_0)\ge 0\).

Theorem 35.9.9 Networks with \(O(\log \log (N/\varepsilon ))\) layers, two-site injectivity
✓

Let \(A\) be normal in the gauge (3), let \(0{\lt}t{\lt}1\) bound the moduli of the eigenvalues of \(\mathcal{E}_A\) other than \(1\), with \(\xi =-1/\log t\), and let the two-site blocked tensor of \(A\) be injective. There is \(C{\gt}0\) such that for every unitary \(u\) with \(u|0\rangle |0\rangle =|\omega \rangle \), every \(\varepsilon {\gt}0\), and every \(k\ge 0\) and \(M\ge 1\) with \(N=M2^{k+1}\) and

\begin{align} x & =\xi \log (CN/\varepsilon )\le 2^{k+1}, \label{eq:ldp_tree_mera_threshold} \end{align}

the state \(|\psi \rangle \) of the tree network of \(A\) with \(k+1\) isometry layers satisfies \(\varepsilon (\psi ,\phi _N)\le \varepsilon \). Moreover, for every such \(u\), every \(\varepsilon {\gt}0\) and every \(M\ge 1\) there is \(k\ge 0\) satisfying (60) with \(k\le \log _2\max (1,x)\), so the network has at most \(\log _2\max (1,\xi \log (CN/\varepsilon ))+1\) isometry layers. Theorem 35.9.13 removes the injectivity hypothesis with registers of \(s\) sites. Neither covers every fixed \(N\) and \(\varepsilon \): for \(N=2p\) with \(p\) odd only \(k=0\) is available, and (60) fails for small \(\varepsilon \)  [ 154 ] .

Proof ▶

By Theorem 35.9.6 the network state is the approximating state, and Theorem 35.5.7 at \(\gamma =1/2\) gives \(C{\gt}0\) with \(\varepsilon (\widetilde\phi _N,\phi _N)\le CMe^{-q/\xi }\). This rate is the strengthening of the first bound of Lemma 1\('\) of  [ 219 ] proved in Theorem 35.5.7; the bound as printed in the source, for \(0{\lt}\gamma {\lt}1/2\) with rate \(e^{-\gamma q/\xi }\), gives the threshold \((\xi /\gamma )\log (CN/\varepsilon )\) instead, with the same count of layers up to a constant. From (60), \(CMe^{-q/\xi }\le \varepsilon \) by Lemma 35.9.7. The count is Lemma 35.9.8 with \(s=1\).

Definition 35.9.10 The network state on registers
✓

Let \(s\ge 1\). A binary finite-range network with sites of dimension \(d^s\) has its finest isometry \(W\colon \mathbb {C}^{D^2}\to \mathbb {C}^{d^s}\otimes \mathbb {C}^{d^s}\), which maps one site to two neighbouring registers of \(s\) sites of dimension \(d\). Its state on \(M2^{k+1}\) registers (59), read on the \(N=Ms2^{k+1}\) sites by splitting every register into its \(s\) sites, is its state on registers.

Lemma 35.9.11 The network state on registers is a unit vector
✓

The state on registers of a binary finite-range network with sites of dimension \(d^s\) is a unit vector.

Proof ▶

Splitting the registers into sites permutes the coordinates, so it preserves the norm, and the network state is a unit vector by Lemma 35.9.2.

Theorem 35.9.12 The approximating state is a network state on registers
✓

Let \(A\) blocked over \(s\) sites be injective, let \(\rho \ge 0\) with \(\operatorname{tr}\rho =1\), and let \(u\) be a unitary with \(u|0\rangle |0\rangle =|\omega \rangle \). For \(q=s2^{k+1}\) and \(M\ge 1\), the approximating state \(|\widetilde\phi _N\rangle =V^{\otimes M}|\Omega \rangle \) on \(N=Mq\) sites (Definition 35.3.8) is the state on registers of the tree network, with \(k+1\) isometry layers and unitary \(u\), of the tensor \(B\) obtained by blocking \(A\) over \(s\) sites.

Proof ▶

The two-site blocked tensor of \(B\) is \(A\) blocked over \(2s\) sites, which is injective, so the tree network of \(B\) is defined, and \(A\) blocked over \(q\) sites is injective, so the approximating state is the unnormalized one (Lemma 35.8.2.8). The tree map of the network of \(B\) is the product of the layers by Lemma 35.9.3, hence the isometric factor of \(B\) blocked over \(2^{k+1}\) sites by Theorem 35.4.15. Blocking \(B\) over \(2^{k+1}\) sites is blocking \(A\) over \(q\) sites, read through the grouping of the \(q\) sites into registers, so the isometric factors agree after the splitting of the registers (Theorem 35.20.3), and the pairs \(u|0\rangle |0\rangle \) are the pairs \(|\omega \rangle \) of \(|\Omega \rangle \).

Let \(A\) be normal in the gauge (3), and let \(0{\lt}t{\lt}1\) bound the moduli of the eigenvalues of \(\mathcal{E}_A\) other than \(1\), with \(\xi =-1/\log t\). There is \(C{\gt}0\) such that for every \(s\ge 1\) with \(A\) blocked over \(s\) sites injective, every unitary \(u\) with \(u|0\rangle |0\rangle =|\omega \rangle \), every \(\varepsilon {\gt}0\), and every \(k\ge 0\) and \(M\ge 1\) with \(N=Ms2^{k+1}\) and

\begin{align} x & =\xi \log (CN/\varepsilon )\le s2^{k+1}, \label{eq:ldp_register_mera_threshold} \end{align}

the state on registers \(|\psi \rangle \) of the tree network, with \(k+1\) isometry layers, of \(A\) blocked over \(s\) sites satisfies \(\varepsilon (\psi ,\phi _N)\le \varepsilon \). Moreover, for every such \(s\) and \(u\), every \(\varepsilon {\gt}0\) and every \(M\ge 1\) there is \(k\ge 0\) satisfying (61) with \(k\le \log _2\max (1,x)\).

Proof ▶

By Theorem 35.9.12 the network state is the approximating state with \(q=s2^{k+1}\), and the proof of Theorem 35.9.9 applies with \(2^{k+1}\) replaced by \(q\): Theorem 35.5.7 at \(\gamma =1/2\) gives \(C\), which does not depend on \(s\), with \(\varepsilon (\widetilde\phi _N,\phi _N)\le CMe^{-q/\xi }\le \varepsilon \) by Lemma 35.9.7. The count is Lemma 35.9.8.

Theorem 35.9.14 Normal states as networks, restricted chain lengths
✓

Let \(A\) be a normal tensor with \(D\ge 1\). There are \(s_0\ge 1\), \(\xi {\gt}0\) and \(C{\gt}0\) such that for every \(s\ge s_0\), every \(\varepsilon {\gt}0\) and every \(M\ge 1\) there are \(k\ge 0\) and a binary finite-range network with sites of dimension \(d^s\) and \(k+1\) isometry layers with \(k\le \log _2\max (1,\xi \log (CN/\varepsilon ))\), \(N=Ms2^{k+1}\), whose state on registers \(|\psi \rangle \) satisfies \(\varepsilon (\psi ,\phi _N)\le \varepsilon \) against the normalized state \(|\phi _N\rangle \) of \(A\). This is a scope restriction, to the chain lengths \(N=Ms2^{k+1}\) with \(k\) as above, of the containment of normal translation-invariant matrix product states in finite-range networks with \(O(\log \log N)\) layers, within the approximation error, of  [ 219 , paragraph “Connection to MERA” ] . Theorem 35.22.9 gives an unequal-block network for every positive length with nonzero periodic state, with a physical leaf bound fixed before \(N\) and \(\varepsilon \); see the resolved note  [ 154 ] .

Proof ▶

The normal tensor \(A\) has a gauge-equivalent rescaling \(B\) in the gauge (3), with \(|\phi _N(B)\rangle =\zeta ^N|\phi _N(A)\rangle \), a bound \(t{\lt}1\) on the subleading eigenvalues of \(\mathcal{E}_B\), and a length \(L\) from which on the blocked tensors of \(B\) are injective (Theorem 35.8.2.14). Take \(s_0=L+1\) and a unitary \(u\) preparing the pair of the fixed point of \(\mathcal{E}_B\) (Lemma 35.9.5). For \(s\ge s_0\), Theorem 35.9.13 applied to \(B\) gives \(k\) and the tree network of \(B\) blocked over \(s\) sites, and the error against the normalized state of \(B\) equals the error against that of \(A\) (Lemma 35.8.2.9).

35.10 Inhomogeneous short-range correlated states

The paragraph “Inhomogeneous short-range correlated MPS” of  [ 219 ] extends the preparation to matrix product states that are not translation invariant. After blocking, the positive parts of the polar decompositions of the blocked tensors generate a state \(|\phi _{\mathrm{pos}}\rangle \)  [ 219 , eq. (18) ] ; if it is close to a product of nearest-neighbour pairs \(|\Omega \rangle \), then preparing \(|\Omega \rangle \) and applying the isometries of the polar decompositions prepares the state with error \(\varepsilon (\Omega ,\phi _{\mathrm{pos}})\). This section proves the exact identity behind the scheme and the depth and error of the prepared state. The bond dimensions are at most \(D\) and may vary along the ring, as in the source; padding the matrices with zeros reduces them to a common bond dimension \(D\). The blocked tensors need not be injective: the isometric factor \(V_k\) of a blocked tensor is then a partial isometry with \(V_k^\dagger V_k=\Pi _k\), and the block unitary implements an isometry \(W_k\) with \(W_k\Pi _k=V_k\), an isometric extension of \(V_k\), as the source’s footnote to the paragraph “The sequential-RG circuit” indicates. The preparation theorems assume that every block has at least \(3D\) sites, and those with isometric extensions and error exactly \(\varepsilon (\Omega ,\phi _{\mathrm{pos}})\) also assume \(D^2\le d^{3D}\), which holds for every \(D\) when \(d\ge 2\). The source requires \(d^q\ge D^2\) for its polar decompositions, which implies \(D^2\le d^{3D}\) for blocks of \(q\ge 3D\ge 1\) sites, and holds the two legs of a block, of dimension \(D\) each, on its sites, but states no bound \(3D\). The restriction is recorded in  [ 66 ] . For block lengths with an explicit positive logarithmic lower bound, Theorem 35.10.18 prepares the finitely many exceptional rings exactly and absorbs their depths into a single constant.

Let \(A_1,\dots ,A_N\) be tensors of physical dimension \(d\) and bond dimension \(D\), one on each site of a ring of \(N\) sites, and let \(|\phi _N\rangle =\sum _s\operatorname{Tr}(A_1^{s_1}\cdots A_N^{s_N})|s\rangle \) be their state. Cut the ring into \(M\ge 1\) consecutive blocks of lengths \(\ell _1,\dots ,\ell _M\) as in Definition 35.5.10. The blocked tensor \(B_k\) of block \(k\) has physical dimension \(d^{\ell _k}\) and the matrices \(B_k^{s_{o_k+1}\cdots s_{o_k+\ell _k}}=A_{o_k+1}^{s_{o_k+1}}\cdots A_{o_k+\ell _k}^{s_{o_k+\ell _k}}\). When all tensors are equal to \(A\), it is the \(\ell _k\)-site blocked tensor \(\mathcal B_{\ell _k}\) of \(A\).

Let \(B_k=V_kP_k\) be the polar decompositions of the blocked tensors of Definition 35.10.1, with \(P_k\) read as a tensor of physical dimension \(D^2\) and bond dimension \(D\) as in Theorem 35.1.3.3. The state of the positive parts on the \(M\) blocks is

\begin{align} |\phi _{\mathrm{pos}}\rangle & =\sum _{\tau }\operatorname{Tr}\bigl(P_1^{\tau _1}\cdots P_M^{\tau _M}\bigr) |\tau _1\cdots \tau _M\rangle , \label{eq:ldp_chain_pos_state} \end{align}

the state of [ 219 , eq. (18) ] . For vectors \(\omega ^1,\dots ,\omega ^M\) on \(\mathbb {C}^D\otimes \mathbb {C}^D\) let \(|\Omega \rangle =\bigotimes _{k=1}^M|\omega ^k\rangle _{R_kL_{k+1}}\), the pair \(\omega ^k\) joining the right leg of block \(k\) to the left leg of block \(k+1\), cyclically; when all \(\omega ^k\) are equal to \(\omega \) it is the pair product state of Definition 35.2.3. The state \((\bigotimes _kV_k)|\Omega \rangle \) has the coefficient \(\sum _c\prod _k\langle s_k|V_k|c_k\rangle \, \Omega (c)\) at the configuration \(s\) read block by block; for equal tensors and equal pairs it is the state \(|\psi _{\ell ,\omega }\rangle \) of Definition 35.5.10.

Theorem 35.10.3 The state is the isometries applied to the positive parts
✓

For every cutting of the ring into blocks, \(|\phi _N\rangle =(\bigotimes _{k=1}^MV_k)|\phi _{\mathrm{pos}}\rangle \).

Proof ▶

The coefficient of \(|\phi _N\rangle \) at \(s\) is \(\operatorname{Tr}(B_1^{s_1}\cdots B_M^{s_M})\) with \(s_k\) the configuration of block \(k\). Substituting \(B_k^{s_k}=\sum _{\tau _k}\langle s_k|V_k|\tau _k\rangle P_k^{\tau _k}\) and expanding the product gives \(\sum _\tau \prod _k\langle s_k|V_k|\tau _k\rangle \operatorname{Tr}(P_1^{\tau _1}\cdots P_M^{\tau _M})\).

For matrices \(W_k\) from \(\mathbb {C}^m\) to \(\mathbb {C}^{n_k}\), one on each of \(M\) sites, and vectors \(x,y\) on \((\mathbb {C}^m)^{\otimes M}\),

\begin{align} \Bigl\langle \Bigl(\bigotimes _kW_k\Bigr)x, \Bigl(\bigotimes _kW_k\Bigr)y\Bigr\rangle & =\sum _{a,b}\overline{x(a)}\, y(b)\prod _k(W_k^\dagger W_k)_{a_kb_k}. \label{eq:ldp_chain_block_gram} \end{align}

For every chain and every cutting into blocks, \(\lVert \phi _N\rVert =\lVert \phi _{\mathrm{pos}}\rVert \); no injectivity is assumed. Suppose every blocked tensor \(B_k\) is injective on a set \(S_k\) of bond pairs, as in Definition 35.1.3.8. Then \(\langle (\bigotimes _kV_k)x,(\bigotimes _kV_k)y\rangle =\langle x,y\rangle \) for all vectors \(x,y\) on the \(M\) blocks such that \(\overline{x(a)}\, y(a)=0\) whenever \(a_k\notin S_k\) for some \(k\); if every \(B_k\) is injective, this holds for all \(x,y\). More generally, for matrices \(W_k\) with \(\sum _i\overline{(W_k)_{ia}}(W_k)_{ib}=1\) if \(a=b\in S_k\) and \(0\) otherwise, the same identity holds with \(W_k\) in place of \(V_k\). The state \(|\phi _{\mathrm{pos}}\rangle \) vanishes at every \(a\) with some \(a_k\notin S_k\). For products \(|\Omega \rangle \) and \(|\Omega '\rangle \) of pairs \(\omega ^k\) and \(\omega '^k\), \(\langle \Omega ,\Omega '\rangle =\prod _k\langle \omega ^k,\omega '^k\rangle \); in particular the norm of \(|\Omega \rangle \) is \(\prod _k\lVert \omega ^k\rVert \). For all vectors \(\omega ^k\),

\begin{align} \Bigl\langle \Bigl(\bigotimes _kV_k\Bigr)\Omega , \frac{\phi _N}{\lVert \phi _N\rVert }\Bigr\rangle & =\Bigl\langle \Omega , \frac{\phi _{\mathrm{pos}}}{\lVert \phi _{\mathrm{pos}}\rVert }\Bigr\rangle . \label{eq:ldp_chain_block_iso_inner} \end{align}

Here a vector \(x/\lVert x\rVert \) with \(x=0\) is read as \(0\), so the identity holds for every chain, and it is an identity of overlaps with normalized states when \(\phi _{\mathrm{pos}}\ne 0\).

Proof ▶

Expanding both vectors and summing over the configurations \(s=(s_k)_k\) factor by factor gives (63), since \(\sum _{s_k}\overline{(W_k)_{s_ka}}(W_k)_{s_kb}=(W_k^\dagger W_k)_{ab}\). For the norm, \(|\phi _N\rangle =(\bigotimes _kV_k)|\phi _{\mathrm{pos}}\rangle \) by Theorem 35.10.3, and \(V_k^\dagger V_k=\Pi _k\) by Theorem 35.1.3.3; by (63) the squared norm of \(|\phi _N\rangle \) is \(\sum _{a,b}\overline{\phi _{\mathrm{pos}}(a)}\phi _{\mathrm{pos}}(b) \prod _k(\Pi _k)_{a_kb_k}\), and \(\sum _b\prod _k(\Pi _k)_{a_kb_k}\phi _{\mathrm{pos}}(b)=\phi _{\mathrm{pos}}(a)\) because \(\sum _l(\Pi _k)_{jl}P_k^l=P_k^j\), expanding the trace as in Lemma 35.5.11. By Theorem 35.1.3.9, \(\sum _{s_k}\overline{(V_k)_{s_ka}}(V_k)_{s_kb}\) is \(1\) if \(a=b\in S_k\) and \(0\) otherwise, for the configurations \(s_k\) of block \(k\); for injective \(B_k\) the set \(S_k\) contains all pairs. Expanding the inner product over the configurations \(s=(s_k)_k\) and applying this identity factor by factor gives

\begin{align} \sum _s\overline{\Bigl(\Bigl(\bigotimes _kV_k\Bigr)x\Bigr)(s)} \Bigl(\Bigl(\bigotimes _kV_k\Bigr)y\Bigr)(s) & =\sum _{a,b}\overline{x(a)}\, y(b) \prod _k\sum _{s_k}\overline{(V_k)_{s_ka_k}}(V_k)_{s_kb_k} =\sum _{a\in \prod _kS_k}\overline{x(a)}\, y(a), \notag \end{align}

which is \(\langle x,y\rangle \) under the hypothesis on \(x\) and \(y\). The positive part \(P_k\) vanishes outside \(S_k\) by Theorem 35.1.3.9, so \(|\phi _{\mathrm{pos}}\rangle \) vanishes at every \(a\) with some \(a_k\notin S_k\), and the remaining identities follow from Theorem 35.10.3 with \(y=\phi _{\mathrm{pos}}\). For the overlap of the pair products, expanding \(\prod _k\langle \omega ^k,\omega '^k\rangle \) as a sum over bond configurations \((p_k)_k\) of \(\prod _k\overline{\omega ^k_{p_k}}\, \omega '^k_{p_k}\) and reindexing along the bond regrouping of Definition 35.2.8 gives \(\sum _c\overline{\Omega (c)}\, \Omega '(c)\).

Let \(D_1,\dots ,D_N\le D\) be the dimensions of the bonds of the ring, the bond \(k\) joining site \(k-1\) to site \(k\), cyclically, and let site \(k\) carry matrices \(A_k^i\) of size \(D_k\times D_{k+1}\). The state of the chain is \(|\phi _N\rangle =\sum _s\operatorname{Tr}(A_1^{s_1}\cdots A_N^{s_N})|s\rangle \), the setting of the paragraph “Inhomogeneous short-range correlated MPS” of  [ 219 ] . Padding every \(A_k^i\) with zeros to a \(D\times D\) matrix gives a chain of bond dimension \(D\). A chain with common bond dimension \(D\) is the special case \(D_k=D\) with unchanged matrices. For blocks as in Definition 35.10.1, let \(a_k=D_{o_k+1}\) and \(b_k=a_{k+1}\) be the dimensions of the bonds at the left and right end of block \(k\), cyclically, and let \(R_k\) be the rectangle of pairs \((\alpha ,\beta )\) with \(\alpha {\lt}a_k\) and \(\beta {\lt}b_k\). The blocked tensors are injective if, for every \(k\), the blocked tensor \(B_k\) of block \(k\) of the padded chain spans every matrix unit \(|\alpha \rangle \langle \beta |\) with \((\alpha ,\beta )\in R_k\). For blocks of at least one site, \(B_k\) vanishes outside \(R_k\) and its entries on \(R_k\) are those of the product of the rectangular matrices along the block, so the condition may be read as the source’s injectivity of the rectangular blocked tensor, whose matrices of size \(a_k\times b_k\) span all matrices of that size; that identification of the entries on \(R_k\) is not part of the formalization, see the section on zero padding in  [ 66 ] . For a block of length zero the two readings differ, the padded blocked tensor being the identity matrix of size \(D\). A pair \(\omega ^k\) on \(\mathbb {C}^{b_k}\otimes \mathbb {C}^{b_k}\) is padded with zeros to a vector on \(\mathbb {C}^D\otimes \mathbb {C}^D\). The states \(|\phi _{\mathrm{pos}}\rangle \), \(|\Omega \rangle \) and \((\bigotimes _kV_k)|\Omega \rangle \) of the chain are those of Definition 35.10.2 for the padded chain and the padded pairs.

On a ring of \(N\ge 1\) sites the padded chain has the state \(|\phi _N\rangle \) of the chain. If all bonds already have dimension \(D\), zero padding leaves every matrix unchanged. If every block has at least one site, the blocked tensor \(B_k\) of the padded chain vanishes outside \(R_k\); if moreover the blocked tensors are injective, \(B_k\) is injective on \(R_k\). Padding preserves inner products of pairs, so padded unit pairs are unit vectors, and the product \(|\Omega \rangle \) of padded pairs vanishes at every bond configuration \(c\) with some \(c_k\notin R_k\).

Proof ▶

The trace of the product of the padded matrices is the sum over cyclic bond configurations \(g\) of \(\prod _k(A_k^{s_k})_{g_kg_{k+1}}\) with padded entries, and a term vanishes unless \(g_k{\lt}D_k\) for every \(k\); the remaining terms are those of the rectangular trace. A product of padded matrices of sizes \(D_{o+1}\times D_{o+2},\dots ,D_{o+\ell }\times D_{o+\ell +1}\) vanishes at every entry \((\alpha ,\beta )\) outside the rectangle of pairs with \(\alpha {\lt}D_{o+1}\) and \(\beta {\lt}D_{o+\ell +1}\), its first factor vanishing on the rows \(\alpha \ge D_{o+1}\) and its last on the columns \(\beta \ge D_{o+\ell +1}\); the bond after the last site of block \(k\) is the bond at the left end of block \(k+1\), cyclically. A padded pair vanishes outside the square of its bond, and the pair \(\omega ^k\) joins the right index of block \(k\), of dimension \(b_k\), to the left index of block \(k+1\), of dimension \(a_{k+1}=b_k\).

Definition 35.10.7 Approximation of the positive parts by pairs
✓
#

For \(\delta \in \mathbb {R}\), a chain with bond dimensions at most \(D\) is approximated by pairs with error \(\delta \) on the given blocks if \(\phi _{\mathrm{pos}}\neq 0\) and there are unit vectors \(\omega ^k\) on \(\mathbb {C}^{b_k}\otimes \mathbb {C}^{b_k}\) with \(1-\lvert \langle \Omega ,\phi _{\mathrm{pos}}\rangle \rvert /\lVert \phi _{\mathrm{pos}}\rVert \le \delta \), the states being those of the padded chain and the padded pairs. The source defines a sequence of matrix product states with bond dimension at most \(D\) to have finite correlation length if, after blocking \(q=O(\log N)\) sites, this holds with an error tending to \(0\) as \(N\to \infty \)  [ 219 , paragraph “Inhomogeneous short-range correlated MPS” ] ; the definition here is the condition for one ring. The condition \(\phi _{\mathrm{pos}}\neq 0\) is presupposed by the normalized state in the source’s error, see  [ 66 ] .

Theorem 35.10.8 Sequential factorization on a set of bond pairs
✓

Let \(A_1,\dots ,A_q\), \(q\ge 1\), be tensors of bond dimension \(D\), one on each site, let their blocked tensor \(B=VP\) be injective on a set \(S\) of bond pairs, and let \(\pi \) enumerate the bond pairs with the elements of \(S\) first, so that \(\pi (x)\in S\) exactly for \(x{\lt}\lvert S\rvert \). There are integers \(b_0=1\), \(b_q=\lvert S\rvert \) and \(b_p\le D^2\), and families of \(b_{p-1}\times b_p\) matrices \(X_p^i\) with \(\sum _i(X_p^i)^\dagger X_p^i=\mathbb {1}_{b_p}\) for every \(p\), such that \(\langle i_1\cdots i_q|V|\pi (x)\rangle =(X_1^{i_1}\cdots X_q^{i_q})_{1x}\) for every \(x{\lt}\lvert S\rvert \). For \(S\) the set of all pairs this is Theorem 35.4.12.

Proof ▶

By Theorem 35.1.3.9, \(V=BG\) for a matrix \(G\) on the bond pairs, and the columns \(V|\pi (x)\rangle \), \(x{\lt}\lvert S\rvert \), are orthonormal. Reorder the inputs by \(\pi \) and apply Lemma 35.21.1.6 with \(r=\lvert S\rvert \).

Theorem 35.10.9 Sequential factorization of the partial isometry of any blocked tensor
✓

Let \(A_1,\dots ,A_q\), \(q\ge 1\), be tensors of bond dimension \(D\), one on each site, with blocked tensor \(B=VP\) and \(V^\dagger V=\Pi \); no injectivity is assumed. Let \(r\le D^2\) and let \(T\) be a unitary on \(\mathbb {C}^{D^2}\) with \(\Pi T=T\Lambda \), where \(\Lambda \) is the diagonal matrix with \(\Lambda _{yy}=1\) for \(y{\lt}r\) and \(\Lambda _{yy}=0\) otherwise. Then \(VT|x\rangle =0\) for every \(x\ge r\), and there are integers \(b_0=1\), \(b_q=r\) and \(b_p\le D^2\), and families of \(b_{p-1}\times b_p\) matrices \(X_p^i\) with \(\sum _i(X_p^i)^\dagger X_p^i=\mathbb {1}_{b_p}\) for every \(p\), such that \(\langle i_1\cdots i_q|VT|x\rangle =(X_1^{i_1}\cdots X_q^{i_q})_{1x}\) for every \(x{\lt}r\). This is the case \(q\ge 1\) of the footnote of  [ 219 , paragraph “The sequential-RG circuit” ] : the derivation of [ 219 , eqs. (13)–(15) ] remains valid for non-injective \(B\), with \(P^{-1}\) read as a pseudo-inverse. The source states no lower bound on \(q\); at \(q=0\) the conclusion fails for every \(D\), see  [ 105 ] .

Proof ▶

Since \(V^\dagger V=\Pi \) and \(T\) is unitary, \((VT)^\dagger VT=T^\dagger \Pi T=\Lambda \). So the first \(r\) columns of \(VT\) are orthonormal and the others have norm zero. By Theorem 35.1.3.9, \(V=BG\) for a matrix \(G\) on the bond pairs, so \(VT=B(GT)\), and Lemma 35.21.1.6 factors \(VT\) on its first \(r\) inputs.

There is \(C\), depending only on \(d\) and \(D\), such that the following holds. Cut the ring of \(N\ge 1\) sites into \(M\ge 1\) blocks of lengths \(3D\le \ell _k\le L\), let \(A_1,\dots ,A_N\) be tensors of bond dimension \(D\) whose blocked tensor \(B_k\) is injective on a set \(S_k\) of bond pairs for every \(k\), and let \(\omega ^k\) be unit vectors on \(\mathbb {C}^D\otimes \mathbb {C}^D\) whose product \(|\Omega \rangle \) vanishes at every bond configuration \(c\) with some \(c_k\notin S_k\). Then \((\bigotimes _kV_k)|\Omega \rangle \) is prepared in depth at most \(CL\). In particular this holds when every \(B_k\) is injective, for all unit vectors \(\omega ^k\). A finite set has an enumeration listing the elements of a given subset first, and for \(d\le 1\) every vector on a ring of \(N\ge 1\) sites is prepared in depth \(0\).

Proof ▶

For \(d\le 1\) there is at most one configuration, and a product vector carries any amplitude on it. For \(D=0\) there is no unit pair. Otherwise \(d\ge 2\), so \(D\le d^D\), and each bond index is encoded in \(D\) sites. The circuit of the proof of Theorem 35.6.1 applies with one change: the first layer prepares the pair \(\omega ^k\) on the window joining block \(k\) to block \(k+1\), one unitary per window, and on block \(k\) the unitary of Theorem 35.21.1.7, built from the sequential factorization of Theorem 35.10.8 with an enumeration listing \(S_k\) first, implements \(V_k\) on the inputs in \(S_k\), the only ones \(|\Omega \rangle \) populates. The depth of that unitary is bounded by a constant times \(\ell _k\), the constant being the largest over the finitely many enumerations of the bond pairs.

Lemma 35.10.11 A basis adapted to a projector
✓

For a Hermitian idempotent \(E\) on \(\mathbb {C}^m\) there are \(r\le m\) and a unitary \(T\) with \(ET=T\Lambda \), where \(\Lambda \) is the diagonal matrix with \(\Lambda _{yy}=1\) for \(y{\lt}r\) and \(\Lambda _{yy}=0\) otherwise. For the polar decomposition \(B=VP\) of a tensor, with \(V^\dagger V=\Pi \) as in Theorem 35.1.3.3, \(V\Pi =V\).

Proof ▶

By the spectral theorem \(EU=U\operatorname {diag}(\mu )\) for a unitary \(U\) and real \(\mu _j\); then \(U\operatorname {diag}(\mu )^2=E^2U=EU\), so \(\mu _j^2=\mu _j\) and \(\mu _j\in \{ 0,1\} \). Reordering the columns of \(U\) so that those with \(\mu _j=1\) come first gives \(T\). For the second claim, \((V(1-\Pi ))^\dagger V(1-\Pi )=(1-\Pi )\Pi (1-\Pi )=0\), so \(V(1-\Pi )=0\).

Let \(D\ge 1\), encode the bond indices injectively in \(r_1\ge 1\) sites, let \(\pi \) enumerate the bond pairs, and let \(Q_1,\dots ,Q_q\) be an isometric chain with \(b_0=1\), as in Theorem 35.21.1.7. There is \(C\), independent of \(q\ge 3r_1\), of the chain and of \(G\), such that for every unitary \(G\) on \(\mathbb {C}^{D^2}\) some unitary \(U\) on \(q\) sites, a product of at most \(Cq\) gates on neighbouring sites, and some amplitudes \(Z(\sigma ,y)\) with \(Z(\sigma ,y)=(Q_1^{\sigma _1}\cdots Q_q^{\sigma _q})_{1y}\) for \(y{\lt}b_q\) satisfy \(\langle \sigma |U|l,0,r\rangle =\sum _yZ(\sigma ,y)G_{yx}\) whenever \(\pi (x)=(l,r)\). A unitary on the levels of \(\mathbb {C}^m\) encoded injectively in the configurations of a window extends to a unitary on the window.

Proof ▶

The encoded levels span an isometric copy of \(\mathbb {C}^m\), so \(G\) on them is an isometry into the window, which extends to a unitary by Theorem 35.3.9. In the circuit of Theorem 35.21.1.7, after the SWAP gates have brought the two inputs onto the last \(2r_1\) sites, apply this unitary for \(G\) on those sites, a product of a bounded number of gates by Theorem 33.2.1, and then the staircase; \(Z(\sigma ,y)\) is the amplitude of the staircase on the encoded input \(y\).

Theorem 35.10.13 A block unitary implementing an isometric extension
✓

Encode the bond indices injectively in \(D\ge 1\) sites. There is \(C\) such that for every \(q\ge 3D\) and all tensors \(A_1,\dots ,A_q\) of bond dimension \(D\), one on each site, with blocked tensor \(B=VP\) and \(V^\dagger V=\Pi \), there are a unitary \(U\) on the \(q\) sites, a product of at most \(Cq\) gates on neighbouring sites, and an isometry \(W\) from \(\mathbb {C}^{D^2}\) to the \(q\) sites with \(W\Pi =V\) and \(U|l,0,r\rangle =W|l,r\rangle \) for all \(l\) and \(r\). No injectivity is assumed.

Proof ▶

Let \(\Pi T=T\Lambda \) as in Lemma 35.10.11. By Theorem 35.10.9, \(VT\) factors into an isometric chain on its first \(r\) inputs. Let \(U\) be the unitary of Lemma 35.10.12 for this chain and \(G=T^\dagger \), and \(W|l,r\rangle =U|l,0,r\rangle \). Then \(W\) is an isometry, since \(U\) is unitary and distinct inputs give distinct configurations, and \(W=ZT^\dagger \). As \(T^\dagger \Pi =\Lambda T^\dagger \) and \(Z\Lambda =VT\Lambda =V\Pi T=VT\), one has \(W\Pi =Z\Lambda T^\dagger =VTT^\dagger =V\).

For matrices \(W_k\) from \(\mathbb {C}^{D^2}\) to the sites of block \(k\), let \((\bigotimes _kW_k)x\) have the coefficient \(\sum _a\prod _k\langle s_k|W_k|a_k\rangle x(a)\) at the configuration \(s\) read block by block; for \(W_k=V_k\) it is the vector of Definition 35.10.2. If every \(W_k\) is an isometry, \(\bigotimes _kW_k\) preserves inner products and norms. If \(W_k\Pi _k=V_k\) for every \(k\), then \(|\phi _N\rangle =(\bigotimes _kW_k)|\phi _{\mathrm{pos}}\rangle \), and if moreover every \(W_k\) is an isometry, then for all vectors \(\omega ^k\)

\begin{align} \Bigl\langle \Bigl(\bigotimes _kW_k\Bigr)\Omega , \frac{\phi _N}{\lVert \phi _N\rVert }\Bigr\rangle & =\Bigl\langle \Omega , \frac{\phi _{\mathrm{pos}}}{\lVert \phi _{\mathrm{pos}}\rVert }\Bigr\rangle , \label{eq:ldp_isometric_extension_overlap} \end{align}

with the reading of \(x/\lVert x\rVert \) for \(x=0\) as in Theorem 35.10.4.

Proof ▶

Expanding the inner product over the configurations read block by block, \(\sum _{s_k}\overline{(W_k)_{s_ka}}(W_k)_{s_kb}=\delta _{ab}\) factor by factor gives \(\langle x,y\rangle \), as in Lemma 35.5.11. If \(W_k\Pi _k=V_k\), then \(W_kP_k=W_k\Pi _kP_k=V_kP_k=B_k\), and expanding the trace as in Theorem 35.10.3 gives \(|\phi _N\rangle =(\bigotimes _kW_k)|\phi _{\mathrm{pos}}\rangle \); with \(\lVert \phi _N\rVert =\lVert \phi _{\mathrm{pos}}\rVert \) from Theorem 35.10.4 and the preservation of inner products this gives (65).

Let \(D^2\le d^{3D}\). There is \(C\), depending only on \(d\) and \(D\), such that the following holds. Cut the ring of \(N\ge 1\) sites into \(M\ge 1\) blocks of lengths \(3D\le \ell _k\le L\), let \(A_1,\dots ,A_N\) be tensors of bond dimension \(D\), and let \(\omega ^k\) be unit vectors on \(\mathbb {C}^D\otimes \mathbb {C}^D\). Then there are isometries \(W_k\) with \(W_k\Pi _k=V_k\) for the polar decompositions \(B_k=V_kP_k\) of the blocked tensors such that \((\bigotimes _kW_k)|\Omega \rangle \) is prepared in depth at most \(CL\). No injectivity is assumed.

Proof ▶

For \(D=0\) there is no unit pair. Otherwise \(D^2\le d^{3D}\) gives \(d\ge 1\) and \(D\le d^D\): for \(d=1\) it forces \(D=1\), and for \(d\ge 2\) one has \(D{\lt}2^D\). Each bond index is encoded in \(D\) sites. The circuit of Theorem 35.10.10 applies with the unitary of Theorem 35.10.13 on every block, which implements \(W_k\) on all inputs \(|l,0,r\rangle \); the state of the two layers is \((\bigotimes _kW_k)|\Omega \rangle \) by the same computation, with \(W_k\) in place of \(V_k\).

Let \(D^2\le d^{3D}\). There is \(C\), depending only on \(d\) and \(D\), such that the following holds. Cut the ring of \(N\ge 1\) sites into \(M\ge 1\) blocks of lengths \(3D\le \ell _k\le L\), let \(A_1,\dots ,A_N\) be a chain with bond dimensions at most \(D\), and let \(\omega ^k\) be unit vectors on \(\mathbb {C}^{b_k}\otimes \mathbb {C}^{b_k}\), as in Definition 35.10.5. Then there are isometries \(W_k\) with \(W_k\Pi _k=V_k\), for the polar decompositions \(B_k=V_kP_k\) of the blocked tensors of the padded chain, such that \(|\psi \rangle =(\bigotimes _kW_k)|\Omega \rangle \) is a unit vector prepared in depth at most \(CL\), and

\begin{align} 1-\frac{\lvert \langle \psi ,\phi _N\rangle \rvert }{\lVert \phi _N\rVert } & =1-\frac{\lvert \langle \Omega ,\phi _{\mathrm{pos}}\rangle \rvert }{\lVert \phi _{\mathrm{pos}}\rVert }, \label{eq:ldp_inhomogeneous_error} \end{align}

that is, \(\varepsilon (\psi ,\phi _N)=\varepsilon (\Omega ,\phi _{\mathrm{pos}})\) for the normalized states when \(\phi _{\mathrm{pos}}\ne 0\); with the reading of \(x/\lVert x\rVert \) for \(x=0\) as in Theorem 35.10.4, the identity of the overlaps holds for every chain. For every \(d\), with \(C\) depending only on \(d\) and \(D\): if the chain is approximated by pairs with error \(\delta \) on the given blocks, some unit vector prepared in depth at most \(CL\) has error at most \(\delta \) against the normalized state \(|\phi _N\rangle \). No injectivity of the blocked tensors is assumed. This is a scope-restricted variant, for one ring, of the claim of the paragraph “Inhomogeneous short-range correlated MPS” of  [ 219 ] , which states total depth \(O(\log (N/\varepsilon ))\) with error \(\varepsilon (\Omega ,\phi _{\mathrm{pos}})\) for matrix product states with bond dimension at most \(D\). The lower bound \(3D\le \ell _k\) is absent from that statement  [ 66 ] , and the unrestricted claim is not formalized. The hypothesis \(D^2\le d^{3D}\) follows from the source’s requirement \(d^q\ge D^2\) for blocks of \(q\ge 3D\ge 1\) sites. The bound \(CL\) gives the stated depth when \(L=O(\log (N/\varepsilon ))\); the source’s definition fixes blocks of length \(q=O(\log N)\). The choice of \(L\) in terms of \(N\) and the error is not made here.

Proof ▶

The padded pairs are unit vectors by Theorem 35.10.6, and Theorem 35.10.15 for the padded chain gives the isometries and the depth. The norm of \(|\psi \rangle \) is \(\lVert \Omega \rVert =1\), and the error identity is (65), since the padded chain has the state \(|\phi _N\rangle \). Under the approximation hypothesis with \(d\ge 2\), which gives \(D^2\le d^{3D}\), the error is at most \(\delta \). For \(d\le 1\) the ring has at most one configuration; \(\phi _N\ne 0\) because \(\lVert \phi _N\rVert =\lVert \phi _{\mathrm{pos}}\rVert \ne 0\) by Theorem 35.10.4, the normalized state \(\phi _N/\lVert \phi _N\rVert \) is prepared in depth \(0\) by Theorem 35.10.10, and its error is \(0\le \delta \) by the Cauchy–Schwarz inequality.

Corollary 35.10.17 Preparation with injective blocked tensors
✓

There is \(C\), depending only on \(d\) and \(D\), such that in the setting of Theorem 35.10.16, for any \(d\), if moreover every blocked tensor is injective in the sense of Definition 35.10.5, the vector \((\bigotimes _kV_k)|\Omega \rangle \) is a unit vector prepared in depth at most \(CL\) that satisfies (66) in place of \(|\psi \rangle \).

Proof ▶

For \(D=0\) there is no unit pair. Otherwise every block has a site, and by Theorem 35.10.6 the padded blocked tensor \(B_k\) is injective on the rectangle \(R_k\), the padded pairs are unit vectors, and \(|\Omega \rangle \) vanishes outside \(\prod _kR_k\). The depth is Theorem 35.10.10 with \(S_k=R_k\). The norm of \(|\psi \rangle \) is \(\lVert \Omega \rVert =\prod _k\lVert \omega ^k\rVert =1\) and the error identity is (64) by Theorem 35.10.4, since the padded chain has the state \(|\phi _N\rangle \) by Theorem 35.10.6.

Fix a physical dimension \(d\ge 1\), a bond bound \(D\), and \(c{\gt}0\). There are constants \(C\) and \(N_0\), depending only on \(d,D,c\), with the following property. For every \(N\ge 1\), let \(A^{(N)}\) be a chain with bond dimensions at most \(D\), and cut it into \(M_N\ge 1\) blocks satisfying \(c\log N\le \ell _{N,k}\le L_N\). Suppose its positive-part state is nonzero and approximable by unit pairs with error at most \(\delta _N\). Then there are unit vectors \(\psi _N\) prepared by local circuits of depths \(T_N\le CL_N\) with \(0\le \varepsilon (\psi _N,\phi _N)\le \delta _N\). For \(N{\lt}N_0\) one can take \(\psi _N=\phi _N/\lVert \phi _N\rVert \) exactly. In particular, \(\delta _N\to 0\) implies \(\varepsilon (\psi _N,\phi _N)\to 0\), and \(L_N=O(\log N)\) implies \(T_N=O(\log N)\). No injectivity is required.

The positive lower bound on block lengths is an additional hypothesis: the source’s upper bound \(q_N=O(\log N)\) alone does not imply it. Convergence of the errors supplies no accuracy-dependent rate, so this statement does not establish \(O(\log (N/\varepsilon ))\) for arbitrary requested accuracy  [ 66 ] .

Proof ▶

Choose \(N_0{\gt}\exp (3D/c)\). For \(N\ge N_0\), all block lengths are at least \(3D\), so Theorem 35.10.16 gives depth at most \(C_0L_N\). On the finitely many rings \(2\le N{\lt}N_0\), apply Theorem 35.6.1.6 to the normalized target: extending it to a unitary and decomposing that unitary into nearest-neighbour gates gives a bound \(K\) depending only on \(d,N_0\). A one-site vector is a product vector and has depth zero. Since \(N\ge 1\) and the blocks cover the ring, \(L_N\ge 1\), so \(C=\max (C_0,K)\) bounds every depth by \(CL_N\). The exact states have zero error. Cauchy–Schwarz gives nonnegative error for every prepared unit vector, and convergence follows by squeezing between zero and \(\delta _N\).

Theorem 35.10.19 Exact linear-depth preparation of an inhomogeneous state
✓

Fix \(d\ge 1\) and \(D\). There is \(C\) such that the normalized state of every nonzero inhomogeneous chain of bond dimension \(D\) on \(N\ge 1\) sites is prepared exactly by a local circuit of depth at most \(CN\). No injectivity or correlation-decay assumption is required. This is the sequential circuit of  [ 219 ] , applied to one block covering the ring, including the isometric extension for a non-injective tensor.

Proof ▶

For \(N\ge 3D\) and \(d\ge 2\), use one block with positive-part state \(\phi _{\mathrm{pos}}\). Its normalized vector is a single unit pair on \(\mathbb C^D\otimes \mathbb C^D\), with its two indices interchanged to match the cyclic contraction. The block isometry satisfies \(WP=B\), so it sends that pair to \(\phi _N/\lVert \phi _N\rVert \) in depth at most \(C_0N\). For \(2\le N{\lt}3D\), bounded-dimensional synthesis gives a constant depth \(K\) depending only on \(d,D\); take \(C=\max (C_0,K)\). One-site states and states with \(d=1\) are product states and need no gates.

Theorem 35.10.20 Accuracy-dependent preparation under a uniform decay rate
✓

Fix \(d\ge 1\) and a family \(A^{(N)}\) of inhomogeneous chains with bond dimensions at most \(D\). Suppose there are constants \(K,r{\gt}0\) and an integer \(k\ge 0\), independent of \(N\), such that at every scale \(1\le q\le N\) there is a partition into blocks of lengths between \(q\) and \(2q\) with a nonzero positive-part state approximable by unit pairs with error at most \(KN^k e^{-rq}\). Then there is \(C\) such that for every \(N\ge 1\) and \(0{\lt}\varepsilon \le 1\), a unit vector \(\psi \) can be prepared with depth \(T\le C\log (N/\varepsilon )\) and error \(\varepsilon (\psi ,\phi _N)\le \varepsilon \).

This is a conditional variant of the accuracy-dependent claim in the inhomogeneous paragraph of  [ 219 ] . The uniform rate is an additional assumption: convergence of the approximation errors alone does not establish it  [ 66 ] .

Proof ▶

For \(N\ge 2\), choose \(q=\lceil a\log (N/\varepsilon )+b\rceil \), where \(a=\max (k,1)/r\) and \(b=\max (\log K,0)/r+3D+1\). Then \(q\ge 3D\) and \(rq\ge \log K+k\log N-\log \varepsilon \), so Lemma 35.5.3 gives \(KN^k e^{-rq}\le \varepsilon \). If \(q\le N\), choose the partition supplied by the approximation hypothesis. Its block lengths are at most \(2q\), so Theorem 35.10.16 gives depth at most \(2C_0q\). If \(q{\gt}N\), apply Theorem 35.10.19 to obtain exact preparation in depth at most \(C_1N{\lt}C_1(a\log (N/\varepsilon )+b)\). Since \(\log (N/\varepsilon )\ge \log 2\), both bounds are a constant multiple of \(\log (N/\varepsilon )\). The one-site case has depth zero.

35.11 Uniform contraction of contiguous blocks

A quantitative condition on the transfer maps of actual contiguous blocks provides a uniform positive-part rate. The condition below is Choi domination, which gives the quantum Doeblin contraction of  [ 244 , Theorem 8.17 ] . It is an additional structural hypothesis; it is not inferred from the inhomogeneous finite-correlation definition of  [ 219 ] . In particular, separate spectral gaps of the microscopic site maps do not control ordered products of different maps.

Theorem 35.11.1 Transfer map of an inhomogeneous block
✓

For a chain \(A_0,\dots ,A_{n-1}\) with common bond dimension \(D\), let \(B\) be its blocked tensor. Then

\begin{align} E_B(X) & =\sum _{i_0,\dots ,i_{n-1}} A_0^{i_0}\cdots A_{n-1}^{i_{n-1}}X (A_0^{i_0}\cdots A_{n-1}^{i_{n-1}})^\dagger \notag \\ & =(E_{A_0}\circ \cdots \circ E_{A_{n-1}})(X). \end{align}

The first site’s map is outermost. If every site map preserves trace, so does \(E_B\).

Proof ▶

Expand the Kraus sum, split off the first physical index, and proceed by induction on \(n\). The two adjacent matrix products have the same order as the composition; the adjoints appear in the reverse order. Trace preservation follows by applying it to the outermost map at each step.

Theorem 35.11.2 Uniform Doeblin contraction along a chain
✓

Let \(\sigma \) be a density matrix and \(0\le \eta \le 1\). Suppose every site’s transfer map preserves trace and its normalized Choi matrix satisfies \(J(E_{A_i})\ge (\eta /D)(\sigma \otimes I)\). For the blocked tensor \(B\) and any two density matrices \(\rho _1,\rho _2\),

\begin{align} \lVert E_B(\rho _1)-E_B(\rho _2)\rVert _1 & \le (1-\eta )^n\lVert \rho _1-\rho _2\rVert _1. \end{align}

The sites may themselves be contiguous blocks, provided the hypothesis is imposed on their actual transfer maps.

Proof ▶

Apply the Choi-dominated quantum Doeblin theorem to the first map and the two density matrices produced by the remaining maps. Induction gives one factor \(1-\eta \) for each actual map in the ordered product.

Fix \(\sigma {\gt}0\) with \(\operatorname {Tr}\sigma =1\). There is \(K\), depending only on \(D\) and \(\sigma \), such that the following holds. Partition a chain of \(N\) sites into contiguous blocks of lengths \(\ell _j\le s\), with \(s\ge 1\), and let \(F_j\) be their transfer maps. Suppose each \(F_j\) preserves trace, fixes \(\sigma \), and satisfies \(J(F_j)\ge (\eta /D)(\sigma \otimes I)\) for one \(0\le \eta \le 1\). For the physical matrix \(B\) of the whole chain and its positive polar factor \(P_B\), the operator-norm bounds are

\begin{align} \lVert B^\dagger B-\sigma ^\mathsf {T}\otimes I\rVert & \le 2D(1-\eta )^{\lfloor N/s\rfloor },\notag \\ \lVert P_B-(\sqrt\sigma )^\mathsf {T}\otimes I\rVert & \le K(1-\eta )^{\lfloor N/s\rfloor }. \end{align}

The constants are independent of the site tensors, the physical dimension, the chain length, and the partition. For fixed \(s\) and \(0{\lt}\eta {\lt}1\), these are uniform exponential bounds in physical length.

Proof ▶

Put \(P_\sigma (X)=\operatorname {Tr}(X)\sigma \) and \(R_j=F_j-\eta P_\sigma \). Choi domination makes every \(R_j\) completely positive. Its trace is scaled by \(1-\eta \). The common fixed state and trace preservation give, for \(m\) contiguous blocks,

\begin{align} F_0\circ \cdots \circ F_{m-1} & =[1-(1-\eta )^m]P_\sigma +R_0\circ \cdots \circ R_{m-1}. \end{align}

The normalized Choi matrix of the residual product is positive and has trace \((1-\eta )^m\). A positive matrix has operator norm at most its trace. Also \(J(P_\sigma )\) is a density matrix. Since \(B^\dagger B=D J(E_B)^\mathsf {T}\), the triangle inequality gives the Gram bound \(2D(1-\eta )^m\). The partition implies \(N\le ms\), hence \(m\ge \lfloor N/s\rfloor \).

The limiting Gram matrix \(\sigma ^\mathsf {T}\otimes I\) is positive definite. Apply the square-root Lipschitz estimate at that fixed matrix, with constant \(L_\sigma \), and take \(K=2DL_\sigma \).

These results do not by themselves prove the uniform pair-approximation hypothesis for general inhomogeneous chains. A common faithful fixed state and quantitative domination on actual contiguous blocks are assumed here. Varying rectangular bond spaces and varying fixed states require additional arguments. Section 35.12 proves the overlap and normalization bounds under a uniform ordered-transfer mixing hypothesis; qualitative finite correlation alone still does not supply that hypothesis [ 66 ] .

35.12 Normalized preparation from ordered mixing

Fix a faithful density matrix \(\sigma \) on the common bond space \(\mathbb C^D\), and write \(P_\infty =(\sqrt\sigma )^\mathsf T\otimes I\). Let \(T_\sigma \) be the transfer matrix of the map \(X\mapsto \operatorname {Tr}(X)\sigma \). Every matrix norm in this section is the \(L^2\) operator norm. A quantitative bound on actual ordered transfer products is an additional sufficient condition for the inhomogeneous preparation of  [ 219 ] ; separate sitewise spectral gaps do not imply that bound.

For an actual two-site interval, the first equality below contracts the intermediate bond, and the second is the polar decomposition of its physical matrix. The physical indices remain \(i_0,i_1\) on all three panels; the internal index \(u\) has dimension \(D^2\).

\begin{tenkz}[rows={wire}, cols=2]
            \tn[at=(1,1), name=aa, skin=box,
                ports={180:virtual:$\alpha$, 0:virtual, 90:physical:$i_0$}]{A_a}
            \tn[at=(1,2), name=ab, skin=box,
                ports={180:virtual, 0:virtual:$\beta$, 90:physical:$i_1$}]{A_{a+1}}
        \end{tenkz} \(=\) \begin{tenkz}[rows={wire}, cols=2, bonds=none]
            \tn[at=(1,1), name=block, skin=box, wide=2,
                ports={180:virtual:$\alpha$, 0:virtual:$\beta$,
                        90@1:physical:$i_0$, 90@2:physical:$i_1$}]{B}
        \end{tenkz} \(=\) \begin{tenkz}[rows={wire,wire}, cols=2, bonds=none, align=2]
            \tn[at=(1,1), name=iso, skin=pill, wide=2,
                ports={90@1:physical:$i_0$, 90@2:physical:$i_1$, 270:physical}]{V}
            \tn[at=(2,1), name=pos, skin=box, wide=2,
                ports={180:virtual:$\alpha$, 0:virtual:$\beta$, 90:physical}]{P}
            \tnwire{iso.270}{pos.90}
        \end{tenkz}
Theorem 35.12.1 Uniform Gram and transfer-matrix comparison
✓

For each bond dimension \(D\), there is \(K_D{\gt}0\) such that, for every physical dimension \(d\), tensor \(A\), and positive semidefinite matrix \(\rho \), write \(B\) for the physical matrix of \(A\) and \(T_\rho \) for the transfer matrix of \(X\mapsto \operatorname {Tr}(X)\rho \). Then

\begin{align} \| B^\dagger B-\rho ^\mathsf T\otimes I\| & \le K_D\| T_A-T_\rho \| , \\ \| T_A-T_\rho \| & \le K_D\| B^\dagger B-\rho ^\mathsf T\otimes I\| . \end{align}

For paired indices \(a=(a_1,a_2)\) and \(b=(b_1,b_2)\), the reset Gram matrix has entry \((\rho ^\mathsf T\otimes I)_{a,b} =\delta _{a_2,b_2}\rho _{b_1,a_1}\). Both norms are \(L^2\) operator norms. No trace-one, stationarity, or faithfulness assumption is required of \(\rho \). The first inequality is the Gram rearrangement of  [ 227 ] , Supplemental Material, (19) and (21), expressed in operator norm.

Proof ▶

The linear permutation \((\mathcal RT)_{(a,b),(c,e)}=T_{(a,c),(b,e)}\) satisfies \(\mathcal R^2=I\). Direct evaluation on matrix units gives \(B^\dagger B-\rho ^\mathsf T\otimes I=\mathcal R(T_A-T_\rho )\). Taking \(K_D=1+\| \mathcal R\| \) proves both inequalities. This reset-map identity is algebraic; positivity identifies the reset map with the transfer map of the fixed-point tensor.

Theorem 35.12.2 Uniform ordered mixed-transfer overlap
✓

There is \(C_0{\gt}0\), depending only on \(D\) and \(\sigma \), with the following property. Let \(B_j\) be any family of tensors with common bond dimension \(D\), let \(P_j\) be their positive polar factors, and suppose \(\| T_{B_j}-T_\sigma \| \le \delta \) for every \(j\), where \(\delta \ge 0\). For \(M\ge 1\), set \(\tau _j=T_{P_j,P_\infty }=\sum _u\overline{P_\infty ^u}\otimes P_j^u\). Then

\begin{align} \left|\operatorname {Tr}(\tau _0\cdots \tau _{M-1})-1\right| \le C_0M\delta \exp (C_0M\delta ). \end{align}
Proof ▶

The entries of \(B_j^\dagger B_j\) are a fixed reshuffling of \(T_{B_j}\). That linear reshuffling has bounded norm on the fixed \(D^2\)-dimensional matrix space. Since \(\sigma ^\mathsf T\otimes I\) is positive definite, the square-root Lipschitz estimate gives \(\| P_j-P_\infty \| \le K_\sigma \delta \). The mixed transfer matrix is linear in \(P_j\), so \(\| \tau _j-T_\sigma \| \le K'\delta \). The identities \(T_\sigma ^2=T_\sigma \) and \(\operatorname {Tr}(T_\sigma ^M)=1\) permit ordered-product telescoping. Finally \((1+x)^M-1\le Mx\exp (Mx)\) gives the stated estimate.

For three blocks, the next closed network is the complex overlap \(z_3=\langle \Omega ,\phi _{\mathrm{pos}}\rangle =\operatorname {Tr}(\tau _0\tau _1\tau _2)\). The lower row is entrywise conjugated, without reversing its cyclic order. Each vertical wire sums the same physical index \(u_j\) in the two rows. In column-stacking order a doubled bond is indexed by \((\hbox{lower bond},\hbox{upper bond})\).

\begin{tenkz}[rows={wire,wire}, cols=3, boundary=periodic]
        \tn[at=(1,1), name=pzero, skin=box,
            ports={180:virtual, 0:virtual, 270:physical}]{P_0}
        \tn[at=(1,2), name=pone, skin=box,
            ports={180:virtual, 0:virtual, 270:physical}]{P_1}
        \tn[at=(1,3), name=ptwo, skin=box,
            ports={180:virtual, 0:virtual, 270:physical}]{P_2}
        \tn[at=(2,1), name=fzero, skin=box,
            ports={180:virtual, 0:virtual, 90:physical}]{\overline{P_\infty}}
        \tn[at=(2,2), name=fone, skin=box,
            ports={180:virtual, 0:virtual, 90:physical}]{\overline{P_\infty}}
        \tn[at=(2,3), name=ftwo, skin=box,
            ports={180:virtual, 0:virtual, 90:physical}]{\overline{P_\infty}}
        \tnwire{pzero.270}{fzero.90}
        \tnwire{pone.270}{fone.90}
        \tnwire{ptwo.270}{ftwo.90}
    \end{tenkz}

There is \(C_1{\gt}0\), depending only on \(D,\sigma \), such that the following holds. Partition an inhomogeneous ring into \(M\ge 1\) actual contiguous blocks. Suppose the transfer matrices of each block and of the whole ring differ from \(T_\sigma \) by at most \(\delta \ge 0\). With \(\Omega =\bigotimes _j\omega _\sigma \) and \(c_N=\| \phi _N\| =\| \phi _{\mathrm{pos}}\| \), one has

\begin{align} 1-\left|\left\langle \Omega , c_N^{-1}\phi _{\mathrm{pos}}\right\rangle \right| \le C_1M\delta . \end{align}

The algebraic convention is \(0^{-1}=0\); a normalized quantum state requires \(c_N{\gt}0\).

Proof ▶

The actual whole-ring transfer matrix satisfies \(c_N^2=\operatorname {Tr}(T_{B_{\mathrm{whole}}})\), hence \(|c_N^2-1|\le K_D\delta \). The preceding theorem bounds \(|z_M-1|\), where \(z_M=\langle \Omega ,\phi _{\mathrm{pos}}\rangle \). The normalization inequality is \(1-|z_M|/c_N\le |1-|z_M||+|c_N^2-1|\). For \(M\delta \le 1\), the exponential factor is bounded by a constant. For \(M\delta {\gt}1\), use the universal upper bound \(1\) on the error.

For the circuit blocks of length at least \(3D\) and \(d\ge 2\), the next network is the prepared unit vector \(\psi =(\bigotimes _j W_j)\Omega \) for three blocks. Here \(W_j\) is an isometric extension of the polar factor, with \(W_jP_j=B_j\); \(P_\infty \) generates the normalized pairs \((\omega _\sigma )_{r,l}=(\sqrt\sigma )_{r,l}\). The open index \(I_j\) is the physical word of block \(j\). Replacing each \(P_\infty \) by \(P_j\) gives the unnormalized target, so normalization divides that target by \(c_N\), not the pair product. The condition \(D^2\le d^{3D}\) supplies space for the isometric extensions even when the Gram matrices are rank deficient. Smaller rings use exact preparation, and \(d\le 1\) is prepared directly in depth zero.

\begin{tenkz}[rows={wire,wire,wire}, cols=5, bonds=none]
        \tn[at=(1,2), name=wzero, skin=box,
            ports={90:physical:$I_0$, 270:physical}]{W_0}
        \tn[at=(1,3), name=wone, skin=box,
            ports={90:physical:$I_1$, 270:physical}]{W_1}
        \tn[at=(1,4), name=wtwo, skin=box,
            ports={90:physical:$I_2$, 270:physical}]{W_2}
        \tn[at=(2,2), name=refzero, skin=box,
            ports={180:virtual, 0:virtual, 90:physical}]{P_\infty}
        \tn[at=(2,3), name=refone, skin=box,
            ports={180:virtual, 0:virtual, 90:physical}]{P_\infty}
        \tn[at=(2,4), name=reftwo, skin=box,
            ports={180:virtual, 0:virtual, 90:physical}]{P_\infty}
        \tnwire{wzero.270}{refzero.90}
        \tnwire{wone.270}{refone.90}
        \tnwire{wtwo.270}{reftwo.90}
        \tnwire{refzero.0}{refone.180}
        \tnwire{refone.0}{reftwo.180}
        \tn[at=(2,1), name=leftturn, skin=none,
            ports={0:virtual, 270:virtual}]{}
        \tn[at=(3,1), name=leftbottom, skin=none,
            ports={90:virtual, 0:virtual}]{}
        \tn[at=(3,5), name=rightbottom, skin=none,
            ports={180:virtual, 90:virtual}]{}
        \tn[at=(2,5), name=rightturn, skin=none,
            ports={270:virtual, 180:virtual}]{}
        \tnwire{refzero.180}{leftturn.0}
        \tnwire{leftturn.270}{leftbottom.90}
        \tnwire{leftbottom.0}{rightbottom.180}
        \tnwire{rightbottom.90}{rightturn.270}
        \tnwire{rightturn.180}{reftwo.0}
    \end{tenkz}
Theorem 35.12.4 Logarithmic preparation from ordered mixing
✓

Fix \(d,D\ge 1\), \(K,r{\gt}0\), and \(\sigma {\gt}0\) of trace one. Let \(A_N\) be a family of inhomogeneous chains with nonzero periodic states. Suppose every positive contiguous interval \(I\) in the ordering \(0,\ldots ,N-1\) satisfies

\begin{align} \left\| T_{E_{A_i}\circ \cdots \circ E_{A_{i+|I|-1}}} -T_\sigma \right\| \le K e^{-r|I|}. \end{align}

There is \(C\) such that for every \(N\ge 1\) and \(0{\lt}\varepsilon \le 1\) a unit vector \(\psi \) can be prepared by physical local gates in depth at most \(C\log (N/\varepsilon )\), with \(1-|\langle \psi ,\phi _N/\| \phi _N\| \rangle |\le \varepsilon \).

Proof ▶

For \(1\le q\le N\), partition the ring with \(q\le \ell _j\le 2q\), putting the remainder into the last block. Both the block and whole-ring transfer errors are at most \(\delta =Ke^{-rq}\). The preceding theorem gives pair error at most \(C_1KM e^{-rq}\le C_1KN e^{-rq}\). Apply the uniform-rate preparation theorem. If the accuracy-dependent choice of \(q\) exceeds \(N\), use exact linear-depth preparation. Nonvanishing is required for these short rings as well as for the asymptotic family.

Fix \(N_0\ge 0\). Suppose a family of nonzero targets at lengths \(N\ge \max (1,N_0)\) has pair error at most \(KN^ke^{-rq}\) at every blocking scale \(1\le q\le N\), on some partition with \(q\le \ell _j\le 2q\). Here \(K,r{\gt}0\) and \(k\ge 0\) are uniform in \(N,q\). Then its normalized states at these same lengths can be approximated to error \(0{\lt}\varepsilon \le 1\) in depth \(C\log (N/\varepsilon )\).

Proof ▶

For \(N\ge 2\), choose \(q=\lceil a\log (N/\varepsilon )+b\rceil \) with \(a=\max (k,1)/r\) and \(b=\max (\log K,0)/r+3D+1\). Then \(q\ge 3D\) and \(KN^ke^{-rq}\le \varepsilon \). When \(q\le N\), the supplied partition gives depth \(O(q)\); when \(q{\gt}N\), exact preparation gives depth \(O(N)\). Both are \(O(\log (N/\varepsilon ))\), and the one-site case has depth zero. The argument invokes the rate hypothesis only at the current ring length, so restricting it to \(N\ge N_0\) changes no physical state.

Theorem 35.12.6 Eventual preparation from ordered mixing
✓

Under the uniform ordered-mixing hypothesis of Theorem 35.12.4, but without a nonzero-target assumption, there exist \(N_0\) and \(C\) such that for every \(N\ge \max (1,N_0)\) and \(0{\lt}\varepsilon \le 1\), the original normalized periodic state has error at most \(\varepsilon \) against a unit vector prepared in depth at most \(C\log (N/\varepsilon )\).

Proof ▶

The whole-ring estimate gives \(|\| \phi _N\| ^2-1|\le K_DK e^{-rN}\). Choose \(N_0\) so that this is at most \(1/2\) for \(N\ge N_0\). Then \(\| \phi _N\| ^2\ge 1/2\), uniformly before \(N\) and \(\varepsilon \) are chosen. Apply the cutoff version of the rate-to-preparation theorem. No member of the physical family is replaced on short rings.

Fix \(d,D\ge 1\), a faithful density matrix \(\sigma \), and \(0{\lt}\eta \le 1\). Suppose every site map of every chain in a family preserves trace, fixes \(\sigma \), and satisfies the normalized Choi bound \(J(E_{A_i})\ge (\eta /D)(\sigma \otimes I)\). Every positive-length periodic target satisfies \(\| \phi _N\| ^2\ge \eta {\gt}0\). Physical preparation to error \(0{\lt}\varepsilon \le 1\) has depth at most \(C\log (N/\varepsilon )\), with one constant for the family.

Proof ▶

Split the first map as \(E_0=\eta R_\sigma +Q\), with \(Q\) completely positive, and let \(S\) be the remaining ordered product. Trace preservation gives \(R_\sigma S=R_\sigma \). Since a completely positive map has nonnegative supertrace, \(\| \phi _N\| ^2=\operatorname {Tr}(QS)+\eta \ge \eta \). The inverse Gram reshuffling is a bounded linear permutation of matrix entries. Apply Theorem 35.11.3 to the actual sites, regarded as blocks of length one. This gives \(\| T_{B_I}-T_\sigma \| \le K(1-\eta )^{|I|}\), uniformly in every actual interval. To keep a finite positive logarithmic decay parameter also at \(\eta =1\), weaken domination to \(\eta /2\) and set \(r=-\log (1-\eta /2){\gt}0\). The preceding theorem applies. The transfer bound itself includes both \(\eta =0\) and \(\eta =1\); preparation with exponential accuracy requires \(\eta {\gt}0\).

35.13 Explicit blocking scales and physical depth

The rate of convergence controls a sufficient block length. The circuit construction then supplies a separate dimension-dependent depth constant. The two constants need not be optimal. Throughout this section, the physical dimension satisfies \(d\ge 1\) and \(0{\lt}\varepsilon \le 1\).

Theorem 35.13.1 Polynomial-exponential error at an explicit scale
✓
#

Let \(K,r{\gt}0\), \(N\ge 1\), and let \(k\) be a nonnegative integer. If \(a\ge \max (k,1)/r\), \(b\ge \max (\log K,0)/r\), and \(q\ge a\log (N/\varepsilon )+b\), then \(KN^ke^{-rq}\le \varepsilon \).

Proof ▶

The inequalities \(ra\ge k\), \(ra\ge 1\), \(\log N\ge 0\) and \(-\log \varepsilon \ge 0\) give \(rq\ge \log K+k\log N-\log \varepsilon \). Apply Lemma 35.5.3.

There is \(C=C(d,D)\) with the following property. Let \(A\) be an inhomogeneous chain with bond dimensions at most \(D\) on \(N\ge 1\) sites, with nonzero periodic state. Let \(K,r{\gt}0\), let \(k,L\ge 0\) be integers, and choose

\begin{align} a & \ge \frac{\max (k,1)}r, & b & \ge \frac{\max (\log K,0)}r+L+3D+1, & q & =\left\lceil a\log (N/\varepsilon )+b\right\rceil . \label{eq:ldp_explicit_scale} \end{align}

Suppose that whenever \(L\le q\le N\), there is a partition into blocks \(q\le \ell _j\le 2q\) whose positive-part state is approximable by unit pairs with error at most \(KN^ke^{-rq}\). Then \(q\ge 3D+1\) and some unit vector \(\psi \) satisfies \(\varepsilon (\psi ,\phi _N(A))\le \varepsilon \) and is prepared in depth \(T\le C\min (N,q)\).

This is a sufficient quantitative condition for the inhomogeneous scheme of  [ 219 ] ; qualitative convergence does not supply the assumed rate  [ 66 ] .

Proof ▶

Since \(\log (N/\varepsilon )\ge 0\), the selected scale satisfies \(q\ge L\) and \(q\ge 3D+1\). If \(q\le N\), the block circuit has depth at most \(2C_bq\), and Theorem 35.13.1 bounds its error. If \(q{\gt}N\), exact preparation has depth at most \(C_eN\) and error zero. Thus \(C=\max (2C_b,C_e)\) works, independently of all rate data.

Fix a faithful density matrix \(\sigma \) on \(\mathbb C^D\). There is \(C_p{\gt}0\), independent of the physical dimension, chain and ring length, with the following property. Suppose every positive contiguous block of a nonzero chain has ordered transfer error at most \(Ke^{-r\ell }\) relative to \(X\mapsto \operatorname {Tr}(X)\sigma \), with \(K,r{\gt}0\). For every \(1\le q\le N\), the remainder-absorbing partition has \(q\le \ell _j{\lt}2q\) and normalized pair error at most \(C_pKN e^{-rq}\).

Proof ▶

There are \(M=\lfloor N/q\rfloor \) blocks, of lengths \(q,\ldots ,q,q+(N\bmod q)\). Both each block and the whole ring have transfer error at most \(Ke^{-rq}\). The normalized positive-part estimate gives pair error at most \(C_pMKe^{-rq}\le C_pNKe^{-rq}\).

Theorem 35.13.4 Selected coefficient from ordered mixing
✓

There is \(C=C(d,D)\) such that for each faithful density matrix \(\sigma \) and \(K,r{\gt}0\), there is \(b\ge 1\) with the following property. Every nonzero chain satisfying the ordered mixing hypothesis of Theorem 35.13.3 has a unit approximation of error at most \(\varepsilon \), prepared in depth \(T\le C\min (N,q)\) with \(q=\lceil r^{-1}\log (N/\varepsilon )+b\rceil \ge 3D+1\).

Proof ▶

Apply Theorem 35.13.2 with \(k=1\), \(L=0\), prefactor \(C_pK\), \(a=1/r\), and \(b=\max (\log (C_pK),0)/r+3D+1\).

Theorem 35.13.5 Every prescribed slope above half the correlation length
✓

There is \(C=C(d,D)\) with the following property. Let \(B\) be normal and left canonical, with a faithful fixed density matrix \(\sigma \), and let \(\phi _N(B)=\zeta ^N\phi _N(A)\) for every \(N\), with \(\zeta \ne 0\). Let \(0{\lt}t{\lt}1\) bound the moduli of the eigenvalues other than \(1\) of its transfer map, and set \(\xi =-1/\log t\). For each prescribed \(a{\gt}\xi /2\), there is \(b\ge 1\) such that every \(N\ge 1\) with \(\phi _N(A)\ne 0\), and every integer \(q\ge a\log (N/\varepsilon )+b\), admit a unit approximation of error at most \(\varepsilon \) prepared in depth \(T\le C\min (N,q)\). In particular, \(q\) may be the ceiling of this threshold; no divisibility of \(N\) is required.

This refines the sufficient blocking scale in [ 219 ] ; it makes no assertion at \(a=\xi /2\) or at the spectral-bound endpoint \(t=0\).

Proof ▶

Choose \(\gamma =\xi /(2a)\in (0,1)\). The unequal-block bound gives \(KMe^{-2\gamma q/\xi }=KMe^{-q/a}\). Let \(L\) be an eventual injectivity length and take \(b=a\max (\log K,0)+L+3D+1\). If \(q\le N\), use the \(M=\lfloor N/q\rfloor \) remainder-absorbing blocks. Every block is injective and has between \(3D\) and \(2q\) sites, so its approximating state is a unit vector prepared in depth at most \(2C_bq\), with error at most \(KNe^{-q/a}\le \varepsilon \). The normalized overlap is unchanged by the factor \(\zeta ^N\). If \(q{\gt}N\), prepare \(\phi _N(A)\) exactly in depth at most \(C_eN\). Again \(C=\max (2C_b,C_e)\) suffices.

35.14 Varying density-matrix references

The reference state can vary with the ring and the site and can be singular. We keep a fixed square bond space of dimension \(D\). All reference matrices \(\sigma \) are positive semidefinite with trace one, and \(R_\sigma (X)=\operatorname {Tr}(X)\sigma \). The ordered exponential estimates below are sufficient hypotheses; the qualitative convergence definition in the inhomogeneous paragraph of  [ 219 ] does not supply them. The rectangular extension is given in Section 35.15.

Theorem 35.14.1 Ordered perturbations of varying references
✓

Let \(X_j,Y_j\) lie in a normed ring. Suppose every contiguous product of the \(Y_j\), including the empty product, has norm at most \(c\), and \(\| X_j-Y_j\| \le \eta \). Then

\begin{align} \left\| \prod _{j=0}^{M-1}X_j-\prod _{j=0}^{M-1}Y_j\right\| \le c\bigl((1+c\eta )^M-1\bigr). \end{align}
Proof ▶

Telescope the difference by taking an initial segment from \(X\), one difference \(X_j-Y_j\), and the remaining segment from \(Y\). Bound each initial segment recursively by its reference product plus its error. The resulting geometric sum gives the assertion.

Theorem 35.14.2 The reference on an outgoing pair
✓

Write \(F_j^{l,r}=\sqrt{\sigma _j}\, |l\rangle \langle r|\). For a periodic family of \(M\ge 1\) such tensors,

\begin{align} \operatorname {Tr}(F_0^{l_0,r_0}\cdots F_{M-1}^{l_{M-1},r_{M-1}}) =\prod _{j=0}^{M-1}(\sqrt{\sigma _{j+1}})_{r_j,l_{j+1}}, \end{align}

with cyclic subscripts. In particular the pair leaving block \(j\) uses the reference of block \(j+1\). The overlap of two periodic tensor families is the trace of their ordered mixed-transfer product.

Proof ▶

Expand the cyclic virtual contraction in matrix units. Each right index fixes the incoming virtual index of the next tensor. Expanding both layers in the same way proves the mixed-transfer identity.

The following two-block equality displays all four physical indices. The lower path on the left closes only the virtual ring. On the right there is no contraction between the two pair matrices: their coefficients multiply. The matrix marked \(\sqrt{\sigma _1}\) has row \(r_0\) and column \(l_1\); the other has row \(r_1\) and column \(l_0\). Each pair has squared norm \(\operatorname {Tr}(\sigma _j)=1\), even when \(\sigma _j\) is singular.

\begin{tenkz}[rows={wire,wire}, cols=6, bonds=none]
            \tn[at=(1,2), name=vpzero, skin=box, wide=2,
                ports={180:virtual, 0:virtual,
                        90@1:physical:$l_0$, 90@2:physical:$r_0$}]{F_0}
            \tn[at=(1,4), name=vpone, skin=box, wide=2,
                ports={180:virtual, 0:virtual,
                        90@1:physical:$l_1$, 90@2:physical:$r_1$}]{F_1}
            \tn[at=(1,1), name=vleft, skin=none, ports={0:virtual, 270:virtual}]{}
            \tn[at=(2,1), name=vleftbottom, skin=none, ports={90:virtual, 0:virtual}]{}
            \tn[at=(2,6), name=vrightbottom, skin=none, ports={180:virtual, 90:virtual}]{}
            \tn[at=(1,6), name=vright, skin=none, ports={180:virtual, 270:virtual}]{}
            \tnwire{vpzero.0}{vpone.180}
            \tnwire{vpzero.180}{vleft.0}
            \tnwire{vleft.270}{vleftbottom.90}
            \tnwire{vleftbottom.0}{vrightbottom.180}
            \tnwire{vrightbottom.90}{vright.270}
            \tnwire{vright.180}{vpone.0}
        \end{tenkz} \(=\) \begin{tenkz}[rows={wire}, cols=4, bonds=none]
            \tn[at=(1,1), name=vpairone, skin=box, wide=2,
                ports={90@1:physical:$r_0$, 90@2:physical:$l_1$}]{\sqrt{\sigma_1}}
            \tn[at=(1,3), name=vpairzero, skin=box, wide=2,
                ports={90@1:physical:$r_1$, 90@2:physical:$l_0$}]{\sqrt{\sigma_0}}
        \end{tenkz}
Theorem 35.14.3 Uniform error with singular varying references
✓

There are constants depending only on \(D\) such that, if each actual block transfer matrix differs from its reset reference by at most \(\delta \), its positive polar factor differs from \((\sqrt{\sigma _j})^\mathsf T\otimes I\) by at most \(K_D\sqrt\delta \). The complex overlap of the positive-part state with the shifted pair family differs from one by at most \(C_DM\sqrt\delta \exp (C_DM\sqrt\delta )\). If the whole-ring transfer matrix also differs from a density reset by at most \(\delta \), the normalized pair error is at most \(C'_DM\sqrt\delta \).

Proof ▶

Apply the global square-root Hölder bound to the reshuffled Gram matrices. Density matrices form a compact set, so the reset matrices and the linear maps defining mixed transfers have uniform bounds. Since \(R_\sigma R_\tau =R_\sigma \), every nonempty reference product has the same bound as one reset matrix and has trace one. Apply ordered telescoping, then use the whole-ring trace for the target norm. For \(M\sqrt\delta \le 1\) one has \(\delta \le \sqrt\delta \) and the exponential is uniformly bounded. For the complementary range the normalized error is at most one.

Theorem 35.14.4 Eventual preparation from varying-reference mixing
✓

Fix \(d,D\) with \(d{\gt}0\), and \(K,r{\gt}0\). For every positive ring length let \(A_{N,i}\) be actual tensors and \(\sigma _{N,i}\) density matrices on the common bond space. Suppose every positive nonwrapping interval starting at \(a\) and of length \(\ell \) satisfies

\begin{align} \| T_{A_{N,a}\cdots A_{N,a+\ell -1}}-R_{\sigma _{N,a}}\| \le K e^{-r\ell }. \end{align}

There exist a uniform cutoff \(N_0\) and \(C\) such that the normalized original state at every \(N\ge N_0\) and \(0{\lt}\varepsilon \le 1\) has a physical unit-state approximation of error at most \(\varepsilon \) prepared in depth \(C\log (N/\varepsilon )\).

Proof ▶

The whole-ring estimate bounds the squared-norm deviation from one by \(K_nK e^{-rN}\), uniformly over the density references. Choose the cutoff so this is at most \(1/2\). On blocks of lengths between \(q\) and \(2q\) the preceding theorem gives error \(C_D\sqrt K\, N e^{-rq/2}\). Apply the uniform-rate preparation theorem with exponent \(r/2\), including its exact short-ring branch.

Discussion and outlook.

The constants now remain controlled for a family whose reference spectra approach zero as the ring grows. Exact reset tensors, including different rank-one references on neighboring blocks, satisfy the product hypothesis with zero transfer error. This separates the dimension required by the physical circuit from the rank of a reference density matrix. Faithfulness is useful for the sharper linear square-root perturbation estimate, but is not required for logarithmic preparation under the stated product bound.

The factor two lost in the exponential rate is a consequence of using a global Hölder estimate, not a lower bound on preparation complexity. A sharper estimate on supported sectors could improve it. Section 35.15 extends the argument to rectangular bonds with compatible corner-supported reset maps and the corresponding pairs. Deriving the uniform ordered rate from a more intrinsic physical condition remains distinct from these norm and normalization estimates.

35.15 Quantitative preparation with varying bond dimensions

Let \(A_i^s:\mathbb {C}^{D_{i+1}}\to \mathbb {C}^{D_i}\) be the site matrices of a ring, with \(1\le D_i\le D\) and cyclic subscripts. Choose density matrices \(\sigma _i\) on the actual bond spaces; they may be singular. The following quantitative hypothesis concerns these rectangular matrices themselves. It is sufficient for the accuracy-dependent depth claimed in the inhomogeneous paragraph of  [ 219 ] ; it is not implied by the qualitative convergence condition in that paragraph.

For a nonempty interval \([a,b)\), write \(B^{\boldsymbol s}=A_a^{s_a}\cdots A_{b-1}^{s_{b-1}}\), a matrix of size \(D_a\times D_b\). Let \(J_i:\mathbb {C}^{D_i}\to \mathbb {C}^D\) be the coordinate isometry, and put \(P_i=J_iJ_i^\dagger \). Then

\begin{align} (J_aA_a^{s_a}J_{a+1}^\dagger )\cdots (J_{b-1}A_{b-1}^{s_{b-1}}J_b^\dagger ) & =J_aB^{\boldsymbol s}J_b^\dagger ,\notag \\ F_{a:b}(X) & =\sum _{\boldsymbol s}B^{\boldsymbol s}X (B^{\boldsymbol s})^\dagger =F_a\circ \cdots \circ F_{b-1}(X). \end{align}

The empty product on an actual bond pads to \(P_a\), whereas the empty product of ambient matrices is \(I_D\).

Proof ▶

Induct on the interval length. Each internal contraction uses \(J_i^\dagger J_i=I_{D_i}\). Summing over the first physical index and then over the remaining word gives the transfer composition.

For two adjacent sites, the following equality retains both physical indices. The open virtual indices have dimensions \(D_a\) and \(D_{a+2}\); the contracted middle bond has dimension \(D_{a+1}\).

\begin{tenkz}[rows={wire}, cols=4, bonds=none]
            \tn[at=(1,1), name=rectleft, skin=box,
                ports={180:virtual:$\alpha$, 0:virtual,
                        90:physical:$i$}]{A_a}
            \tn[at=(1,3), name=rectright, skin=box,
                ports={180:virtual, 0:virtual:$\gamma$,
                        90:physical:$j$}]{A_{a+1}}
            \tnwire{rectleft.0}{rectright.180}
        \end{tenkz} \(=\) \begin{tenkz}[rows={wire}, cols=3, bonds=none]
            \tn[at=(1,1), name=rectblock, skin=box, wide=2,
                ports={180:virtual:$\alpha$, 0:virtual:$\gamma$,
                        90@1:physical:$i$, 90@2:physical:$j$}]{B}
        \end{tenkz}

Set \(\widehat\sigma _i=J_i\sigma _iJ_i^\dagger \). The padded reference for an interval \([a,b)\) is \(Q_{a:b}(X)=\operatorname {Tr}(P_bX)\widehat\sigma _a\). It vanishes on inputs outside the outgoing bond corner.

Give every map between actual matrix spaces its Hilbert–Schmidt induced operator norm, namely the \(L^2\) operator norm of its matrix in the matrix-unit bases. Padding changes transfer-matrix errors by at most a constant depending only on \(D\). The Gram reference and its positive square root are

\begin{align} G_{a:b} & =\widehat\sigma _a^{\mathsf T}\otimes P_b, & \sqrt{G_{a:b}} & =(\sqrt{\widehat\sigma _a})^{\mathsf T}\otimes P_b. \end{align}

Consequently the positive-polar error is bounded by a dimension-dependent constant times \(\| F_{a:b}-\operatorname {Tr}(\cdot )\sigma _a\| ^{1/2}\). Moreover \(\sqrt{\widehat\sigma _i}=J_i\sqrt{\sigma _i}J_i^\dagger \), so the pair obtained from the padded reference is precisely the padding of the pair on the actual bond.

Proof ▶

Extend the matrix-unit coefficient matrix by zero and permute its indices into the transfer convention. There are only finitely many pairs of endpoint dimensions at most \(D\), so these linear maps have a common operator-norm bound. Reshuffling the corner reset gives \(G_{a:b}\). Its displayed square root is positive and squares to it. Apply the global square-root Hölder estimate. Conjugation by a coordinate isometry preserves positivity and squares, giving the square-root and pair identities.

For consecutive blocks, \(Q_{a:b}Q_{b:c}=Q_{a:c}\), and the matrix trace of a whole-ring reference is one. Every contiguous reference product has norm bounded in terms of \(D\) alone. If every blocked transfer and the whole-ring transfer have error at most \(\delta \) from their corner references, the normalized positive-part state has pair error at most \(C_DM\sqrt\delta \). The pair leaving a block uses the density at the next block’s incoming bond.

Proof ▶

Composition removes the middle bond because \(\operatorname {Tr}(P_b\widehat\sigma _b)=1\). The surviving outgoing-corner mask is a contraction. Apply the ordered-product perturbation estimate to the mixed transfers and then take their trace. Control normalization separately by taking the trace of the whole-ring transfer error. The inverse-norm estimate gives the stated normalized error, including the regime where the trivial error bound one is sharper.

Theorem 35.15.5 Physical logarithmic depth from rectangular mixing
✓

Fix \(d{\gt}0\) and \(D\), and let the preceding data vary with the ring length \(N\). Suppose \(K,r{\gt}0\) are independent of \(N\) and every nonempty block \([a,b)\) of every partition of the ordered ring satisfies

\begin{align} \| F_{a:b}-\operatorname {Tr}(\cdot )\sigma _a\| \le K e^{-r(b-a)}. \end{align}

There are \(N_0\) and \(C\), chosen before \(N\) and \(\varepsilon \), such that for positive ring lengths \(N\ge N_0\) and \(0{\lt}\varepsilon \le 1\), the normalized ring state admits a unit-vector approximation with error at most \(\varepsilon \) prepared by a ring circuit of depth at most \(C\log (N/\varepsilon )\).

Proof ▶

Whole-ring mixing gives \(|\| \phi _N\| ^2-1|\le C_DKe^{-rN}\), hence nonvanishing beyond a fixed cutoff. Partition into blocks with \(q\le \ell _j\le 2q\). The pair error is at most \(C'_D\sqrt K\, N e^{-rq/2}\). Apply the uniform-rate preparation theorem, which chooses a logarithmic block length and uses exact preparation if that length exceeds \(N\).

Equation (S39) of  [ 219 ] concerns open-boundary states in its numerical study. Dimension-one bonds are allowed in the preceding theorems, but their physical circuits use ring adjacency. An open-line gate conclusion would additionally require a construction that avoids the wrap-around edge.

35.16 Preparation from local window mixing

We retain a fixed square bond space of dimension \(D\). The transfer maps are those of the actual site tensors, and their ordered product acts right to left. Write \(R_\rho (X)=\operatorname {Tr}(X)\rho \) and use the output-first normalized Choi matrix \(J(E)\). The local criterion below is a quantitative sufficient condition for the inhomogeneous discussion of  [ 219 ] , not a consequence of qualitative finite correlation  [ 66 ] .

Definition 35.16.1 Actual nonwrapping interval
✓
#

For \(a+n\le N\), the interval tensor family is \(A[a,a+n)_j=A_{a+j}\), for \(0\le j{\lt}n\).

Theorem 35.16.2 Ordered interval composition
✓

Taking an interval inside an interval adds their starting positions. The blocked interval has transfer map \(E_{[a,a+n)}=E_a\circ \cdots \circ E_{a+n-1}\), in the original order.

Proof ▶

Expand the actual restricted family and its ordered transfer product.

Theorem 35.16.3 Residual product relative to a transported density
✓

Partition an actual chain into blocks with trace-preserving transfer maps \(F_j\). Let \(\tau _j\) have trace one, let \(\delta _j\in \mathbb R\), and suppose

\begin{align} J(F_j)\ge \frac{\delta _j}{D}(\tau _j\otimes I). \end{align}

For every density matrix \(\rho \), with \(F=F_0\circ \cdots \circ F_{M-1}\) and whole-chain physical matrix \(B\), one has

\begin{align} \left\| B^\dagger B-F(\rho )^\mathsf T\otimes I\right\| \le 2D\prod _j(1-\delta _j). \end{align}
Proof ▶

Set \(Q_j=F_j-\delta _jR_{\tau _j}\). Choi domination makes each \(Q_j\) completely positive, and it scales trace by \(1-\delta _j\). On traceless inputs the ordered products of \(F_j\) and \(Q_j\) agree. If \(Q=Q_0\circ \cdots \circ Q_{M-1}\), this gives the map identity

\begin{align} F-R_{F(\rho )}=Q-R_{Q(\rho )}. \end{align}

Both positive Choi matrices on the right have trace \(\prod _j(1-\delta _j)\), so the triangle inequality gives the factor two. The actual Gram–Choi identity supplies the factor \(D\).

Theorem 35.16.4 Compatible cyclic density references
✓

Every trace-preserving actual tensor chain with \(D{\gt}0\) admits density matrices \(\sigma _a\) with \(\sigma _N=\sigma _0\) such that

\begin{align} E_{[a,a+n)}(\sigma _{a+n})=\sigma _a \qquad (a+n\le N). \end{align}

No common or faithful stationary density is assumed.

Proof ▶

Choose a density fixed point \(\theta \) of the whole-ring channel and set \(\sigma _a=(E_a\circ \cdots \circ E_{N-1})(\theta )\). Complete positivity and trace preservation retain the density conditions. The fixed-point equation closes the cut, and the ordered suffix identity proves every displayed transport equation.

The diagram shows two consecutive windows of length \(s\), with \(a+2s\le N\) and \(F_a=E_{[a,a+s)}\). The right-hand density is acted on by the right window first. The sole open index \(x\) on each side is a matrix-entry index of dimension \(D^2\), not a physical spin index. The reference at the left is derived by transport; it is not identified with either window’s Choi minorizer.

\begin{tenkz}[rows={wire}, cols=5, bonds=none]
            \tn[at=(1,1), name=wa, skin=box,
                ports={180:virtual:$x$, 0:virtual}]{F_a}
            \tn[at=(1,2), name=wb, skin=box, wide=2,
                ports={180:virtual, 0:virtual}]{F_{a+s}}
            \tn[at=(1,4), name=wrho, skin=box, wide=2,
                ports={180:virtual}]{\sigma_{a+2s}}
            \tnwire{wa.0}{wb.180}
            \tnwire{wb.0}{wrho.180}
        \end{tenkz} \(=\) \begin{tenkz}[rows={wire}, cols=1, bonds=none]
            \tn[at=(1,1), name=wout, skin=box,
                ports={180:virtual:$x$}]{\sigma_a}
        \end{tenkz}

Fix \(D{\gt}0\) and \(s\ge 1\), and suppose every site map preserves trace. Assume each actual nonwrapping window of length \(s\) admits a density matrix \(\tau _a\), possibly singular and depending on the window, with \(J(E_{[a,a+s)})\ge (\eta /D)(\tau _a\otimes I)\). There is \(K_D{\gt}0\), chosen before the chain, \(s\), and \(\eta \). Each such chain admits compatible references as above, and every actual interval satisfies

\begin{align} \| T_{E_{[a,a+n)}}-T_{R_{\sigma _a}}\| \le K_D(1-\eta )^{\lfloor n/s\rfloor }. \end{align}

The corresponding Gram bound is \(2D(1-\eta )^{\lfloor n/s\rfloor }\).

Proof ▶

Partition the interval into complete \(s\)-windows and one shorter remainder. Assign minorization strength zero to the remainder; its map is still completely positive and trace preserving. Apply the residual product bound to input \(\sigma _{a+n}\) and use transport.

Theorem 35.16.6 Physical preparation from the local window criterion
✓

Let \(d{\gt}0\) and fix \(D\), \(s\ge 1\), and \(\eta {\gt}0\). Suppose a family of actual chains has trace-preserving site maps and satisfies the preceding local Choi condition at every available \(s\)-window, with the same \(s,\eta \) for every ring. Then there are \(N_0\ge s\) and \(C\), chosen before \(N,\varepsilon \), such that for every \(N\ge N_0\) and \(0{\lt}\varepsilon \le 1\) there is a unit vector prepared in physical depth at most \(C\log (N/\varepsilon )\) with normalized overlap error at most \(\varepsilon \) against the original periodic state. Global mixing, a reference family, and short-ring nonvanishing are not hypotheses.

Proof ▶

The actual window at ring length \(s\) forces \(\eta \le 1\). Weaken domination to \(\eta /2\), so \(\rho =1-\eta /2\in [1/2,1)\), including the original endpoint \(\eta =1\). The floor bound gives \(\rho ^{\lfloor n/s\rfloor }\le 2e^{-rn}\) with \(r=-\log (\rho )/s{\gt}0\). Apply varying-reference preparation and enlarge its uniform cutoff to at least \(s\). Whole-ring convergence derives eventual nonvanishing without replacing any short-chain tensor.

Scope and boundary example.

Alternating a Pauli \(X\) channel with a rank-one reset on a two-dimensional bond space has distinct singular minorizers for the two orientations of length-two windows, at \(\eta =1\). A three-site ring retains a nonempty remainder. The one-site periodic vector is zero and has no length-two window; the eventual conclusion correctly leaves that ring unchanged. Rectangular varying bonds and derivation from qualitative finite correlation remain separate questions.

35.16.1 Local windows on varying bond spaces

The local criterion also applies directly to the rectangular site maps of a ring. Let \(1\le D_i\le D\), with \(D_N=D_0\), and let \(E_i:M_{D_{i+1}}\to M_{D_i}\) be the completely positive, trace-preserving map of the original site tensor. Write \(F_{a,b}=E_a\circ \cdots \circ E_{b-1}\). The norm below is the operator norm induced by the Hilbert–Schmidt norms on these actual matrix spaces, represented in their matrix-unit bases.

Natural-number cuts carry the actual cyclic bond dimensions. The rectangular channel of a partition block is \(F_{a,b}\), after equality-based identification of its final bond. Its physical indices are those of the original site tensors.

Theorem 35.16.1.2 Derived rectangular references and window rate
✓

Fix \(s\ge 1\) and \(\eta \le 1\). Suppose that every available length-\(s\) window admits a density \(\tau _a\), possibly singular, such that its normalized, output-first Choi matrix satisfies

\[ J(F_{a,a+s})\ge \frac{\eta }{D_{a+s}}(\tau _a\otimes I_{D_{a+s}}). \]

There are cyclic densities \(\sigma _i\) with \(F_{a,b}(\sigma _b)=\sigma _a\). Every nonempty partition block satisfies

\[ \| F_{a,b}-\operatorname {Tr}(\, \cdot \, )\sigma _a\| _{2\to 2} \le 2D(1-\eta )^{\lfloor (b-a)/s\rfloor }. \]

Neither compatible references nor an interval convergence rate are hypotheses.

Proof ▶

A fixed density of the actual full-cycle channel, transported along suffixes, supplies the references. Subtract the trace-prepare minorizer from each complete window. The residual is completely positive and scales trace by \(1-\eta \). Peeling complete windows from the right leaves one shorter interval on the left. Their residual product \(Q\) agrees with \(F_{a,b}\) on traceless inputs and scales trace by \(t=(1-\eta )^{\lfloor (b-a)/s\rfloor }\). Its unnormalized Choi matrix is positive with trace \(D_b t\), which gives \(\| Q\| _{2\to 2}\le D_b t\). The same bound holds for \(X\mapsto \operatorname {Tr}(X)Q(\sigma _b)\). Their difference is \(F_{a,b}-\operatorname {Tr}(\, \cdot \, )\sigma _a\).

For example, let \(c-a{\lt}s\) and \(b=c+2s\), set \(B=F_{a,c}\) and \(R_u=F_{u,u+s}-\eta \operatorname {Tr}(\, \cdot \, )\tau _u\). For every traceless \(X\in M_{D_b}\) the following equality holds. The channels act from right to left. Internal matrix-entry indices have dimensions \(D_c^2\), \(D_{c+s}^2\) and \(D_b^2\); the open output index has dimension \(D_a^2\). These need not be equal, and none is a physical spin index.

\begin{tenkz}[rows={wire}, cols=7, bonds=none]
            \tn[at=(1,1), name=rfb, skin=box,
                ports={180:virtual:$x_a$, 0:virtual}]{B}
            \tn[at=(1,2), name=rffirst, skin=box,
                ports={180:virtual, 0:virtual}]{F_{c,c+s}}
            \tn[at=(1,4), name=rfsecond, skin=box,
                ports={180:virtual, 0:virtual}]{F_{c+s,b}}
            \tn[at=(1,6), name=rfx, skin=box,
                ports={180:virtual}]{X}
            \tnwire{rfb.0}{rffirst.180}
            \tnwire{rffirst.0}{rfsecond.180}
            \tnwire{rfsecond.0}{rfx.180}
        \end{tenkz} \(=\) \begin{tenkz}[rows={wire}, cols=7, bonds=none]
            \tn[at=(1,1), name=rrb, skin=box,
                ports={180:virtual:$x_a$, 0:virtual}]{B}
            \tn[at=(1,2), name=rrfirst, skin=box,
                ports={180:virtual, 0:virtual}]{R_c}
            \tn[at=(1,4), name=rrsecond, skin=box,
                ports={180:virtual, 0:virtual}]{R_{c+s}}
            \tn[at=(1,6), name=rrx, skin=box,
                ports={180:virtual}]{X}
            \tnwire{rrb.0}{rrfirst.180}
            \tnwire{rrfirst.0}{rrsecond.180}
            \tnwire{rrsecond.0}{rrx.180}
        \end{tenkz}
Theorem 35.16.1.3 Physical preparation from rectangular local windows
✓

Let \(d{\gt}0\), and fix \(D\), \(s\ge 1\) and \(\eta {\gt}0\). Suppose a family of original varying-bond rings satisfies the preceding positive-dimension, channel and local minorization conditions with these same constants. There are \(N_0\ge s\) and \(C\), chosen before \(N\) and \(\varepsilon \), such that every \(N\ge N_0\) and \(0{\lt}\varepsilon \le 1\) admits a unit vector of physical ring preparation depth at most \(C\log (N/\varepsilon )\) and normalized overlap error at most \(\varepsilon \) against the original MPS.

Proof ▶

The window on the ring of length \(s\) forces \(\eta \le 1\). Weaken the minorization to \(\eta /2\) and put \(r=-\log (1-\eta /2)/s{\gt}0\). Since \(1-\eta /2\ge 1/2\), the preceding bound is at most \(4D e^{-r(b-a)}\). The rectangular preparation theorem applies with \(K=4D\) and this \(r\). Enlarge its cutoff to at least \(s\). All reference densities may remain singular.

This is an additional quantitative sufficient criterion for the inhomogeneous paragraph of arXiv:2307.01696v2. Qualitative finite correlation alone does not imply a uniform window strength or an exponential accuracy rate. The resulting circuit uses ring adjacency; the statement does not assert an open-line locality bound.

35.17 Tensors that are not normal

Definition 35.17.1 Fixed point of a basis of normal tensors

Let \(A^i=\bigoplus _{j=1}^b\operatorname {diag}(\mu _{j,1},\dots ,\mu _{j,m_j}) \otimes A_j^i\) with normal \(A_j\), each in the gauge (3), forming a basis of normal tensors, and put \(\beta _j=\sum _{k=1}^{m_j}\mu _{j,k}^N\). Consider lengths \(N=qM\) with \((\beta _1,\dots ,\beta _b)\neq 0\). Write \(\xi _j\) for the correlation length of the normal tensor \(A_j\), formed from the subleading eigenvalue of its own transfer map \(\mathcal{E}_{A_j}\). With \(|\omega _j\rangle \) the pair state of \(A_j\) and \(\alpha ^{(N)}_j=\beta _j/(\sum _l\lvert \beta _l\rvert ^2)^{1/2}\), the fixed-point state is

\begin{align} |\Omega ’\rangle & =\sum _{j=1}^b\alpha ^{(N)}_j\bigotimes _{k=1}^{M}|\omega _j\rangle _{R_kL_{k+1}}. \label{eq:ldp_non_normal_fixed_point} \end{align}

With \(V\) from Theorem 35.1.3.3 for the blocked map of \(A\), the approximating state is \(|\widetilde\phi _N\rangle =V^{\otimes M}|\Omega '\rangle / \lVert V^{\otimes M}|\Omega '\rangle \rVert \), whenever the denominator is nonzero. This is [ 219 , eqs. (19) and (S7) ] , with the canonical form of [ 14 ] .

When some block has multiplicity \(m_j\geq 2\), the source’s construction fails: no product of pairs carrying the weights \(\beta _j\) gives, after \(V^{\otimes M}\), an approximation of \(|\phi _N\rangle \). For \(A^0=\operatorname {diag}(1,1,0)\) and \(A^1=\operatorname {diag}(0,0,1)\) the overlap with \(|\phi _N\rangle \propto 2|0\cdots 0\rangle +|1\cdots 1\rangle \) tends to \(1/\sqrt5\) as \(M\to \infty \), for every \(q\) [ 128 ] . The failure lies in the coefficients \(\beta _j\). With the pairs of each block on one of its copies \(k_j\) and the coefficients \(\beta '_j=\beta _j(c_j/\mu _{j,k_j}^q)^M\) of Definition 35.17.4.3, with the copy norms \(c_j\) of Definition 35.17.1.1, in place of \(\beta _j\), the construction converges for all nonzero complex weights, also when the \(q\)-site states of distinct blocks overlap, at a rate that includes the correlation lengths of the mixed transfer maps (Lemma 35.17.4.4 and Theorem 35.17.4.5) [ 26 , 128 ] .

When a weight is not a nonnegative real number, the coefficients \(\beta _j=\mu _j^N\) count its phase twice, since \(V\) already carries it. For \(A^0=\operatorname {diag}(1,0)\) and \(A^1=\operatorname {diag}(0,-1)\) and odd \(N\) the approximating state is orthogonal to \(|\phi _N\rangle \); for multiplicity one the coefficients \(\beta _j=\lvert \mu _j\rvert ^N\) repair the construction (Section 35.17.4) [ 142 ] .

Let \(A\) be given by a sector decomposition with blocks \(A_1,\dots ,A_b\) of bond dimensions \(D_j\), multiplicities \(m_j\) and coefficients \(\mu _{j,k}\), whose flattened direct sum \(\bigoplus _{(j,k)}\mu _{j,k}A_j\) is the tensor of Definition 35.17.1 up to the order of the bond coordinates, so the bond space of \(A\) is \(\mathbb {C}^D\) with \(D=\sum _jm_jD_j\). The blocks carry no normality, basis-of-normal-tensors or gauge condition. For each \(j\) let \(\sigma _j\) be any matrix on \(\mathbb {C}^{D_j}\) and choose a copy \(k_j\in \{ 1,\dots ,m_j\} \). The pair of block \(j\) is \(\sum _{r,l}(\sqrt{\sigma _j})_{rl}|r\rangle |l\rangle \) placed, on both legs, on the bond coordinates of copy \(k_j\), which gives \(|\omega _j\rangle \in \mathbb {C}^D\otimes \mathbb {C}^D\). With \(\beta _j\) and \(\alpha ^{(N)}_j\) as in Definition 35.17.1, the fixed-point state \(|\Omega '\rangle \) is formed from these pairs by (88). Here each \(\sigma _j\) is an arbitrary matrix on \(\mathbb {C}^{D_j}\), and the copy \(k_j\) is specified explicitly.

Let \(\omega _1,\dots ,\omega _b\in \mathbb C^D\otimes \mathbb C^D\) be any vectors, \(\alpha \in \mathbb C^b\) any coefficients, and \(M\ge 0\). The state \(|\Omega '\rangle =\sum _j\alpha _j\bigotimes _{k=1}^M|\omega _j\rangle _{R_kL_{k+1}}\) is formed as in (88), and for a tensor \(A\) and a blocking length \(q\), with \(V\) from Theorem 35.1.3.3 for the \(q\)-site blocked map of \(A\), the approximating state is \(V^{\otimes M}|\Omega '\rangle /\lVert V^{\otimes M}|\Omega '\rangle \rVert \), and zero when the denominator vanishes. For multiplicity coefficients \(\mu _{j,k}\) put \(\beta _j=\sum _k\mu _{j,k}^N\) and \(\alpha ^{(N)}_j=\beta _j/(\sum _l\lvert \beta _l\rvert ^2)^{1/2}\). For any \(\beta \in \mathbb C^b\) with \(\beta \neq 0\), \(\sum _l\lvert \beta _l\rvert ^2{\gt}0\) and \(\sum _j\lvert \beta _j/(\sum _l\lvert \beta _l\rvert ^2)^{1/2}\rvert ^2=1\). Let \(W\colon \mathbb C^b\to \mathbb C^D\otimes \mathbb C^D\), \(|j\rangle \mapsto |\omega _j\rangle \), be the map whose \(j\)-th column is \(\omega _j\), let \(X^{\otimes M}\) denote the \(M\)-fold tensor power of a matrix \(X\), with entries \((X^{\otimes M})_{p,s}=\prod _{k=1}^M X_{p_k,s_k}\), and put \(|\chi _M\rangle =\sum _j\alpha _j|j\rangle ^{\otimes M}\in (\mathbb C^b)^{\otimes M}\). For \(\omega _j\) given by the embedded pair state of each normal block \(A_j\), \(\alpha =\alpha ^{(N)}\), and \(N=qM\), this specializes to Definition 35.17.1.

In Definition 35.17.2, let each \(\sigma _j\) be positive semidefinite with \(\operatorname {Tr}\sigma _j=1\). For every choice of the copies \(k_j\) the embedded pairs satisfy \(\langle \omega _j | \omega _{j'} \rangle =\delta _{jj'}\). The chosen coordinates of block \(j\) carry the block \(\mu _{j,k_j}A_j\) of \(A\), and embedding the pair embeds its product state. Moreover, for \(M\geq 1\), in the bond space \(\mathbb {C}^{D_j}\otimes \mathbb {C}^{D_j}\) of block \(j\) alone, the tensor \(\bigoplus _k\mu _{j,k}^qP_{j,\infty }\) generates on \(M\) sites the state \(\bigl(\sum _k\mu _{j,k}^{qM}\bigr)|\Omega _j\rangle =\beta _j|\Omega _j\rangle \) with \(N=qM\) and \(|\Omega _j\rangle \) formed from the unembedded pair. The orthogonality is asserted after [ 219 , eq. (S7) ] , where the reason given is that the blocks form a basis of normal tensors; here it follows from the placement of the pairs alone. The identification of these pairs with the fixed points of the positive parts of the blocked tensor is not proved here and can fail when a block has multiplicity greater than one [ 182 ] .

Proof ▶

Copies of distinct blocks occupy distinct bond coordinates, so the right legs of \(\omega _j\) and \(\omega _{j'}\) with \(j\neq j'\) are supported on disjoint sets and the pairs are orthogonal by Theorem 35.17.6. The coordinates of one copy are distinct, so embedding preserves overlaps and \(\langle \omega _j | \omega _j \rangle =\operatorname {Tr}\sigma _j=1\). The direct sum generates the sum of the states of its blocks with the \(M\)-th powers of the weights, and \(P_{j,\infty }\) generates \(|\Omega _j\rangle \).

With \(W\), \(X^{\otimes M}\) and \(\chi _M\) as in Definition 35.17.3, formed with \(\alpha =\alpha ^{(N)}\) and the pairs of Definition 35.17.2, where each \(\sigma _j\) is positive semidefinite of unit trace, \(W\) and \(W^{\otimes M}\) are isometries and \(|\Omega '\rangle =W^{\otimes M}|\chi _M\rangle \), up to the regrouping of the legs \(R_kL_{k+1}\). If moreover \(M\geq 1\) and \((\beta _1,\dots ,\beta _b)\neq 0\), then \(\langle \Omega ' | \Omega ' \rangle =1\). This is the preparation of [ 219 , eq. (19) ] . The same holds for the state of Definition 35.17.3 with \(\alpha =\alpha ^{(N)}\) for any orthonormal pairs \(\omega _j\); the identity \(|\Omega '\rangle =W^{\otimes M}|\chi _M\rangle \) holds for any pairs.

Proof ▶

The pairs of Definition 35.17.2 are orthonormal by Theorem 35.17.4. The \((j,j')\) entry of \(W^\dagger W\) is \(\langle \omega _j | \omega _{j'} \rangle \), and the entries of \((W^{\otimes M})^\dagger W^{\otimes M}\) factor over the sites,

\begin{align*} \bigl((W^{\otimes M})^\dagger W^{\otimes M}\bigr)_{s,t} =\prod _{k=1}^M(W^\dagger W)_{s_k,t_k}=\delta _{st}. \end{align*}

Expanding \(|j\rangle ^{\otimes M}\) in the product basis gives \(W^{\otimes M}|j\rangle ^{\otimes M}=\bigotimes _k|\omega _j\rangle \), and summing with the weights \(\alpha ^{(N)}_j\) gives \(|\Omega '\rangle \). Overlaps of the product states factor over the bonds, \(\langle \Omega _j | \Omega _{j'} \rangle =\langle \omega _j | \omega _{j'} \rangle ^M=\delta _{jj'}\), so \(\langle \Omega ' | \Omega ' \rangle =\sum _j\lvert \alpha ^{(N)}_j\rvert ^2=1\).

Theorem 35.17.6 Pairs with disjoint supports are orthogonal
✓

Let \(S,S'\subseteq \{ 0,\dots ,D-1\} \) be disjoint, and let \(\omega ,\omega '\in \mathbb {C}^D\otimes \mathbb {C}^D\) satisfy \(\omega _{(a,c)}=0\) for \(a\notin S\) and \(\omega '_{(a,c)}=0\) for \(a\notin S'\). Then \(\langle \omega | \omega ' \rangle =0\). The embedded pairs of distinct blocks in Definition 35.17.2 are supported in this way, so this gives the off-diagonal half of the orthogonality \(\langle \omega _j | \omega _{j'} \rangle =\delta _{jj'}\), which Theorem 35.17.4 completes.

Proof ▶

Every term of the sum vanishes: if \(a\in S\) then \(a\notin S'\) and \(\omega '_{(a,c)}=0\), and otherwise \(\omega _{(a,c)}=0\), so

\begin{align*} \langle \omega | \omega ’ \rangle =\sum _{(a,c)}\overline{\omega _{(a,c)}}\, \omega ’_{(a,c)}=0. \end{align*}
Theorem 35.17.7 Approximation error, general case

With the notation of Definition 35.17.1, including the approximating state \(\widetilde\phi _N\) defined there, \(\xi _{\mathrm{diag}}=\max _j\xi _j\) the largest correlation length of the blocks \(A_j\), \(0{\lt}\gamma {\lt}1/2\), and \(q=o(N)\),

\begin{align} \varepsilon (\widetilde\phi _N,\phi _N) & =O\! \left(\frac Nq\, e^{-\gamma q/\xi _{\mathrm{diag}}}\right). \label{eq:ldp_approximation_error_general} \end{align}

This is [ 219 , Lemma 1\('\)(ii) ] . As printed it is false: it fails both for a block of multiplicity two (Theorem 35.17.8, with the pair of that block on one of its copies; the source does not say where the pair sits, and the same computation, recorded in the gap note but not formalized, gives the failure for every placement) and for two blocks of multiplicity one whose states on \(q\) sites are not orthogonal (Theorem 35.17.9) [ 128 , 142 ] . For blocks of multiplicity one whose states on \(q\) sites are orthogonal it holds without the condition \(q=o(N)\) (Theorem 35.17.12). For blocks of multiplicity one with real weights \(0\leq w_j\leq 1\), the largest equal to one, whose states overlap, the approximating state with \(\beta _j=w_j^N\) converges at the rate obtained by replacing \(\xi _{\mathrm{diag}}\) with \(\max (\xi _{\mathrm{diag}},\xi _{\mathrm{off\text{-}diag}})\), the larger of the correlation lengths of the blocks and of their mixed transfer maps, again without the condition \(q=o(N)\) (Theorems 35.17.2.6 and 35.17.2.7).

Let \(A^0=\operatorname {diag}(1,1,0)\) and \(A^1=\operatorname {diag}(0,0,1)\), the canonical form with the normal block \(A_1=(1,0)\) of multiplicity two and weights \((1,1)\) and the normal block \(A_2=(0,1)\) of multiplicity one, so that \(\beta =(2,1)\) and \(|\phi _N\rangle \propto 2|0\cdots 0\rangle +|1\cdots 1\rangle \). The blocks are normal and in canonical form II, they form a basis of normal tensors whose states become orthogonal as \(N\to \infty \), and the weights satisfy \(\lvert \mu _{j,k}\rvert \leq 1\) with one of modulus one, so \(A\) satisfies every hypothesis of [ 219 , Lemma 1\('\)(ii) ] . Place the pair of the first block on its first copy. For every \(q\geq 1\) and \(M\geq 1\) the approximating state of Definition 35.17.1 satisfies

\begin{align} \langle \widetilde\phi _N | \phi _N \rangle & =\frac{4\cdot 2^{-M/2}+1}{\sqrt5\, (4\cdot 2^{-M}+1)^{1/2}}, \label{eq:ldp_repeated_block_overlap} \end{align}

which does not depend on \(q\) and tends to \(1/\sqrt5\) as \(M\to \infty \). The transfer maps of both blocks have no eigenvalue other than one, so every \(\lambda _2\) with \(0{\lt}\lvert \lambda _2\rvert {\lt}1\) bounds their subleading eigenvalues. For every such \(\lambda _2\), every \(\gamma {\gt}0\) and every constant \(C\) there is \(M\geq 1\) such that, with \(q=M\), \(N=M^2\) and \(y=(N/q)e^{-\gamma q/\xi _{\mathrm{diag}}}\), \(\varepsilon (\widetilde\phi _N,\phi _N){\gt}Cy\, e^{Cy}\). The sequence \(q=M\) satisfies \(q=o(N)\), so the bound (89) fails for this tensor [ 128 ] .

Proof ▶

Each block is one-dimensional with \(\sum _i\lvert a_i\rvert ^2=1\), so its transfer map is the identity. It is therefore irreducible and normal, and left-canonical with the diagonal positive-definite fixed point \(1\), which is the canonical-form II condition; the pairs below are built from this same fixed point. Its self-overlap is one. The states \(|0\cdots 0\rangle \) and \(|1\cdots 1\rangle \) of the blocks are linearly independent for \(N\geq 1\), and the blocks are not related by a gauge transformation and a phase, since \(A_1^1=0\neq A_2^1\). With the bond coordinates ordered as the two copies of \(A_1\) followed by the copy of \(A_2\), and the weights \((1,1)\) and \(1\), the direct sum of the copies is \(A\): for \(i=0,1\),

\begin{align} A^i & =A_1^i\oplus A_1^i\oplus A_2^i =\operatorname {diag}\bigl(A_1^i,A_1^i,A_2^i\bigr). \label{eq:ldp_repeated_block_assembly} \end{align}

For a tensor of diagonal matrices the blocked map factors as \(B=CJ^\dagger \), where \(J\colon |e\rangle \mapsto |e\, e\rangle \) and the column \(e\) of \(C\) is the state of the diagonal coordinate \(e\) on \(q\) sites; here these are \(|0\cdots 0\rangle \) for \(e=0,1\) and \(|1\cdots 1\rangle \) for \(e=2\). Hence \(B^\dagger B=JGJ^\dagger \) with \(G\) the Gram matrix of the columns. The positive semidefinite square root of \(G\) is \(Q=2^{-1/2}\bigl(\begin{smallmatrix} 1 & 1 \\ 1 & 1 \end{smallmatrix}\bigr)\oplus 1\), and \(E=\tfrac 12\bigl(\begin{smallmatrix} 1 & 1 \\ 1 & 1 \end{smallmatrix}\bigr)\oplus 1\) is the projector onto its range, so uniqueness of positive square roots gives \(P=JQJ^\dagger \) and \(\Pi =JEJ^\dagger \). The pairs are \(e_{00}\) and \(e_{22}\), so \(V^{\otimes M}\sum _j\alpha _j|\Omega _j\rangle \) has components \(\sum _j\alpha _j\prod _kV_{\tau _k,(c_j,c_j)}\). From \(V^\dagger B=P\) and \(V^\dagger V=\Pi \), the overlap with the unnormalized target is \(\sum _j\sum _e\overline{\alpha _j}Q_{c_je}^M\), the squared norm of the approximating vector is \(\sum _{j,j'}\overline{\alpha _j}\alpha _{j'}E_{c_jc_{j'}}^M\), and \(\lVert \phi _N(A)\rVert ^2=\sum _{e,e'}G_{ee'}^M=5\). With \(\alpha =(2,1)/\sqrt5\) this gives (90). Since \(1/\sqrt5{\lt}1/2\), the error exceeds \(1/2\) for large \(M\), while \(Cy\, e^{Cy}\) with \(y=Mr^M\) and \(r=e^{-\gamma /\xi _{\mathrm{diag}}}{\lt}1\) tends to zero.

Let \(A^0=\operatorname {diag}(1,3/5)\) and \(A^1=\operatorname {diag}(0,4/5)\), the canonical form with the normal blocks \(A_1=(1,0)\) and \(A_2=(3/5,4/5)\), each of multiplicity one and weight one, so that \(\beta =(1,1)\). The blocks are normal and in canonical form II and form a basis of normal tensors whose states become orthogonal as \(N\to \infty \), so \(A\) satisfies every hypothesis of [ 219 , Lemma 1\('\)(ii) ] . Put \(s=(3/5)^q\), the overlap of the states of the two blocks on \(q\) sites, \(u=\bigl(\sqrt{1+s}+\sqrt{1-s}\bigr)/2\) and \(v=\bigl(\sqrt{1+s}-\sqrt{1-s}\bigr)/2\). For every \(q\geq 1\) and \(M\geq 1\) the approximating state of Definition 35.17.1 satisfies

\begin{align} \langle \widetilde\phi _N | \phi _N \rangle & =\frac{u^M+v^M}{(1+s^M)^{1/2}}, \label{eq:ldp_overlapping_blocks_overlap} \end{align}

and for \(M\geq 3\) the error is at least \((9/25)^q/16\), while for every \(M\geq 1\) it is at most \(M(9/25)^q\), so the construction converges whenever \((N/q)(9/25)^q\to 0\). The transfer maps of both blocks have no eigenvalue other than one, so every \(\lambda _2\) bounds their subleading eigenvalues. If \(r=e^{-\gamma /\xi _{\mathrm{diag}}}{\lt}9/25\), then for every constant \(C\) there is \(q\geq 3\) such that, with \(M=q\), \(N=q^2\) and \(y=(N/q)e^{-\gamma q/\xi _{\mathrm{diag}}}\), \(\varepsilon (\widetilde\phi _N,\phi _N){\gt}Cy\, e^{Cy}\). The sequence \(q=M\) satisfies \(q=o(N)\), so the bound (89) fails even when every multiplicity is one [ 142 ] . What fails is the rate: for \(M\geq 3\) the error lies between \((9/25)^q/16\) and \(M(9/25)^q\), where \(9/25=\tau ^2\) is the square of the eigenvalue \(\tau =3/5\) of the mixed transfer map of the two blocks.

Proof ▶

The hypotheses are checked as in the proof of Theorem 35.17.8: both blocks are one-dimensional with \(\sum _i\lvert a_i\rvert ^2=1\), their states \(|0\cdots 0\rangle \) and \((\tfrac 35|0\rangle +\tfrac 45|1\rangle )^{\otimes N}\) are linearly independent for \(N\geq 1\), and \(A_1^1=0\neq A_2^1\).

As in the proof of Theorem 35.17.8, the Gram matrix of the blocked map on the diagonal coordinates is \(G=\bigl(\begin{smallmatrix} 1 & s \\ s & 1 \end{smallmatrix}\bigr)\), whose positive square root is \(Q=\bigl(\begin{smallmatrix} u & v \\ v & u \end{smallmatrix}\bigr)\), since \(u^2+v^2=1\) and \(2uv=s\). The determinant of \(Q\) is \(\sqrt{1-s^2}{\gt}0\), so the support projector is \(JJ^\dagger \). With \(\alpha =(1,1)/\sqrt2\) the overlap with the unnormalized target is \(\sqrt2\, (u^M+v^M)\), the approximating vector has norm one, and \(\lVert \phi _N(A)\rVert ^2=2+2s^M\), which gives (92). For \(M\geq 3\),

\begin{align*} u^M+v^M\leq u^3+v^2=1-u^2(1-u)\leq 1-\frac{s^2}{16}, \end{align*}

because \(u^2=\bigl(1+\sqrt{1-s^2}\bigr)/2\geq 1/2\) and \(1-u\geq (1-u^2)/2\geq s^2/8\). For the upper bound, the overlap is one when \(M=1\), since \(u+v=\sqrt{1+s}\). For \(M\geq 2\), \(u\geq u^2=\bigl(1+\sqrt{1-s^2}\bigr)/2\geq 1-s^2/2\), so \(u^M\geq 1-Ms^2/2\), and \((1+s^M)^{1/2}\leq 1+s^2/2\); when \(Ms^2{\lt}1\) this gives

\begin{align*} \frac{u^M+v^M}{(1+s^M)^{1/2}}\geq \frac{1-Ms^2/2}{1+s^2/2}\geq 1-Ms^2, \end{align*}

and when \(Ms^2\geq 1\) the bound \(\varepsilon \leq 1\) suffices. Finally \(Cy\, e^{Cy}\) with \(y=qr^q\) is eventually below \((9/25)^q/16\), because \(q(25r/9)^q\to 0\).

For the tensor of Theorem 35.17.9, put \(s=(3/5)^q\), let \(G_q\) be the Gram matrix on its diagonal bond pairs, and let \(J|j\rangle =|j,j\rangle \). For every \(q\ge 1\), \(G_q\) is positive definite and the positive polar matrix is \(P_q=J\sqrt{G_q}J^\dagger \). In operator norm,

\[ \lVert \sqrt{G_q}-I\rVert \ge s/2, \qquad \lVert P_q-JJ^\dagger \rVert \ge s/2. \]

For every \(C\ge 0\) and every threshold \(q_0\), there is \(q\ge \max (1,q_0)\) such that \(\lVert P_q-JJ^\dagger \rVert {\gt}Cs^2\). Thus this matrix difference is not \(O((3/5)^{2q})\). The quadratic normalized-state error of Theorem 35.17.5.4 concerns a different quantity.

Proof ▶

Write \(\sqrt{G_q}=\bigl(\begin{smallmatrix} u & v \\ v & u \end{smallmatrix}\bigr)\) as in the preceding theorem. Since \(u,v\ge 0\), \(u^2+v^2=1\) and \(2uv=s\), one has \(u\le 1\) and \(v\ge s/2\). Each operator norm is at least the absolute value of this off-diagonal entry. The Gram matrix is positive definite since its positive square root is invertible for \(q\ge 1\). Finally, \((3/5)^q\to 0\), so beyond any threshold one may choose \(q\) with \(C(3/5)^q{\lt}1/2\), giving \(Cs^2{\lt}s/2\).

Let \(B=\sum _jc_jB_jK_j^\dagger \) with \(c_j{\gt}0\), isometries \(K_j\) with orthogonal ranges, so that \(K_j^\dagger K_{j'}=\delta _{jj'}\), and \(B_j^\dagger B_{j'}=0\) for \(j\neq j'\). With \(B_j=V_jP_j\) the polar decompositions of the summands, the polar decomposition of \(B\) has

\begin{align*} V=\sum _jV_jK_j^\dagger ,\qquad P=\sum _jc_jK_jP_jK_j^\dagger . \end{align*}

This is the block form of the positive part asserted in [ 219 , eq. (S5) ] (“Since \(V\) is an isometry, \(P\) inherits the block structure of \(A\)”), for blocks of multiplicity one under the orthogonality of their states, which the source does not state and without which the block form fails [ 142 ] .

Proof ▶

Every partial isometry is \(V_j=B_jR_j\) for some \(R_j\): the support projector \(\Pi _j\) satisfies \(\Pi _j=P_jR_j\) for some \(R_j\), because both have the same range, and \(V_j=V_j\Pi _j=B_jR_j\). Hence \(V_j^\dagger V_{j'}=R_j^\dagger B_j^\dagger B_{j'}R_{j'}=0\) for \(j\neq j'\). Put \(W=\sum _jV_jK_j^\dagger \), \(Q=\sum _jc_jK_jP_jK_j^\dagger \geq 0\) and \(E=\sum _jK_j\Pi _jK_j^\dagger \). The orthogonality of the \(K_j\) and of the \(V_j\) removes all cross terms, so \(WQ=B\), \(W^\dagger W=E\), \(E^2=E=E^\dagger \), \(EQ=Q\) and \(Q\sum _jc_j^{-1}K_jR_jK_j^\dagger =E\). Thus \(E\) is the projector onto the range of \(Q\), and Theorem 35.4.14 gives \(V=W\) and \(P=Q\).

Let \(A^i=\bigoplus _{j=1}^b\mu _jA_j^i\) with \(b\geq 1\), weights \(\mu _j{\gt}0\), and normal blocks \(A_j\) in the gauge (3) with fixed points \(\rho _j\), each placed on its own bond coordinates. Let \(\lambda _2\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\), so that its correlation length \(\xi \) bounds every \(\xi _j\), and let \(0{\lt}\gamma {\lt}1\). Form the approximating state \(\widetilde\phi _N\) of Definition 35.17.1 with the pairs of the \(\rho _j\) on the bond coordinates of their blocks and \(\beta _j=\mu _j^N\). There is \(C{\gt}0\) such that for all weights \(\mu _j{\gt}0\), every block length \(q\) at which the \(q\)-site states of distinct blocks are orthogonal, \(\sum _{i_1,\dots ,i_q}\overline{(A_j^{i_1}\cdots A_j^{i_q})_{ab}}\, (A_{j'}^{i_1}\cdots A_{j'}^{i_q})_{a'b'}=0\) for \(j\neq j'\) and all \(a,b,a',b'\), and every \(M\geq 1\), with \(N=qM\) and \(y=(N/q)\, e^{-\gamma q/\xi }\),

\begin{align} \varepsilon (\widetilde\phi _N,\phi _N)\leq Cy \qquad \text{and}\qquad \varepsilon (\widetilde\phi _N,\phi _N)\leq Cy\, e^{Cy}. \label{eq:ldp_approximation_error_orthogonal_blocks} \end{align}

This is [ 219 , Lemma 1\('\)(ii) ] restricted to multiplicity one and to blocks whose \(q\)-site states are orthogonal, for \(0{\lt}\gamma {\lt}1\) in place of \(0{\lt}\gamma {\lt}1/2\). For multiplicity one the phase of \(\mu _j\) can be absorbed into \(A_j\), which stays normal with the same transfer map, so the condition \(\mu _j{\gt}0\) only fixes this presentation. The orthogonality is an added hypothesis: without it the statement fails (Theorem 35.17.9). Under it no condition \(q=o(N)\) is needed [ 142 ] .

Proof ▶

If the \(q\)-site states of distinct blocks are orthogonal for no \(q\), there is nothing to prove. Otherwise let them be orthogonal at \(q_0\), and let \(B_j\) be the \(q_0\)-site blocked map of \(A_j\). The entries of the mixed transfer map \(Z\mapsto \sum _iB_j^iZ(B_{j'}^i)^\dagger \) are sums \(\sum _iB_j^{i}{}_{ab}\overline{B_{j'}^{i}{}_{a'b'}}\), the complex conjugates of the entries of \(B_{j'}^\dagger B_j=0\), so this map vanishes. It is \(\mathcal{E}_{jj'}^{\, q_0}\), so \(\mathcal{E}_{jj'}\) is nilpotent and all its eigenvalues are zero. Hence \(\lambda _2\) also bounds the moduli of the eigenvalues of the mixed transfer maps, and Theorem 35.17.2.7 with \(w_j=\mu _j\) gives both bounds, with a constant that does not depend on the weights.

35.17.1 Blocks with multiplicities

When a block of the canonical form is repeated, the positive part of the blocked map is not the direct sum printed in the source, and the state built from nearest-neighbour pairs with the source’s coefficients does not approximate the target [ 128 ] . This subsection gives the correct block form, the corrected approximating state, and the approximation error for it when the states of distinct blocks on \(q\) sites are orthogonal [ 26 ] .

Let \(A_1,\dots ,A_b\) be tensors, let the isometries \(E_{j,k}\), \(1\leq k\leq m_j\), place the copy \(k\) of block \(j\) in the bond space, with \(E_{j,k}^\dagger E_{j',k'}=\delta _{jj'}\delta _{kk'}\mathbf1\), and let \(\mu _{j,k}\) be nonzero weights, with at least one copy of every block. The direct sum with multiplicities is \(A^i=\sum _{j,k}\mu _{j,k}E_{j,k}A_j^iE_{j,k}^\dagger \). For \(q\geq 1\) put \(K_{j,k}=E_{j,k}\otimes E_{j,k}\),

\begin{align*} c_j=\Bigl(\sum _k\lvert \mu _{j,k}\rvert ^{2q}\Bigr)^{1/2},\qquad L_j=\sum _k\frac{\overline{\mu _{j,k}^q}}{c_j}K_{j,k}. \end{align*}

Let \(A\) be the direct sum with multiplicities of Definition 35.17.1.1. Its periodic state on \(N\geq 1\) sites is \(\sum _j\beta _j|\phi _N(A_j)\rangle \) with \(\beta _j=\sum _k\mu _{j,k}^N\). For \(q\geq 1\) the blocked map of \(A\) is \(B=\sum _jc_jB_jL_j^\dagger \), with \(B_j\) the blocked map of \(A_j\), and \(L_j^\dagger L_{j'}=\delta _{jj'}\mathbf1\). If \(B_j^\dagger B_{j'}=0\) for \(j\neq j'\), then, with \(B_j=V_jP_j\),

\begin{align*} V=\sum _jV_jL_j^\dagger ,\qquad P=\sum _jc_jL_jP_jL_j^\dagger . \end{align*}

On the copies of block \(j\) the positive part is therefore of rank one in the copy index, where [ 219 , eq. (S5) ] prints \(\operatorname {diag}(\mu _{j,1}^q,\dots ,\mu _{j,m_j}^q)\otimes P_j\) [ 26 ] .

Proof ▶

Listing all copies as blocks of multiplicity one, every word of length \(q\geq 1\) is a direct sum, so \(B=\sum _{j,k}\mu _{j,k}^qB_jK_{j,k}^\dagger \) and \(\phi _N(A)=\sum _{j,k}\mu _{j,k}^N\phi _N(A_j)\). Grouping the copies of each block gives \(B=\sum _jc_jB_jL_j^\dagger \), since \(c_j\, \mu _{j,k}^q/c_j=\mu _{j,k}^q\). Moreover \(L_j^\dagger L_{j'}=\sum _{k,k'}(\mu _{j,k}^q/c_j) (\overline{\mu _{j',k'}^q}/c_{j'})K_{j,k}^\dagger K_{j',k'}\), which is \(\sum _k\lvert \mu _{j,k}\rvert ^{2q}/c_j^2=1\) times the identity for \(j=j'\) and zero otherwise. Lemma 35.17.11 gives the polar decomposition.

With the notation of Definition 35.17.1.1 and Theorem 35.17.1.2, fixed points \(\rho _j\) of the blocks, and \(|\Omega _j\rangle \) the product of the pairs of \(\rho _j\) over \(M\) sites in the bond space of block \(j\), the corrected approximating state on \(N=qM\) sites with coefficients \(\alpha _j\) is

\begin{align*} |\widetilde\phi _N\rangle \propto V^{\otimes M}\sum _j\alpha _j L_j^{\otimes M}|\Omega _j\rangle . \end{align*}

When the weights \(\beta _j\) of Theorem 35.17.1.2 are not all zero, the source’s coefficients are \(\alpha _j=\beta _j/\bigl(\sum _l\lvert \beta _l\rvert ^2\bigr)^{1/2}\); if all \(\beta _j\) vanish these coefficients are undefined. It is obtained from the corrected block form of Theorem 35.17.1.2 by replacing each \(P_j\) by its fixed point, as [ 219 , eq. (S7) ] does with the printed block form. The weights are those of the source. The isometry \(L_j\) acts on the two legs of each site, so for a repeated block the state \(L_j^{\otimes M}|\Omega _j\rangle \) is not a product of nearest-neighbour pairs of the full bond space; for multiplicity one and \(\mu _j{\gt}0\) it is the state of Definition 35.17.1 [ 26 ] .

With the notation of Theorem 35.17.1.2, let the blocks \(A_j\) be normal in the gauge (3) with fixed points \(\rho _j\), let \(\lambda _2\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\), with correlation length \(\xi \), and let \(0{\lt}\gamma {\lt}1\). There are constants \(C,C'{\gt}0\) such that for all nonzero complex weights, every block length \(q\) at which the \(q\)-site states of distinct blocks are orthogonal, \(B_j^\dagger B_{j'}=0\) for \(j\neq j'\), and every \(M\geq 1\) with \(N=qM\) and \((\beta _1,\dots ,\beta _b)\neq 0\), the corrected approximating state of Definition 35.17.1.3 satisfies, with \(y=(N/q)\, e^{-\gamma q/\xi }\),

\begin{align*} \varepsilon (\widetilde\phi _N,\phi _N) & \leq C’y, & \varepsilon (\widetilde\phi _N,\phi _N) & \leq Cy\, e^{Cy}. \end{align*}

This is [ 219 , Lemma 1\('\)(ii) ] for the corrected approximating state, with arbitrary multiplicities and complex weights, restricted to blocks whose \(q\)-site states are orthogonal, for \(0{\lt}\gamma {\lt}1\) in place of \(0{\lt}\gamma {\lt}1/2\), and without the condition \(q=o(N)\) [ 26 , 142 ] . When the states are orthogonal, the corrected state is the combination \(\sum _j\alpha _j|\phi _M(V_jP_{j,\infty })\rangle \) of the approximating states of the blocks.

Proof ▶

By Theorem 35.17.1.2, \(VL_j=V_j\) at every \(q\) at which the states are orthogonal, which gives the last statement. For the bounds, suppose the states are orthogonal at some \(q_0\); otherwise there is nothing to prove. As in the proof of Theorem 35.17.12, every mixed transfer map \(\mathcal{E}_{jj'}\), \(j\neq j'\), is then nilpotent, so \(\lambda _2\) bounds the moduli of its eigenvalues, and Theorem 35.17.3.7 gives both bounds.

35.17.2 Blocks whose states overlap

When the states of distinct blocks on \(q\) sites are not orthogonal, the positive part of the blocked map is not block diagonal, and the rate of [ 219 , Lemma 1\('\)(ii) ] fails (Theorem 35.17.9). The construction itself still converges. This subsection proves the approximation error for the source’s approximating state, for blocks of multiplicity one with real weights, at the rate set by the larger of the correlation lengths of the blocks and of their mixed transfer maps [ 142 ] .

Let \(X\) and \(Y\) be tensors with \(d\) physical indices and bond dimensions \(D_1,D_2\geq 1\), with mixed transfer map \(\mathcal{E}_{XY}(Z)=\sum _iX^iZ(Y^i)^\dagger \) on \(D_1\times D_2\) matrices, and let \(X_q\), \(Y_q\) be their blocked tensors on \(q\) sites. Then \(\mathcal{E}_{X_qY_q}=\mathcal{E}_{XY}^{\, q}\), and for tensors with a common number of physical indices the mixed Gram matrix of their physical matrices, read as maps from bond pairs to physical indices, is a rearrangement of the mixed transfer map, \((\mathcal B_X^\dagger \mathcal B_Y)_{(a,b),(a',b')} =\mathcal{E}_{YX}(|b'\rangle \langle b|)_{a'a}\). For \(\lambda _2\in \mathbb {C}\) with \(\lvert \lambda _2\rvert \leq 1\), correlation length \(\xi \), and \(\gamma \geq 0\), \(e^{-\gamma /\xi }\leq 1\). Now let \(\lvert \lambda _2\rvert {\lt}1\) and \(0{\lt}\gamma {\lt}1\), and write \(r=e^{-\gamma /\xi }\).

  1. If every eigenvalue of \(\mathcal{E}_{XY}\) has modulus at most \(\lvert \lambda _2\rvert \), there are \(C,K\) with \(\lVert \mathcal{E}_{XY}^{\, n}(Z)\rVert \leq Cr^n\lVert Z\rVert \) for all \(n\) and \(Z\), and \(\bigl\lvert \sum _s\phi _N(X)_s\, \overline{\phi _N(Y)_s}\bigr\rvert \leq Kr^N\) for all \(N\).

  2. If every eigenvalue of \(\mathcal{E}_{YX}\) has modulus at most \(\lvert \lambda _2\rvert \), there is \(K'\) with \(\lVert \mathcal B_X^\dagger \mathcal B_Y\rVert \leq K'r^q\) for all \(q\).

For distinct blocks \(A_j\), \(A_{j'}\) of a basis of normal tensors the spectral radius \(\tau _{jj'}\) of \(\mathcal{E}_{jj'}=\mathcal{E}_{A_jA_{j'}}\) is below one, and the source writes \(\xi _{jj'}=-1/\ln \tau _{\max }\) with \(\tau _{\max }=\tau _{jj'}\) [ 219 , eqs. (S14)–(S15) ] .

Proof ▶

The blocked tensors have letters \(X^{i_1}\cdots X^{i_q}\), so \(\mathcal{E}_{X_qY_q}(Z)=\sum _{i_1,\dots ,i_q}X^{i_1}\cdots X^{i_q}Z (Y^{i_1}\cdots Y^{i_q})^\dagger =\mathcal{E}_{XY}^{\, q}(Z)\), and the entry formula is \(\sum _i\overline{X^i_{ab}}\, Y^i_{a'b'}=\mathcal{E}_{YX}(|b'\rangle \langle b|)_{a'a}\). Every point of the spectrum of \(\mathcal{E}_{XY}\) is an eigenvalue, of modulus at most \(\lvert \lambda _2\rvert {\lt}r\) by Theorem 35.3.7, so the spectral radius is below \(r\) and Gelfand’s formula gives \(\lVert \mathcal{E}_{XY}^{\, n}(Z)\rVert \leq Cr^n\lVert Z\rVert \). The overlap is \(\operatorname{Tr}\mathcal{E}_{XY}^{\, N}=\sum _{p,q}\mathcal{E}_{XY}^{\, N}(|p\rangle \langle q|)_{pq}\), and every entry is at most a fixed multiple of the norm. The Gram matrix is bounded by the sum of its entries, each of which is an entry of \(\mathcal{E}_{YX}^{\, q}\) applied to a matrix unit. Finally \(-\gamma /\xi =\gamma \ln \lvert \lambda _2\rvert \leq 0\).

Let \(A_1,\dots ,A_b\) be tensors with \(d\) physical indices and bond dimensions \(D_j\), normal in the gauge (3) with positive definite fixed points \(\rho _j\) of trace one, with \(\mathcal B_j\) the blocked map of \(A_j\) on \(q\) sites. Let \(\lambda _2\in \mathbb {C}\) with \(\lvert \lambda _2\rvert {\lt}1\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\) and the moduli of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), and let \(\xi \) be its correlation length.

  1. A matrix \(L\) with \(L^\dagger L=\mathbb {1}\) has operator norm at most one, and for isometries \(L_j\) with \(L_j^\dagger L_{j'}=0\) for \(j\neq j'\), \(L_j^\dagger \sum _kL_kY_k=Y_j\) and \(\bigl(\sum _jL_jY_jL_j^\dagger \bigr)\bigl(\sum _jL_jZ_jL_j^\dagger \bigr) =\sum _jL_jY_jZ_jL_j^\dagger \).

  2. For matrices \(W,W'\) with the same rows and vectors \(\psi ,\varphi \) on \(M\) sites, \((W^{\otimes M})^\dagger =(W^\dagger )^{\otimes M}\), \(\langle W^{\otimes M}\psi | W'^{\otimes M}\varphi \rangle =\langle \psi | (W^\dagger W')^{\otimes M}\varphi \rangle \); if \(W^\dagger W\) is idempotent, then \(\lVert W^{\otimes M}\psi \rVert \leq \lVert \psi \rVert \); and on \(M\geq 1\) sites \(\mathbb {1}^{\otimes M}=\mathbb {1}\) and \(0^{\otimes M}=0\).

  3. For a coordinate isometry \(E\), \(E^\dagger =E^{\mathsf T}\); for rectangular \(X\) and \(Y\), the entry of \(X^{\mathsf T}\otimes Y\) at \(((l,r),(a,c))\) is that of \(X|l\rangle \langle r|Y\) at \((a,c)\).

  4. For \(0{\lt}\gamma {\lt}1\) there is \(K\) such that for all \(R\), all coefficients \(\lvert c_j\rvert \leq R\), all matrices \(L_j\) of norm at most one and every \(q\), the matrix \(\mathcal B=\sum _jc_j\mathcal B_jL_j^\dagger \) satisfies \(\bigl\lVert \mathcal B^\dagger \mathcal B-\sum _j\lvert c_j\rvert ^2 L_j(\rho _j^{\mathsf T}\otimes \mathbb {1})L_j^\dagger \bigr\rVert \leq R^2Ke^{-\gamma q/\xi }\).

  5. For every matrix \(\mathcal B\) and positive semidefinite \(P_\infty \), the positive part \(P\) of \(\mathcal B\) satisfies \(\lVert P-P_\infty \rVert \leq \lVert \mathcal B^\dagger \mathcal B-P_\infty ^2 \rVert ^{1/2}\).

  6. For \(0{\lt}\gamma {\lt}1\) there is \(K\) such that for all \(R\), all coefficients \(\lvert \beta _j\rvert \leq R\) and every \(N\), \(\bigl\lvert \lVert \sum _j\beta _j\phi _N(A_j)\rVert ^2-\sum _j\lvert \beta _j\rvert ^2 \bigr\rvert \leq R^2Ke^{-\gamma N/\xi }\).

  7. For a tensor \(A\) with blocked map \(\mathcal B=VP\) on \(q\) sites and any vector \(F\) on the bond pairs of \(M\) sites, \(\langle V^{\otimes M}F | \phi _N(A) \rangle =\langle F | \phi _M(P) \rangle \) with \(N=qM\). If \(\lVert v\rVert \leq 1\) and \(t\geq 0\), then \(t^{-1}\lvert \langle v | w \rangle \rvert \leq \bigl\lvert \langle v | w \rangle \bigr\rvert / (\lVert v\rVert t)\), the right side read as zero when \(v=0\) or \(t=0\).

  8. In a normed ring, if \(\lVert E^k\rVert \leq c\) for every \(k\geq 0\) and \(\lVert X_k-E\rVert \leq \delta \) for every \(k\), then \(\lVert X_1\cdots X_M-E^M\rVert \leq c((1+c\delta )^M-1)\). Consequently, for a tensor \(F\) of bond dimension \(D_2\) and \(c\geq 0\) there is \(C{\gt}0\) such that for all \(G,G'\) from bond pairs of dimension \(D_1\) to bond pairs of dimension \(D_2\) with \(\lVert G-G'\rVert \leq \delta \), if the powers of the mixed transfer map \(T'\) of \(G'\) against \(F\) satisfy \(\lVert T'^kX\rVert \leq c\lVert X\rVert \), then the overlap of \(G\) with \(F\) on \(M\) sites is \(\operatorname{Tr}T'^M\) up to \(C(M\delta )\, e^{CM\delta }\).

Proof ▶

Part (1) is \(\lVert L\rVert ^2=\lVert L^\dagger L\rVert \). Part (2) is \(\bigl(W^{\otimes M}\bigr)^\dagger W'^{\otimes M}=(W^\dagger W')^{\otimes M}\), together with \(\mathbb {1}-\Pi \geq 0\) for the Hermitian idempotent \(\Pi =(W^\dagger W)^{\otimes M}\). Part (3) is a computation of entries. For part (4), the blocks of \(\mathcal B^\dagger \mathcal B\) are \(\overline{c_j}c_{j'}L_j\mathcal B_j^\dagger \mathcal B_{j'}L_{j'}^\dagger \), with coefficients of modulus at most \(R^2\) and the \(L_j\) of norm at most one; the diagonal blocks are estimated by Theorem 35.3.7 and the others by Lemma 35.17.2.1. Part (5) is Theorem 35.3.4 at \(P_\infty ^2\), whose square root is \(P_\infty \). For part (6), \(\lVert \sum _j\beta _j\phi _N(A_j)\rVert ^2 =\sum _{j,j'}\beta _j\overline{\beta _{j'}}\langle \phi _N(A_{j'}) | \phi _N(A_j) \rangle \) with coefficients of modulus at most \(R^2\); the proof of Theorem 35.5.7 bounds the diagonal terms minus one, and Lemma 35.17.2.1 bounds the others. For part (7), the target is \(V^{\otimes M}|\phi _M(P)\rangle \) by \(\mathcal B=VP\), and \((V^\dagger V)^{\otimes M}|\phi _M(P)\rangle =|\phi _M(P)\rangle \) because \(V^\dagger V\) is the projector onto the range of \(P\), so part (2) gives the inner product; the second statement is \(\lVert v\rVert ^{-1}\geq 1\). The first statement of part (8) is the induction in the proof of Lemma 35.5.1, which only uses the bound on the powers of \(E\); the second is that estimate in the normed algebra of operators on rectangular matrices, with the overlap the trace of the \(M\)-th power of the mixed transfer map (Lemma 5.2.2).

Let \(A^i=\bigoplus _{j=1}^b\mu _jA_j^i\) be the direct sum with weights \(\mu _j\in \mathbb {C}\) of blocks \(A_j\) of bond dimensions \(D_j\), each placed on its own bond coordinates by an isometry \(E_j\), and put \(K_j=E_j\otimes E_j\). Let every \(A_j\) be normal in the gauge (3) with positive definite fixed point \(\rho _j\) of trace one. Let \(\lambda _2\in \mathbb {C}\) with \(\lvert \lambda _2\rvert {\lt}1\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\) and the moduli of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), let \(\xi \) be its correlation length, and let \(0{\lt}\gamma {\lt}1\). For \(q\geq 1\) the blocked map of \(A\) is \(\mathcal B=\sum _j\mu _j^q\mathcal B_jK_j^\dagger \), with \(\mathcal B_j\) the blocked map of \(A_j\), so \(\mathcal B^\dagger \mathcal B=\sum _{j,j'}\overline{\mu _j^q}\mu _{j'}^q K_j\mathcal B_j^\dagger \mathcal B_{j'}K_{j'}^\dagger \). There is \(K\) such that for all weights with \(\lvert \mu _j\rvert \leq 1\) and every \(q\geq 1\)

\begin{align*} \Bigl\lVert \mathcal B^\dagger \mathcal B-\sum _j\lvert \mu _j\rvert ^{2q} K_j\bigl(\rho _j^{\mathsf T}\otimes \mathbb {1}\bigr)K_j^\dagger \Bigr\rVert \leq Ke^{-\gamma q/\xi }. \end{align*}

For weights one, \(\mathcal B=\sum _j\mathcal B_jK_j^\dagger \), and with

\begin{align*} G_\infty =\sum _jK_j\bigl(\rho _j^{\mathsf T}\otimes \mathbb {1}\bigr)K_j^\dagger ,\qquad P_\infty =\sum _jK_j\bigl(\sqrt{\rho _j}^{\, \mathsf T}\otimes \mathbb {1}\bigr)K_j^\dagger , \end{align*}

there are \(K,K'\) such that for every \(q\geq 1\)

\begin{align*} \lVert \mathcal B^\dagger \mathcal B-G_\infty \rVert \leq Ke^{-\gamma q/\xi }, \qquad \lVert P-P_\infty \rVert \leq K’e^{-\gamma q/\xi }, \end{align*}

where \(P\) is the positive part of \(\mathcal B\). This replaces the block form asserted in [ 219 , eq. (S5) ] , which holds only when the states of distinct blocks on \(q\) sites are orthogonal [ 142 ] .

Proof ▶

Every word of \(A\) of length \(q\geq 1\) is the direct sum of the words of the blocks, multiplied by \(\mu _j^q\), which gives the form of \(\mathcal B\) and of its Gram matrix. The diagonal terms, with coefficients \(\lvert \mu _j\rvert ^{2q}\leq 1\), satisfy \(\lVert \mathcal B_j^\dagger \mathcal B_j-\rho _j^{\mathsf T}\otimes \mathbb {1}\rVert \leq K_je^{-\gamma q/\xi }\) by Theorem 35.3.7, and the others \(\lVert \mathcal B_j^\dagger \mathcal B_{j'}\rVert \leq K_{jj'}e^{-\gamma q/\xi }\) by Lemma 35.17.2.1, with coefficients of modulus at most one; summing gives the first bound. For weights one, let \(Q=\mathbb {1}-\sum _jK_jK_j^\dagger \), the projector onto the bond pairs whose two indices lie in different blocks or outside all blocks. Then \(\mathcal BQ=0\), so \(PQ=V^\dagger \mathcal BQ=0\) and \(QP=0\), whence \((P+Q)^2=\mathcal B^\dagger \mathcal B+Q\); likewise \(P_\infty Q=QP_\infty =0\) and \(P_\infty ^2=G_\infty \), so \((P_\infty +Q)^2=G_\infty +Q\). Both \(P+Q\) and \(P_\infty +Q\) are positive semidefinite, so they are the square roots. If \(\rho _j\geq c_j\mathbb {1}\) and \(c=\bigl(1+\sum _j1/c_j\bigr)^{-1}\), then

\begin{align*} G_\infty +Q-c\mathbb {1}=\sum _jK_j\bigl((\rho _j-c\mathbb {1})^{\mathsf T}\otimes \mathbb {1}\bigr)K_j^\dagger +(1-c)Q \geq 0, \end{align*}

so Theorem 35.3.5 gives \(\lVert P-P_\infty \rVert =\lVert \sqrt{\mathcal B^\dagger \mathcal B+Q} -\sqrt{G_\infty +Q}\rVert \leq \lVert \mathcal B^\dagger \mathcal B-G_\infty \rVert /\sqrt c\).

  1. For an isometry \(E\) placing the bond coordinates of a block and a positive semidefinite \(\sigma \), the pair of \(\sigma \) placed along \(E\) on both legs is the pair of \(\tilde\sigma =E\sigma E^\dagger \).

  2. For a tensor \(A\), matrices \(\sigma '_1,\dots ,\sigma '_b\) on the bond space, coefficients \(\alpha _j\), and \(M\geq 1\), the state \(V^{\otimes M}\sum _j\alpha _j\bigotimes _k|\omega (\sigma '_j)\rangle _{R_kL_{k+1}}\) has inner product \(\sum _j\overline{\alpha _j}\, \langle \phi _M(P_{\infty ,\sigma '_j}) | \phi _M(P) \rangle \) with \(|\phi _N(A)\rangle \), \(N=qM\), where \(P\) is the positive part of the blocked map and \(P_{\infty ,\sigma '_j}\) the fixed-point tensor of \(\sigma '_j\).

  3. For blocks placed as in Lemma 35.17.2.3 and positive semidefinite \(\rho _j\), with \(\tilde\rho _j=E_j\rho _jE_j^\dagger \) and \(\Pi _j=E_jE_j^\dagger \), the mixed transfer map of \(P_\infty \) against the fixed-point tensor of \(\tilde\rho _j\) is \(X\mapsto \operatorname{Tr}(\Pi _jX)\, \tilde\rho _j\).

  4. In the setting of Lemma 35.17.2.3, for every block \(j\) there is \(C_j{\gt}0\) such that for every \(q\geq 1\) and every \(M\geq 1\), with \(y=Me^{-\gamma q/\xi }\),

    \begin{align*} \bigl\lvert \langle \phi _M(P_{\infty ,\tilde\rho _j}) | \phi _M(P) \rangle -1\bigr\rvert \leq C_jy\, e^{C_jy}. \end{align*}
  5. In the setting of Lemma 35.17.2.3 with \(0{\lt}\gamma {\lt}1\), there is \(K\) with \(\bigl\lvert \lVert \phi _N(A)\rVert ^2-b\bigr\rvert \leq Ke^{-\gamma N/\xi }\) for every \(N\geq 1\).

Proof ▶

Part (1) holds because \(\sqrt{E\sigma E^\dagger }=E\sqrt\sigma E^\dagger \). Part (2) is Lemma 35.17.2.2(7) for the product of pairs. For part (3), the letter of \(P_\infty \) at the physical pair \((l,r)\) is \(\sum _k\sqrt{\tilde\rho _k}|l\rangle \langle r|\Pi _k\), that of the fixed-point tensor is \(\sqrt{\tilde\rho _j}|l\rangle \langle r|\), and \(\sum _{l,r}|l\rangle \langle r|Y|r\rangle \langle l|=\operatorname{Tr}(Y)\mathbb {1}\), while \(\sqrt{\tilde\rho _k}\sqrt{\tilde\rho _j}=\delta _{kj}\tilde\rho _j\). Since \(\operatorname{Tr}(\Pi _j\tilde\rho _j)=\operatorname{Tr}\rho _j=1\), this map is idempotent with trace one, and the telescoping estimate in the proof of Lemma 35.5.1, applied with \(\lVert P-P_\infty \rVert \leq K'e^{-\gamma q/\xi }\) from Lemma 35.17.2.3, gives part (4). Part (5) is Lemma 35.17.2.2(6) with \(\beta _j=1\) and \(R=1\), since \(\phi _N(A)=\sum _j\phi _N(A_j)\) for \(N\geq 1\).

  1. For blocks placed as in Lemma 35.17.2.3, positive semidefinite \(\rho _k\) and reals \(t_k\geq 0\), the mixed transfer map of \(P_\infty ^{t}=\sum _kK_k\bigl(\sqrt{t_k^2\rho _k}^{\, \mathsf T}\otimes \mathbb {1}\bigr) K_k^\dagger \) against the fixed-point tensor of \(\tilde\rho _j\) is \(X\mapsto t_j\operatorname{Tr}(\Pi _jX)\, \tilde\rho _j\).

  2. For blocks placed as there, positive semidefinite \(\rho _k\) of trace one, and a block \(j\), there is \(C{\gt}0\) such that for all reals \(t_k\geq 0\) with \(t_j\leq 1\), all \(\delta \), all \(M\geq 1\), and every matrix \(P\) on the bond pairs with \(\lVert P-P_\infty ^{t}\rVert \leq \delta \),

    \begin{align*} \bigl\lvert \langle \phi _M(P_{\infty ,\tilde\rho _j}) | \phi _M(P) \rangle -t_j^M\bigr\rvert \leq C(M\delta )\, e^{CM\delta }. \end{align*}
  3. In the setting of Lemma 35.17.2.3 with \(0{\lt}\gamma {\lt}1\), there is \(K\) such that for all weights with \(\lvert \mu _j\rvert \leq 1\) and every \(N\geq 1\), \(\bigl\lvert \lVert \phi _N(A)\rVert ^2-\sum _j\lvert \mu _j^N\rvert ^2\bigr\rvert \leq Ke^{-\gamma N/\xi }\) for \(A=\bigoplus _j\mu _jA_j\).

Proof ▶

For part (1), \(\sqrt{t_k^2\rho _k}=t_k\sqrt{\rho _k}\), so the letter of \(P_\infty ^{t}\) at \((l,r)\) is \(\sum _kt_k\sqrt{\tilde\rho _k}|l\rangle \langle r|\Pi _k\), and the computation of Lemma 35.17.2.4(3) carries the factor \(t_j\). For part (2), the mixed transfer map of \(P_\infty ^{t}\) is \(t_jR_j\) with \(R_j\) the idempotent of trace one of Lemma 35.17.2.4(3); its powers \(t_j^kR_j\), \(k\geq 1\), have norm at most \(\lVert R_j\rVert \), and its \(M\)-th power has trace \(t_j^M\). Lemma 35.17.2.2(8) with \(D_1=D_2=D\), the fixed-point tensor of \(\tilde\rho _j\), and \(c=1+\lVert R_j\rVert \) gives the estimate. Part (3) is Lemma 35.17.2.2(6) with \(R=1\), with \(\lVert \phi _N(A)\rVert ^2=\sum _{j,j'}\mu _j^N\overline{\mu _{j'}^N} \langle \phi _N(A_{j'}) | \phi _N(A_j) \rangle \) and coefficients of modulus at most one.

Let \(A^i=\bigoplus _{j=1}^bA_j^i\) with \(b\geq 1\) be the direct sum with weights one of normal blocks \(A_j\) in the gauge (3), with positive definite fixed points \(\rho _j\) of trace one, each placed on its own bond coordinates. Let \(\lambda _2\in \mathbb {C}\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\) and the moduli of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), so that, when \(\lvert \lambda _2\rvert {\lt}1\), its correlation length \(\xi \) bounds every \(\xi _j\) and every \(\xi _{jj'}\), and let \(0{\lt}\gamma {\lt}1\). Form the approximating state \(\widetilde\phi _N\) of Definition 35.17.1 with the pairs of the \(\rho _j\) on the bond coordinates of their blocks and \(\beta _j=1\). There are constants \(C,C'{\gt}0\) such that for every block length \(q\) and every \(M\geq 1\), with \(N=qM\) and \(y=Me^{-\gamma q/\xi }\), which is \((N/q)e^{-\gamma q/\xi }\) for \(q\geq 1\),

\begin{align} \varepsilon (\widetilde\phi _N,\phi _N)\leq C’y \qquad \text{and}\qquad \varepsilon (\widetilde\phi _N,\phi _N)\leq Cy\, e^{Cy}. \label{eq:ldp_approximation_error_overlapping_corrected} \end{align}

This is [ 219 , Lemma 1\('\)(ii) ] for blocks of multiplicity one and weight one, with \(\xi _{\mathrm{diag}}\) replaced by \(\max (\xi _{\mathrm{diag}},\xi _{\mathrm{off\text{-}diag}})\) and for \(0{\lt}\gamma {\lt}1\) in place of \(0{\lt}\gamma {\lt}1/2\). The states of distinct blocks need not be orthogonal, and no condition \(q=o(N)\) is needed. With \(\xi _{\mathrm{diag}}\) alone the bound is false (Theorem 35.17.9) [ 142 ] .

Proof ▶

This is the case \(\mu _j=1\) of Theorem 35.17.4.2, where \(\beta _j=1\).

Let \(A^i=\bigoplus _{j=1}^bw_jA_j^i\) be the direct sum with real weights \(w_j\geq 0\), not all zero, of normal blocks \(A_j\) in the gauge (3), with positive definite fixed points \(\rho _j\) of trace one, each placed on its own bond coordinates. Let \(\lambda _2\in \mathbb {C}\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\) and the moduli of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), let \(\xi \) be its correlation length, and let \(0{\lt}\gamma {\lt}1\). Form the approximating state \(\widetilde\phi _N\) of Definition 35.17.1 with the pairs of the \(\rho _j\) on the bond coordinates of their blocks and \(\beta _j=w_j^N\). There are constants \(C,C'{\gt}0\) such that for all such weights, every block length \(q\) and every \(M\geq 1\), with \(N=qM\) and \(y=Me^{-\gamma q/\xi }\),

\begin{align*} \varepsilon (\widetilde\phi _N,\phi _N)\leq C’y \qquad \text{and}\qquad \varepsilon (\widetilde\phi _N,\phi _N)\leq Cy\, e^{Cy}. \end{align*}

This is [ 219 , Lemma 1\('\)(ii) ] for blocks of multiplicity one with weights of possibly different moduli and with phases absorbed into the blocks, with \(\xi _{\mathrm{diag}}\) replaced by \(\max (\xi _{\mathrm{diag}},\xi _{\mathrm{off\text{-}diag}})\), for \(0{\lt}\gamma {\lt}1\) in place of \(0{\lt}\gamma {\lt}1/2\), with constants that do not depend on the weights, and without the normalization of the source that the largest weight is one [ 142 ] .

Proof ▶

This is the case \(\mu _j=w_j\) of Theorem 35.17.4.2, where \(\lvert \mu _j\rvert ^N=w_j^N\).

35.17.3 Repeated blocks whose states overlap

The two corrections of the preceding subsections combine: for blocks with multiplicities whose states on \(q\) sites overlap, the corrected approximating state of Definition 35.17.1.3 converges at the rate set by the correlation lengths of the blocks and of their mixed transfer maps [ 26 , 142 ] . The estimates of Lemma 35.17.2.2 use only that the embeddings are isometries with orthogonal ranges, and apply with the isometries \(L_j\) of Theorem 35.17.1.2.

With the notation of Theorem 35.17.1.2, let the blocks be as in Lemma 35.17.2.3, with \(c_j\) and \(L_j\) the norms and isometries of the copies on \(q\) sites, and put

\begin{align*} P_\infty =\sum _jc_jL_j\bigl(\sqrt{\rho _j}^{\, \mathsf T}\otimes \mathbb {1}\bigr)L_j^\dagger , \qquad L_j^\dagger P_\infty =\sum _k\mu _{j,k}^q\bigl(\sqrt{\rho _j}^{\, \mathsf T}\otimes \mathbb {1}\bigr) K_{j,k}^\dagger . \end{align*}
  1. \(P_\infty \) is positive semidefinite, its square is \(\sum _jc_j^2L_j(\rho _j^{\mathsf T}\otimes \mathbb {1})L_j^\dagger \), and for \(0{\lt}\gamma {\lt}1/2\) there is \(K\) such that for all weights with \(\lvert \mu _{j,k}\rvert \leq 1\) and every \(q\geq 1\) the positive part \(P\) of the blocked map satisfies \(\lVert P-P_\infty \rVert \leq Ke^{-\gamma q/\xi }\).

  2. The mixed transfer map of \(L_j^\dagger P_\infty \), read as a tensor whose physical leg is a bond pair of block \(j\), against the fixed-point tensor of \(\rho _j\) is \(X\mapsto \sum _k\mu _{j,k}^q\operatorname{Tr}(E_{j,k}^\dagger X)\, E_{j,k}\rho _j\).

  3. For a block \(j\) with at least one copy there is \(C_j{\gt}0\) such that for all weights with \(\lvert \mu _{j,k}\rvert \leq 1\), all \(q\), \(\delta \), \(M\geq 1\) and every \(G\) with \(\lVert G-L_j^\dagger P_\infty \rVert \leq \delta \), the overlap of \(G\) with the fixed-point tensor of \(\rho _j\) on \(M\) sites is \(\beta _j=\sum _k\mu _{j,k}^{qM}\) up to \(C_j(M\delta )\, e^{C_jM\delta }\).

  4. The unnormalized corrected state has inner product \(\sum _j\overline{\alpha _j}\langle \phi _M(P_{\infty ,\rho _j}) | \phi _M(L_j^\dagger P) \rangle \) with \(|\phi _N(A)\rangle \), and for isometries \(L_j\) with orthogonal ranges, \(\beta \neq 0\) and \(\alpha _j=\beta _j/(\sum _l\lvert \beta _l\rvert ^2)^{1/2}\) it has norm at most one.

Proof ▶

Part (1): \(c_jL_j^\dagger =\sum _k\mu _{j,k}^qK_{j,k}^\dagger \) and Lemma 35.17.2.2(1) give the form of \(L_j^\dagger P_\infty \) and of \(P_\infty ^2\); Lemma 35.17.2.2(4) with \(c_j\leq (\sum _lm_l)^{1/2}\) and \(2\gamma \) in place of \(\gamma \), and Lemma 35.17.2.2(5), give the rate. Part (2): the letter of \((\sqrt\rho ^{\, \mathsf T}\otimes \mathbb {1})K^\dagger \) at \((l,r)\) is \(E\sqrt\rho |l\rangle \langle r|E^\dagger \), and \(\mathcal{E}_{P_{\infty ,\rho }}(Y)=\operatorname{Tr}(Y)\rho \). Part (3): the maps \(R_k(X)=\operatorname{Tr}(E_{j,k}^\dagger X)E_{j,k}\rho _j\) satisfy \(R_kR_{k'}=\delta _{kk'}R_k\) and \(\operatorname{Tr}R_k=1\), so \((\sum _k\mu _{j,k}^qR_k)^n=\sum _k\mu _{j,k}^{qn}R_k\) for \(n\geq 1\) has norm at most \(\sum _k\lVert R_k\rVert \) and its \(M\)-th power has trace \(\beta _j\); Lemma 35.17.2.2(8) applies. Part (4) follows from Lemma 35.17.2.2(7), \(\langle L_j^{\otimes M}\Omega _j | \psi \rangle =\langle \Omega _j | (L_j^\dagger )^{\otimes M}\psi \rangle \), and the orthonormality of the states \(L_j^{\otimes M}|\Omega _j\rangle \).

Lemma 35.17.3.2 A Sylvester equation with positive coefficients
✓
#

Let \(P\) and \(S\) be positive semidefinite \(n\times n\) matrices, let \(\lambda {\gt}0\) and \(R\) satisfy \(\lambda RR^\dagger \leq P^2\), and let \(X=PW_1+W_2S\) satisfy \(PX+XS=RZ\). Then \(\lVert X\rVert \leq n^2\lambda ^{-1/2}\lVert Z\rVert \).

Proof ▶

In orthonormal eigenbases \(P=\sum _ap_af_af_a^\dagger \) and \(S=\sum _is_ie_ie_i^\dagger \) the equation reads \((p_a+s_i)\langle f_a | Xe_i \rangle =\langle R^\dagger f_a | Ze_i \rangle \). From \(\lambda RR^\dagger \leq P^2\), \(\lVert R^\dagger f_a\rVert \leq \lambda ^{-1/2}p_a\), so \(\lvert \langle f_a | Xe_i \rangle \rvert \leq \lambda ^{-1/2}\lVert Z\rVert \) whenever \(p_a+s_i{\gt}0\), since \(p_a/(p_a+s_i)\leq 1\). When \(p_a=s_i=0\) the entry vanishes, because \(f_a^\dagger P=0\) and \(Se_i=0\). The operator norm is at most the sum of the moduli of the \(n^2\) entries.

  1. Let \(L_j\) be isometries with orthogonal ranges in dimension \(n\), \(c_j{\gt}0\), \(C=\sum _jc_jL_jL_j^\dagger \) and \(C^{-1}=\sum _jc_j^{-1}L_jL_j^\dagger \), let \(h_j\geq 0\) with \(h_j^2=g_j\geq \lambda \mathbb {1}\) for some \(\lambda {\gt}0\), and let \(\mathcal B=\widetilde{\mathcal B}C\). If \(\Delta =\widetilde{\mathcal B}^\dagger \widetilde{\mathcal B} -\sum _jL_jg_jL_j^\dagger \) satisfies \(\lVert \Delta \rVert \leq \lambda /2\), the positive part \(P\) of \(\mathcal B\) satisfies \(\lVert (P-S)C^{-1}\rVert \leq n^2(\lambda /2)^{-1/2}\lVert \Delta \rVert \) with \(S=\sum _jc_jL_jh_jL_j^\dagger \).

  2. With the notation of Theorem 35.17.1.2 and Lemma 35.17.3.1, \(C^{-1}L_j=c_j^{-1}L_j\), the block \(L_j^\dagger PC^{-1}L_{j'}\) equals \(c_{j'}^{-1}L_j^\dagger PL_{j'}\), and the block \(L_j^\dagger P_\infty C^{-1}L_{j'}\) is \(\sqrt{\rho _j}^{\, \mathsf T}\otimes \mathbb {1}\) for \(j=j'\) and zero otherwise.

  3. Let the blocks be normal in the gauge (3) with positive definite fixed points \(\rho _j\) of trace one, let \(\lambda _2\) with \(\lvert \lambda _2\rvert {\lt}1\) bound the moduli of the eigenvalues other than one of every \(\mathcal{E}_{A_j}\) and of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), and let \(0{\lt}\gamma {\lt}1\) with \(e^{-\gamma /\xi }{\lt}1\). There are \(K\) and \(q_0\) such that for all nonzero weights and all \(q\geq \max (q_0,1)\), \(\lVert (P-P_\infty )C^{-1}\rVert \leq Ke^{-\gamma q/\xi }\), and every block \(L_j^\dagger PC^{-1}L_{j'}\) is \(L_j^\dagger P_\infty C^{-1}L_{j'}\) up to \(Ke^{-\gamma q/\xi }\).

Proof ▶

(1) The positive part satisfies \(P^2=\mathcal B^\dagger \mathcal B =C\widetilde{\mathcal B}^\dagger \widetilde{\mathcal B}C\geq (\lambda /2)C^2\), because \(\widetilde{\mathcal B}^\dagger \widetilde{\mathcal B}\geq \sum _jL_jg_jL_j^\dagger -(\lambda /2)\mathbb {1}\) and \(g_j\geq \lambda \mathbb {1}\). The matrix \(X=(P-S)C^{-1}\) solves \(PX+XS=C\Delta \Pi \) with \(\Pi =CC^{-1}\), since \(S^2=C\bigl(\sum _jL_jg_jL_j^\dagger \bigr)C\) and \(S\) commutes with \(C^{-1}\). It has the form \(PW_1+W_2S\) with \(W_1=C^{-1}\) and \(W_2=-C^{-1}\), and \(\lVert \Pi \rVert \leq 1\); Lemma 35.17.3.2 applies with \(R=C\) and \(Z=\Delta \Pi \). (2) follows from the orthogonality of the ranges of the \(L_j\) and the form of \(P_\infty \) in Lemma 35.17.3.1. (3) By Theorem 35.17.1.2 the blocked map is \(\mathcal B=\widetilde{\mathcal B}C\) with \(\widetilde{\mathcal B}=\sum _j\mathcal B_jL_j^\dagger \), and Lemma 35.17.2.2(4) with unit coefficients gives \(\lVert \Delta \rVert \leq Ke^{-\gamma q/\xi }\) for \(g_j=\rho _j^{\mathsf T}\otimes \mathbb {1}\) and \(h_j=\sqrt{\rho _j}^{\, \mathsf T}\otimes \mathbb {1}\), which is at most \(\lambda /2\) for \(q\geq q_0\), where \(\lambda {\gt}0\) bounds every \(\rho _j^{\mathsf T}\otimes \mathbb {1}\) from below. Part (1) gives the first bound, and the blocks follow from part (2) since the \(L_j\) have norm one.

With the notation of Lemma 35.17.3.3, let \(q\geq 1\) and \(M\geq 1\), and put \(N=qM\).

  1. The letters of the tensor read from \(YK^\dagger \), for a coordinate isometry \(K\) placing a bond pair, are those of the tensor read from \(Y\), placed on the bond coordinates of \(K\).

  2. \(L_j^\dagger P=\sum _{j'}\sum _k\mu _{j',k}^q\, (L_j^\dagger PC^{-1}L_{j'}) K_{j',k}^\dagger \), so the tensor read from \(L_j^\dagger P\) is the direct sum over the copies \((j',k)\), with the weights \(\mu _{j',k}^q\), of the tensors read from the blocks \(L_j^\dagger PC^{-1}L_{j'}\).

  3. For every tensor \(F\) on the bond pairs of block \(j\), \(\langle \phi _M(F) | \phi _M(L_j^\dagger P) \rangle =\sum _{j'}\beta _{j'}\langle \phi _M(F) | \phi _M(L_j^\dagger PC^{-1}L_{j'}) \rangle \) with \(\beta _{j'}=\sum _k\mu _{j',k}^N\).

  4. For positive semidefinite \(\rho _j\) of trace one and blocks \(j,j'\) there is \(C{\gt}0\) such that for all nonzero weights, all \(q\), \(\delta \), \(M\geq 1\), and every \(G\) with \(\lVert G-L_j^\dagger P_\infty C^{-1}L_{j'}\rVert \leq \delta \), the overlap of the tensor read from \(G\) with the fixed-point tensor of \(\rho _j\) on \(M\) sites is \(\delta _{jj'}\) up to \(C(M\delta )\, e^{CM\delta }\).

Proof ▶

(1) is a computation of entries. (2) \(P\) vanishes off the ranges of the \(L_j\), so \(L_j^\dagger P=\sum _{j'}L_j^\dagger PL_{j'}L_{j'}^\dagger \), and \(c_{j'}L_{j'}^\dagger =\sum _k\mu _{j',k}^qK_{j',k}^\dagger \); part (1) gives the direct sum. (3) The state of a direct sum of copies with weights \(\mu _{j',k}^q\) on \(M\) sites is \(\sum _{j'}(\sum _k\mu _{j',k}^{qM})\) times the state of block \(j'\). (4) By Lemma 35.17.3.3(2) the limit is \(\sqrt{\rho _j}^{\, \mathsf T}\otimes \mathbb {1}\) for \(j=j'\), read as the fixed-point tensor of \(\rho _j\), whose mixed transfer map against itself is the idempotent \(X\mapsto \operatorname{Tr}(X)\rho _j\) of trace one, and zero otherwise, whose mixed transfer map vanishes. Lemma 35.17.2.2(8) applies.

With the notation of Lemma 35.17.3.3, let \(q\geq 1\), write \(H_{kj}=L_k^\dagger PC^{-1}L_j\) for the relative blocks, and, for a positive semidefinite \(\sigma \), write \(\lVert X\rVert _\sigma ^2=\operatorname{Tr}\sum _iX^i\sigma (X^i)^\dagger \) for a tensor \(X\) read from a matrix. Let \(\sigma _j\) be a positive semidefinite fixed point of \(\mathcal{E}_{A_j}\) of trace one, \(F_j\) its fixed-point tensor, and \(\alpha _j=\operatorname{Tr}\mathcal{E}_{H_{jj}F_j}(\sigma _j)\).

  1. \(\sum _kH_{kj}^\dagger H_{kj}=\mathcal B_j^\dagger \mathcal B_j\), where \(\mathcal B_j\) is the physical matrix of the \(q\)-blocked tensor \(A_j\), and \(\sum _k\lVert H_{kj}\rVert _{\sigma _j}^2=1\).

  2. \(\alpha _j\) is real, \(0\leq \alpha _j\leq 1\), and \(1-\alpha _j=\tfrac 12\bigl(\lVert H_{jj}-F_j\rVert _{\sigma _j}^2 +\sum _{k\neq j}\lVert H_{kj}\rVert _{\sigma _j}^2\bigr)\).

  3. There is \(C{\gt}0\) such that for all nonzero weights, all \(q\geq 1\) and all \(\delta \), if every \(H_{kj}\) is within \(\delta \) in operator norm of its limit from Lemma 35.17.3.3(2), then \(\lvert \alpha _j\rvert \leq 1\) and \(\lvert 1-\alpha _j\rvert \leq C\delta ^2\).

  4. Under the hypotheses of Lemma 35.17.3.3(3), for every \(0{\lt}\gamma {\lt}1\) there are \(C{\gt}0\) and \(q_0\) such that for all nonzero weights and all \(q\geq \max (q_0,1)\), \(\lvert 1-\alpha _j\rvert \leq Ce^{-2\gamma q/\xi }\).

Proof ▶

(1) \(P\) vanishes off the ranges of the \(L_k\), which are orthogonal, so \(\sum _kH_{kj}^\dagger H_{kj}=c_j^{-2}L_j^\dagger P^2L_j=\mathcal B_j^\dagger \mathcal B_j\). The squared \(\sigma _j\)-norms of the \(H_{kj}\) add up to \(\operatorname{Tr}\mathcal{E}_{A_j}^q(\sigma _j)=\operatorname{Tr}\sigma _j=1\). (2) The coefficient is the inner product of the vectors \((H_{jj}^i\sqrt{\sigma _j})_i\) and \((F_j^i\sqrt{\sigma _j})_i\); both have norm at most one, and \(\lVert F_j\rVert _{\sigma _j}=1\). It is nonnegative since \(P\geq 0\). Expanding \(\lVert H_{jj}-F_j\rVert _{\sigma _j}^2\) and using (1) gives the identity. (3) Each \(\sigma _j\)-norm is bounded by a dimensional constant times the operator norm; the off-diagonal limits vanish. (4) Combine (3) with Lemma 35.17.3.3(3).

Lemma 35.17.3.6 Second-order overlaps of the relative rows
✓

With the notation of Lemma 35.17.3.5, let \(\sigma _k\) be a positive semidefinite fixed point of \(\mathcal{E}_{A_k}\) of trace one for every block \(k\), and let \(j,j'\) be blocks. There is \(C{\gt}0\) such that for all nonzero weights, all \(q\geq 1\), all \(\delta \) and all \(M\geq 2\): if every relative block \(H_{kl}\) is within \(\delta \) of its limit and \(CM\delta ^2{\lt}1\), then the overlap of the tensor read from \(H_{jj'}\) with \(F_j\) on \(M\) sites is \(\delta _{jj'}\) up to \(CM\delta ^2e^{CM\delta ^2}\). No quadratic bound is asserted for \(M=1\).

Proof ▶

For \(j=j'\) the mixed transfer map of \(H_{jj}\) and \(F_j\) is within \(O(\delta )\) of the idempotent \(X\mapsto \operatorname{Tr}(X)\sigma _j\), and its trace against \(\sigma _j\) is \(\alpha _j\), which is \(1\) up to \(O(\delta ^2)\) by Lemma 35.17.3.5(3); the idempotent power estimate of Lemma 35.17.2.2 gives the bound. For \(j\neq j'\) the limit of \(H_{jj'}\) is zero, so the mixed transfer map has norm \(O(\delta )\) and its \(M\)-th power has norm \(O(\delta ^M)\), which is \(O(M\delta ^2)\) for \(M\geq 2\) under the smallness condition.

With the notation of Theorem 35.17.1.2, let the blocks \(A_j\) be normal in the gauge (3) with positive definite fixed points \(\rho _j\) of trace one, let \(\lambda _2\in \mathbb {C}\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\) and the moduli of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), let \(\xi \) be its correlation length, and let \(0{\lt}\gamma {\lt}1\). There are \(C,C'{\gt}0\) such that for all nonzero complex weights, every block length \(q\) and every \(M\geq 1\) with \(N=qM\) and \((\beta _1,\dots ,\beta _b)\neq 0\), the corrected approximating state of Definition 35.17.1.3 satisfies, with \(y=Me^{-\gamma q/\xi }\),

\begin{align*} \varepsilon (\widetilde\phi _N,\phi _N)\leq Cy\, e^{Cy},\qquad \varepsilon (\widetilde\phi _N,\phi _N)\leq C’y. \end{align*}

This is [ 219 , Lemma 1\('\)(ii) ] for the corrected state, with \(\xi _{\mathrm{diag}}\) replaced by \(\max (\xi _{\mathrm{diag}},\xi _{\mathrm{off\text{-}diag}})\), and for \(0{\lt}\gamma {\lt}1\) in place of \(0{\lt}\gamma {\lt}1/2\). The constants do not depend on the weights: the sums \(\beta _j\) may cancel and \(\sum _j\lvert \beta _j\rvert ^2\) may be arbitrarily small, and the normalization \(\lvert \mu _{j,k}\rvert \leq 1\) of the source is not used [ 99 ] . The states of distinct blocks need not be orthogonal, and no condition \(q=o(N)\) is needed.

Proof ▶

Let \(q_0\) be the threshold of Lemma 35.17.3.3(3). If \(e^{-\gamma /\xi }\geq 1\), or \(q=0\), or \(q{\lt}q_0\), then \(C\) can be chosen with \(Cy\geq 1\), and \(\varepsilon \leq 1\) gives the bound. Otherwise \(\lvert \lambda _2\rvert {\lt}1\). By Lemma 35.17.3.1(4) the unnormalized corrected state has inner product \(S/\sqrt b\) with \(|\phi _N(A)\rangle =\sum _j\beta _j|\phi _N(A_j)\rangle \), where \(b=\sum _j\lvert \beta _j\rvert ^2\), \(S=\sum _j\overline{\beta _j}z_j\) and \(z_j=\langle \phi _M(P_{\infty ,\rho _j}) | \phi _M(L_j^\dagger P) \rangle \), and it has norm at most one, so \(\lvert \langle \widetilde\phi _N | \phi _N \rangle \rvert \geq \lvert S\rvert /(\sqrt bt)\) with \(t=\lVert \phi _N(A)\rVert \). By Lemma 35.17.3.4(3), \(z_j=\sum _{j'}\beta _{j'}w_{jj'}\), and by Lemma 35.17.3.3(3) and Lemma 35.17.3.4(4), \(\lvert w_{jj'}-\delta _{jj'}\rvert \leq C_{jj'}y\, e^{C_{jj'}y}\). Hence

\begin{align*} \frac Sb-1=\frac1b\sum _{j,j'}\overline{\beta _j}\beta _{j'}(w_{jj'}-\delta _{jj'}), \qquad \Bigl\lvert \frac Sb-1\Bigr\rvert \leq \sum _{j,j'}C_{jj'}y\, e^{C_{jj'}y}, \end{align*}

since \(\lvert \beta _j\beta _{j'}\rvert \leq b\). Lemma 35.17.2.2(6) with \(R=\sqrt b\) gives \(\lvert t^2/b-1\rvert \leq Ke^{-\gamma N/\xi }\leq Ky\). Two elementary inequalities finish the proof. First, if \(\lvert S'-1\rvert \leq \delta \) and \(\lvert t'^2-1\rvert \leq \eta \) with \(t'\geq 0\), then \(1-\lvert S'\rvert /t'\leq \delta +\eta \): this is trivial when \(\delta +\eta \geq 1\), and otherwise \(t'{\gt}0\), \(\lvert S'\rvert \geq 1-\delta \) and \(t'\leq (1+t'^2)/2\leq 1+\eta /2\). Second, let \(0{\lt}s\leq 1\). If \(r\geq 0\), \(C\geq 1\) and \(u\geq 1\), then \(1-r\leq Cu\, e^{Cu}/s\); and if \(0\leq x\leq 1\), \(M\geq 1\), \(u=Mx^q\), \(K'\geq 0\), \(C_j\geq 0\), \(e_j\leq C_ju\, e^{C_ju}\) and \(1-r\leq s^{-1}\sum _je_j+K'x^{Mq}\), then \(1-r\leq Cu\, e^{Cu}/s\) with \(C=\sum _jC_j+K'+1\). Applied with \(S'=S/b\), \(t'=t/\sqrt b\), \(s=1\) and \(x=e^{-\gamma /\xi }\), they give \(\varepsilon \leq Cy\, e^{Cy}\), and the second form follows because \(\varepsilon \leq 1\).

35.17.4 Weights with a phase

For blocks of multiplicity one write \(\mu _j=\lvert \mu _j\rvert u_j\) with \(\lvert u_j\rvert =1\). The blocked map is \(B=B_0U\), where \(B_0\) is the blocked map for the weights \(\lvert \mu _j\rvert \) and the diagonal unitary \(U\) multiplies the bond coordinates of block \(j\) by \(u_j^q\). Hence \(B^\dagger B=U^\dagger B_0^\dagger B_0U\), and the polar decompositions satisfy

\begin{align*} P=U^\dagger P_0U,\qquad V=V_0U. \end{align*}

The diagonal blocks of \(P\) are those of \(P_0\) and do not depend on the phases, contrary to the block form [ 219 , eq. (S5) ] ; only the mixed blocks of \(P\), which vanish for orthogonal blocks, carry the phases \(\overline{u_j}^{\, q}u_{j'}^q\). The product \(|\Omega _j\rangle =\bigotimes _{k=1}^M|\omega _j\rangle _{R_kL_{k+1}}\) of the pairs of block \(j\) lies on the bond coordinates of block \(j\), so \(V^{\otimes M}|\Omega _j\rangle =u_j^NV_0^{\otimes M}|\Omega _j\rangle \) on \(N=qM\) sites. The coefficients \(\beta _j=\mu _j^N\) of [ 219 , eq. (S4) ] are correct in the expansion [ 219 , eq. (S3) ] of \(|\phi _N\rangle \), but under \(V^{\otimes M}\) in [ 219 , eqs. (S6) and (S7) ] they count the phase \(u_j^N\) twice, and already for orthogonal blocks the approximating state does not converge (Theorem 35.17.4.1). With \(\beta _j=\lvert \mu _j\rvert ^N\) it converges at the rate of Theorem 35.17.4.2 [ 142 ] .

Let \(\mu \in \mathbb {C}\) with \(\lvert \mu \rvert =1\), and let \(A^0=\operatorname {diag}(1,0)\) and \(A^1=\operatorname {diag}(0,\mu )\), the direct sum \(A_1\oplus \mu A_2\) of the one-dimensional normal blocks \(A_1=(1,0)\) and \(A_2=(0,1)\), each of multiplicity one, with weights \(1\) and \(\mu \). After ordering its bond coordinates this is the canonical form of a basis of normal tensors in canonical form II with weights of modulus one, so \(A\) satisfies every hypothesis of [ 219 , Lemma 1\('\)(ii) ] . For every \(q\geq 1\) and \(M\geq 1\), with \(N=qM\), the approximating state of Definition 35.17.1, with the pairs of the fixed point \(1\) of each block, satisfies

\begin{align} \langle \widetilde\phi _N | \phi _N \rangle =\frac{1+\overline\mu ^{\, N}}2 \quad \text{for }\beta =(1,\mu ^N),\qquad \langle \widetilde\phi _N | \phi _N \rangle =1 \quad \text{for }\beta =(1,\lvert \mu \rvert ^N)=(1,1). \label{eq:ldp_phase_weights_overlap} \end{align}

More generally, for coefficients \(\alpha \) with \(\lvert \alpha _1\rvert ^2+\lvert \alpha _2\rvert ^2=1\) the overlap is \((\overline{\alpha _1}+\overline{\alpha _2})/\sqrt2\). For \(\mu =-1\) and odd \(q\) and \(M\) the approximating state with \(\beta =(1,\mu ^N)\) is orthogonal to \(|\phi _N\rangle \), so \(\varepsilon (\widetilde\phi _N,\phi _N)=1\). The transfer maps of both blocks have no eigenvalue other than one, so every \(\lambda _2\) bounds their subleading eigenvalues. For \(\mu =-1\), every \(\lambda _2\) with \(0{\lt}\lvert \lambda _2\rvert {\lt}1\), every \(\gamma {\gt}0\) and every constant \(C\) there is an odd \(M\) such that, with \(q=M\), \(N=M^2\) and \(y=(N/q)e^{-\gamma q/\xi _{\mathrm{diag}}}\), \(\varepsilon (\widetilde\phi _N,\phi _N){\gt}Cy\, e^{Cy}\). The sequence \(q=M\) satisfies \(q=o(N)\), so the bound (89) fails for orthogonal blocks of multiplicity one when a weight is not a nonnegative real number [ 142 ] .

Proof ▶

The hypotheses are checked as in the proof of Theorem 35.17.9: both blocks are one-dimensional with \(\sum _i\lvert a_i\rvert ^2=1\), their states \(|0\cdots 0\rangle \) and \(|1\cdots 1\rangle \) are linearly independent for \(N\geq 1\), and \(A_1^1=0\neq A_2^1\). These checks hold for the blocks \(A_1\) and \(A_2\) with any multiplicities and any nonzero weights \(\lvert \mu _{j,k}\rvert \leq 1\), one of modulus one, and are shared with Theorem 35.17.8.

For \(q\geq 1\) the Gram matrix of the blocked map on the diagonal coordinates is the identity, since \(\lvert \mu \rvert ^{2q}=1\) and the off-diagonal entries are \(0^q=0\). So \(P\) and the support projector both equal \(JJ^\dagger \), where \(J\) places a coordinate \(e\) on the pair \((e,e)\). As in the proof of Theorem 35.17.9, the overlap of the unnormalized approximating vector with the unnormalized target is \(\overline{\alpha _1}+\overline{\alpha _2}\), the vector has squared norm \(\lvert \alpha _1\rvert ^2+\lvert \alpha _2\rvert ^2=1\), and \(\lVert \phi _N(A)\rVert ^2=2\). For \(\beta =(1,\mu ^N)\), \(\alpha =(1,\mu ^N)/\sqrt2\), and for \(\beta =(1,1)\), \(\alpha =(1,1)/\sqrt2\), which gives (95). For \(\mu =-1\) and \(N\) odd, \(1+\overline\mu ^{\, N}=0\). Finally \(Cy\, e^{Cy}\) with \(y=Mr^M\) and \(r=e^{-\gamma /\xi _{\mathrm{diag}}}{\lt}1\) is eventually below one.

Let \(A^i=\bigoplus _{j=1}^b\mu _jA_j^i\) be the direct sum with complex weights \(\mu _j\) of normal blocks \(A_j\) in the gauge (3), with positive definite fixed points \(\rho _j\) of trace one, each placed on its own bond coordinates. Let \(\lambda _2\in \mathbb {C}\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\) and the moduli of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), let \(\xi \) be its correlation length, and let \(0{\lt}\gamma {\lt}1\). Form the approximating state \(\widetilde\phi _N\) of Definition 35.17.1 with the pairs of the \(\rho _j\) on the bond coordinates of their blocks and \(\beta _j=\lvert \mu _j\rvert ^N\). There are constants \(C,C'{\gt}0\) such that for all weights \(\mu \) not all zero, every block length \(q\) and every \(M\geq 1\), with \(N=qM\) and \(y=Me^{-\gamma q/\xi }\),

\begin{align*} \varepsilon (\widetilde\phi _N,\phi _N)\leq C’y \qquad \text{and}\qquad \varepsilon (\widetilde\phi _N,\phi _N)\leq Cy\, e^{Cy}. \end{align*}

This is [ 219 , Lemma 1\('\)(ii) ] for blocks of multiplicity one, with \(\beta _j=\lvert \mu _j\rvert ^N\) in place of the coefficients \(\beta _j=\mu _j^N\) that [ 219 , eqs. (S6) and (S7) ] take from [ 219 , eq. (S4) ] , with \(\xi _{\mathrm{diag}}\) replaced by \(\max (\xi _{\mathrm{diag}},\xi _{\mathrm{off\text{-}diag}})\), and for \(0{\lt}\gamma {\lt}1\) in place of \(0{\lt}\gamma {\lt}1/2\). The constants do not depend on the weights, and the normalization \(\lvert \mu _j\rvert \leq 1\) with one weight of modulus one is not needed. With \(\beta _j=\mu _j^N\) the bound is false (Theorem 35.17.4.1) [ 142 ] .

Proof ▶

If \(q=0\) then \(y=M\geq 1\) and the bound holds with \(C\geq 1\), since \(\varepsilon \leq 1\); let \(q\geq 1\). A block of weight zero contributes nothing to \(A\), and its coefficient \(\beta _j=0\) removes its pairs from the approximating state; the normalization \(\sum _l\lvert \beta _l\rvert ^2\) is unchanged. So the blocks of weight zero may be dropped, and for each of the finitely many sets of remaining blocks it suffices to prove the bound for nonzero weights, with a constant that does not depend on them; the largest of these constants serves for all weights. For nonzero weights, \(A\) is the direct sum of Definition 35.17.1.1 with one copy of each block. By Definition 35.17.4.3 the coefficients for the pairs on the one copy are \(\beta '_j=\lvert \mu _j\rvert ^N\), and by Lemma 35.17.4.4(6) the overlap of \(\widetilde\phi _N\) with \(|\phi _N\rangle \) is that of the corrected state with the coefficients \(\mu _j^N\), not all zero. Theorem 35.17.3.7 bounds it, with a constant independent of the weights.

Copies with weights of different phases

When a block has several copies whose weights have different phases, the phases cannot be moved into the block. For the corrected state of Definition 35.17.1.3 the coefficients are those of [ 219 , eq. (S4) ] , \(\beta _j=\sum _k\mu _{j,k}^N\), because the isometry \(L_j\) of Definition 35.17.1.1 carries the phases \(\overline{\mu _{j,k}^q}/c_j\) of the copies: Theorems 35.17.1.4 and 35.17.3.7 hold for complex weights. Neither \(\sum _k\lvert \mu _{j,k}\rvert ^N\), the coefficient of Theorem 35.17.4.2 for one copy, nor \(c_j^M\) works in their place [ 26 ] . The source’s construction itself, with the pairs of each block on one of its copies, converges once its coefficients are changed: the partial isometry \(V\) sends the pairs placed on one copy to a multiple of the pairs placed by \(L_j\).

Definition 35.17.4.3 Coefficients for the pairs on one copy
✓

With the notation of Definition 35.17.1.1, choose a copy \(k_j\) of every block \(j\), and let \(N=qM\). The coefficient of block \(j\) is

\begin{align*} \beta ’_j=\beta _j\Bigl(\frac{c_j}{\mu _{j,k_j}^q}\Bigr)^M,\qquad \beta _j=\sum _k\mu _{j,k}^N. \end{align*}

If block \(j\) has the single copy \(k_j\), then \(\beta '_j=\lvert \mu _{j,k_j}\rvert ^N\), the coefficient of Theorem 35.17.4.2. Since the weights are nonzero, \(\beta '\neq 0\) whenever \(\beta \neq 0\).

Let \(A\) be the direct sum with multiplicities of Definition 35.17.1.1, let \(q\geq 1\), and let \(B=VP\) be the polar decomposition of its blocked map. The states of distinct blocks need not be orthogonal.

  1. If \(MY=0\) for a matrix \(M\) with \(M=WQ\) the polar decomposition of Theorem 35.1.1.4, so that \(W^\dagger W\) is the support projector of \(Q\), then \(WY=0\).

  2. \(L_j^\dagger K_{j,k}=(\mu _{j,k}^q/c_j)\mathbf1\), and \(L_{j'}^\dagger K_{j,k}=0\) for \(j'\neq j\).

  3. \(VK_{j,k}=(\mu _{j,k}^q/c_j)\, VL_j\).

  4. For any matrices \(\sigma _j\) and coefficients \(\alpha _j\), with \(|\Omega _j\rangle \) the product of the pairs of \(\sigma _j\) over \(M\) sites,

    \begin{align*} V^{\otimes M}\sum _j\alpha _jK_{j,k_j}^{\otimes M}|\Omega _j\rangle =V^{\otimes M}\sum _j\alpha _j\Bigl(\frac{\mu _{j,k_j}^q}{c_j}\Bigr)^M L_j^{\otimes M}|\Omega _j\rangle . \end{align*}
  5. Multiplying all coefficients of the corrected state by one \(t{\gt}0\) does not change its overlap with \(|\phi _N\rangle \).

  6. The approximating state of Definition 35.17.1 with the pairs of \(\sigma _j\) on the copies \(k_j\) and the coefficients \(\beta '_j\) in place of \(\beta _j\) has the same overlap with \(|\phi _N\rangle \) as the corrected state of Definition 35.17.1.3 with the coefficients \(\beta _j\).

Proof ▶

(1) From \(MY=0\), \((QY)^\dagger QY=Y^\dagger M^\dagger MY=0\), so \(QY=0\). The support projector of \(Q\) is \(\Pi =QR=R^\dagger Q\) for some \(R\), so \(\Pi Y=0\), and \((WY)^\dagger WY=Y^\dagger \Pi Y=0\). (2) \(L_{j'}^\dagger K_{j,k}=\sum _{k'}(\mu _{j',k'}^q/c_{j'})K_{j',k'}^\dagger K_{j,k}\), and \(K_{j',k'}^\dagger K_{j,k}\) is the identity for the same copy and zero otherwise. (3) By Theorem 35.17.1.2 and (2), \(BK_{j,k}=\sum _{j'}c_{j'}B_{j'}L_{j'}^\dagger K_{j,k}=\mu _{j,k}^qB_j\) and \(BL_j=c_jB_j\), so \(B(K_{j,k}-(\mu _{j,k}^q/c_j)L_j)=0\), and (1) applies. (4) By (3), \(V^{\otimes M}K_{j,k_j}^{\otimes M}=(VK_{j,k_j})^{\otimes M} =(\mu _{j,k_j}^q/c_j)^M(VL_j)^{\otimes M}\). (5) The vector after \(V^{\otimes M}\) is multiplied by \(t\), and the overlap is normalized. (6) With \(\alpha '_j=\beta '_j/(\sum _l\lvert \beta '_l\rvert ^2)^{1/2}\), part (4) turns the state into the corrected state with the coefficients \(\alpha '_j(\mu _{j,k_j}^q/c_j)^M=\beta _j/(\sum _l\lvert \beta '_l\rvert ^2)^{1/2}\), a positive multiple of \(\beta _j\), and (5) applies; if \(\beta =0\) both states vanish.

Let \(A\) be the direct sum with multiplicities of Definition 35.17.1.1, with normal blocks \(A_j\) in the gauge (3) and positive definite fixed points \(\rho _j\) of trace one, let \(0{\lt}\gamma {\lt}1\), and let \(\widetilde\phi _N\) be the approximating state of Definition 35.17.1 with the pairs of \(\rho _j\) on the copies \(k_j\) and the coefficients \(\beta '_j\) of Definition 35.17.4.3 in place of \(\beta _j\). Put \(y=Me^{-\gamma q/\xi }\).

  1. Let \(\lambda _2\) bound the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\), with correlation length \(\xi \). There are \(C,C'{\gt}0\) such that for all nonzero complex weights, every choice of the copies \(k_j\), every block length \(q\geq 1\) at which the \(q\)-site states of distinct blocks are orthogonal and every \(M\geq 1\) with \(\beta \neq 0\), \(\varepsilon (\widetilde\phi _N,\phi _N)\leq Cy\, e^{Cy}\) and \(\varepsilon (\widetilde\phi _N,\phi _N)\leq C'y\).

  2. Let \(\lambda _2\) moreover bound the moduli of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\). There are \(C,C'{\gt}0\) such that for all nonzero complex weights, every choice of the copies \(k_j\), every \(q\geq 1\) and every \(M\geq 1\) with \(\beta \neq 0\), \(\varepsilon (\widetilde\phi _N,\phi _N)\leq Cy\, e^{Cy}\) and \(\varepsilon (\widetilde\phi _N,\phi _N)\leq C'y\).

This is [ 219 , Lemma 1\('\)(ii) ] for the source’s construction with the coefficients \(\beta '_j\) in place of the coefficients \(\beta _j\) that [ 219 , eq. (S7) ] takes from [ 219 , eq. (S4) ] , for weights of any phase, in the scopes of Theorems 35.17.1.4 and 35.17.3.7. With the coefficients \(\beta _j\) the bound is false (Theorems 35.17.8 and 35.17.4.1) [ 26 ] .

Proof ▶

By Lemma 35.17.4.4(6) the overlap is that of the corrected state with the coefficients \(\beta _j\), which Theorems 35.17.1.4 and 35.17.3.7 bound.

35.17.5 Overlapping blocks at the second-order rate

For blocks of multiplicity one and weight one whose states overlap, Theorem 35.17.2.6 bounds the error at the rate \(e^{-\gamma q/\xi }\) with \(\gamma {\lt}1\). The positive part \(P\) converges to \(P_\infty \) only to first order in the overlaps of distinct blocks, but the overlaps \(z_j=\langle \phi _M(P_{\infty ,\tilde\rho _j}) | \phi _M(P) \rangle \) depend on \(P\) only to second order around \(P_\infty \), as in the normal case (Theorem 35.5.6). This subsection proves the rate \(e^{-2\gamma q/\xi }\) for every \(0{\lt}\gamma {\lt}1\), the rate of the normal case (Theorem 35.5.7). For the blocks of Theorem 35.17.9 the error is at least \((9/25)^q/16\) for \(M\geq 3\), with \(3/5\) the eigenvalue of their mixed transfer map; since \(\lambda _2=3/5\) is admissible there, the exponent \(2\gamma q/\xi \) cannot be replaced by \(cq/\xi \) with \(c{\gt}2\) [ 142 ] .

Theorem 35.17.5.1 Powers of an element compressed by an idempotent
✓

Let \(e\) be an idempotent of a normed algebra over \(\mathbb {C}\), and let \(\operatorname{Tr}\) be linear with \(\operatorname{Tr}(xy)=\operatorname{Tr}(yx)\), \(\lvert \operatorname{Tr}x\rvert \le K\lVert x\rVert \) and \(\operatorname{Tr}e=1\). There is \(C{\gt}0\) such that every \(T\) with \(eTe=\alpha e\) for a real \(\alpha \le 1\), \(\lVert T-e\rVert \le \delta \) and \(1-\alpha \le \delta ^2\) satisfies, for \(M\ge 2\) and \(CM\delta ^2{\lt}1\),

\begin{align*} \bigl\lvert \operatorname{Tr}T^M-1\bigr\rvert \le C(M\delta ^2)\, e^{CM\delta ^2}. \end{align*}
Proof ▶

From \(CM\delta ^2{\lt}1\) with \(C\ge 4\) one gets \(\delta \le 1\) and \(\alpha \ge 3/4\). Put \(Z=\alpha ^{-1}T-e\). Then \(eZe=0\), \(T=\alpha (e+Z)\), and \(\lVert Z\rVert \le \alpha ^{-1}(\lVert T-e\rVert +(1-\alpha )\lVert e\rVert ) \le 2(1+\lVert e\rVert )\delta \), so the blocks of \(Z\) are bounded by a multiple \(z\) of \(\delta \) with \(z\le 1/2\). Theorem 35.5.5 bounds \(\lvert \operatorname{Tr}(e+Z)^M-1\rvert \) by a multiple of \(M\delta ^2e^{cM\delta ^2}\). Finally \(\operatorname{Tr}T^M-1=\alpha ^M(\operatorname{Tr}(e+Z)^M-1)+(\alpha ^M-1)\), with \(0\le \alpha ^M\le 1\) and \(1-\alpha ^M\le M(1-\alpha )\le M\delta ^2\).

  1. For a \(D^2\times D^2\) matrix \(H\), read as a tensor \(X\) with physical index the output pair, and a \(D\times D\) matrix \(\sigma \), the mixed transfer map of \(X\) against the fixed-point tensor \(P_{\infty ,\sigma }\) satisfies \(\operatorname{Tr}\sum _iX^i\sigma (P_{\infty ,\sigma }^i)^\dagger =\operatorname{Tr}\bigl(H(\sqrt\sigma ^{\, \mathsf T}\otimes \sigma )\bigr)\), which is real when \(H\) and \(\sigma \) are Hermitian.

  2. For an isometry \(E\) placing a block, \(\sqrt{E\sigma E^\dagger }=E\sqrt\sigma E^\dagger \) for \(\sigma \ge 0\), \(\operatorname{Tr}(E\sigma E^\dagger )=\operatorname{Tr}(\Pi E\sigma E^\dagger )=\operatorname{Tr}\sigma \), and \(EXE^\dagger \, \Pi =EXE^\dagger \) for \(\Pi =EE^\dagger \).

  3. For blocks placed as in Lemma 35.17.2.3 with weights one, \(A^iE_j=E_jA_j^i\), and the transfer map of \(A\) satisfies \(\mathcal{E}_A(E_jXE_j^\dagger )=E_j\mathcal{E}_{A_j}(X)E_j^\dagger \); in particular \(\tilde\rho _j=E_j\rho _jE_j^\dagger \) is a fixed point of \(\mathcal{E}_A\).

  4. A linear map \(R:X\mapsto \operatorname{Tr}(QX)\sigma \) has trace \(\operatorname{Tr}(Q\sigma )\) and is idempotent when \(\operatorname{Tr}(Q\sigma )=1\), and \(RTR=\operatorname{Tr}(QT(\sigma ))R\) for every linear map \(T\). If \(\sqrt\sigma Q=\sqrt\sigma \), then \(\operatorname{Tr}(QY)=\operatorname{Tr}Y\) for every value \(Y\) of a mixed transfer map against \(P_{\infty ,\sigma }\).

  5. The mixed transfer matrix \(R_j\) of \(P_\infty \) against \(P_{\infty ,\tilde\rho _j}\) is idempotent with trace one, and for every \(D^2\times D^2\) matrix \(H\), read as a tensor \(X\), the mixed transfer matrix \(\tau \) of \(X\) against \(P_{\infty ,\tilde\rho _j}\) satisfies \(R_j\tau R_j=\alpha R_j\) with \(\alpha =\operatorname{Tr}\sum _iX^i\tilde\rho _j(P_{\infty ,\tilde\rho _j}^i)^\dagger \).

  6. For a state \(\sigma \), the vector \((P_{\infty ,\sigma }^i\sqrt\sigma )_i\) has norm one, and so has \((X^i\sqrt\sigma )_i\) whenever \(\operatorname{Tr}\mathcal{E}_X(\sigma )=1\). If \(\lvert \lVert u_q\rVert -c\rvert \le K'x^q\) and \(\lVert u_q-v\rVert \le Kx^q\) for every \(q\ge 1\), with \(0\le x{\lt}1\), then \(\lVert v\rVert =c\).

  7. In the setting of Lemma 35.17.2.3 with weights one, if \(\lambda _2\neq 0\), then for every block \(j\) there is \(C_j{\gt}0\) such that for every \(q\ge 1\) and every \(M\ge 2\) with \(C_jy{\lt}1\), where \(y=Me^{-2\gamma q/\xi }\),

    \begin{align*} \bigl\lvert \langle \phi _M(P_{\infty ,\tilde\rho _j}) | \phi _M(P) \rangle -1\bigr\rvert \le C_jy\, e^{C_jy}. \end{align*}
Proof ▶

Part (1) is the entrywise computation: the letter of \(P_{\infty ,\sigma }\) at the pair \((l,r)\) is \(\sqrt\sigma |l\rangle \langle r|\), and the conjugate of \(\operatorname{Tr}(HW)\) is \(\operatorname{Tr}\bigl((HW)^\dagger \bigr)=\operatorname{Tr}(WH)\) for Hermitian \(H\) and \(W\). Part (2) follows from \(E^\dagger E=\mathbb {1}\) and the uniqueness of the positive square root, and part (3) from \(E_k^\dagger E_j=\delta _{kj}\mathbb {1}\). In part (4), \(R(T(R(X)))=\operatorname{Tr}(QX)\operatorname{Tr}(QT(\sigma ))\sigma \), and the values of a mixed transfer map against \(P_{\infty ,\sigma }\) are sums of terms \(Y\sqrt\sigma \), on which \(\operatorname{Tr}(QY\sqrt\sigma )=\operatorname{Tr}(Y\sqrt\sigma Q)\). Part (5) is part (4) with the map \(X\mapsto \operatorname{Tr}(\Pi _jX)\tilde\rho _j\) of Lemma 35.17.2.4(3) and \(\operatorname{Tr}(\Pi _j\tilde\rho _j)=1\), since \(\sqrt{\tilde\rho _j}\Pi _j=\sqrt{\tilde\rho _j}\) by part (2). In part (6), the squared norm of \((X^i\sqrt\sigma )_i\) is \(\operatorname{Tr}\mathcal{E}_X(\sigma )\), and \(\lvert \lVert v\rVert -c\rvert \le (K+K')x^q\) for every \(q\).

For part (7), \(\lambda _2\neq 0\) gives \(0{\lt}e^{-\gamma /\xi }{\lt}1\). Let \(\iota (X)=(X^i\sqrt{\tilde\rho _j})_i\). By part (3) and \(\mathcal{E}_P=\mathcal{E}_A^q\), \(\operatorname{Tr}\mathcal{E}_P(\tilde\rho _j)=1\), so \(\iota (P)\) is a unit vector, as is \(\iota (P_{\infty ,\tilde\rho _j})\). The inner product \(\langle \iota (P_{\infty ,\tilde\rho _j}) | \iota (P_\infty ) \rangle \) is the trace of \(\operatorname{Tr}(\Pi _j\tilde\rho _j)\tilde\rho _j\), which is one, and \(\iota (P_\infty )\) is a unit vector by part (6) with \(u_q=\iota (P)\); hence \(\iota (P_\infty )=\iota (P_{\infty ,\tilde\rho _j})\) and \(\lVert \iota (P)-\iota (P_{\infty ,\tilde\rho _j})\rVert \le K''e^{-\gamma q/\xi }\) by Lemma 35.17.2.3. The coefficient \(\alpha \) of part (5) is \(\langle \iota (P_{\infty ,\tilde\rho _j}) | \iota (P) \rangle \), real by part (1) since \(P\) and \(\tilde\rho _j\) are Hermitian, at most one, and \(1-\alpha =\tfrac 12\lVert \iota (P)-\iota (P_{\infty ,\tilde\rho _j})\rVert ^2\). With \(\lVert \tau -R_j\rVert \le K_3e^{-\gamma q/\xi }\) and \(z_j=\operatorname{Tr}\tau ^M\), Theorem 35.17.5.1 with \(\delta \) a multiple of \(e^{-\gamma q/\xi }\) gives the bound.

In the setting of Lemma 35.17.2.3 with weights one, let \(\phi _N\) be the periodic state of \(A\).

  1. There is \(K\) with \(\bigl\lvert \lVert \phi _N\rVert ^2-b\bigr\rvert \le Ke^{-\gamma N/\xi }\) for every \(N\ge 1\).

  2. The states \(\phi _N(P_{\infty ,\tilde\rho _j})\) are orthonormal for every \(N\ge 1\).

  3. For a vector \(W\) with \(\lVert W\rVert ^2=c{\gt}0\) and every \(u\), \(\lVert u\rVert ^2-\lvert \langle W | u \rangle \rvert ^2/c\le \lVert u-W\rVert ^2\).

  4. If \(\lambda _2\neq 0\), there is \(K'\) such that for every \(q\ge 1\)

    \begin{align*} \lVert \phi _q\rVert ^2-\frac1b\Bigl\lvert \sum _j \langle \phi _1(P_{\infty ,\tilde\rho _j}) | \phi _1(P) \rangle \Bigr\rvert ^2 \le K’e^{-2\gamma q/\xi }. \end{align*}
Proof ▶

Part (1) is Lemma 35.17.2.4(5). Part (2) holds because the pairs of the \(\tilde\rho _j\) are orthonormal and the overlap of products of pairs is the \(N\)-th power of the overlap of the pairs. Part (3) is \(c-2\operatorname {Re}z+\lvert z\rvert ^2/c=\lvert c-z\rvert ^2/c\ge 0\) with \(z=\langle W | u \rangle \). For part (4) put \(u=\phi _1(P)\) and \(W=\sum _j\phi _1(P_{\infty ,\tilde\rho _j})\). Then \(\lVert u\rVert =\lVert \phi _q\rVert \), the sum is \(\langle W | u \rangle \), and \(\lVert W\rVert ^2=b\) by part (2), so part (3) bounds the left side by \(\lVert u-W\rVert ^2\). The overlaps of \(\phi _1(P_\infty )\) with the \(\phi _1(P_{\infty ,\tilde\rho _j})\) are the traces of the idempotents \(R_j\) of Lemma 35.17.5.2(5), which are one, and \(\lVert \phi _1(P_\infty )\rVert ^2=b\) by Lemma 35.17.5.2(6) and part (1). Hence \(\phi _1(P_\infty )=W\), and \(\lVert u-W\rVert \) is at most a multiple of \(\lVert P-P_\infty \rVert \le K''e^{-\gamma q/\xi }\).

In the setting of Theorem 35.17.2.6, let \(0{\lt}\gamma {\lt}1\). There are constants \(C,C'{\gt}0\) such that for every block length \(q\) and every \(M\ge 1\), with \(N=qM\) and \(y=Me^{-2\gamma q/\xi }\), which is \((N/q)e^{-2\gamma q/\xi }\) for \(q\ge 1\),

\begin{align*} \varepsilon (\widetilde\phi _N,\phi _N)\le C’y \qquad \text{and}\qquad \varepsilon (\widetilde\phi _N,\phi _N)\le Cy\, e^{Cy}. \end{align*}

This is [ 219 , Lemma 1\('\)(ii) ] for blocks of multiplicity one and weight one, with \(\xi _{\mathrm{diag}}\) replaced by \(\max (\xi _{\mathrm{diag}},\xi _{\mathrm{off\text{-}diag}})\) and the exponent \(\gamma q/\xi \) by \(2\gamma q/\xi \) [ 142 ] .

Proof ▶

If \(e^{-\gamma /\xi }\ge 1\), if \(q=0\), or if \(Cy\ge 1\), the bound holds because \(\varepsilon \le 1\); otherwise \(0{\lt}\lvert \lambda _2\rvert {\lt}1\) and \(q\ge 1\). With \(z_j=\langle \phi _M(P_{\infty ,\tilde\rho _j}) | \phi _M(P) \rangle \), \(s=\lvert \sum _jz_j\rvert /\sqrt b\) and \(t=\lVert \phi _N(A)\rVert \), by Lemma 35.17.2.4(2) the unnormalized approximating vector has inner product \(\sum _jz_j/\sqrt b\) with \(|\phi _N(A)\rangle \) and norm at most one, so \(\varepsilon \le 1-s/t\). If \(t^2\ge 1/2\) and \(t^2-s^2\le X\) with \(X\ge 0\), then \(1-s/t\le 2X\): for \(s{\lt}t\), \(1-s/t\le 1-s^2/t^2=(t^2-s^2)/t^2\). For \(M=1\), Lemma 35.17.5.3(4) gives \(X=K'y\), and \(t^2\ge b-Ke^{-\gamma q/\xi }\ge 1/2\) once \(4K^2y{\lt}1\). For \(M\ge 2\), \(N\ge 2q\), so \(\lvert t^2-b\rvert \le Ky\) by Lemma 35.17.5.3(1), and \(\lvert \sum _jz_j-b\rvert \le \delta =\sum _jC_jy\, e^{Cy}\) by Lemma 35.17.5.2(7), so \(s^2\ge b-2\delta \) and \(X=Ky+2\delta \). The first bound follows from the second because \(\varepsilon \le 1\).

35.17.6 The actual canonical block pairs

Let \(A^i=\bigoplus _j\operatorname {diag}(\mu _{j,1},\ldots ,\mu _{j,m_j}) \otimes A_j^i\) be in basis-of-normal-tensors canonical form, with each \(A_j\) left-canonical. Let \(\sigma _j\) be the unique density matrix satisfying \(\mathcal{E}_{A_j}(\sigma _j)=\sigma _j\). Irreducibility implies \(\sigma _j{\gt}0\). Choose one retained copy \(k_j\) of each block and place \(|\omega _j\rangle =\operatorname {vec}(\sqrt{\sigma _j})\) on both virtual coordinates of that copy. These are the block pairs used in [ 219 , eqs. (8) and (S7) ] .

Write \(E_{j,k_j}:\mathbb {C}^{D_j}\to \mathbb {C}^D\) for the corresponding coordinate inclusion.

\begin{tenkz}[rows={wire}, cols=3, bonds=none]
                \tn[at=(1,1), skin=box, wide=3,
                    ports={90@1:virtual:$R$,90@3:virtual:$L$}]{\omega_j}
            \end{tenkz} \(=\) \begin{tenkz}[rows={wire,wire}, cols=3, bonds=none]
                \tn[at=(1,1), skin=box, name=e1,
                    ports={90:virtual:$R$,270:virtual}]{E_{j,k_j}}
                \tn[at=(1,3), skin=box, name=e2,
                    ports={90:virtual:$L$,270:virtual}]{E_{j,k_j}}
                \tn[at=(2,1), skin=box, wide=3, name=sigma,
                    ports={90@1:virtual,90@3:virtual}]{\sqrt{\sigma_j}}
                \tnwire{sigma.90@1}{e1.270}
                \tnwire{sigma.90@3}{e2.270}
            \end{tenkz}

The actual block pairs satisfy \(\langle \omega _j|\omega _{j'}\rangle =\delta _{jj'}\). Consequently \(W|j\rangle =|\omega _j\rangle \) is an isometry.

Proof ▶

Each diagonal inner product is \(\operatorname {tr}\sigma _j=1\). Distinct blocks occupy disjoint virtual coordinates.

Let \(\iota _{j,k}\) include the virtual coordinates of copy \(k\) of block \(j\) in the flattened canonical direct sum. Their ranges are disjoint for distinct pairs \((j,k)\), and the assembled tensor satisfies

\begin{align} A^i & =\sum _j\sum _k\mu _{j,k}\iota _{j,k}A_j^i\iota _{j,k}^{\dagger }. \end{align}

Its sector coefficient at length \(N\) is exactly \(\beta _j=\sum _k\mu _{j,k}^N\).

\begin{tenkz}[rows={wire}, cols=1, bonds=none]
                \tn[skin=box, ports={180:virtual:$\alpha$,0:virtual:$\beta$,
                            90:physical:$i$}]{A}
            \end{tenkz} \(=\sum _{j,k}\mu _{j,k}\) \begin{tenkz}[rows={wire}, cols=3]
                \tn[at=(1,1), skin=box, name=e,
                    ports={180:virtual:$\alpha$,0:virtual}]{\iota_{j,k}}
                \tn[at=(1,2), skin=box, name=a,
                    ports={180:virtual,0:virtual,90:physical:$i$}]{A_j}
                \tn[at=(1,3), skin=box, name=ed,
                    ports={180:virtual,0:virtual:$\beta$}]{\iota_{j,k}^{\dagger}}
            \end{tenkz}
Proof ▶

Expand the block-diagonal matrix as the sum of its inclusions and reindex the flattened list by the pairs \((j,k)\).

Definition 35.17.6.4 Corrected canonical one-copy state
✓

At \(N=qM\), put \(\beta '_j=\beta _j(c_j/\mu _{j,k_j}^q)^M\) and \(\alpha '_j=\beta '_j/(\sum _l|\beta '_l|^2)^{1/2}\), with \(c_j=(\sum _k|\mu _{j,k}|^{2q})^{1/2}\). If every \(\beta '_j\) vanishes, set \(\alpha '=0\). The corrected state is

\begin{align} |\Omega ’_{\mathrm{corr}}\rangle & =\sum _j\alpha ’_j\bigotimes _{s=1}^M|\omega _j\rangle _{R_sL_{s+1}}. \end{align}

The coefficient correction is necessary also for multiplicity one: then \(\beta '_j=|\mu _j|^{qM}\) [ 26 , 142 ] .

In bond coordinates the corrected state equals \(W^{\otimes M}\sum _j\alpha '_j|j\rangle ^{\otimes M}\). If \(M\geq 1\) and \((\beta _j)_j\neq 0\), its norm is one.

For three bonds the identity is

\begin{tenkz}[rows={wire}, cols=6, bonds=none]
                \tn[at=(1,1), skin=box, wide=6,
                    ports={90@1:virtual:$R_1$,90@2:virtual:$L_2$,
                            90@3:virtual:$R_2$,90@4:virtual:$L_3$,
                            90@5:virtual:$R_3$,90@6:virtual:$L_1$}]{\Omega'_{\mathrm{corr}}}
            \end{tenkz} \(=\) \begin{tenkz}[rows={wire,wire}, cols=6, bonds=none]
                \tn[at=(1,1), skin=box, wide=2, name=w1,
                    ports={90@1:virtual:$R_1$,90@2:virtual:$L_2$,270:virtual}]{W}
                \tn[at=(1,3), skin=box, wide=2, name=w2,
                    ports={90@1:virtual:$R_2$,90@2:virtual:$L_3$,270:virtual}]{W}
                \tn[at=(1,5), skin=box, wide=2, name=w3,
                    ports={90@1:virtual:$R_3$,90@2:virtual:$L_1$,270:virtual}]{W}
                \tn[at=(2,1), skin=box, wide=6, name=chi,
                    ports={90@1:virtual,90@3:virtual,90@5:virtual}]{\chi_3(\alpha')}
                \tnwire{chi.90@1}{w1.270}
                \tnwire{chi.90@3}{w2.270}
                \tnwire{chi.90@5}{w3.270}
            \end{tenkz}
Proof ▶

Expand the tensor power on the GHZ state. Orthonormality of the pairs gives squared norm \(\sum _j|\alpha '_j|^2=1\); the nonzero copy weights ensure that \((\beta '_j)_j\) vanishes exactly when \((\beta _j)_j\) does.

Let \(q\geq 1\), let \(V\) be the polar factor of the actual \(q\)-site blocked canonical tensor, and let \(L_j\) be its copy isometries. Write \(|\Omega _j\rangle \) for the product of the unembedded pairs of \(\sigma _j\) and \(K_{j,k_j}\) for the pair embedding on the chosen copy. Then

\begin{align} V^{\otimes M}\sum _j\beta ’_jK_{j,k_j}^{\otimes M}|\Omega _j\rangle & =V^{\otimes M}\sum _j\beta _jL_j^{\otimes M}|\Omega _j\rangle . \end{align}

Thus the unnormalized physical vector is independent of the chosen copies. Let \(|\phi _N\rangle \) be the normalized periodic state of \(A\) on \(N=qM\) sites, put \(\alpha _j=\beta _j/(\sum _l|\beta _l|^2)^{1/2}\), and let \(|\widetilde\phi '_N\rangle \) and \(|\widetilde\phi _N\rangle \) be the normalizations of \(V^{\otimes M}\sum _j\alpha '_jK_{j,k_j}^{\otimes M}|\Omega _j\rangle \) and \(V^{\otimes M}\sum _j\alpha _jL_j^{\otimes M}|\Omega _j\rangle \). Then

\begin{align} \langle \widetilde\phi ’_N|\phi _N\rangle & =\langle \widetilde\phi _N|\phi _N\rangle . \end{align}

A vanishing coefficient vector or physical vector is normalized to zero.

The local identity used in the proof is

\begin{tenkz}[rows={wire,wire}, cols=2, bonds=none]
                \tn[at=(1,1), skin=box, wide=2, name=v,
                    ports={90:physical:$i$,270@1:virtual,270@2:virtual}]{V}
                \tn[at=(2,1), skin=box, wide=2, name=k,
                    ports={90@1:virtual,90@2:virtual,
                            270@1:virtual:$r$,270@2:virtual:$l$}]{K_{j,k_j}}
                \tnwire{k.90@1}{v.270@1}
                \tnwire{k.90@2}{v.270@2}
            \end{tenkz} \(=\frac{\mu _{j,k_j}^q}{c_j}\) \begin{tenkz}[rows={wire,wire}, cols=2, bonds=none]
                \tn[at=(1,1), skin=box, wide=2, name=v,
                    ports={90:physical:$i$,270@1:virtual,270@2:virtual}]{V}
                \tn[at=(2,1), skin=box, wide=2, name=l,
                    ports={90@1:virtual,90@2:virtual,
                            270@1:virtual:$r$,270@2:virtual:$l$}]{L_j}
                \tnwire{l.90@1}{v.270@1}
                \tnwire{l.90@2}{v.270@2}
            \end{tenkz}
Proof ▶

Use \(VK_{j,k_j}=(\mu _{j,k_j}^q/c_j)VL_j\) and \(\beta '_j(\mu _{j,k_j}^q/c_j)^M=\beta _j\). The nonzero copy weights make \(\beta '=0\) exactly when \(\beta =0\), and then both states vanish. Otherwise, with \(\lVert \beta \rVert =(\sum _l|\beta _l|^2)^{1/2}\) and likewise for \(\beta '\),

\begin{align*} V^{\otimes M}\sum _j\alpha ’_jK_{j,k_j}^{\otimes M}|\Omega _j\rangle & =\frac{\lVert \beta \rVert }{\lVert \beta '\rVert } V^{\otimes M}\sum _j\alpha _jL_j^{\otimes M}|\Omega _j\rangle , \end{align*}

and the positive factor cancels in the normalized overlap.

35.18 Preparation with measurements

Measurements followed by corrections chosen from their outcomes shorten state preparation [ 219 ] , which states the idea without fixing a model. The model used here is that of [ 227 ] , set out in Section 33.3. In this model the states \(|\chi _M\rangle =\sum _{i\in \mathbb Z_b}\alpha _i|i\rangle ^{\otimes M}\) of Definition 35.17.3 are prepared in a depth independent of \(M\) (Theorem 33.3.15), although their connected correlations do not decay with distance, while by Lemma 33.1.7 those of a state prepared by a local circuit of depth \(T\) vanish beyond distance \(2T\). The following sections use measurements in the tree circuit and for tensors that are not normal.

35.19 The tree circuit with measurements

The isometries of the tree circuit act on registers that are far apart. They “can be teleported at neighboring registers with a constant overhead” [ 219 ] , so that every layer of the tree takes constant depth. Theorem 33.5.8 applies a layer of two-site gates joining the sites \(a\) and \(a+2L+1\), on pairwise disjoint stretches \(\{ a,\dots ,a+2L+1\} \), with measurements in depth \(5\) for every \(L\). This section deduces that a binary tree of two-site gates with \(k\) levels is applied with measurements in depth \(5k\). Every register here is one site of the ring. The registers of the tree circuit carry \(\mathbb C^{D^2}\); registers of several sites, and the resulting depth \(O(\log \log (N/\varepsilon ))\) for matrix product states, are the subject of Section 35.20.

Throughout, the sites of the ring are \(\{ 0,\dots ,N-1\} \) with addition modulo \(N\), and the local labels are \(\mathbb Z_d=\{ 0,\dots ,d-1\} \) with \(d\ge 1\).

Lemma 35.19.1 Product vectors with zero at a set of sites
✓
#

A product vector whose site vectors at the sites of a set \(Z\) are multiples of \(|0\rangle \) has \(|0\rangle \) at the sites of \(Z\), in the sense of Lemma 33.5.3.

Proof ▶

The product vector vanishes at a configuration \(x\) as soon as one factor \(\pi _i(x_i)\) with \(i\in Z\) and \(x_i\neq 0\) vanishes.

For \(i\ge 0\), level \(i\) of the tree applies, for every block \(\{ p2^{i+1},\dots ,(p+1)2^{i+1}-1\} \) with \((p+1)2^{i+1}\le N\), a two-site unitary \(u_{i,p}\) to the two endpoints \(p2^{i+1}\) and \(p2^{i+1}+2^{i+1}-1\) of the block. Let \(T_k\) be the product of the levels \(0,\dots ,k-1\), the level \(k-1\) applied first. Let \(I_B\) be the set of sites \(x\) whose residue modulo \(B\) lies in \(\{ 1,\dots ,B-2\} \) and whose block \(\{ qB,\dots ,(q+1)B-1\} \), \(q=\lfloor x/B\rfloor \), satisfies \((q+1)B\le N\), and let \(J_k=I_2\cup I_4\cup \dots \cup I_{2^k}\). Then \(2k\) rounds of total depth \(5k\) implement \(T_k\) on the vectors with \(|0\rangle \) at the sites of \(J_k\). In particular, for a nonzero product vector \(|\pi \rangle \) whose site vectors on \(J_k\) are multiples of \(|0\rangle \), the vector \(T_k|\pi \rangle \) is prepared with measurement rounds in depth \(5k\).

Proof ▶

The gate of the block \(p\) of level \(i\) is a distant gate with \(a=p2^{i+1}\) and \(L=2^i-1\). Its stretch is the block, so the stretches of a level are pairwise disjoint, and its interior lies in \(I_{2^{i+1}}\subseteq J_{i+1}\). By Theorem 33.5.8 two rounds of depth \(5\) implement level \(i\) on the vectors with \(|0\rangle \) at \(J_{i+1}\). The gates of level \(i\) act on sites \(x\) with \(x\equiv 0\) or \(x+1\equiv 0\) modulo \(2^{i+1}\), hence modulo \(2^{j+1}\) for every \(j{\lt}i\), so on no site of \(J_i\); and \(J_i\subseteq J_{i+1}\). So level \(i\) maps the vectors with \(|0\rangle \) at \(J_{i+1}\) to vectors with \(|0\rangle \) at \(J_i\), and Lemma 33.3.8 composes the levels by induction over \(k\); \(J_0\) is empty.

Remark 35.19.3 The tree circuit of matrix product states

In the tree circuit (12) a register above the lowest level carries \(\mathbb C^{D^2}\), which is a group of sites once \(D^2{\gt}d\). Theorem 35.20.5 takes registers of \(s\) consecutive sites, \(s\) a length at which the blocked tensor is injective, and obtains the depth \(O(\log \log (N/\varepsilon ))\) of [ 219 ] for normal tensors and the chain lengths divisible by \(s2^{k+1}\) for some \(k\) with \(a\log (N/\varepsilon )+b\le s2^{k+1}\le 2(a\log (N/\varepsilon )+b)\), and Theorem 35.21.9 obtains it for every chain length, with trees on leaves of unequal widths [ 155 ] .

35.20 Registers of several sites and the depth \(O(\log \log (N/\varepsilon ))\)

In the tree circuit (12) a register above the lowest level carries \(\mathbb {C}^{D^2}\), which is a group of sites once \(D^2{\gt}d\). This section groups the sites into registers of \(s\) consecutive sites. Theorem 33.5.11 teleports registers site by site and applies a layer of unitaries on pairs of distant registers in a depth depending only on \(s\) and on the number of nearest-neighbour gates of each unitary. With \(s\) a length at which the blocked tensor is injective, the trees of all the blocks prepare the approximating state with measurements in depth \(O(k)\) for block length \(s2^{k+1}\), and Lemma 1’(i) of [ 219 ] gives the depth \(O(\log \log (N/\varepsilon ))\) of the paragraph “Tree-RG circuit with measurements” of the source, for the chain lengths divisible by \(s2^{k+1}\) for some \(k\) with \(a\log (N/\varepsilon )+b\le s2^{k+1}\le 2(a\log (N/\varepsilon )+b)\). Section 35.21 places trees on blocks of any length and obtains this depth for normal tensors \(A\) and every chain length \(N\ge 2\) with \(|\phi _N(A)\rangle \neq 0\), which holds for all large \(N\) [ 155 ] .

Throughout, the sites of the ring are \(\{ 0,\dots ,N-1\} \) with addition modulo \(N\), the local labels are \(\mathbb Z_d\) with \(d\ge 1\), and \(s\ge 1\).

Theorem 35.20.1 Trees of register gates on the blocks
✓
#

Let \(k\ge 0\), \(q=s2^{k+1}\), and cut the ring of \(N=Mq\) sites into \(M\ge 1\) blocks of \(q\) sites, each grouped into \(2^{k+1}\) registers of \(s\) consecutive sites. For \(0\le j\le k\) and \(0\le p{\lt}2^j\) the sub-block \(p\) of depth \(j\) consists of the registers \(p2^{k+1-j},\dots ,(p+1)2^{k+1-j}-1\), and a unitary \(X_{j,p}\) on \(2s\) sites acts on its first and its last register. Let \(T\) be the product of the depths \(k,\dots ,0\) of a block, the depth \(0\) applied first. If every \(X_{j,p}\) is a product of at most \(K\) unitaries on neighbouring sites, measurement rounds of total depth \((k+1)(4s+K+2)\) implement \(T\) on every block, \(T^{\otimes M}\), on the vectors with \(|0\rangle \) at every site of every block other than its first and its last \(s\) sites.

Proof ▶

The unitaries of depth \(j\) of all the blocks are register gates whose stretches are their sub-blocks, which are pairwise disjoint, so Theorem 33.5.11 applies the depth \(j\) in depth \(4s+K+2\) on the vectors with \(|0\rangle \) at the sites strictly inside the sub-blocks of depth \(j\) between their first and last registers. A unitary of depth \(j'{\lt}j\) acts on the first and the last register of a sub-block of depth \(j'\), which are the first or the last register of a sub-block of depth \(j\), so on no site where depth \(j\) needs \(|0\rangle \). Induction on the depth and Lemma 33.3.8 give the claim.

The tree map (58) with finest layer \(W\) and coarser layers \(V_0,V_1,\dots \), at \(2^{j+1}\) leaves grouped into neighbouring pairs \(e_0,\dots ,e_{2^j-1}\), is \(\sum _{e'}\prod _pW(e_p,e'_p)\) times the tree map of the coarser layers at the outputs \(e'\) grouped into pairs in their turn, the sum running over these outputs.

Proof ▶

This is the recursion defining the tree map, with the sum of a matrix product written out.

Let \(A\) be a tensor whose blocked tensor \(\mathcal B\) over \(s\) sites has an injective two-site blocked tensor, let \(k\ge 0\) and \(q=s2^{k+1}\), and let \(\mathcal B_q=VP\) be the polar decomposition of \(A\) blocked over \(q\) sites. Let a register of \(s\) sites carry the bond legs \(\mathbb {C}^D\) through an injective map of \(\{ 0,\dots ,D-1\} \) into its configurations, and \(\mathbb {C}^{D^2}\) through an injective map of \(\{ 0,\dots ,D^2-1\} \) into them. Every layer of the tree circuit (12) of \(\mathcal B\) is an isometry from one register to two, and extends to a unitary on the two registers of each sub-block of Theorem 35.20.1. The tree \(T\) of these unitaries satisfies

\begin{align*} \langle \tau |T|l,0,\dots ,0,r\rangle =\langle \tau |V|l,r\rangle \end{align*}

for every configuration \(\tau \) of the block and all bond indices \(l,r\), where \(|l,0,\dots ,0,r\rangle \) carries \(l\) on the first and \(r\) on the last register.

Proof ▶

By Lemma 35.9.3 the layers of the tree circuit of \(\mathcal B\) are isometries, and they extend to unitaries (Theorem 35.3.9) from their input register, the other register in \(|0\rangle \), to their two output registers. The unitary of the root reads \(l\) and \(r\). After the depths \(0,\dots ,j\) the registers of the sub-blocks of depth \(j+1\) carry the outputs of these layers, with the amplitude of the tree of the coarser layers, by Lemma 33.1.11: the registers written by a unitary of depth \(j\) are the first and the last register of the two halves of its sub-block, on which the two unitaries below it act. At the finest depth the block carries the leaves, with the amplitude of the whole tree map, which by Lemma 35.20.2 and Theorem 35.4.15 is the isometry of the polar decomposition of \(\mathcal B\) blocked over \(2^{k+1}\) sites, that is, of \(A\) blocked over \(q\) sites.

For every \(s\ge 1\) there is \(C\), depending only on \(d\) and \(s\), with the following property. Let \(A\) be a tensor whose blocked tensor over \(s\) sites is injective, and let \(\sigma \ge 0\) with \(\operatorname{Tr}\sigma =1\). For every \(k\ge 0\) and \(M\ge 1\), the approximating state of Definition 35.3.8 with blocks of \(q=s2^{k+1}\) sites, on \(N=Mq\) sites, is prepared with measurement rounds in depth at most \(C(k+1)\). No outcome is post-selected.

Proof ▶

Injectivity gives \(D^2\le d^s\), so a register of \(s\) sites carries \(\mathbb {C}^{D^2}\) and \(\mathbb {C}^D\), and the two-site blocked tensor of the injective blocked tensor is injective. By Theorem 33.2.1 there is \(K\), depending on \(d\) and \(s\), such that every unitary on \(2s\) sites is a product of at most \(K\) unitaries on neighbouring sites. A local circuit of depth \(K\), applied in one round of depth \(K+2\), prepares the pairs \(|\omega \rangle \) of the fixed point on the last register of every block and the first of the next, from the all-\(|0\rangle \) product state; the other sites keep \(|0\rangle \). Theorem 35.20.1, with the unitaries of Theorem 35.20.3, then applies the trees of all the blocks in depth \((k+1)(4s+K+2)\). The output is \(T^{\otimes M}\bigotimes |\omega \rangle =V^{\otimes M}\bigotimes |\omega \rangle \), the approximating state, as in Theorem 35.6.1; the total depth is at most \((2K+4s+4)(k+1)\).

Let \(A\) be normal with \(D\ge 1\). There are \(s\ge 1\), \(C\), \(a{\gt}0\) and \(b\ge 1\), depending only on \(A\), with the following property. Let \(\varepsilon {\gt}0\), \(N\ge 1\) and \(k\ge 0\) be such that \(s2^{k+1}\) divides \(N\) and \(s2^{k+1}\ge a\log (N/\varepsilon )+b\). Then a unit vector \(|\psi \rangle \) with \(\varepsilon (\psi ,\phi _N)\le \varepsilon \) is prepared with measurement rounds in depth at most \(C(k+1)\). If moreover \(s2^{k+1}\le 2(a\log (N/\varepsilon )+b)\), then \(k\le \log _2(a\log (N/\varepsilon )+b)\), so the depth is at most \(C(\log _2(a\log (N/\varepsilon )+b)+1)=O(\log \log (N/\varepsilon ))\). This is the depth of the paragraph “Tree-RG circuit with measurements” of  [ 219 ] for normal tensors and the chain lengths divisible by \(s2^{k+1}\) for some \(k\) in this window, for instance \(N=Ms2^K\) with \(K\) large; the other chain lengths are treated in Theorem 35.21.9.

Proof ▶

Bring \(A\) into the gauge (3) as in the proof of Theorem 35.8.2.14, which multiplies \(|\phi _N\rangle \) by a nonzero scalar, let \(\xi \) be the correlation length of a bound \(t{\lt}1\) on the moduli of the subleading eigenvalues, and let \(s\) be a length at which the blocked tensor in this gauge is injective. Take \(a=\xi \) and \(b=b_0+1\) with \(b_0\) from Lemma 35.8.2.10. With \(N=Mq\) and \(q=s2^{k+1}\), the approximating state with blocks of \(q\) sites is a unit vector with error at most \(\varepsilon \), prepared in depth at most \(C(k+1)\) by Theorem 35.20.4. If \(s2^{k+1}\le 2(a\log (N/\varepsilon )+b)\) then \(2^k\le a\log (N/\varepsilon )+b\) since \(s\ge 1\).

35.21 Trees on blocks of any length

The trees of Section 35.20 cover blocks of \(s2^{k+1}\) sites, so they prepare the approximating state only for chain lengths divisible by \(s2^{k+1}\). The Supplemental Material of  [ 219 ] , proof of Theorem 1, cuts a chain of any length into blocks “all of the same size, \(q_N\), except for the last one, which may be larger”. This section places trees on blocks of any length, with leaves of unequal widths, and obtains the depth \(O(\log \log (N/\varepsilon ))\) of the paragraph “Tree-RG circuit with measurements” of the source for normal tensors \(A\) and every chain length \(N\ge 2\) with \(|\phi _N(A)\rangle \neq 0\), which holds for all large \(N\) [ 155 ] .

Throughout, \(d\ge 1\), \(s\ge 1\), the sites of a block of \(n\) sites are \(\{ 0,\dots ,n-1\} \), and for a tensor \(A\) we write \(\mathcal B_n=V_nP_n\) for the polar decomposition of \(A\) blocked over \(n\) sites, with \(V_n\) read on the configurations of the \(n\) sites.

Let \(A\) be a tensor, \(n_1,n_2\ge 0\), and let \(W:\mathbb {C}^{D^2}\to \mathbb {C}^{D^2}\otimes \mathbb {C}^{D^2}\) be the partial isometry of the polar decomposition of the tensor \((a,b)\mapsto P_{n_1}^aP_{n_2}^b\) of two neighbouring sites. Then

\begin{align} V_{n_1+n_2}=(V_{n_1}\otimes V_{n_2})W, \label{eq:ldp_polar_merge} \end{align}

and \(P_{n_1+n_2}\) is the positive part of the tensor \((a,b)\mapsto P_{n_1}^aP_{n_2}^b\). No injectivity is assumed, as in the footnote of  [ 219 , paragraph “The sequential-RG circuit” ] . For \(n_1=n_2=n\) the tensor \((a,b)\mapsto P_n^aP_n^b\) is the two-site blocked tensor of \(P_n\), and \(W\) is the partial isometry of its polar decomposition. For \(n=2^j\), \(j\ge 1\), the positive part \(P_n\) is the tensor \(T_j\) of the tree of [ 219 , eq. (16) ] , so \(W\) is its layer \(V^{(j+1)}\). If the blocked tensor over \(n_1+n_2\) sites is injective, so is the tensor \((a,b)\mapsto P_{n_1}^aP_{n_2}^b\), and \(W\) is an isometry.

Proof ▶

Write \(\mathcal B_{n_i}^{\tau }=\sum _y\langle \tau |V_{n_i}|y\rangle P_{n_i}^y\). Then \(\mathcal B_{n_1+n_2}^{\tau _1\tau _2} =\mathcal B_{n_1}^{\tau _1}\mathcal B_{n_2}^{\tau _2}\), so \(\mathcal B_{n_1+n_2}\) is the tensor \(C\) of the positive parts rotated by \(K=V_{n_1}\otimes V_{n_2}\). Here \(K^\dagger K=\Pi _{n_1}\otimes \Pi _{n_2}\), and \(\Pi _{n_i}\) fixes the tensor of \(P_{n_i}\), so \(K^\dagger K\) fixes \(C\). By Theorem 35.1.3.5, \(V_{n_1+n_2}=KW\) and \(C\) has the positive part of \(\mathcal B_{n_1+n_2}\). The matrices \(\mathcal B_{n_1+n_2}^{\tau }\) are combinations of the products \(P_{n_1}^aP_{n_2}^b\), so these span the full matrix algebra when the former do. For \(n=2^j\), the equal-halves case of the identity of positive parts gives \(P_{2^{j+1}}\) as the positive part of the two-site blocked tensor of \(P_{2^j}\), which is the recursion defining \(T_{j+1}\) from \(T_j\); induction on \(j\) from \(P_2=T_1\) gives \(P_{2^j}=T_j\).

Theorem 35.21.2 Layers of register gates one after the other
✓

Let \(G_0,\dots ,G_{m-1}\) be lists of register gates, the gates of each list with pairwise disjoint stretches, such that no register of a gate of \(G_{j'}\) lies in the interior of a gate of \(G_j\) for \(j'{\lt}j\), and every matrix of a gate a product of at most \(K\) unitaries on neighbouring sites. Then measurement rounds of total depth \(m(4s+K+2)\) implement the product of the gates of \(G_{m-1},\dots ,G_0\), the list \(G_0\) applied first, on the vectors with \(|0\rangle \) at the interiors of all the gates.

Proof ▶

By Theorem 33.5.11 each list is applied in depth \(4s+K+2\) on the vectors with \(|0\rangle \) at the interiors of its gates. The gates of \(G_{j'}\) act on their registers only, which lie outside the interiors of the later lists, so they keep \(|0\rangle \) there. Induction on the number of lists and Lemma 33.3.8.

A tree layout of a block of \(n\) sites with \(h+1\) coarse depths is a sequence of \(2^{h+1}\) even widths \(w_0,w_1,\dots \), each at least \(2s\), with \(o_{2^{h+1}}\le n\), where \(o_m=w_0+\cdots +w_{m-1}\). The leaf \(i\) covers the sites \(o_i,\dots ,o_{i+1}-1\), the last leaf also the sites \(o_{2^{h+1}},\dots , n-1\). For \(0\le j\le h+1\) and \(0\le p{\lt}2^j\), the node \(p\) of depth \(j\) covers the leaves \(p2^{h+1-j},\dots ,(p+1)2^{h+1-j}-1\); its two registers are the sites \(o_{p2^{h+1-j}},\dots ,o_{p2^{h+1-j}}+s-1\) and the \(s\) sites before \(o_{(p+1)2^{h+1-j}}\). The registers of a node are an even number of sites apart, and they are the first register of its first half and the last register of its second half. A register of a node of depth \(j'\) is a register of a node of every depth \(j\ge j'\), and no register of a node of depth \(j\) lies strictly between the two registers of a node of depth \(j\).

Cut a ring into blocks, each with a tree layout with \(h+1\) coarse depths, and let a unitary \(X_{j,p}\) on \(2s\) sites act on the two registers of the node \(p\) of depth \(j\le h\) of every block. If every \(X_{j,p}\) is a product of at most \(K\) unitaries on neighbouring sites, measurement rounds of total depth \((h+1)(4s+K+2)\) implement the depths \(0,\dots ,h\) of the trees of all the blocks, the depth \(0\) applied first, on the vectors with \(|0\rangle \) at the sites \(s,\dots ,o_{2^{h+1}}-s-1\) of every block, \(o_{2^{h+1}}\) the number of sites of its leaves. If moreover every leaf carries a product of at most \(K'\) unitaries on neighbouring sites of the leaf, the leaves of all the blocks form a local circuit of depth \(K'\).

Proof ▶

The unitary of a node is a register gate whose stretch is the node, without the sites after the leaves; the nodes of one depth are pairwise disjoint. By Definition 35.21.3 a register of a coarser depth is never strictly between the two registers of a finer node, so Theorem 35.21.2 applies the depths one after the other. The leaves are pairwise disjoint windows of consecutive sites, so their unitaries act in parallel.

Let \(V_m\colon \mathbb {C}^\chi \to (\mathbb {C}^d)^{\otimes m}\) and \(W_{l,r}\colon \mathbb {C}^\chi \to \mathbb {C}^\chi \otimes \mathbb {C}^\chi \) be isometries for \(m,l,r\ge s\), satisfying \(V_{l+r}=(V_l\otimes V_r)W_{l,r}\). Let a register of \(s\) sites carry \(\mathbb {C}^\chi \) through an injective map of \(\{ 0,\dots ,\chi -1\} \) into its configurations, and let a block of \(n\) sites carry a tree layout. Let the node \(p\) of depth \(j\) cover \(\ell _{j,p}\) sites. The unitary of a node of depth \(j\le h\) extends \(W_{l,r}\) for its two child lengths, from its input to its two registers; the input of the root is placed on its two registers by a given injective map, and below the root the input is a register on the first register of an even node and on the last register of an odd one, the other in \(|0\rangle \). The unitary of a leaf of \(\ell \) sites extends \(V_\ell \) from its input to all its configurations. The tree \(T\) of these unitaries, the depths \(0,\dots ,h\) applied first and the leaves last, satisfies

\begin{align*} \langle \tau |T|\iota _0(x)\rangle =\langle \tau |V_n|x\rangle \end{align*}

for every configuration \(\tau \) of the block, with \(\iota _0(x)\) the input \(x\) on the two registers of the root and \(|0\rangle \) elsewhere.

Proof ▶

By induction from the leaves: after the leaves and the depths \(h,\dots ,j\), the amplitude of \(\tau \) on the inputs \(x_p\) of the nodes of depth \(j\) is \(\prod _p\langle \tau _{j,p}|V_{\ell _{j,p}}|x_p\rangle \), with \(\tau _{j,p}\) the part of \(\tau \) on the node. At the leaves this is the definition of their unitaries, since the leaves cover the block. A unitary of depth \(j\) maps its input to its two registers with the amplitudes of \(W\), and the registers it writes are the inputs of the two nodes below it, by the second item of Lemma 35.20.2; summing over these inputs and applying \(V_{l+r}=(V_l\otimes V_r)W_{l,r}\) at every node gives the claim for depth \(j\). The root covers the block.

Fix \(d,s\ge 1\) and a physical leaf bound \(c\). There is \(C\), depending only on \(d,s,c\), such that any ring partitioned into blocks with tree layouts of \(h+1\) coarse depths and leaves of at most \(c\) sites has the following property. For the register tree \(T_b\) of each block from Theorem 35.21.5, measurement rounds implement \(T=\bigotimes _bT_b\) in depth at most \(C(h+1)\) on the subspace \(E\) with every interior scratch site in \(|0\rangle \). For every fixed outcome history \(\mathbf m\), there is a scalar \(a_{\mathbf m}\), independent of \(v\in E\), such that

\begin{align} K_{\mathbf m}v & =a_{\mathbf m}Tv. \label{eq:ldp_tree_branch_scalar} \end{align}

The scalar may be zero. The equality includes every physical output site. In particular, substituting the supported polar maps of Theorem 35.22.4 gives one physical implementation on all supported labels and their coherent superpositions. Only nearest-neighbour unitary layers contribute to the depth; measurements, classical communication and on-site corrections are free. The number of rounds is allowed to grow with \(h\).

Proof ▶

Each node unitary acts on \(2s\) sites, so a fixed number \(K\) of nearest-neighbour gates suffices. Register teleportation applies every coarse depth in depth \(4s+K+2\), independently of register separation. The finitely many leaf widths between \(2\) and \(c\) have a common exact synthesis bound, and the leaf windows are disjoint. Concatenating the coarse rounds and the leaf circuit gives \(C(h+1)\). The gates extend the same isometries on every supported input.

To verify the independence in (101), fix a history and its linear Kraus map \(K\). The all-input implementation says \(Kv\in \mathbb {C}Tv\) for every \(v\in E\). Since \(T\) is unitary, \(T^\dagger K\) restricts to an endomorphism of \(E\) preserving every one-dimensional subspace. Such an endomorphism is \(aI\), including when \(\dim E\) is zero or one. Thus \(Kv=aTv\) with one scalar throughout \(E\).

Let \(L\ge 2^{h+2}s\). The widths \(w_i=2\lfloor \lfloor L/2\rfloor /2^{h+1}\rfloor \), increased by \(2\) for the first \(\lfloor L/2\rfloor \bmod 2^{h+1}\) leaves, are a tree layout of a block of \(L\) sites with \(h+1\) coarse depths, whose leaves cover all the sites but at most one. If \(L\le 2^{h+1}c\), every leaf has at most \(c+3\) sites.

Proof ▶

The widths sum to \(2\lfloor L/2\rfloor \), and \(\lfloor \lfloor L/2\rfloor /2^{h+1}\rfloor \ge s\). If \(L\le 2^{h+1}c\), then \(2\lfloor \lfloor L/2\rfloor /2^{h+1}\rfloor \le c\); the last leaf has one more site when \(L\) is odd.

For every \(s\ge 2\) and \(c\) there is \(C\), depending only on \(d\), \(s\) and \(c\), with the following property. Let \(A\) be a tensor whose blocked tensors over \(m\ge s\) sites are injective, and \(\omega \) a unit vector on the pair space. For every \(h\ge 0\) and every cutting of a ring into \(M\ge 1\) blocks of lengths \(2^{h+2}s\le \ell _k\le 2^{h+1}c\), the state (18) of these blocks with the pair \(\omega \) is prepared with measurement rounds in depth at most \(C(h+1)\). No outcome is post-selected.

Proof ▶

Injectivity over \(s\) sites gives \(D^2\le d^s\), hence \(D\le d^{s-1}\) since \(s\ge 2\), so a leg of a pair is written on the first \(s-1\) sites of a register, the last site in \(|0\rangle \), and a register carries \(\mathbb {C}^{D^2}\). Cut every block into leaves as in Lemma 35.21.7. The input \(|l,0,\dots ,0,r\rangle \) of a block, with \(l\) on its first and \(r\) on its last \(s\) sites, lies on the two registers of its root: when the length is odd, the last site of the block lies after the leaves, and it carries the last site of the leg \(r\), which is \(|0\rangle \). A local circuit of bounded depth, applied in one round, prepares the pairs from the all-\(|0\rangle \) product state; Theorem 35.21.4 applies the depths \(0,\dots ,h\) of the trees with the unitaries of Theorem 35.21.5; and a local circuit of bounded depth, by Theorem 33.2.1 for the boundedly many lengths of the leaves, applies the leaves in one round. The output is the state of the blocks as in Theorem 35.6.1.

Let \(A\) be normal. There is a constant \(c\) depending only on \(A\) such that, for every \(N\ge 2\) and \(0{\lt}\varepsilon \le 1\) for which the periodic state \(|\phi _N(A)\rangle \) is nonzero, a unit vector \(|\psi \rangle \) with \(\varepsilon (\psi ,\phi _N)\le \varepsilon \) is prepared with measurement rounds in depth at most \(c\log (\log (N/\varepsilon )+1)\), which is \(O(\log \log (N/\varepsilon ))\). No outcome is post-selected. If \(D\ge 1\), there is \(N_0\) such that the condition \(|\phi _N(A)\rangle \neq 0\) holds for every \(N\ge N_0\). This is the depth of the paragraph “Tree-RG circuit with measurements” of  [ 219 ] for normal tensors; the source normalizes \(|\phi _N\rangle \), which presupposes \(|\phi _N(A)\rangle \neq 0\) [ 91 ] .

Proof ▶

Bring \(A\) into the gauge (3), which multiplies \(|\phi _N\rangle \) by a nonzero scalar, with a bound \(t{\lt}1\) on the moduli of the subleading eigenvalues, \(r=-\log t\), and an injectivity length \(L\); put \(s=L+2\), \(a=1/r\), \(b=\max (\log K,0)/r+4s+1\) with \(K\) the constant of Theorem 35.5.1.11 at \(\gamma =1/2\), and \(q=\lceil a\log (N/\varepsilon )+b\rceil \ge 4s\). If \(q\le N\), write \(N=(M-1)q+q'\) with \(q\le q'{\lt}2q\); the state of these blocks with the pair of the fixed point has error at most \(KMe^{-rq}\le \varepsilon \) by Theorem 35.5.1.11, and with \(2^{h+2}s\le q{\lt}2^{h+3}s\) it is prepared in depth \(C(h+1)\) by Theorem 35.21.8 with \(c=8s\). If \(4s\le N{\lt}q\), the chain is one block, and by Theorem 35.6.1.6 \(|\phi _N\rangle \) is the state of this block with the pair \(\omega \propto P|\mathbb 1\rangle \), prepared in depth \(C(h+1)\) with \(2^{h+2}s\le N{\lt}2^{h+3}s\). If \(N{\lt}4s\), \(|\phi _N\rangle \) is prepared by a local circuit of bounded depth. In each case \(2^h\le a\log (N/\varepsilon )+b+1\le (a+b+1)(\log (N/\varepsilon )+1)\), and \(\log (\log (N/\varepsilon )+1)\ge \log (1+\log 2){\gt}0\), so the depth is at most a constant times \(\log (\log (N/\varepsilon )+1)\).

35.21.1 Tensors that are not normal, with measurements

For a tensor that is not normal, [ 219 ] prepares the fixed point \(|\Omega '\rangle =W^{\otimes N/q}|\chi _{N/q}\rangle \) of Theorem 35.17.5 by first preparing \(|\chi _{N/q}\rangle \) with measurements and then applying the isometries \(W\colon |j\rangle \mapsto |\omega _j\rangle \) and the isometries of the blocked tensor as circuits. With the block length \(q\propto \log (N/\varepsilon )\), “If instead measurements are only used for the preparation of \(|\chi _{N/q}\rangle \), the depth is \(O(\log (N/\varepsilon ))\)”. This subsection proves this for direct sums of normal blocks whose \(q\)-site states are orthogonal and for block lengths dividing \(N\) [ 72 ] ; Section 35.21.2 removes both restrictions. On the chain of \(N\) sites the label of each block is stored in the last sites of the block, and the one-round construction prepares the GHZ-type state in depth \(O(q)\), while Theorem 35.21.1.5 prepares it in constant depth using additional measurement rounds. The sequential block isometries take depth \(O(q)\).

Cut the ring of \(N\) sites into \(M\geq 1\) blocks of lengths \(\ell _k\geq 2r_1\). The register \(R_k\) consists of the last \(r_1\) sites of block \(k\), and its ancilla of the first \(r_1\) sites of block \(k+1\), cyclically; together they form the pair window \(k\). For a vector \(\alpha \) on \((\mathbb {C}^d)^{\otimes r_1}\), the GHZ-type state on the registers has the amplitude \(\alpha (u)\) at a configuration carrying the same configuration \(u\) on every register and \(0\) at every other site, and the amplitude \(0\) at every other configuration. If the labels \(j\) of \(b\) blocks are encoded injectively as configurations \(\delta (j)\) of \(r_1\) sites and \(\alpha (\delta (j))=\alpha _j\), \(\alpha (u)=0\) for every other \(u\), it is \(\sum _j\alpha _j|x_j\rangle \), where \(x_j\) carries \(\delta (j)\) on every register and \(0\) elsewhere: the state \(|\chi _M\rangle \) of Definition 35.17.3, with the label of each block stored in its register. The configuration \(x_j\) carries \((\delta (j),0,\dots ,0)\) on every pair window and \(0\) outside the windows.

Lemma 35.21.1.2 Block and window layers acting on configurations
✓

Cut the ring of \(N\) sites into \(M\) blocks of lengths \(\ell _k\). If operators \(U_k\) on the \(\ell _k\) sites of the blocks act by maps \(f_k\) of the configurations of the blocks, \(U_k(v)=v\circ f_k\), then the layer of the \(U_k\) on the blocks acts by the map changing the configuration of every block \(k\) by \(f_k\); the blocks cover the ring. If \(\ell _k\geq 2r_1\) and operators \(W_k\) on \(2r_1\) sites act by maps \(f_k\), the layer of the \(W_k\) on the pair windows of Definition 35.21.1.1 acts by the map changing the configuration of every pair window \(k\) by \(f_k\) and keeping the other sites.

Proof ▶

The blocks are pairwise disjoint, and so are the pair windows; this is Lemma 33.3.13.

Lemma 35.21.1.3 A controlled shift between the ends of a block
✓

Let \(r_1\geq 1\) and values be taken in \(\mathbb Z_d\). There is \(C\) such that for every \(q\geq 3r_1\) some unitary on \(q\) sites, a product of at most \(Cq\) gates on neighbouring sites, acts by the map of configurations that adds the last \(r_1\) sites to the first \(r_1\), site by site, and leaves the other sites unchanged.

Proof ▶

SWAP gates move the first \(r_1\) sites next to the last \(r_1\) in at most \(2qr_1\) gates; one unitary on the last \(2r_1\) sites, of bounded depth by Theorem 33.2.1, adds the second half to the first; and the same SWAP gates move the sites back. By Lemma 33.3.13 the composite acts by the stated map.

Theorem 35.21.1.4 The GHZ-type state on the registers with measurements
✓

Let \(r_1\geq 2\). There is \(C\) such that for every ring of \(N\) sites cut into \(M\geq 1\) blocks of lengths \(3r_1\leq \ell _k\leq L\) and every unit vector \(\alpha \) on \((\mathbb {C}^d)^{\otimes r_1}\), the GHZ-type state on the registers of Definition 35.21.1.1 is prepared with measurements in depth at most \(CL\). This is the preparation of \(|\chi _{N/q}\rangle \) in the paragraph “Long-range MPS using measurements” of [ 219 ] , by the construction of [ 227 , Example 1 ] for registers of \(r_1\) sites; the depth is \(O(L)\) rather than constant, because the register of a block and the ancilla at its start are \(\ell _k-r_1\) sites apart [ 72 ] .

Proof ▶

Start from the product vector with the all-ones vector on the sites of the registers \(R_k\), \(k\neq 0\), and \(|0\rangle \) elsewhere. One unitary on the sites of \(R_0\), of bounded depth, sends \(|0\cdots 0\rangle \) to \(\sum _u\alpha (u)|u\rangle \). One layer of gates on the pair windows adds each register to its ancilla, and on every block the unitary of Lemma 35.21.1.3 subtracts the register of the block from the ancilla at its start, which belongs to the register of the previous block. The circuit has depth \(O(L)\). Measure every ancilla, with outcomes \(m_k\in \mathbb Z_d^{r_1}\), and let \(p_k=m_0+\cdots +m_{k-1}\). Correct by adding \(m_k\) on the ancilla of \(R_k\) and \(-p_k\) on \(R_k\), site by site. By Lemma 33.3.13, the corrected vector has the amplitude \(\alpha (x|_{R_0})\) at a configuration \(x\) that is \(0\) outside the registers and satisfies \(m_k+(x|_{R_{k+1}}-p_{k+1})-(x|_{R_k}-p_k)=0\) for every \(k\), cyclically, and the amplitude \(0\) elsewhere. These conditions hold exactly when \(\sum _km_k=0\) and all the registers of \(x\) agree. So every outcome with \(\sum _km_k=0\) gives the GHZ-type state, and every other outcome gives the zero vector, which has probability zero.

Fix \(d\ge 1\) and \(r_1\ge 2\). There is \(C\) such that, for every cyclic partition into \(M\ge 1\) blocks of lengths \(\ell _k\ge 3r_1\) and every unit vector \(\alpha \) on \((\mathbb {C}^d)^{\otimes r_1}\), the GHZ-type state of Definition 35.21.1.1 is prepared by measurement rounds of total quantum depth at most \(C\). There is no upper bound on \(\ell _k\). Every site outside the specified registers ends in \(|0\rangle \). The statement includes \(M=1\) and every combination of even and odd block lengths.

Proof ▶

Use the seed and copying gates of Theorem 35.21.1.4. In a block of length \(q\), put \(e=q\bmod 2\) and \(L=\lfloor (q-2r_1)/2\rfloor \), so \(2L+2r_1+e=q\). When \(e=1\), rotate the first \(r_1+1\) sites to send \(|a_1\cdots a_{r_1},0\rangle \) to \(|0,a_1\cdots a_{r_1}\rangle \); for \(e=0\) do nothing. The registers now occupy offsets \(e,\ldots ,e+r_1-1\) and \(q-r_1,\ldots ,q-1\), separated by \(2L\) zero sites. Their teleportation stretches lie inside disjoint blocks. Apply the controlled subtraction by Theorem 33.5.11, and undo the rotations. The resulting operator is exactly the controlled subtraction between the original end registers, with all central sites fixed. The padding rotations use only \(r_1+1\) sites each, so both have constant depth; the register gates have depth \(4r_1+K+2\) for a fixed \(2r_1\)-site gate bound \(K\).

Finally measure and correct the ancillas as in Theorem 35.21.1.4. The cyclic consistency condition is \(\sum _k m_k=0\); every other outcome has zero probability. The same correction acts on every label amplitude, preserving coherent superpositions. Quantum layers on neighbouring sites are counted; on-site measurements, outcome-dependent on-site corrections, and global classical communication are free. No postselection, additional physical sites, or free unitary on an entire block is used.

In Theorem 35.4.1, let the matrix elements of \(V\) have the stated form only for the first \(r\) inputs \(x\), and let these \(r\leq D^2\) columns of \(V\) be orthonormal. Then the same conclusion holds with \(b_q=r\), for these \(r\) inputs. For an injective blocked tensor \(B=VP\) of tensors \(A_1,\dots ,A_q\), one on each site, \(V=BP^{-1}\) has the matrix elements \(\langle i_1\cdots i_q|V|x\rangle =\sum _{\alpha ,\beta } (A_1^{i_1}\cdots A_q^{i_q})_{\alpha \beta }(P^{-1})_{(\alpha ,\beta ),x}\); for equal tensors \(A_p=A\) this reads \(\sum _{\alpha ,\beta }(A^{i_1}\cdots A^{i_q})_{\alpha \beta } (P^{-1})_{(\alpha ,\beta ),x}\) with \(B=\mathcal B_q\).

Proof ▶

The proof of Theorem 35.4.1 applies to the first \(r\) columns of \(G\), the others being replaced by zero: the remainder of the sweep has orthonormal first \(r\) columns because those of \(V\) are, and absorbing it into the last site keeps that site isometric on its first \(r\) levels.

Let \(A_1,\dots ,A_b\) be tensors of bond dimensions \(D_j\), and place their bond indices side by side, so that the bond index \(a\) of block \(j\) becomes the index \(\iota _j(a)\) among \(D_1+\cdots +D_b\geq 1\) indices; encode these indices injectively in \(r_1\geq 1\) sites. There is \(C\) such that for every block length \(q\geq 3r_1\) at which every blocked tensor \(B_j=V_jP_j\) is injective and \(B_j^\dagger B_{j'}=0\) for \(j\neq j'\), some unitary \(U\) on \(q\) sites, a product of at most \(Cq\) gates on neighbouring sites, satisfies \(U|\iota _j(l),0,\iota _j(r)\rangle =V_j|l,r\rangle \) for all \(j\), \(l\) and \(r\). The columns \(V_j|l,r\rangle \) are jointly orthonormal, so \(\sum _jD_j^2\leq d^q\).

Proof ▶

The isometries of distinct blocks have orthogonal ranges because \(B_j^\dagger B_{j'}=0\), so the map \((j,l,r)\mapsto V_j|l,r\rangle \) has orthonormal columns, and the rank of the matrix of these columns gives \(\sum _jD_j^2\leq d^q\). Its matrix elements are those of the direct sum \(\bigoplus _jA_j\) with the matrices \(P_j^{-1}\) absorbed on the right, by Lemma 35.21.1.6. Ordering the bond pairs so that the pairs \((\iota _j(l),\iota _j(r))\) come first, the lemma factors this map, and the staircase of Theorem 35.6.1, for this ordering, implements it in \(O(q)\) gates.

For every family of bond dimensions \(D_1,\dots ,D_b\) there are \(C\) and \(L_0\) such that the following holds. Let \(A_j\) be tensors of bond dimensions \(D_j\), \(\omega _j\) unit vectors on \(\mathbb {C}^{D_j}\otimes \mathbb {C}^{D_j}\) and \(\alpha \) a unit vector in \(\mathbb {C}^b\). Cut the ring of \(N\) sites into \(M\geq 1\) blocks of lengths \(L_0\leq \ell _k\leq L\) such that every blocked tensor of every \(A_j\) is injective and \(B_j^\dagger B_{j'}=0\) for \(j\neq j'\) on every block. Then \(\sum _j\alpha _j|\psi _{\ell ,\omega _j}(A_j)\rangle \), with the states of Definition 35.5.10, is prepared with measurements and a circuit in depth at most \(CL\). This is the preparation of \(V^{\otimes N/q}W^{\otimes N/q}|\chi _{N/q}\rangle \) in the paragraph “Long-range MPS using measurements” of [ 219 ] , for blocks with orthogonal states.

Proof ▶

Encode the labels and the bond indices in \(r_1=b+\sum _jD_j+2\) sites; for \(d\geq 2\) this is possible since \(r_1{\lt}d^{r_1}\), and for \(d=1\) Theorem 35.21.1.7 gives \(\sum _jD_j^2\leq 1\), so \(b\leq 1\) and \(\sum _jD_j\leq 1\). Prepare the GHZ-type state on the registers with \(\alpha (\delta (j))=\alpha _j\) by Theorem 35.21.1.4. The columns \(|\omega _j\rangle \), placed on the bond indices of block \(j\) and encoded on a pair window, are orthonormal, so one unitary \(W\) on a pair window sends \(|\delta (j),0\rangle \) to them. Apply \(W\) on every window and the unitary of Theorem 35.21.1.7 on every block. By Definition 35.21.1.1 the GHZ-type state is \(\sum _j\alpha _j|x_j\rangle \); the window layer sends \(|x_j\rangle \) to the state of a window layer preparing \(|\omega _j\rangle \) from \(|0\cdots 0\rangle \), and the computation of Theorem 35.6.1 gives \(|\psi _{\ell ,\omega _j}(A_j)\rangle \).

There are \(C\) and \(L_0\), depending only on \(d\) and the bond dimensions \(D_1,\dots ,D_b\), such that the following holds. Let \(A\) be the direct sum with multiplicities of Definition 35.17.1.1, let \(\sigma _j\geq 0\) with \(\operatorname{Tr}\sigma _j=1\), let \(q\geq L_0\) be a block length at which every blocked tensor of every block is injective and \(B_j^\dagger B_{j'}=0\) for \(j\neq j'\), let \(M\geq 1\), and let \(\alpha \) be a unit vector. Then the corrected approximating state \(V^{\otimes M}\sum _j\alpha _jL_j^{\otimes M}|\Omega _j\rangle \) of Definition 35.17.1.3, on \(N=Mq\) sites, equals \(\sum _j\alpha _j|\psi _{q,\omega _j}(A_j)\rangle \) with \(\omega _j\) the pair of \(\sigma _j\), is a unit vector, and is prepared with measurements and a circuit in depth at most \(Cq\). This is the paragraph “Long-range MPS using measurements” of [ 219 ] for the corrected approximating state, restricted to blocks whose \(q\)-site states are orthogonal [ 142 , 26 ] .

Proof ▶

By Theorem 35.17.1.2 the corrected approximating state is \(\sum _j\alpha _j|\phi _M(V_jP_{j,\infty })\rangle \), and each term is the approximating state of the block \(A_j\), which is \(|\psi _{q,\omega _j}(A_j)\rangle \) by Theorem 35.6.1. Write \(|\psi _j\rangle =|\psi _{q,\omega _j}(A_j)\rangle \). Each \(|\psi _j\rangle \) is a unit vector, and for \(j\neq j'\) the hypothesis \(B_j^\dagger B_{j'}=0\) makes the physical matrices of the approximating tensors of \(A_j\) and \(A_{j'}\) orthogonal, so that the overlap of the two states on \(M\) blocks vanishes. Hence \(\langle \psi _j | \psi _{j'} \rangle =\delta _{jj'}\) and

\begin{align} \Bigl\lVert \sum _j\alpha _j|\psi _j\rangle \Bigr\rVert ^2 =\sum _{j,j'}\overline{\alpha _j}\alpha _{j'}\langle \psi _j | \psi _{j'} \rangle =\sum _j\lvert \alpha _j\rvert ^2=1. \notag \end{align}

Theorem 35.21.1.8 with \(\ell _k=q\) prepares the sum.

Lemma 35.21.1.10 A common gap for normal blocks
✓

For finitely many normal left-canonical tensors \(A_1,\dots ,A_b\), \(b\geq 1\), of positive bond dimensions, there is \(0{\lt}t{\lt}1\) bounding the moduli of the eigenvalues other than \(1\) of every transfer map \(\mathcal{E}_{A_j}\).

Proof ▶

Lemma 35.8.2.12 gives such a bound \(t_j\) for every block; take \(t=\max _jt_j\).

Theorem 35.21.1.11 Tensors that are not normal, with measurements, in depth \(O(\log (N/\varepsilon ))\)
✓

Let \(A\) be the direct sum with multiplicities of Definition 35.17.1.1, with \(b\geq 1\) blocks, every block \(A_j\) normal in the gauge (3) with a positive definite fixed point \(\sigma _j\) of trace one. There are \(a{\gt}0\), \(b'\geq 1\) and \(c\), depending only on \(A\), with the following property. Let \(N\geq 2\), \(0{\lt}\varepsilon \leq 1\), and let \(q\) be a block length dividing \(N\) with \(a\log (N/\varepsilon )+b'\leq q\leq 2(a\log (N/\varepsilon )+b')\), at which \(B_j^\dagger B_{j'}=0\) for \(j\neq j'\), such that the weights \(\beta _j=\sum _k\mu _{j,k}^N\) are not all zero. Then a unit vector \(|\psi \rangle \) with \(\varepsilon (\psi ,\phi _N)\leq \varepsilon \) is prepared with measurements and a circuit in depth at most \(c\log (N/\varepsilon )\). This is the depth \(O(\log (N/\varepsilon ))\) of the paragraph “Long-range MPS using measurements” of [ 219 ] , with measurements used only for the GHZ-type state, for the corrected approximating state, restricted to blocks whose \(q\)-site states are orthogonal and to block lengths dividing \(N\) [ 72 ] . Because \(q\) must divide \(N\) and lie in the window above, the statement applies only to chain lengths with a divisor in the window and is vacuous for the others, for instance for every large prime \(N\).

Proof ▶

Let \(t\) be the common gap of Lemma 35.21.1.10, \(r=-\tfrac 14\log t\), and \(K\) the constant of Theorem 35.17.1.4 at \(\gamma =1/4\), so the error of the corrected approximating state with the amplitudes \(\alpha _j=\beta _j/(\sum _l\lvert \beta _l\rvert ^2)^{1/2}\) is at most \(KMe^{-rq}\). Put \(a=1/r\) and \(b'=a\max (\log K,0)+L_0+L_1+1\), with \(L_0\) the length of Theorem 35.21.1.9 and \(L_1\) the sum of the injectivity lengths of the blocks. Then \(q\geq L_0\), every blocked tensor is injective, and the state is prepared in depth at most \(Cq\). Since \(N=Mq\), \(rq=q/a\) and \(a\log (N/\varepsilon )+b'\leq q\), the error is at most \(\varepsilon \) by Lemma 35.5.4, and \(Cq\leq c\log (N/\varepsilon )\) with \(c=C(2a+2b'/\log 2)\) by Lemma 35.8.2.13.

Theorem 35.21.1.12 All translation-invariant MPS with measurements

Every translation-invariant MPS of constant bond dimension, short- or long-range correlated, is prepared with error \(\varepsilon \) in depth \(O(\log (N/\varepsilon ))\) by local circuits assisted by measurements, the measurements being used only for the preparation of the GHZ-type state [ 219 , paragraph “Long-range MPS using measurements” ] . Theorem 35.21.1.11 proves this for direct sums of normal blocks whose \(q\)-site states are orthogonal and for block lengths dividing \(N\). Theorem 35.21.2.8 proves it for direct sums of normal blocks in the canonical form [ 219 , eq. (S2) ] whose \(q\)-site states may overlap, with every multiplicity and every nonzero complex weight, and for every chain length \(N\geq 2\) at which \(|\phi _N(A)\rangle \neq 0\), with the mixed transfer maps of distinct blocks of spectral radius below one, the isometries of the direct sum with weights one, and the GHZ-type state prepared in depth \(O(q)\) rather than in constant depth [ 72 ] . The same paragraph claims the depth \(O(\log \log (N/\varepsilon ))\) when the tree-RG circuit is also assisted by measurements; for normal tensors and the chain lengths divisible by \(s2^{k+1}\) for some \(k\) with \(a\log (N/\varepsilon )+b\le s2^{k+1}\le 2(a\log (N/\varepsilon )+b)\) this is Theorem 35.20.5, and for tensors that are not normal it is not formalized.

35.21.2 Overlapping blocks with measurements, for every chain length

The preparation of Theorem 35.21.1.11 applies the isometry of the blocked tensor of every block separately, which needs the \(q\)-site states of distinct blocks to be orthogonal, and cuts the chain into equal blocks. This subsection removes both restrictions. It applies, on every block, the isometric factor \(V\) of the polar decomposition of the blocked map of the direct sum \(\bigoplus _jA_j\) with weights one and one copy of each block. For large block lengths this map is injective on the bond pairs of the blocks even when their states overlap, so \(V\) is an isometry there, and the weights of the canonical form enter only through the amplitudes of the GHZ-type state. The chain is cut into blocks “all of the same size, \(q_N\), except for the last one, which may be larger”, as in the proof of Theorem 1 of [ 219 ] . The bound on the error is relative to the norm of the weights, so no factor \(\min (1,\sum _j\lvert \beta _j\rvert ^2)^{-1/2}\) enters [ 72 ] .

Throughout, \(A_1,\dots ,A_b\) are normal tensors in the gauge (3) with positive definite fixed points \(\rho _j\) of trace one, placed on disjoint bond coordinates by isometries \(E_j\), \(K_j=E_j\otimes E_j\), and \(\lambda _2\in \mathbb {C}\) bounds the moduli of the eigenvalues other than one of every transfer map \(\mathcal{E}_{A_j}\) and the moduli of all eigenvalues of the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), with correlation length \(\xi \). For a block length \(\ell \), \(\mathcal B^{(\ell )}=V^{(\ell )}P^{(\ell )}\) is the polar decomposition of the \(\ell \)-site blocked map of \(\bigoplus _jA_j\).

Let \(S\) be the set of bond pairs \((E_ja,E_jc)\) whose two indices lie in the same block.

  1. If the matrices of a tensor \(B\) vanish outside a set \(S\) of bond pairs and \(\mathcal Bx=0\) has no solution \(x\neq 0\) supported on \(S\), then \(B\) is injective on \(S\).

  2. With \(|\lambda _2|{\lt}1\) there is \(L_0\) such that for every \(\ell \geq L_0\) the \(\ell \)-site blocked tensor of \(\bigoplus _jA_j\) is injective on \(S\).

Proof ▶

For part (1), if a matrix unit \(|\alpha \rangle \langle \beta |\) with \((\alpha ,\beta )\in S\) were not in the span of the matrices of \(B\), a linear functional \(f\) vanishing on that span but not on \(|\alpha \rangle \langle \beta |\) would give the vector \(x_p=f(|p_1\rangle \langle p_2|)\) for \(p\in S\), and \(x_p=0\) otherwise, with \(\mathcal Bx=0\) and \(x\neq 0\). For part (2), let \(Q=\mathbb {1}-\sum _jK_jK_j^\dagger \) and \(G_\infty \) be as in Lemma 35.17.2.3; that lemma gives \(c{\gt}0\) with \(G_\infty +Q\geq c\mathbb {1}\) and \(\lVert \mathcal B^\dagger \mathcal B-G_\infty \rVert \leq Ke^{-\ell /(2\xi _t)}\), where \(\xi _t\) is the correlation length at \(t=\max (\lvert \lambda _2\rvert ,1/2)\), which satisfies \(0{\lt}t{\lt}1\) and bounds the same eigenvalues as \(\lvert \lambda _2\rvert \). The matrices of the blocked tensor vanish outside \(S\), and \(Qx=0\) for \(x\) supported on \(S\). For \(\ell \) with \(Ke^{-\ell /(2\xi _t)}{\lt}c\) and such \(x\) with \(\mathcal Bx=0\),

\begin{align*} 0=x^\dagger (\mathcal B^\dagger \mathcal B+Q)x \geq \bigl(c-\lVert \mathcal B^\dagger \mathcal B-G_\infty \rVert \bigr) x^\dagger x, \end{align*}

so \(x=0\), and part (1) applies.

Cut a ring of \(N\geq 1\) sites into \(M\geq 1\) blocks of lengths \(\ell _k\geq 1\), and let \(\omega _j\) be the pair of \(\rho _j\) placed along \(E_j\).

  1. The \(\ell \)-site blocked map of \(A_j\), placed along \(E_j\), is \(V^{(\ell )}P^{(\ell )}K_jK_j^\dagger \), so \(|\phi _N(A_j)\rangle =\bigl(\bigotimes _kV^{(\ell _k)}\bigr) |\phi _M(P^{(\ell _k)}K_jK_j^\dagger )\rangle \), where the second factor is the periodic state of the family of tensors \(P^{(\ell _k)}K_jK_j^\dagger \) on the blocks.

  2. If every blocked map \(\mathcal B^{(\ell _k)}\) is injective on the bond pairs of the blocks, then the states \(|\psi _j\rangle =\bigl(\bigotimes _kV^{(\ell _k)}\bigr) \bigotimes _k|\omega _j\rangle \) are orthonormal, so \(\sum _j\alpha _j|\psi _j\rangle \) is a unit vector for every unit vector \(\alpha \), and \(z_{jj'}=\langle \psi _j | \phi _N(A_{j'}) \rangle \) is the trace of the ordered product over the blocks of the mixed transfer matrices of \(P^{(\ell _k)}K_{j'}K_{j'}^\dagger \) against the fixed-point tensor of \(E_j\rho _jE_j^\dagger \).

Proof ▶

For part (1), the blocked map of \(A_j\) placed along \(E_j\) is \(\mathcal B_jK_j^\dagger \), and that of the direct sum is \(\sum _{j'}\mathcal B_{j'}K_{j'}^\dagger \); since \(K_{j'}^\dagger K_j=\delta _{jj'}\mathbb {1}\), the first is the second followed by \(K_jK_j^\dagger \). Every word of length \(N\) is a product of the blocked words. For part (2), the product of the pairs \(\omega _j\) vanishes on every configuration of bond pairs leaving the pairs of the blocks, and on these \(V^{(\ell _k)}\) is an isometry, so the inner products are those of the products of pairs, which are \(\delta _{jj'}\) because the \(\omega _j\) are unit vectors on disjoint coordinates. The same isometry property and part (1) give \(z_{jj'}\) as the overlap of \(\bigotimes _k|\omega _j\rangle \) with the periodic state of the family \(P^{(\ell _k)}K_{j'}K_{j'}^\dagger \), which is the stated trace by Lemma 35.17.2.4(1).

  1. For a finite index set there is \(K\geq 0\) such that for every matrix \(E\) whose powers have norm at most \(c\) and all matrices \(X_0,\dots ,X_{M-1}\) within \(\delta \) of \(E\), \(\lvert \operatorname{Tr}(X_0\cdots X_{M-1})-\operatorname{Tr}E^M\rvert \leq Kc^2(M\delta ) e^{cM\delta }\).

  2. The mixed transfer map of \(P_\infty K_{j'}K_{j'}^\dagger \) against the fixed-point tensor of \(E_j\rho _jE_j^\dagger \) is \(X\mapsto \operatorname{Tr}(E_jE_j^\dagger X)\, E_j\rho _jE_j^\dagger \) for \(j=j'\) and zero for \(j\neq j'\).

  3. With \(|\lambda _2|{\lt}1\) and \(0{\lt}\gamma {\lt}1\), for all \(j,j'\) there is \(C{\gt}0\) such that for every cut into \(M\geq 1\) blocks of lengths \(\ell _k\geq q\geq 1\), with \(y=Me^{-\gamma q/\xi }\), the trace \(z_{jj'}\) of Lemma 35.21.2.2(2) satisfies \(\lvert z_{jj'}-\delta _{jj'}\rvert \leq Cy\, e^{Cy}\).

Proof ▶

Part (1) is the telescoping estimate of Lemma 35.17.2.2(8) for a product of different matrices, followed by the bound on the trace; it follows the argument of [ 227 , Supplemental Material ] . Part (2) is Lemma 35.17.2.5(1) with \(t=e_{j'}\), since \(P_\infty K_{j'}K_{j'}^\dagger \) is the limit for these weights. For part (3), the limit \(E\) of the mixed transfer matrices is, by part (2), an idempotent of trace one for \(j=j'\) and zero otherwise, so its powers are bounded and \(\operatorname{Tr}E^M=\delta _{jj'}\). By Lemma 35.17.2.3, \(\lVert P^{(\ell _k)}-P_\infty \rVert \leq K'e^{-\gamma \ell _k/\xi }\leq K'e^{-\gamma q/\xi }\), and part (1) applies.

Theorem 35.21.2.4 Error for overlapping blocks of unequal lengths and all weights
✓

Let \(0{\lt}\gamma {\lt}1\). There is \(C{\gt}0\) such that the following holds for all weights \(\beta \in \mathbb {C}^b\setminus \{ 0\} \) and every cut of a ring of \(N\) sites into \(M\geq 1\) blocks of lengths \(\ell _k\geq q\) at which every blocked map \(\mathcal B^{(\ell _k)}\) is injective on the bond pairs of the blocks. With \(\alpha _j=\beta _j/(\sum _l\lvert \beta _l\rvert ^2)^{1/2}\) and \(|\phi \rangle =\sum _j\beta _j|\phi _N(A_j)\rangle \),

\begin{align*} 1-\Bigl\lvert \Bigl\langle \sum _j\alpha _j\bigl(\textstyle \bigotimes _kV^{(\ell _k)}\bigr) \textstyle \bigotimes _k\omega _j\Bigm |\frac{\phi }{\lVert \phi \rVert }\Bigr\rangle \Bigr\rvert \leq CMe^{-\gamma q/\xi }. \end{align*}

Here \(-\gamma q/\xi \) is read as \(0\) when \(\xi =0\), that is when \(\lambda _2=0\); the bound then gives no decay in \(q\). The constant does not depend on the weights. For the canonical form \(A^i=\bigoplus _j\operatorname {diag}(\mu _{j,1},\dots ,\mu _{j,m_j})\otimes A_j^i\) of [ 219 , eq. (S2) ] , \(|\phi _N(A)\rangle \) is \(|\phi \rangle \) with \(\beta _j=\sum _k\mu _{j,k}^N\), so this bounds the error for every multiplicity and every complex weight. This is [ 219 , Lemma 1\('\)(ii) ] for the state of the paragraph “Long-range MPS using measurements”, with blocks of unequal lengths, with \(\xi _{\mathrm{diag}}\) replaced by \(\max (\xi _{\mathrm{diag}},\xi _{\mathrm{off\text{-}diag}})\) [ 142 ] , and with the isometries of the direct sum with weights one in place of that of the blocked map of \(A\) [ 72 ] . Unlike Theorem 35.17.3.7, it has no factor \(\min (1,\sum _j\lvert \beta _j\rvert ^2)^{-1/2}\). The source states the bound for \(0{\lt}\gamma {\lt}1/2\); the range \(\gamma {\lt}1\) is a project result.

Proof ▶

If \(\lambda _2=0\), \(\lvert \lambda _2\rvert \geq 1\) or \(q=0\), then \(Me^{-\gamma q/\xi }\geq 1\) and the bound holds with \(C=1\). Otherwise write \(w=\sum _l\lvert \beta _l\rvert ^2\) and \(|\psi \rangle =\sum _j\alpha _j|\psi _j\rangle \). By Lemma 35.21.2.2(2), \(\langle \psi | \phi \rangle =w^{-1/2}S\) with \(S=\sum _{j,j'}\overline{\beta _j}\beta _{j'}z_{jj'}\). Since \(\lvert \beta _j\beta _{j'}\rvert \leq w\), Lemma 35.21.2.3(3) gives \(\lvert S/w-1\rvert \leq b^2C_0y\, e^{C_0y}\), a bound relative to \(w\), with \(y=Me^{-\gamma q/\xi }\). Lemma 35.17.2.2(6) with \(R=\sqrt w\) gives \(\lvert \lVert \phi \rVert ^2/w-1\rvert \leq Ke^{-\gamma N/\xi }\leq Ky\). The elementary inequalities in the proof of Theorem 35.17.3.7, applied to \(S/w\) and \(\lVert \phi \rVert /\sqrt w\) with \(s=1\), give the bound.

For \(d\geq 2\), every bond dimension \(D\) and every number \(b\) of labels, there are \(C\) and \(L_0\) such that the following holds. Let \(A\) be a tensor of bond dimension \(D\), \(S\) a set of bond pairs, \(\omega _1,\dots ,\omega _b\) orthonormal pairs whose products vanish on every configuration of bond pairs leaving \(S\), and \(\alpha \) a unit vector. Cut the ring of \(N\) sites into \(M\geq 1\) blocks of lengths \(L_0\leq \ell _k\leq L\) at which every blocked tensor of \(A\) is injective on \(S\). Then \(\sum _j\alpha _j\bigl(\bigotimes _kV^{(\ell _k)}\bigr)\bigotimes _k|\omega _j\rangle \) is prepared with measurements and a circuit in depth at most \(CL\). A nonzero vector prepared by a local circuit of depth \(T\) is prepared with measurements and a circuit in depth \(T\).

Proof ▶

As in the proof of Theorem 35.21.1.8, encode the labels and the bond indices in \(r_1=b+D+2\) sites, prepare the GHZ-type state with amplitudes \(\alpha \) on the registers by Theorem 35.21.1.4, and apply on every pair window one unitary sending the encoded label \(j\) to \(|\omega _j\rangle \). On every block apply the unitary of Theorem 35.21.1.7 for an ordering of the bond pairs in which those of \(S\) come first; by Theorem 35.10.8 it implements the isometric factor \(V^{(\ell _k)}\) on the pairs of \(S\), which suffices because the products of the pairs are supported there. For the second statement, the measurement stage measures no site and the circuit after it is empty, by Lemma 33.3.3.

Lemma 35.21.2.6 A chain of one block
✓

Let the \(N\)-site blocked map of \(\bigoplus _jA_j\) be injective on the bond pairs of the blocks, and let \(|\phi \rangle =\sum _j\beta _j|\phi _N(A_j)\rangle \neq 0\). Then \(|\phi \rangle /\lVert \phi \rVert =V^{(N)}|\omega \rangle \) for a unit pair \(\omega \) supported on the bond pairs of the blocks.

Proof ▶

By Lemma 35.21.2.2(1) with one block, \(|\phi \rangle =V^{(N)}|Y\rangle \) with \(Y=\sum _j\beta _j\operatorname{Tr}\bigl(P^{(N)}K_jK_j^\dagger \bigr)\), and the rows of \(P^{(N)}\) at bond pairs outside the blocks vanish by Theorem 35.1.3.9, so \(Y\) is supported on the bond pairs of the blocks. There \(V^{(N)}\) is an isometry, so \(\lVert \phi \rVert =\lVert Y\rVert \) and \(\omega =Y/\lVert Y\rVert \).

Lemma 35.21.2.7 A common rate for the blocks and their mixed transfer maps
✓

For finitely many normal left-canonical tensors \(A_1,\dots ,A_b\), \(b\geq 1\), of positive bond dimensions, whose mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), have all eigenvalues of modulus below one, there is \(0{\lt}t{\lt}1\) bounding the moduli of the eigenvalues other than one of every \(\mathcal{E}_{A_j}\) and of all eigenvalues of every \(\mathcal{E}_{jj'}\).

Proof ▶

Lemma 35.21.1.10 bounds the transfer maps. Each \(\mathcal{E}_{jj'}\) has finitely many eigenvalues, all of modulus below one, so their largest modulus \(t_{jj'}\) is below one; take the maximum of these bounds.

Let \(A\) be the direct sum with multiplicities of Definition 35.17.1.1, with nonzero complex weights, every block \(A_j\) normal in the gauge (3) with a positive definite fixed point \(\rho _j\) of trace one, and let the mixed transfer maps \(\mathcal{E}_{jj'}\), \(j\neq j'\), have all eigenvalues of modulus below one. There is \(c\), depending only on \(A\), such that for every \(N\geq 2\) and \(0{\lt}\varepsilon \leq 1\) at which \(|\phi _N(A)\rangle \neq 0\), a unit vector \(|\psi \rangle \) with \(\varepsilon (\psi ,\phi _N)\leq \varepsilon \) is prepared with measurements and a circuit in depth at most \(c\log (N/\varepsilon )\). There is \(N_0\) such that \(|\phi _N(A)\rangle \neq 0\) for every \(N\geq N_0\) at which the weights \(\beta _j=\sum _k\mu _{j,k}^N\) are not all zero, so the same holds for these \(N\). This is the depth \(O(\log (N/\varepsilon ))\) of the paragraph “Long-range MPS using measurements” of [ 219 ] , with measurements used only for the GHZ-type state, for blocks whose \(q\)-site states may overlap, every multiplicity, every nonzero complex weight and every chain length, under the readings recorded in [ 72 , 142 , 91 ] .

Proof ▶

Let \(t\) be the rate of Lemma 35.21.2.7, \(r=-\tfrac 14\log t\), \(K\) the constant of Theorem 35.21.2.4 at \(\gamma =1/4\), and \(L_{\min }\) larger than the lengths of Lemma 35.21.2.1(2) and Theorem 35.21.2.5. Put \(Q=a\log (N/\varepsilon )+b'\) with \(a=1/r\) and \(b'=\max (\log K,0)/r+L_{\min }\), and \(q=\lceil Q\rceil \). If \(q\leq N\), cut the chain into \(\lfloor N/q\rfloor -1\) blocks of length \(q\) and one of length \(q+(N\bmod q){\lt}2q\). Every blocked map is injective on the bond pairs of the blocks, the state of Theorem 35.21.2.4 has error at most \(KNe^{-rq}\leq \varepsilon \) by Lemma 35.5.3, and it is prepared in depth \(O(q)=O(\log (N/\varepsilon ))\) by Theorem 35.21.2.5. If \(L_{\min }\leq N{\lt}q\), the normalized target itself is \(V^{(N)}|\omega \rangle \) by Lemma 35.21.2.6 and is prepared by a circuit of depth \(O(N)=O(\log (N/\varepsilon ))\) by Theorem 35.10.10. If \(N{\lt}L_{\min }\), it is prepared in bounded depth by Theorem 35.6.1.6. For the second statement, \(\lvert \lVert \phi _N(A)\rVert ^2/w-1\rvert \leq Ke^{-N/(4\xi _t)}\), with \(\xi _t\) the correlation length at \(t\) and \(w=\sum _j\lvert \beta _j\rvert ^2\) by Lemma 35.17.2.2(6), which is below one for large \(N\).

Theorem 35.21.2.9 Translation-invariant MPS from product states with measurements, one direction
✓

Let \(A\) be as in Theorem 35.21.2.8, and let \(|\phi _N(A)\rangle \neq 0\) for all large \(N\). There is \(C\) such that the sequence of normalized states \(|\phi _N\rangle \) is asymptotically prepared with measurements in depth \(C\log N\): unit vectors \(|\psi _N\rangle \), prepared with measurements and a circuit in depth at most \(C\log N\), satisfy \(\lVert |\psi _N\rangle \langle \psi _N|-|\phi _N\rangle \langle \phi _N|\rVert _1\to 0\).

This is the direction from the trivial sequence to the sequence of MPS of the theorem of [ 227 ] stating that in one dimension every translation-invariant MPS of fixed bond dimension is in the same phase as the trivial state, for the equivalence of sequences of states of its paragraph “Phases of matter”; the depth \(C\log N\) is polylogarithmic. The converse direction, and the reduction of an arbitrary translation-invariant tensor to the canonical form assumed here, are not formalized [ 172 ] .

Proof ▶

Let \(c\) be the constant of Theorem 35.21.2.8. For \(N\geq 2\) with \(|\phi _N(A)\rangle \neq 0\) and \(\varepsilon =1/N\), a unit vector of error at most \(1/N\) is prepared with measurements and a circuit in depth at most \(c\log (N^2)=2c\log N\). Lemma 33.3.12 with \(C=2c\) and \(\varepsilon _N=1/N\) concludes.

35.22 Bounded physical leaves and arbitrary chain lengths

The isometries in the network need not be equal within a layer. Allowing unequal positive block lengths removes the divisibility restriction, while a uniform bound on the physical leaves keeps every local dimension independent of the chain length and the requested accuracy.

Fix a physical dimension \(d\), a virtual dimension \(\chi \) and a leaf bound \(R\). A depth-zero tree on \(n\) sites, with \(1\le n\le R\), is an isometry \(V\colon \mathbb {C}^\chi \to (\mathbb {C}^d)^{\otimes n}\). A tree of coarse depth \(h+1\) consists of two trees \(T_1,T_2\) of coarse depth \(h\), on \(n_1,n_2\) sites, and an isometry \(W\colon \mathbb {C}^\chi \to \mathbb {C}^\chi \otimes \mathbb {C}^\chi \). Its contraction is

\begin{align} T & =(T_1\otimes T_2)W \colon \mathbb {C}^\chi \longrightarrow (\mathbb {C}^d)^{\otimes (n_1+n_2)}. \label{eq:ldp_unequal_tree_contraction} \end{align}

The physical sites keep their order under concatenation. A tree of coarse depth \(h\) has \(2^h\) leaves and \(h+1\) isometry layers, counting the finest layer.

Theorem 35.22.2 Isometric contraction of a tree
✓

Every tree contraction \(T\) satisfies \(T^\dagger T=\mathbb {1}\).

Proof ▶

Induct on the tree. At a binary vertex, \(T^\dagger T=W^\dagger (T_1^\dagger T_1\otimes T_2^\dagger T_2)W =W^\dagger W=\mathbb {1}\).

Theorem 35.22.3 Polar trees for unequal block lengths
✓

Let \(s\ge 1\), and assume that \(A\) blocked over every \(m\ge s\) sites is injective. If \(2^h s\le n\le 2^h c\), its polar isometry \(V_n\) is the contraction of a tree of coarse depth \(h\) whose physical leaves contain at most \(c\) sites.

Proof ▶

Split \(n\) into \(n_1=\lfloor n/2\rfloor \) and \(n_2=n-n_1\). At a successor depth both satisfy \(2^h s\le n_i\le 2^h c\); no rounding error is added to the upper bound, since its endpoint is even. The polar-merge identity gives \(V_{n_1+n_2}=(V_{n_1}\otimes V_{n_2})W_{n_1,n_2}\). Injectivity makes \(W_{n_1,n_2}\) an isometry. Induction gives the two descendants, and at depth zero the polar isometry is itself the bounded leaf.

Let \(S\) be a set of bond pairs and let \(J\colon \mathbb {C}^\chi \to \mathbb {C}^{D^2}\) be an injective coordinate inclusion with range \(\mathbb {C}^S\). Suppose that for every \(m\ge s\ge 1\), the matrices of \(A^{[m]}\) vanish outside \(S\) and span every matrix unit indexed by \(S\). Write \(A^{[m]}=V_mP_m\) and \(\widehat V_m=V_mJ\). Then \(\widehat V_m^\dagger \widehat V_m=I_\chi \). For \(l,r\ge s\), the polar merge \(W_{l,r}\) restricts to \(\widehat W_{l,r}=(J^\dagger \otimes J^\dagger )W_{l,r}J\), and

\begin{align} \widehat V_{l+r} & =(\widehat V_l\otimes \widehat V_r)\widehat W_{l,r}, & \widehat W_{l,r}^\dagger \widehat W_{l,r} & =I_\chi . \label{eq:ldp_supported_polar_merge} \end{align}

Consequently, if \(2^h s\le n\le 2^h c\), then \(\widehat V_n\) is a tree of coarse depth \(h\) with at most \(c\) sites per physical leaf. The same maps act on every superposition of the pairs in \(S\). This is the supported-space form of the tree in [ 219 , eq. (16), Long-range MPS using measurements ] .

\begin{tenkz}[rows={wire}, cols=1, bonds=none]
                \tn[skin=box, ports={135:physical:$\mathcal H_l$,
                            45:physical:$\mathcal H_r$,270:virtual:$\C^\chi$}]{\widehat V_{l+r}}
            \end{tenkz} = \begin{tenkz}[rows={wire,wire}, cols=3, bonds=none]
                \tn[at=(1,1), skin=box, name=vl,
                    ports={90:physical:$\mathcal H_l$,270:virtual}]{\widehat V_l}
                \tn[at=(1,3), skin=box, name=vr,
                    ports={90:physical:$\mathcal H_r$,270:virtual}]{\widehat V_r}
                \tn[at=(2,2), skin=box, name=w,
                    ports={135:virtual,45:virtual,270:virtual:$\C^\chi$}]{\widehat W_{l,r}}
                \tnwire{w.135}{vl.270}
                \tnwire{w.45}{vr.270}
            \end{tenkz}

Here \(\mathcal H_m=(\mathbb {C}^d)^{\otimes m}\). The boxes \(\widehat V_m\) denote entire subtrees, not free gates on \(m\) sites.

Proof ▶

The polar support is the coordinate projection \(JJ^\dagger \). Thus \(V_m\) vanishes outside the selected columns and \(J^\dagger V_m^\dagger V_mJ=I_\chi \). Restrict the polar-merge sum to those columns in each child to obtain (103). With \(L=\widehat V_l\otimes \widehat V_r\), this also proves that the image of \(\widehat V_{l+r}\) is contained in the image of \(L\). Since \(L^\dagger L=I\), the restricted merge satisfies \(\widehat W^\dagger \widehat W =\widehat V_{l+r}^\dagger \widehat V_{l+r}=I_\chi \). Repeated floor/ceiling splits give the bounded-leaf tree.

Let \(D,M\ge 1\), let \(\ell _0+\cdots +\ell _{M-1}=N\), and let \(T_k\) be trees of common coarse depth \(h\), virtual dimension \(D^2\) and physical leaf bound \(R\), on their respective blocks of \(\ell _k\) sites. A unitary \(u\) on \(\mathbb {C}^D\otimes \mathbb {C}^D\) prepares a pair \(|\omega \rangle =u|0,0\rangle \). The network state is

\begin{align} |\psi \rangle & =\left(\bigotimes _{k=0}^{M-1}T_k\right) \bigotimes _{k=0}^{M-1}|\omega \rangle _{R_kL_{k+1}}, \label{eq:ldp_unequal_mera_state} \end{align}

with cyclic indexing of the pair legs. All lower disentanglers are identities. The network has \(h+2\) layers, including the finest isometries and the top unitary layer. Internal tree legs have dimension \(D^2\); every physical leaf has dimension at most \(d^R\).

The state in (104) has norm one. Conversely, for any such forest and any unit pair \(|\omega \rangle \), a top unitary realizes that pair and hence the forest contraction.

Proof ▶

Complete the unit column \(|\omega \rangle \) to a unitary taking \(|0,0\rangle \) to it. Tensor products of the normalized pairs have norm one, and the isometric forest preserves their norm.

If \(T_k=V_{\ell _k}\) and the top unitary prepares \(|\omega \rangle \), the network state equals \((\bigotimes _k V_{\ell _k})\bigotimes _k|\omega \rangle _{R_kL_{k+1}}\). In particular, every normalized top pair and every forest of these polar trees give a network representing this block-isometry state.

Proof ▶

Substitute the tree contractions into (104); the regrouping of physical configurations is precisely the prescribed block partition.

Theorem 35.22.8 Bounded single leaves and product states
✓

Every unit state on \(1\le N\le R\) sites is represented exactly by a single leaf with virtual dimension one and coarse depth zero. If \(d,R,N\ge 1\), a product-state network of coarse depth zero also exists, with one physical site at each leaf and virtual dimension one.

Proof ▶

For the first assertion use the unit column \(1\mapsto |\psi \rangle \) and the scalar top unitary. For the second use the column \(1\mapsto |0\rangle \) separately at every site.

Let \(A\) be a normal tensor of physical dimension \(d\) and bond dimension \(D\). There are constants \(R\ge 1\) and \(C\ge 2\), chosen before \(\varepsilon \) and \(N\), such that for every \(\varepsilon {\gt}0\) and every positive length \(N\) with nonzero periodic state, a network with some \(1\le D'\le D\), physical leaf bound \(R\) and coarse depth \(h\) satisfies

\begin{align} h+2 & \le C\left[1+\log \! \left(1+\max \{ 0,\log (N/\varepsilon )\} \right)\right], \label{eq:ldp_every_length_mera_layers} \\ 1-\left|\langle \psi | \phi _N(A) \rangle \right| & \le \varepsilon . \label{eq:ldp_every_length_mera_error} \end{align}

Its internal tree dimensions are at most \(D^2\), and its physical leaf dimensions are at most \(d^R\). Thus the layer count is \(O(\log \log (N/\varepsilon ))\) in the large-size, small-error regime, with no divisibility restriction on \(N\).

Proof ▶

For \(\varepsilon {\gt}1\), a product state suffices. Hence assume \(0{\lt}\varepsilon \le 1\). Pass to a normal left-canonical representative \(B\), changing normalized states only by a phase. Choose \(s\ge 1\) from its eventual injectivity threshold and set \(R=4s\). The unequal-block second-order estimate at \(\gamma =1/2\) gives constants \(K,r{\gt}0\) with error at most \(KM e^{-rq}\) for blocks of length at least \(q\). Choose \(q=\lceil a\log (N/\varepsilon )+b\rceil \), with \(a=1/r\) and fixed \(b\) large enough that \(q\ge s\) and \(KN e^{-rq}\le \varepsilon \).

If \(q\le N\), take \(M=\lfloor N/q\rfloor \) blocks, the first \(M-1\) of length \(q\) and the last of length \(q+N\bmod q\). Choose \(h\) so that \(2^h s\le q{\lt}2^h(2s)\). Every block then lies between \(2^h s\) and \(2^h(4s)\), so Theorem 35.22.3 supplies its bounded-leaf tree. Use the fixed-point pair at the top and apply the unequal-block error estimate.

If \(s\le N{\lt}q\), use one polar tree over \(N\), with \(h\) chosen from \(N/s\). The normalized trace pair at its root gives the normalized periodic state exactly. This is not one leaf of accuracy-dependent width: its terminal widths remain at most \(4s\). If \(N{\lt}s\), the bounded single leaf of Theorem 35.22.8 gives the state exactly, with \(D'=1\).

In the nontrivial branches \(2^h\le q\le a\log (N/\varepsilon )+b+1\). Taking logarithms and adding the finest and top layers gives (105). The regularized expression also covers \(N=1\) and \(\varepsilon \ge 1\).

Theorem 35.22.10 Normal states at every sufficiently large length
✓

For a normal tensor with \(D\ge 1\), the same fixed dimension and layer bounds hold for all \(N\ge N_0\), for some fixed \(N_0\), without a separate nonvanishing hypothesis.

Proof ▶

Normality implies eventual nonvanishing of the periodic state. Apply Theorem 35.22.9 beyond that threshold.

35.23 Non-normal canonical states in double-logarithmic depth

The paragraph “Tree-RG circuit with measurements” of [ 219 ] gives double-logarithmic depth for short-range correlated states. Its paragraph “Long-range MPS using measurements” prepares coherent sector labels before the blocked isometries. Combining these constructions on their common virtual support extends the measurement-assisted depth bound to the canonical non-normal class below. This is an enhancement of those constructions, not a claim that the source already proves the all-length statement in this form.

Theorem 35.23.1 Inequivalence gives the mixed eigenvalue gap
✓

Let \(A_j,A_k\) be normal left-canonical blocks of positive bond dimensions. If their dimensions agree, assume they are not gauge-phase equivalent. Every eigenvalue of their mixed transfer map has modulus less than one.

Proof ▶

Normality implies irreducibility. The mixed-transfer spectral-radius theorem gives a strict gap, both for inequivalent square blocks and for different bond dimensions. An eigenvalue belongs to the spectrum of the mixed map and hence its modulus is bounded by that spectral radius.

Fix \(d\ge 2\), a tensor \(B\), a set \(S\) of virtual pairs, an eventual support-injectivity threshold \(L\), and a bound on the number of sector labels. There are \(s\ge \max (2,L)\) and \(C\), fixed before the ring and amplitudes, with the following property. Suppose

\begin{align*} 2^{h+2}s\le \ell _k\le 2^{h+1}(8s). \end{align*}

Let the pairs \(\omega _j\) be orthonormal and \(\sum _j|\alpha _j|^2=1\). Assume that, at the actual number \(M\) of blocks, each product of the cyclic pairs \(\omega _j\) is supported on \(S^M\). Then

\begin{align*} \sum _j\alpha _j\Bigl(\bigotimes _kV_{\ell _k}\Bigr) \bigotimes _k|\omega _j\rangle _{R_kL_{k+1}} \end{align*}

is prepared in quantum depth at most \(C(h+1)\).

Proof ▶

The sparse GHZ construction has depth independent of the block lengths. A single bounded-window unitary maps every encoded label \(j\) to \(\omega _j\), preserving all coherent amplitudes. The bond encodings have a final zero site. Thus their full physical configurations agree exactly with the tree-root windows even when an odd block leaves one terminal site outside the even leaf cutoff. The pair layer leaves all tree interior scratch sites zero, so the supported compiler applies. Compose the actual rounds and add their depths. For a fixed outcome history, its scalar is common to all inputs in the zero-scratch subspace. The endpoint specifies every physical site.

Under the fixed tensor, support and eventual support-injectivity assumptions of Theorem 35.23.2, suppose a normalized target family has coherent supported block approximations of error at most \(KM e^{-rq}\) for block lengths \(\ell _k\ge q\ge L\), with \(K,r{\gt}0\) independent of the amplitudes and lengths. Suppose also that every admissible target of length \(N\ge L\) has an exact normalized one-block supported pair. Then a fixed \(c\) gives, for every admissible \(N\ge 2\) and \(0{\lt}\varepsilon \le 1\), a unit approximant of error at most \(\varepsilon \) prepared in depth

\begin{align*} T\le c\log \bigl(1+\log (N/\varepsilon )\bigr). \end{align*}

The one-block support assumption is required only for \(M=1\).

Proof ▶

Take \(q=\lceil a\log (N/\varepsilon )+b\rceil \), where \(a=1/r\) and \(b\ge \max (\log K,0)/r+4s+1\). If \(q\le N\), use \(M=\lfloor N/q\rfloor \) blocks, the last of length \(q+N\bmod q\) and all others of length \(q\). Choose \(h\) with \(2^{h+2}s\le q{\lt}2^{h+1}(4s)\). All block lengths satisfy the previous theorem, and \(KM e^{-rq}\le KN e^{-rq}\le \varepsilon \).

If \(4s\le N{\lt}q\), use a whole-ring supported tree, with \(h\) chosen from \(N\) rather than from \(q\). Its root pair gives the target exactly. In both branches \(2^h\le q\le a\log (N/\varepsilon )+b+1\), so the depth \(C(h+1)\) has the required bound. For \(N{\lt}4s\), exact synthesis on finitely many possible lengths is absorbed into the constant, since \(\log (1+\log (N/\varepsilon ))\ge \log (1+\log 2){\gt}0\).

\begin{tenkz}[rows={wire}, cols=1, bonds=none]
                \tn[skin=box, ports={90:physical:$\mathcal H_N$}]{\widehat\phi_N}
            \end{tenkz} = \begin{tenkz}[rows={wire,wire}, cols=1, bonds=none]
                \tn[at=(1,1), skin=box, name=tree,
                    ports={90:physical:$\mathcal H_N$,270:virtual}]{\widehat V_N}
                \tn[at=(2,1), skin=box, name=root,
                    ports={90:virtual:$\C^\chi$}]{\eta_N}
                \tnwire{root.90}{tree.270}
            \end{tenkz}

Here \(\widehat\phi _N=\phi _N/\| \phi _N\| \), and \(\eta _N\) is the normalized supported one-block input, including the cyclic ordering of the two virtual legs. The box \(\widehat V_N\) denotes the entire bounded-leaf tree, not one free \(N\)-site gate.

Let

\begin{align*} A^i=\bigoplus _j\operatorname {diag}(\mu _{j,1},\ldots ,\mu _{j,m_j}) \otimes A_j^i \end{align*}

be the canonical repeated-block form, with normal inequivalent blocks in the left-canonical gauge, and positive definite transfer fixed points \(\sigma _j\) of trace one. The copy weights are arbitrary nonzero complex numbers under the existing convention that zero padding is omitted. There is \(c\), fixed before \(N\) and \(\varepsilon \), such that every \(N\ge 2\) with \(\phi _N(A)\ne 0\) and every \(0{\lt}\varepsilon \le 1\) admit a unit vector \(\psi \) satisfying

\begin{align*} 1-|\langle \psi ,\phi _N(A)/\| \phi _N(A)\| \rangle |\le \varepsilon , \qquad T\le c\log \bigl(1+\log (N/\varepsilon )\bigr). \end{align*}

The protocol prepares \(\psi \) in measurement rounds of quantum depth \(T\). Finite-block physical ranges may overlap. Individual sums \(\beta _j(N)=\sum _k\mu _{j,k}^N\) may vanish.

Proof ▶

Work with the unweighted direct sum \(B=\bigoplus _jA_j\) and its diagonal sector-pair support. The mixed gap gives eventual support injectivity and the amplitude-uniform overlap estimate. Set \(\alpha _j=\beta _j/(\sum _l|\beta _l|^2)^{1/2}\); nonvanishing of the target implies that the coefficient vector is nonzero, without requiring each coefficient to be nonzero. The embedded fixed-point pairs are orthonormal and their cyclic products have the required support. The exact one-block pair supplies the short accuracy branch. Apply Theorem 35.23.3.

The intermediate theorem accepts any supplied identity \(\phi _N(A)=\sum _j\beta _j(N)\phi _N(A_j)\), so the coefficients need not be powers for that interface. For the repeated-block form the trace identity gives precisely the power sums above.

Only nearest-neighbour unitary layers contribute to \(T\). Measurements, classical communication and on-site corrections are free, the number of rounds may grow with the tree height, and no outcome is postselected. The theorem concerns the supplied canonical block class. Transport from an arbitrary original tensor, including its periodicity and blocking data, is a separate statement.