10 Basis of Normal Tensors
A basis of normal tensors (BNT) for an MPS tensor \(A\) is a finite family of normal blocks \(\{ A_j\} \) whose MPV states \(\{ |V^{(N)}(A_j)\rangle \} \) span \(|V^{(N)}(A)\rangle \) at every positive length and are eventually linearly independent. Two payoffs follow. First, equal MPV families force a bijective gauge-phase matching of the basis sectors \(B_k = e^{i\phi _k} X_k A_{j_k} X_k^{-1}\). Second, the sector coefficients \(c_N^{(j)} = \sum _q \mu _{j,q}^N\) recover the per-copy weight multisets by Newton–Girard. The references are [ PGVWC07 ] , [ CPGSV16 ] , and [ CPGSV21 ] .
10.1 Bases of normal tensors
A basis of normal tensors (BNT) for a total tensor \(A_{\mathrm{tot}}\) consists of \(g\) block tensors \((A_1, \ldots , A_g)\) with bond dimensions \((D_1, \ldots , D_g)\) such that each \(A_j\) is normal (Definition 2.4.4); at each system size \(N\geq 1\) the MPV of \(A_{\mathrm{tot}}\) lies in the span of the block MPVs \(\{ |V^{(N)}(A_j)\rangle \} _{j=1}^g\); and for sufficiently large \(N\) those block MPVs are linearly independent. Here normality means eventual block injectivity, as in Definition 2.4.4. Thus this is the algebraic form of [ CPGSV21 , Definition IV.2 ] , rather than its primitive-channel formulation. In the canonical-form characterization of [ CPGSV16 , Section 2.3 ] , a BNT is a minimal family of representatives for \(\widetilde A_k^i=e^{i\phi _k}X_kA_j^iX_k^{-1}\) among the normal blocks.
The coefficient form of a basis of normal tensors: each block \(A_j\) is a CPSV normal tensor (Definition 9.6.1), the MPV of \(A\) is given at every positive length by explicit coefficients \(c_j^{(N)} \in \mathbb {C}\) with \(|V^{(N)}(A)\rangle = \sum _{j=1}^{g} c_j^{(N)} |V^{(N)}(A_j)\rangle \), and the block MPVs \(\{ |V^{(N)}(A_j)\rangle \} \) are eventually linearly independent. This is the literal coefficient-form definition of [ CPGSV16 , Section 2.3 ] . It differs from Definition 10.1.1 only in the chosen normality predicate. Theorem 10.2.3 proves the implication between the two forms.
Distinct members of a basis of normal tensors are not gauge-phase equivalent after identifying equal bond dimensions.
At every sufficiently large length the matrix product vectors of the basis members are linearly independent. A gauge-phase equivalence between two distinct members would give \(|V^{(N)}(A_k)\rangle =\zeta ^N|V^{(N)}(A_j)\rangle \) for a nonzero scalar \(\zeta \). Thus one vector would be a scalar multiple of the other, contradicting linear independence.
Let \(A\) have a canonical-form MPV expansion
at every positive length, where the tensors \(\widetilde A_k\) are normal tensors of positive bond dimension. Set \(K_{\mathrm{act}}=\{ k:\mu _k\ne 0\} \). Let \((A_j)_{j=1}^{g}\) be tensors of positive bond dimension. Then \((A_j)_{j=1}^{g}\) is a basis of normal tensors for \(A\) if and only if:
every \(A_j\) is normal;
for every \(k\in K_{\mathrm{act}}\) there are an index \(j\), an invertible matrix \(X_k\), and a phase \(e^{i\phi _k}\) such that \(\widetilde A_k^i=e^{i\phi _k}X_kA_j^iX_k^{-1}\) for every physical index \(i\);
no two distinct tensors \(A_j\) and \(A_{j'}\) are related in this way.
This is [ CPGSV16 , Proposition 2.7 ] , with the following necessary local correction.
Local fix (active blocks): the coverage clause is restricted to \(K_{\mathrm{act}}\). The literal source canonical-form display permits \(\mu _k=0\), but such a summand contributes nothing to any positive-length MPV and therefore cannot be recovered from the BNT spanning property. Removing the zero-weight summands leaves every positive-length MPV unchanged and restores the nonzero-weight hypothesis of the source phase-class argument. The comparison is recorded in docs/paper-gaps/cpsv16_bnt_characterization_active_blocks.tex.
First discard the zero-weight summands; they contribute zero at every positive length. Reindex the remaining summands, group them into the MPV phase classes of Definition 10.6.1.7, and choose one representative from each class. By Theorem 10.1.3, eventual linear independence of a BNT excludes gauge-phase equivalence between two distinct \(A_j\).
Suppose that some phase-class representative is not gauge-phase equivalent to any \(A_j\). Partition all phase classes into the unmatched classes \(T\) and the remaining classes. Every remaining representative is a nonzero scalar multiple of some \(|V^{(N)}(A_j)\rangle \) at each positive length. Distinct unmatched representatives have vanishing mutual overlaps, and their overlaps with every \(A_j\) also vanish. Explicitly, for \(t\ne t'\) in \(T\) and every \(j\),
By Lemma F.1.7, the combined family
is linearly independent for all sufficiently large \(N\). Comparing the canonical-form expansion with the BNT expansion gives a relation
Linear independence forces every \(c_{N,t}\) to vanish. Hence the coefficient of every unmatched phase class vanishes for all sufficiently large \(N\). For an unmatched class \(t\), let \(q\) range over its active canonical-form summands, write \(\mu _q\) for the corresponding canonical-form weight, and write \(\zeta _q\) for the phase relating that summand to the chosen representative. Then \(c_{N,t}=\sum _{q\in t}(\zeta _q\mu _q)^N\). Every base \(\zeta _q\mu _q\) is nonzero because only active summands occur. Eventual vanishing of this finite geometric sum would imply vanishing at \(N=0\), where its value is the positive number of summands in the class. This contradiction proves coverage. The normal-tensor phase theorem turns the resulting MPV phase relation into the stated gauge-phase relation.
Conversely, coverage gives, for each canonical-form summand, \(|V^{(N)}(\widetilde A_k)\rangle =\zeta _k^N|V^{(N)}(A_{j(k)})\rangle \). Hence
This is the required BNT span at every positive length. Pairwise gauge-phase distinction and normality give eventual linear independence, completing the converse.
There is a normal tensor with a one-block canonical-form expansion which admits two bases of normal tensors of different cardinalities. Hence the unrestricted uniqueness sentence of [ CPGSV16 , Appendix A, line 1148 ] does not follow from the literal definition of a basis of normal tensors.
Take physical dimension two and bond dimension one. Let \(A_0\) be supported on physical symbol zero and let \(A_1\) be supported on physical symbol one:
Both transfer maps are the identity on the one-dimensional matrix algebra: \(\mathcal{E}_{A_j}(X)=X\) for \(j=0,1\). Hence both tensors are normal. At every positive length,
Thus \((A_0)\) and \((A_0,A_1)\) are both bases of normal tensors for \(A_0\). Indeed, for every \(N\geq 1\), the second expansion is \(|V^{(N)}(A_0)\rangle =1\cdot |V^{(N)}(A_0)\rangle +0\cdot |V^{(N)}(A_1)\rangle \). Their index sets have cardinalities one and two, so they cannot be related by a bijection.
Let \(A\) have a canonical-form MPV expansion
at every positive length, where the tensors \(\widetilde A_k\) are normal and have positive bond dimensions. Let \((A_j)_{j=0}^{g_1-1}\) and \((B_l)_{l=0}^{g_2-1}\) be two bases of normal tensors for \(A\), all of whose members have positive bond dimensions. Assume that every \(A_j\) and every \(B_l\) is related by a phase and an invertible gauge to a block \(\widetilde A_k\) with \(\mu _k\ne 0\). Then there is a bijection \(e:\{ 0,\ldots ,g_1-1\} \to \{ 0,\ldots ,g_2-1\} \) such that the bond dimensions of \(A_j\) and \(B_{e(j)}\) agree and \(B_{e(j)}^i=\zeta _jX_jA_j^iX_j^{-1}\), with \(|\zeta _j|=1\), for every \(j\) and every physical index \(i\).
For each \(A_j\), choose an active canonical-form block \(\widetilde A_{\ell (j)}\) representing it, and then choose a member \(B_{f(j)}\) representing that block. If \(f(j)=f(j')\), then
Minimality of the first basis gives \(j=j'\), so \(f\) is injective. Reversing the roles of the two bases gives an injection in the other direction. Since both index sets are finite, \(f\) is bijective; set \(e=f\). Write the two relations through the chosen active block as
Solving the second identity for \(B_{e(j)}^i\) and using the first gives
Denote the scalar and gauge in this identity by \(\zeta _j\) and \(X_j\). The gauge-phase relation gives
Normality gives \(O_{A_jA_j}(N)\to 1\) and \(O_{B_{e(j)}B_{e(j)}}(N)\to 1\); hence the last identity forces \(|\zeta _j|=1\).
10.2 Normal blocks and overlap rigidity
This section relates spectral normality to eventual block injectivity and records the overlap dichotomy that detects bond-dimension and gauge-phase matching between normal blocks.
Let \(A\) be a normal tensor of positive bond dimension in the sense of [ CPGSV16 , Section 2.2 ] . There is a positive definite matrix \(\sigma \) such that the gauge obtained from \(\sigma \) is trace-preserving, primitive, and irreducible. No scalar rescaling is needed.
The irreducible Perron–Frobenius theorem gives positive definite right and left eigenvectors with positive eigenvalues \(r\) and \(t\). The spectral normalization gives \(r=1\). Adjointness with respect to the trace pairing gives \(r\, \operatorname{Tr}(\sigma \rho )=t\, \operatorname{Tr}(\sigma \rho )\). Since \(\sigma \) and \(\rho \) are positive definite, their pairing is nonzero, hence \(t=1\). Thus the Perron gauge is a pure similarity. Irreducibility and primitivity are invariant under this similarity.
Every positive-bond-dimension normal tensor in the sense of [ CPGSV16 , Section 2.2 ] is injective after blocking by some finite length.
Apply Theorem 10.2.1. The trace-preserving, primitive, irreducible representative is eventually block-injective, and gauge invariance transports this conclusion back to the original tensor.
If \((A_j)_{j=1}^{g}\) is a coefficient-form basis of normal tensors for \(A\), then \((A_j)_{j=1}^{g}\) is an algebraic basis of normal tensors for \(A\). Only this implication from spectral normality to algebraic normality is asserted.
Every block has positive bond dimension, so spectral normality implies eventual block injectivity for each block. The spanning identities and eventual linear independence are unchanged.
Let \(A\) and \(B\) be irreducible trace-preserving tensors of positive, possibly different, bond dimensions. If \(|O_{AB}(N)|\longrightarrow 1\), then their bond dimensions are equal.
If the bond dimensions differed, the rectangular overlap-decay theorem would give \(O_{AB}(N)\to 0\), and hence \(|O_{AB}(N)|\to 0\), contradicting the assumed limit.
Let \(A\) be a CPSV normal tensor of positive bond dimension. Then \(A^i\ne 0\) for some physical letter \(i\).
If every letter vanished, then the transfer map would vanish and its spectral radius would be zero, contradicting the spectral-radius-one normalization of a CPSV normal tensor.
Let \(A\) and \(B\) be normal tensors of positive, possibly different, bond dimensions. Suppose that, for some nonzero \(\zeta \in \mathbb {C}\), \(|V^{(N)}(B)\rangle =\zeta ^N|V^{(N)}(A)\rangle \) for \(N\geq 0\). Then the bond dimensions are equal and there is an invertible matrix \(X\) and a scalar \(\eta \) of unit modulus such that \(B^i=\eta X A^iX^{-1}\) for every physical letter \(i\). This is the gauge recovery used in [ CPGSV16 , Appendix A ] .
Apply Theorem 10.2.1 to both tensors. Gauge invariance of matrix product vectors preserves the phase relation, whose self-overlap identities imply unit modulus for the phase. The resulting rectangular cross-overlap has norm tending to one. If the bond dimensions differed, Theorem 10.2.4 would give a contradiction. Thus the bond dimensions agree, and the unit-overlap rigidity theorem gives a gauge-phase equivalence between the trace-preserving representatives. Conjugating by the two Perron gauges gives the asserted relation for \(A\) and \(B\).
Let \(A\) and \(B\) be normal tensors of positive, possibly different, bond dimensions. Their self-overlaps satisfy
Moreover, either \(O_{AB}(N)\longrightarrow 0\), or their bond dimensions are equal; call the common value \(D\). Then there are \(X\in \mathrm{GL}_D(\mathbb {C})\) and \(\zeta \in \mathbb {C}\), with \(|\zeta |=1\), such that \(B^i=\zeta X A^iX^{-1}\) for every physical letter \(i\). In the latter case, \(|O_{AB}(N)|\to 1\). This is [ CPGSV16 , Lemma A.2 ] .
Put both tensors in their pure trace-preserving gauges. If their bond dimensions differ, rectangular overlap decay gives \(O_{AB}(N)\to 0\). If their dimensions agree but they are not gauge-phase equivalent, the equal-dimension overlap-decay theorem gives the same conclusion. In the remaining case, \(B^i=\zeta X A^iX^{-1}\). By Theorem 10.2.6, \(|\zeta |=1\). Hence
Let \(A\) and \(B\) be normal tensors of positive, possibly different, bond dimensions. Then either \(O_{AB}(N)\to 0\), or there is a phase \(\zeta \in \mathbb {C}\), with \(|\zeta |=1\), such that \(|V^{(N)}(B)\rangle =\zeta ^N|V^{(N)}(A)\rangle \) for every chain length \(N\). This is [ CPGSV16 , Corollary A.3 ] .
Apply Theorem 10.2.7. In its second alternative, gauge-phase covariance gives \(V^{(N)}(B)_\sigma =\zeta ^N V^{(N)}(A)_\sigma \) for every configuration \(\sigma \), and hence the asserted equality of vectors.
Let \(A\) and \(B\) be tensors, possibly with different bond dimensions, whose self-overlaps tend to one. Suppose that, for all sufficiently large \(N\), there is \(c_N\in \mathbb {C}\) such that \(|V^{(N)}(A)\rangle =c_N|V^{(N)}(B)\rangle \). Then \(|O_{AB}(N)|\to 1\).
The proportionality relation gives
Hence \(|c_N|^2\to 1\) and therefore \(|c_N|\to 1\). The first identity now gives \(|O_{AB}(N)|\to 1\).
Let \(A\) and \(B\) be normal tensors of positive, possibly different, bond dimensions. Suppose that, for all sufficiently large \(N\), their matrix product vectors are proportional by a nonzero scalar. Then there is \(a\in \mathbb {C}\), with \(|a|=1\), such that \(|V^{(N)}(A)\rangle =a^N|V^{(N)}(B)\rangle \) for every positive \(N\). This is the one-normal-block consequence of [ CPGSV16 , Corollary A.3 and the proof of Theorem 2.10 ] .
Normality gives \(O_{AA}(N)\to 1\) and \(O_{BB}(N)\to 1\), so Theorem 10.2.9 gives \(|O_{AB}(N)|\to 1\). The first alternative in Theorem 10.2.8 gives \(O_{AB}(N)\to 0\), hence \(|O_{AB}(N)|\to 0\), a contradiction. In the remaining alternative, \(|V^{(N)}(B)\rangle =\zeta ^N|V^{(N)}(A)\rangle \) with \(|\zeta |=1\); take \(a=\zeta ^{-1}\).
Let \((A_j)_{j=1}^g\) be a finite family of positive-bond-dimension normal tensors, no two of which are gauge-phase equivalent after identifying equal bond dimensions. Then the matrix product vectors \(\{ |V^{(N)}(A_j)\rangle \} _{j=1}^g\) are linearly independent for all sufficiently large \(N\), as in [ CPGSV16 , Appendix A ] .
Put every tensor in the pure trace-preserving gauge of Theorem 10.2.1. Distinct gauge-phase classes have overlaps tending to zero, while each self-overlap tends to one. The finite Gram matrix therefore tends to the identity and is invertible for all sufficiently large lengths. Gauge invariance of matrix product vectors gives the conclusion for the original tensors.
10.3 Block-injective consequences for BNT families
The overlap separation of normal blocks yields a simultaneous product-algebra span after blocking. We first state the fixed-length span condition and then apply it to coefficient-form and sector BNTs.
For a fixed blocked length \(m\), the fixed-length form of the block-injective canonical-form condition is
Equivalently,
This is the fixed-length form of the block-injective canonical-form condition of [ CPGSV21 , lines 2113–2117 ] .
Let \((A_j)_{j=1}^g\) be irreducible left-canonical tensors with normalized self-overlaps and with no gauge-phase-equivalent distinct blocks. Suppose \(g\geq 2\), \(L_0{\gt}0\), and every \(A_j\) is block-injective at lengths \(L_0\), \(L_0+1\), and \(3(L_0+1)\). Then
This is the direct-sum induction length in [ PGVWC07 , lines 1346–1408 ] .
Lemma F.3.1 gives homogeneous pair-trace separation at \(S=3(L_0+1)\). For a chosen anchor block, pair separation prescribes an arbitrary matrix there and zero on one other block. Multiplying \(g-1\) such homogeneous combinations removes the other blocks one at a time. Induction on the number of removed blocks therefore realizes every tuple supported on the anchor at length \((g-1)S\). Summing over the anchors gives the full product algebra at \(3(g-1)(L_0+1)\).
Let \((A_j)_{j=1}^g\) be a basis of normal tensors, with bond dimensions \(D_j\). There is a positive integer \(L\) such that the one-letter evaluations of the blocked tensors span the full product algebra:
Moreover, there is \(L_0\) such that, for every \(L\geq L_0\), the unblocked word tuples have the simultaneous span
This is the existence form of simultaneous block injectivity associated with [ CPGSV16 , lines 317–345 ] ; no numerical bound on \(L\) or \(L_0\) is asserted here.
Put each BNT representative in its trace-preserving Perron gauge. The gauged family is irreducible and left-canonical, has normalized self-overlaps, and remains gauge-phase separated. Choose a common positive length \(p\) at which every gauged block is block-injective. Propagation of homogeneous word spans gives block injectivity at \(p+1\) and \(3(p+1)\).
Lemma 10.3.2 gives pairwise separation at length \(S=3(p+1)\). Write \(g\mathbin {\dot-}1=\max \{ g-1,0\} \). Multiplying one separator for each of the other blocks gives a selector of length \((g\mathbin {\dot-}1)S\) for every block. Transport these selectors back from the Perron gauges. Gauge invariance also gives block injectivity of every original block at length \(p\). Concatenating the injective prefix with the selectors yields the full product-algebra span at
The truncated factor makes the same construction valid for empty and singleton families. The same span provides selectors and block injectivity at length \(L\). For every sufficiently large \(n\), concatenate an \((n-L)\)-letter injective prefix with these selectors to obtain the full product-algebra span at length \(n\). Finally, length-\(L\) words of \(A_j\) are the one-letter evaluations of \(A_j^{[L]}\), which proves the blocked statement.
Let \(A\) be a tensor in canonical form, and let \(A_1,\ldots ,A_g\) be a basis of normal tensors of \(A\). For suitable coefficients \(\mu _{j,q}\) and invertible matrices \(X_{j,q}\), write \(M_j=\operatorname{diag}(\mu _{j,1},\ldots ,\mu _{j,r_j})\) and \(X=\bigoplus _{j=1}^{g}\bigoplus _{q=1}^{r_j}X_{j,q}\). Then
This is [ CPGSV16 , Section 2.3, Equations (20a)–(21) ] . The decomposition (??) is used below to separate the normal blocks.
10.4 Permutation rigidity for bases of normal tensors
When two bases of normal tensors generate the same MPV subspace at every positive length, the blocks must agree up to a permutation and per-block gauge phases. The argument turns the equality of spans into an invertible change-of-basis matrix, then analyses its asymptotics through the overlaps.
The change-of-basis matrix is now used to match the blocks. We first treat equal block counts, then remove that restriction.
Let \((A_j)_{j=1}^g\) and \((B_j)_{j=1}^g\) be injective families of positive bond dimension satisfying trace-preserving normalization, with self-overlaps tending to \(1\) and off-diagonal overlaps tending to \(0\) within each family. If the spans of the MPV states agree for every system size \(N\), then there is a permutation \(\pi \) of \(\{ 1, \ldots , g\} \) such that \(A_j\) and \(B_{\pi (j)}\) have the same bond dimension and are gauge-phase equivalent.
For large \(N\), Lemma F.2.2 gives an invertible matrix \(U_N\) relating the two MPV families. Fix \(j\) and write \(|V^{(N)}(B_j)\rangle =\sum _i u_{ij}^{(N)}|V^{(N)}(A_i)\rangle \). With \(G_A(N)=(O_{A_iA_\ell }(N))_{i,\ell }\) and \(b_j(N)=(O_{A_iB_j}(N))_i\), this gives
Moreover,
If all mixed overlaps \(O_{A_iB_j}(N)\) tended to \(0\), then \(b_j(N)\to 0\); since \(G_A(N)\to \mathbb {1}\), one obtains \(\overline{u_j(N)}\to 0\) and hence \(u_j(N)\to 0\). Thus \(O_{B_jB_j}(N)\to 0\), contradicting \(O_{B_jB_j}(N)\to 1\). Thus each \(B_j\) has a matched block \(A_{f(j)}\) with non-decaying mixed overlap. Theorems 7.5.3 and 7.6.3 then force equal bond dimension and gauge-phase equivalence for each match. Off-diagonal decay within the \(B\)-family makes \(f\) injective, hence bijective, and its inverse is the required permutation.
Let \((A_j)_{j=1}^{g_A}\) and \((B_k)_{k=1}^{g_B}\) be two families of injective tensors of positive bond dimension satisfying the TP normalization \(\sum _i (A_j^i)^\dagger A_j^i = \mathbb {1}\) and \(\sum _i (B_k^i)^\dagger B_k^i = \mathbb {1}\), whose self-overlaps converge to \(1\) and whose cross-overlaps within each family converge to \(0\). If for every system size \(N\),
then \(g_A = g_B\), and there is a permutation \(\pi \) of the common block index set such that \(A_j\) and \(B_{\pi (j)}\) have the same bond dimension and are gauge-phase equivalent for each \(j\).
By Lemma F.1.10, both families are linearly independent for all sufficiently large \(N\). At such an \(N\), the common span has the same dimension when computed from the \(A\)-family or the \(B\)-family, so \(g_A = g_B\). After identifying the two index sets, Theorem 10.4.1 yields the permutation conclusion.
The two preceding results obtain the block matching from the asymptotic orthonormality of the overlaps. The same matching is obtained by the exact sector comparison of Section 10.8, which pairs the sectors of two canonical forms through a bijection fixed by their bond dimensions and gauge-phase equivalences. The proof of the Fundamental Theorem in Chapter 11 proceeds through the sector comparison.
The same overlap dichotomy also shows that the MPV states of distinct normal blocks are non-proportional at arbitrarily large lengths; this is an input to the exact sector matching later in the chapter.
Let \(A\) and \(B\) be irreducible trace-preserving blocks whose self-overlaps converge to \(1\). If they are not gauge-phase equivalent, then for every lower bound \(N_0\) there is \(N \ge N_0\) such that \(|V^{(N)}(A)\rangle \) is not proportional to \(|V^{(N)}(B)\rangle \). Consequently, in an already separated same-dimensional BNT block family, any two distinct blocks have such non-proportional MPV states at arbitrarily large lengths.
Suppose that for all sufficiently large \(N\) one had \(|V^{(N)}(A)\rangle =c_N|V^{(N)}(B)\rangle \). Then
Since \(O_{AA}(N)\to 1\) and \(O_{BB}(N)\to 1\), the identity (??) gives \(|c_N|\to 1\), and hence (??) gives \(|O_{AB}(N)|\to 1\). The irreducible trace-preserving overlap decay theorem gives \(O_{AB}(N)\to 0\) when \(A\not\sim _{\mathrm{gp}}B\), a contradiction.
10.5 Newton–Girard identities and power-sum recovery
The coefficients \(c_N^{(j)} = \sum _q \mu _{j,q}^N\) that appear in the two-layer BNT expansion are power sums of the copy weights. Recovering the individual weights from these sums is a Newton–Girard problem: equal power sums determine equal characteristic polynomials, hence equal multisets of roots.
If \(A, B \in M_{n}(\mathbb {C})\) satisfy \(\operatorname{tr}(A^k) = \operatorname{tr}(B^k)\) for all \(k \ge 1\), then \(A\) and \(B\) have the same characteristic polynomial. It is enough to assume this equality for \(1 \le k \le n\).
Let \(e_m\) denote the \(m\)th elementary symmetric polynomial in the eigenvalues, with \(e_0 = 1\). The Newton–Girard recursion
expresses the coefficients of the characteristic polynomial in terms of the power-sum traces \(\operatorname{tr}(A^i)\). Equal power sums for \(A\) and \(B\) therefore give equal coefficients, hence equal characteristic polynomials.
The matched-sector comparison below applies the power-sum identities to a single matched pair, after the BNT permutation and phase gauges have identified which basis tensors are compared: the coefficient \(\sum _q \mu _{j,q}^N\) then equals \(\sum _q (\nu _{j,q} e^{i\phi _j})^N\), and Newton–Girard recovers the weight multiset with multiplicity.
Let \(\alpha , \beta : \{ 0, \ldots , n-1\} \to \mathbb {C}\). If \(\sum _i \alpha _i^k = \sum _i \beta _i^k\) for \(1 \le k \le n\), then the multisets \(\{ \alpha _i\} \) and \(\{ \beta _i\} \) are equal.
Two variants relax the equal-cardinality assumption. If \(\alpha : \{ 0, \ldots , m-1\} \to \mathbb {C}\) and \(\beta : \{ 0, \ldots , n-1\} \to \mathbb {C}\) have no zero entries and their power sums agree for \(1 \le k \le \max (m,n)\), then \(m=n\) and the multisets are equal. Without a nonzero hypothesis, the list form \(\sum _{k=1}^{x_a} \lambda _{a,k}^N = \sum _{k=1}^{x_b} \lambda _{b,k}^N\) for \(1 \le N \le \max (x_a,x_b)\) gives equality of the nonzero multisets; if it also holds at \(N=0\) then \(x_a=x_b\) and the full lists agree.
Apply the finite-range Newton–Girard theorem to \(\operatorname{diag}(\alpha )\) and \(\operatorname{diag}(\beta )\) and extract the roots of \(\prod _i (X - \alpha _i)\) and \(\prod _i (X - \beta _i)\). For unequal cardinalities, pad both lists with zeros to length \(\max (m,n)\); the nonzero hypothesis makes the padded-zero counts \(\max (m,n)-m\) and \(\max (m,n)-n\), forcing \(m=n\). Without that hypothesis, delete the zero entries first (unchanged for positive \(N\)); the equality at \(N=0\) gives \(x_a=x_b\).
Let \(m\geq 1\) and let \(\lambda _0,\ldots ,\lambda _{m-1}\in \mathbb {C}\) be nonzero. Then there is an exponent \(N\) with \(1\leq N\leq m\) such that \(\sum _{q=0}^{m-1}\lambda _q^N\neq 0\). This is the consequence of the Appendix power-sum lemma used in the proof of Lemma L [ CPGSV16 , Appendix C.3, lines 1851–1858 ] ; the finite-range comparison is [ CPGSV16 , Appendix A, lines 1155–1163 ] .
Suppose that every power sum with \(1\leq N\leq m\) vanishes. Comparing \(\lambda _0,\ldots ,\lambda _{m-1}\) with the empty family in Theorem 10.5.2 gives \(m=0\), contradicting \(m\geq 1\).
10.6 The BNT canonical form on a sector decomposition
This section introduces the BNT canonical-form conditions of [ CPGSV16 , Section 2 ] , defined on a sector decomposition with raw sector weights \(\mu _{j,q}\) and coefficients \(c_N^{(j)} = \sum _q \mu _{j,q}^{\, N}\); no equal-modulus factorization is assumed.
10.6.1 Sector decompositions and phase matching
The sector decomposition and the MPV phase-equivalence relations introduced here determine the BNT canonical-form conditions below.
A sector-weight tuple over \(g\) basis blocks consists of multiplicities \(r_j {\gt} 0\), nonzero weights \(\mu _{j,q}\) for \(q \in \{ 1,\ldots ,r_j\} \), and the sector coefficients
A sector decomposition consists of the basis blocks \((A_j)_{j=1}^g\) together with these multiplicities and weights. If \(A_j\) has bond dimension \(D_j\), then the flattened copy family has total bond dimension
Let \(P\) be a sector decomposition with representatives \(A_j\), multiplicities \(r_j\), and copy weights \(\mu _{j,q}\). Its physical \(p\)-site blocking has the same representative and copy indices, with
The two-layer decomposition is [ CPGSV16 , lines 283–301 ] . Blocking preserves the copy index sets and bond dimensions, replaces each flattened representative by its \(p\)-site blocking, and raises each flattened weight to the \(p\)-th power.
Physical blocking preserves the copy sets and bond dimensions. On the flattened copy index, it raises the weight to the \(p\)-th power and replaces the representative by its \(p\)-site blocking.
These identities follow directly from the definition.
For a sector decomposition \(S\) with associated tensor \(A_{\mathrm{tot}}\), the MPV satisfies
Two blocks are identified for canonical-form purposes when their MPV families differ by a scalar power. The next three definitions formalize this relation, the common cover it generates between two families, and the phase classes of a single family.
Two blocks \(A\) and \(B\) are MPV-phase equivalent if there is a nonzero scalar \(\zeta \) such that, for every positive system size \(N\) and every physical word, \(V^{(N)}(B)_\sigma =\zeta ^N V^{(N)}(A)_\sigma \). The two bond dimensions are allowed to differ.
For two finite nonzero-weight block families, a common MPV phase cover consists of a third finite family of blocks, a map from each nonzero-weight block family onto that common family, and MPV-phase equivalences between each block and its common representative. Both maps are required to be surjective, so the common family contains no unused representative.
For a finite family of blocks, put \(j \sim k\) when there is a nonzero scalar factor \(\zeta \) such that \(|V^{(N)}(B_k)\rangle =\zeta ^N|V^{(N)}(B_j)\rangle \) for every positive length \(N\). The associated tuple enumerates the finite quotient, chooses one representative per class, enumerates that representative first in its class, records the scalar relating the representative to each member, and proves that distinct representatives are not MPV-phase equivalent. The pairs \((j,q)\), with \(j\) a phase class and \(q\) a copy in that class, are in bijection with the original block indices.
Every tensor with literal CPSV canonical-form data admits a finite basis of normal tensors \((B_j)_{j=1}^{g}\), each of positive bond dimension. The family is obtained from \(K_{\mathrm{act}}=\{ k:\mu _k\ne 0\} \) by choosing one representative from each matrix-product-vector phase class of the active blocks.
This statement does not cover zero-weight listed blocks: they contribute nothing to any positive-length matrix product vector. It also makes no unrestricted uniqueness claim about arbitrary bases of normal tensors.
Discard the zero-weight blocks and partition the remaining finite family by matrix-product-vector phase equivalence. Choose one representative from each class. The representatives are normal and have positive bond dimensions. Distinct representatives are not gauge-phase equivalent. For every active block, the normal-tensor phase theorem identifies its bond dimension with that of its representative and realizes their phase relation by a similarity and a unit-modulus scalar. Theorem 9.6.7 now gives the basis-of-normal-tensors conditions.
Let
be literal CPSV canonical-form data. Put \(K_{\mathrm{act}}=\{ k:\mu _k\ne 0\} \) and \(K_0=\{ k:\mu _k=0\} \). There are phase classes \(j\), copy multiplicities \(r_j\), and an equivalence
Its active restriction identifies the class-copy pairs with \(K_{\mathrm{act}}\). Each class has a representative \(C_j\). If the copy \((j,q)\) corresponds to \(k\in K_{\mathrm{act}}\), then its bond dimension equals that of \(C_j\) and there are \(\zeta _k\in \mathbb {C}\), with \(|\zeta _k|=1\), and \(X_k\in \mathrm{GL}_{D_k}(\mathbb {C})\) such that
The copy retains the original coefficient \(\mu _k\), and the representatives \((C_j)_j\) form a basis of normal tensors for \(A\).
Enumerate \(\mathcal G\). The induced equivalence \(\Phi \) between the dependent grouped block coordinates and the original flattened listed coordinates gives
For \(x=(j,q)\), let \(\widehat\mu _x\) be the original weight of that copy and let \(\widehat B_x^i=\zeta _xC_j^i\), with the required dimension identification. For \(x\in K_0\), let \(\widehat\mu _x=0\) and retain the original block \(\widehat B_x=A_x\). Define the grouped tensor by
If \(G=\bigoplus _kY_k\) is the block-diagonal gauge, with \(Y_k=X_k\) on active indices and \(Y_k=\mathbb {1}\) on \(K_0\), then, letter by letter,
and
Thus the class-copy coordinates and the inactive complement are explicit, while every zero-weight listed block remains present. No deletion of the inactive coordinates and no coisometric selector onto the active part is asserted.
Enumerate the active indices by their phase classes and choose one normal representative in each class. The normal-tensor phase theorem gives the dimension equality, unit phase, and invertible gauge in (??). The BNT characterization proves that the representatives form a basis of normal tensors. Adjoin the inactive complement to the class-copy order. Reindexing the dependent block coordinates gives \(\Phi \) and (??). The exact heterogeneous block-diagonal reindexing identity identifies the grouped tensor with the representative copies in the original retained-coordinate space. Block-diagonal conjugation then gives (??); substitution into (??) gives (??) with the original coisometry \(U\).
In the notation of Theorem 10.6.1.9, let \(k(j,q)\in K_{\mathrm{act}}\) be the listed block corresponding to the class-copy pair \((j,q)\). The active representatives \(C_j\) define a sector decomposition \(P_{\mathrm{act}}\) with copy weights
Every copy weight in \(P_{\mathrm{act}}\) is nonzero. The representatives have simultaneous word-tuple separation at every sufficiently large length.
The sector decomposition contains only the active class-copy pairs. The full grouped tensor \(T_{\mathrm{grp}}\) of Theorem 10.6.1.9 still contains every inactive zero-weight listed coordinate. For every positive length \(N\), the two tensors generate the same matrix product vector:
No equality at length zero is asserted, since deleting inactive bond coordinates changes the empty-word coefficient.
The active class-copy equivalence reindexes the nonzero listed blocks. (??) combines the original coefficient with the unit phase relating its block to \(C_j\); both factors are nonzero. The basis-of-normal-tensors condition and Theorem 10.3.3 give eventual simultaneous word-tuple separation for the representatives. At positive length, every inactive contribution contains a positive power of its zero coefficient and vanishes. Reindexing the remaining finite sum by \((j,q)\) gives (??).
Given a sector decomposition \(P\), these conditions define the normalized, left-canonical, aperiodic BNT surface used below. This is stronger than the abstract BNT of Definition 10.1.1 and the literal coefficient-form BNT of Definition 10.1.2: besides spanning and eventual linear independence, it fixes irreducible left-canonical representatives, their self-overlap normalization, gauge-phase separation, and the canonical-form weight normalization. It imposes no equal-modulus factorization or strict ordering on the raw weights. Explicitly, each basis block has positive bond dimension, is irreducible, and is left-canonical; the normalized self-overlap of every basis block converges to \(1\); the basis MPV family is eventually linearly independent; distinct same-dimension basis blocks are not gauge-phase equivalent after identifying equal bond dimensions; and the [ CPGSV16 , Section 2.3 ] canonical-form normalization holds,
The MPV expansion takes the raw two-layer form
matching [ CPGSV16 , Section 2.3 ] and [ CPGSV21 , Definition IV.2 ] . The canonical-form normalization admits every example of the source paper (in particular \(C \oplus D\), \(C \oplus (-C)\), \(C \oplus (1/2) C\), and \(C \oplus (-C) \oplus (1/2) C\)) and is not derivable from the per-block normality hypotheses alone.
Under the BNT canonical form, the [ CPGSV16 , Section 2.3 ] normalization provides indices \((j_*,q_*)\) with \(|\mu _{j_*,q_*}|=1\).
This is the unit-modulus existential in the canonical-form normalization.
If \(P\) is in BNT canonical form, then every basis block \(P_j\) is normal in the algebraic sense of Definition 2.4.4.
Each basis block has positive bond dimension, is irreducible and left-canonical, and has normalized self-overlap converging to \(1\). Theorem 7.10.3 applies to each block.
If \(P\) is in BNT canonical form, then its basis blocks form an algebraic basis of normal tensors for the total tensor associated with \(P\). Only this implication from canonical form to algebraic BNT is asserted.
The preceding corollary gives normality of every basis block. The sector coefficient formula (??) expresses the total MPV as a linear combination of the basis MPVs at each positive length, and the BNT sector data give their eventual linear independence.
Let \(P\) be a BNT canonical form and let \(p\geq 1\). Then the blocked sector decomposition \(P^{[p]}\) is again a BNT canonical form.
For each representative \(A_j\), normalized self-overlap gives peripheral period one, hence a primitive transfer map. Positive blocking therefore preserves irreducibility and left-canonical normalization. Moreover, \(O_{A_j^{[p]}A_j^{[p]}}(N)=O_{A_jA_j}(Np)\longrightarrow 1\). Let \(F_N\) be the linear isomorphism induced by concatenating blocked words, from the blocked configuration space at length \(N\) to the original one at length \(Np\). For every representative, \(F_N|V^{(N)}(A_j^{[p]})\rangle =|V^{(Np)}(A_j)\rangle \). Hence eventual linear independence is preserved. If two blocked representatives were gauge-phase equivalent, then for some nonzero \(\zeta \) and every \(N\), \(|V^{(N)}(A_k^{[p]})\rangle =\zeta ^N|V^{(N)}(A_j^{[p]})\rangle \). Writing these two vectors as \(f_k\) and \(f_j\) gives \(1\cdot f_k=\zeta ^N\cdot f_j\) in an eventually linearly independent family, and therefore \(k=j\). Finally, \(|\mu _{j,q}^p|=|\mu _{j,q}|^p\leq 1\), and a unit-modulus weight remains of unit modulus after taking its \(p\)-th power.
Let \(P\) be a BNT canonical form of total bond dimension \(D\), with representatives \(A_j\) of bond dimensions \(D_j\). For every \(0\leq j{\lt}g\), the representative \(A_j\) is \(D^4\)-block injective: \(S_{D^4}(A_j)=M_{D_j}(\mathbb {C})\).
The BNT hypotheses make \(A_j\) irreducible and left-canonical, with \(O_{A_jA_j}(N)\to 1\). The preceding theorem therefore makes \(A_j\) normal, and quantum Wielandt gives \(S_{D_j^4}(A_j)=M_{D_j}(\mathbb {C})\). By Theorem F.2.6, \(D_j^4\leq D^4\). Write \(D^4=D_j^4+k\) and apply positive-length propagation \(k\) times.
Let \(P\) be a BNT canonical form with total bond dimension \(D\). There is a positive integer \(N\leq 3D^5\) such that its representatives have the simultaneous fixed-length span
This is the block-injectivity estimate in [ CPGSV16 , lines 340–345 ] .
Every representative is block-injective at \(D^4\), and homogeneous-span propagation gives the same conclusion at \(D^4+1\) and \(3(D^4+1)\). If \(g=1\), take \(N=D^4\). If \(g\geq 2\), apply Lemma 10.3.2 with \(L_0=D^4\) and take
The positive bond dimension of every representative gives \(g\leq D\). Consequently \(N\leq 3D^5\); the same estimate also covers the one-block case. The unit-modulus weight required by the BNT normalization ensures \(D{\gt}0\).
The matching arguments below read off three facts from a BNT canonical form: the raw coefficient identity, the cross-overlap decay between distinct basis blocks, and the combined-family linear independence.
For every sector decomposition \(P\), length \(N\), and basis index \(j\), \(c_N^{(j)} = \sum _{q=1}^{r_j} \mu _{j,q}^N\). This is [ CPGSV16 , Section 2.3 ] .
The claim follows from the definition of the sector coefficient.
If \(P\) is a BNT canonical form and \(j \neq k\), then \(O_{P_j P_k}(N) \to 0\).
Case on the bond dimensions. If they differ, the dimension-mismatch overlap-decay theorem applies. If they agree, the basis-distinctness clause rules out gauge-phase equivalence, so the equal-dimension overlap-decay theorem applies.
Let \(P\) and \(Q\) each be a BNT canonical form, and suppose every mixed overlap \(O_{P_j Q_k}(N)\) tends to \(0\). Then the union family
is linearly independent for all sufficiently large \(N\). This is [ CPGSV16 , Appendix A ] .
For any tensor \(C\), this construction forms a single-sector, two-copy decomposition with basis tensor \(C\) and raw weights \((1,1/2)\). Thus the sector data themselves allow unequal-modulus copies. If \(C\) additionally has positive bond dimension, is irreducible and left-canonical, has normalized nonzero self-overlap, and satisfies the BNT independence clause, these data satisfy Definition 10.6.1.11; those hypotheses are not consequences of the construction alone.
10.6.2 Single-copy sector decompositions
A weighted block sum is the one-copy case of the sector decomposition used below. Equal or repeated sectors require the full coefficient formalism.
10.6.3 Prepared-block construction of BNT canonical forms
The construction below separates the after-blocking preparation of suitable blocks from the normalized-weight BNT construction: the prepared blocks are trace-preserving, primitive, irreducible, and injective; normalized weights then quotient gauge-phase-equivalent blocks into sectors to produce the canonical form of Definition 10.6.1.11.
Let \(A\) be an MPS tensor. Then there is a blocking length \(p\ge 1\), nonzero weights \(\mu _k\), and blocks \(B_k\) over the \(p\)-blocked alphabet such that:
each block has positive bond dimension;
each block is trace-preserving, primitive, tensor-irreducible, and one-site injective;
\(A^{[p]}\) and \(\bigoplus _k \mu _k B_k\) generate the same MPV family at every positive length.
No weight-modulus normalization is asserted at this stage.
Apply the common primitive irreducible block decomposition to \((A,A)\), giving a positive blocking length and a nonzero weighted family of trace-preserving primitive irreducible blocks with the positive-length MPV identity. Theorem F.3.2 supplies one common further blocking making every block one-site injective while preserving the other hypotheses; finally identify the iterated blocked alphabet with the direct one.
With the prepared blocks in hand, normalized weights produce a BNT canonical form by quotienting gauge-phase-equivalent blocks into sectors.
Let \(r \in \mathbb {N}\), and for each \(k = 1,\ldots ,r\) let \(D_k \in \mathbb {N}\), \(\mu _k \in \mathbb {C}\), and let \(B_k\) be an MPS tensor of physical dimension \(d\) and bond dimension \(D_k\). Assume:
positive bond dimensions: \(D_k {\gt} 0\) for all \(k\),
TP normalization: \(\sum _i (B_k^i)^\dagger B_k^i = \mathbb {1}\),
primitivity: \(\mathcal{E}_{B_k}\) is primitive for each \(k\),
irreducibility: each \(B_k\) is irreducible,
nonzero weights: \(\mu _k \neq 0\) for all \(k\),
bounded weights: \(|\mu _k| \le 1\) for all \(k\),
global unit witness: \(|\mu _k| = 1\) for some \(k\).
Then there exists a sector decomposition \(P\) such that \(P\) and \(\bigoplus _{k=1}^{r} \mu _k B_k\) generate the same MPV family at every positive length, and \(P\) satisfies the basis-of-normal-tensors conditions (Definition 10.1.2) together with the multiplicity, span, and weight-bound conditions of Definition 10.6.1.11.
The phase-class quotient groups gauge-phase-equivalent blocks into sectors with unit-modulus per-copy scalars. Under the TP, primitive, and irreducible hypotheses the phase-class construction applies, and for distinct representatives \(B_j\), \(B_{j'}\) (\(j \neq j'\)) the cross-overlap decays,
which gives the eventual linear-independence condition with no injectivity required. The resulting sector decomposition inherits the span and multiplicity conditions, and the bounded-weight and global-unit hypotheses give the weight-norm conditions.
The BNT construction preserves total bond dimension because CF summands assigned to the same BNT representative have equal bond dimension. Indeed, suppose trace-preserving primitive irreducible NTs \(X\) and \(Y\) of positive bond dimension have MPV families related by \(|V^{(N)}(Y)\rangle =\zeta ^N|V^{(N)}(X)\rangle \) with \(\zeta \neq 0\). The normalized self-overlaps give \(|O_{XX}(N)|\to 1\). The phase relation gives the cross-overlap identity
Since the same normalization forces \(|\zeta |=1\), this gives \(|O_{YX}(N)|\to 1\). If their bond dimensions differed, the rectangular overlap-decay theorem would give \(O_{YX}(N)\to 0\), a contradiction.
Let \(X\) and \(Y\) be trace-preserving, primitive, irreducible NTs of positive bond dimensions \(D_X\) and \(D_Y\). If their MPV families differ by a nonzero scalar power, then \(D_X=D_Y\), and after identifying the bond spaces there exist \(G\in \mathrm{GL}_{D_Y}(\mathbb {C})\) and \(\zeta \in \mathbb {C}\setminus \{ 0\} \) such that, for every physical index \(i\), \(Y^i=\zeta G X^i G^{-1}\). The scalar is not asserted to be positive, and the gauge is not asserted to be unitary.
Combining the after-blocking preparation with the normalized-weight construction gives the arbitrary-input statement, conditional on the weight normalization.
Let \(A\) be an MPS tensor whose matrix-product family has a nonzero coefficient at some positive length. Then there exist a blocking length \(p\geq 1\), a positive real \(m\), and a sector decomposition \(P\) over the blocked alphabet in the BNT canonical form of Definition 10.6.1.11, such that for every positive length \(N\),
The scalar \(m^{N}\) is the per-site normalization cost of the line-246 weight choice; the hypotheses of Theorem F.3.7 are discharged rather than assumed.
Scope restriction (nonzero MPV family). The source proposition says “for any tensor”, but the zero MPV family cannot supply the global unit-modulus weight imposed immediately before it. The hypothesis above is exactly the exclusion of this degenerate case. The normalization issue and the proportional-MPV comparison are documented in docs/paper-gaps/cpsv16_cf_normalization_and_proportional_comparison.tex.
Choose a word \(w\) with \(\operatorname{tr}(A^w)\neq 0\). For every \(p\geq 1\), there is a \(q\geq 1\) such that \(\operatorname{tr}((A^w)^{pq})\neq 0\). Otherwise Newton–Girard applied to \((A^w)^p\) and the zero matrix would show that \((A^w)^p\), and hence \(A^w\), is nilpotent, contradicting \(\operatorname{tr}(A^w)\neq 0\). Repeating \(w\) exactly \(pq\) times gives a nonzero coefficient of the \(p\)-blocked tensor. Thus the prepared family at the blocking length supplied by Theorem 10.6.3.1 is nonempty.
Normalize its weights by their maximal modulus \(m\) (Theorem F.3.8). By the weight-scaling identity of Lemma F.3.9,
where the last identity is the prepared supplier of Theorem 10.6.3.2 applied to the normalized weights, which gives the BNT canonical form \(P\).
10.7 Coefficient comparison and copy-weight recovery
The exact matching of Section 10.8 produces, on each matched pair, a coefficient identity. This section turns that identity into equality of the per-copy weight multisets [ CPGSV16 , Appendix A ] . No analytic non-decay estimate enters: the fixed-length linear independence isolates each sector coefficient exactly.
10.7.1 Matched-sector weight multiset equality
Given a matched pair \((j_0, \tilde k_0)\) and a nonzero scalar \(\zeta \) with \(c_N^{(j_0)}(P) = \zeta ^N c_N^{(\tilde k_0)}(Q)\) past a threshold \(N_0\), this section records two conclusions: the multiset equality of the per-copy weights from power-sum recovery (Theorem F.2.5), and its upgrade to an explicit per-copy permutation. Together they give the \(\mu _{j,q} = \nu _{j,q}\, e^{i\varphi _j}\) recovery of [ CPGSV16 , Appendix A ] . In the equal-MPV case, Chapter 11 obtains this coefficient identity by expanding both total MPVs in the matched BNT basis and applying eventual linear independence (Lemma 11.1.2). For merely proportional total MPVs, a common length-dependent scalar remains in every matched coefficient identity and the scalar-free comparison need not hold; see Remark 11.2.6.
Let \(P, Q\) be sector decompositions with weights \(\mu _{j,q}\) and \(\nu _{k,q'}\), and fix indices \(j_0\), \(\tilde k_0\), and a nonzero scalar \(\zeta \in \mathbb {C}\setminus \{ 0\} \). Suppose that for every \(N {\gt} N_0\),
Then the per-sector multiplicities agree, \(r_{j_0}(P) = r_{\tilde k_0}(Q)\), and the rescaled per-copy weight multisets coincide. This is [ CPGSV16 , Appendix A ] read on a single matched sector.
Expand both sides of the coefficient identity (??) into per-copy power sums \(\sum _q \mu _{j_0, q}^N\) and \(\sum _{q'} \nu _{\tilde k_0, q'}^N\), and distribute \(\zeta ^N\) through the right-hand sum to obtain, for every \(N {\gt} N_0\),
Extend to all positive exponents and apply the unequal-cardinality multiset-recovery lemma (Theorem 10.5.2), using \(\zeta \neq 0\) together with the weight non-vanishing assumption to ensure the input weights are nonzero. This yields the multiplicity match and the multiset equality.
Under the hypotheses of Lemma 10.7.1.1, the per-sector multiplicities agree and there is a permutation \(\tau \) of the per-copy index set identifying the individual weights up to the gauge phase: for every \(q\), \(\nu _{\tilde k_0, \tau (q)} = \zeta ^{-1} \cdot \mu _{j_0, q}\). This is the per-copy realisation of [ CPGSV16 , Appendix A ] : the multiset equality from Lemma 10.7.1.1 is upgraded to a concrete indexing between the matched \(P\)- and \(Q\)-copies.
Invoke Lemma 10.7.1.1 to obtain the cardinality match and the multiset equality. From this multiset-map equality extract a permutation matching the elements pointwise (proved by induction on the cardinality). Compose with the cardinality identification and cancel \(\zeta \) via \(\zeta \neq 0\) to convert the gauge factor on the right of the pointwise identity to \(\zeta ^{-1}\) on the left.
10.8 Strong existential matching by exact linear independence
The exact matching reads [ CPGSV16 , Appendix A ] as a statement at fixed length: equal MPV families force each basis sector of one form to pair with a basis sector of the other. The non-vanishing of the sector coefficients isolates the matched sector exactly, with no limit of a single-sector projection.
Let \(P, Q\) be two BNT canonical forms with the same MPV family (at all positive lengths). For every sector \(j\) of \(P\) there exist a sector \(k\) of \(Q\) with matched bond dimension \(\dim _P(j) = \dim _Q(k)\), a gauge-phase equivalence after identifying the matched bond dimensions, and a non-decaying cross-overlap. No per-sector unit-modulus hypothesis is required.
Equality at every positive length gives eventual nonzero proportionality with scalar \(1\). Apply Theorem F.2.1.1 to the chosen sector.
Let \(P, Q\) be two BNT canonical forms with the same MPV family at every positive length. Then for every sector \(k\) of \(Q\) there exist a sector \(j\) of \(P\) with matched bond dimension \(\dim _P(j) = \dim _Q(k)\), a gauge-phase equivalence after identifying the matched bond dimensions, and a non-decaying cross-overlap.
Convert equality to eventual nonzero proportionality with scalar \(1\) and apply Theorem F.2.1.2.
10.8.1 Bijective matching by symmetry
Applying the exact matching once more with \(P\) and \(Q\) swapped gives the reverse direction; the basis-distinctness clause forces injectivity both ways, so \(g_a = g_b\) and the source relabelling \(B_k = e^{i\phi _k} X_k A_{j_k} X_k^{-1}\) holds on the full basis [ CPGSV16 , Appendix A ] .
Let \(P, Q\) be two BNT canonical forms with the same MPV family at every positive length. Then there is a bijection \(\beta : J(Q) \simeq J(P)\) such that for every \(k \in J(Q)\) the bond dimensions match, the basis tensors \(P_{\beta (k)}\) and \(Q_k\) are gauge-phase equivalent after identifying the matched bond dimensions, and the basis cross-overlap does not tend to zero.
Apply the full-basis matcher in both directions, using symmetry of the same-MPV relation. Lemma F.2.1.3 converts these two families of matches into the required bijection.