Uniform complex border-rank bounds
from all-cut Schmidt ranks
Abstract
Every Schmidt rank is a lower bound on CP border rank. We prove a converse uniform in tensor order: if all Schmidt ranks of a complex tensor are at most , its CP border rank is at most , independently of the number and dimensions of its factors. This answers the border-rank question of Florido-Llinàs et al. (PRX Quantum 2025) for matrix product states under permutations. Product contractions retain an invertible core of a maximal-rank flattening on boundedly many factors. The other cut constraints force a common matrix-product representation, with noncommutativity confined to boundedly many factors. The remaining factors multiply in a finite-dimensional commutative algebra. Decomposing this algebra into local components, we use nilpotence of their maximal ideals and polarization to express the products through bounded-degree coefficients of product curves. Finite differences give border-rank degenerations of size independent of the product length.
Note. This paper was generated entirely by AI, including MiMo, using an automated research pipeline developed by Chenghua Liu and Hanyu Li.
1 Introduction
A decomposition into product tensors gives a matrix of rank at most across every bipartition. The same bound holds for limits of such decompositions, because matrix rank conditions are closed. Thus Schmidt ranks provide necessary lower bounds on CP border rank. The converse is less clear: low-rank decompositions across different cuts need not use compatible product factors. We ask whether bounding all Schmidt ranks is nevertheless enough to bound border rank when the number of parties is allowed to grow.
This question arises naturally for matrix product states (MPS). A bound on the Schmidt ranks of prefix cuts gives an open-boundary MPS in one chosen ordering. Requiring the same bound in every ordering imposes it on every bipartition. Florido-Llinàs et al. study this class of states and obtain product structure under further assumptions on their MPS representations [1]. They ask whether exact MPS under permutations can have border rank growing without bound with the system size [1, Outlook]. We show that they cannot, without imposing injectivity, translation invariance, or permutation invariance of the state.
Exact tensor rank would give a false converse even at Schmidt rank two. For linearly independent , the -party tensor, , has tensor rank and every Schmidt rank at most two [1, Sections I.C and VIII]. Yet
has border rank two. The distinction is that all possible positions of are obtained from one coefficient of a product curve. Our proof extends this coefficient-extraction mechanism to the algebraic structure forced by the all-cut constraints.
The usual local support reduction does not give the required uniformity. Singleton cuts of rank at most allow every local space to be replaced by one of dimension at most , but expanding the resulting tensor still gives only product terms. More general exact-rank bounds from separating collections of cuts also depend on [6]. Nor does bounded-degree definability of border-rank loci resolve the issue. Draisma and Kuttler show that, for each fixed border-rank threshold, equations of bounded degree suffice uniformly in the tensor spaces [5]. Here the threshold itself must be deduced from flattening minors alone.
We obtain that threshold by first finding a small set of factors that preserves the full information of one maximal-rank cut. Product contractions can retain its two -dimensional Schmidt supports while leaving at most factors on either side. The contracted tensor is an invertible matrix. Keeping this matrix visible inside each further flattening that separates the two anchor sets forces its other blocks to factor through it. Consequently, the remaining local variables admit matrix representatives whose products can be taken in any order. Although the matrices attached to one factor may fail to commute internally, each such factor strictly reduces a common centralizer in the -dimensional matrix space. Only boundedly many factors can do so.
Expanding these exceptional factors leaves arbitrarily long products in a commutative algebra of bounded dimension. Diagonalizing the algebra would turn these products into sums of product tensors, but commutative algebras with nonzero nilpotent elements need not be diagonalizable. Instead, we decompose the algebra into local factors and use nilpotence to bound the number of non-scalar terms that survive in a product. Polarization collects terms of the same degree into coefficients of product curves, just as in the example. The number of evaluations needed to recover such a coefficient depends on its degree, rather than on . This yields the uniform border-rank bound below.
1.1 Main theorem
Throughout, all vector spaces are finite-dimensional over . Write , put , and set . We identify tensor products that differ only by a reordering of their factors. For , the flattening of across is
Its matrix rank is the Schmidt rank across that cut. The CP rank is the least number of decomposable tensors whose sum is . The complex CP border rank is the least integer such that belongs to the Zariski closure of the tensors of CP rank at most . Over , this is also their Euclidean closure. In particular, exactly when is a limit of tensors of rank at most . We set .
For an integer , the hypothesis of interest is
| (1) |
For a fixed ordering of the factors, the minimal bond dimensions of an open-boundary matrix product state (MPS) are the Schmidt ranks across its prefix cuts. Indeed, a bond gives a factorization of the corresponding flattening, while successive Schmidt decompositions attain these ranks. Every bipartition is a prefix cut in some ordering. Thus (1) is equivalent to admitting an open-boundary MPS of bond dimension at most in every ordering.11 1 This numerical equivalence uses open boundaries. A periodic MPS with bond dimension at most gives Schmidt rank at most across a contiguous bipartition, since that cut crosses two bonds. No bound on the ambient local dimensions is needed: the singleton cuts already bound the dimensions of the local supports.
Set , and for integers define
| (2) |
The equality and the monotonicity properties used below are proved in Lemma 3.1.
Theorem 1.1 (Uniform border-rank bound).
Let , let , and put
If , then is decomposable. If , then
| (3) |
Let be the supremum of over all nonzero complex tensors of order satisfying (1), allowing both and the local dimensions to vary. Theorem 1.1 shows that this supremum is finite. It therefore is the smallest integer bound valid uniformly over all such tensor spaces. Define and, for integers ,
| (4) |
Corollary 1.2 (Uniform secant containment).
For every integer , . Equivalently, if
where and the are nonzero, then, set-theoretically,
Here is the Zariski closure of the union of the linear spans of at most points of .
Proof.
For , both the base and the exponent of increase with , as does . Theorem 1.1 therefore gives the claimed bound. The case is included in the same theorem. The secant formulation follows from if and only if . ∎
The rank-one case gives , and the conclusion is already known with the sharp bound at . Raicu’s theorem states that the ideal of the second secant of a Segre variety is generated by the minors of its flattenings [2, Corollary 4.2]; hence . The analogous equality with the matching secant fails at . Qi’s description of the third secant uses Strassen’s equations in addition to the flattening minors [3, Theorem 1.4]. More concretely, a general tensor has border rank : the fourth secant of is defective, whereas its fifth secant fills the ambient space [4, Section 4]. Every flattening of such a tensor has rank at most . Thus
The estimate is consequently far from sharp already at . Its significance is that is finite for every fixed , even as the order and local dimensions vary. The proof occupies Sections 2–4. Proposition 3.2, which bounds arbitrary-length products in a commutative algebra, also gives a cactus-to-secant containment in Section 5. That section records the connection with any-order algebraic branching programs as well.
2 From all-cut constraints to a matrix-product structure
Singleton cuts first remove the dependence on local dimensions. For , let
Then . To see this, choose projections restricting to the identity on . The definition of implies that applying in the -th factor leaves unchanged, so applying all of them does as well. Inclusions and these projections show that restricting to the preserves all flattening ranks and CP border rank: local linear maps cannot increase either quantity, and the maps in the two directions fix . Under the all-cut bound, . We may therefore assume whenever this is useful.
A contraction that preserves one nonzero tensor may collapse the other vectors in its Schmidt support. We therefore need injectivity on the whole support. The next lemma provides it after retaining at most factors. The proof grows the retained set until the contraction has full rank: if adding any one factor failed to increase that rank, variation over a product basis would force all detected dual spaces to coincide, contradicting the dimension of the original support. This is the quantitative contraction step used here; related product-contraction arguments appear in [5, Lemma 4.4].
Lemma 2.1 (Faithful product contraction).
Let be a finite index set and let have dimension . There are , with , and covectors for such that
is injective.
Proof.
For and a tuple of complementary covectors, define
The integer is the largest rank of a product contraction of leaving the factors in . It is attained on a nonempty Zariski-open set of complementary tuples, since rank is detected by matrix minors. Product covectors span , so and . Moreover, whenever .
Suppose that . We claim that for some . Otherwise every one of these integers equals . For each , choose a basis of so that
| (5) |
Such bases exist. For each fixed choice of one basis position in every factor, the maximal-rank condition is a nonempty Zariski-open condition on the product of the spaces of bases. It is nonempty because a maximal-rank tuple consists of nonzero covectors and each of those covectors can be extended to a basis. There are only finitely many choices of positions, and the product of the spaces of bases is irreducible, so all these open conditions can be satisfied together.
If two tuples in this finite product differ only in their -th entry, both corresponding spaces are contained in evaluated at their common remaining entries. That space has dimension at most , while both subspaces have dimension by (5). They are therefore equal. Changing one entry at a time shows that all spaces in (5) are a single subspace . As varies over and varies over this product of bases, the covectors span . Their restrictions span , forcing , contrary to . This proves the claim.
Starting from , enlarge using the claim until . Since each enlargement increases by at least one, at most factors are retained. A tuple attaining this rank gives the required covectors. ∎
Apply the contraction lemma to both sides of a maximal-rank cut. The retained factors will serve as anchors: together they carry an invertible matrix that remains visible in each flattening separating the two anchor sets. Normalizing this matrix to the identity makes each remaining block equal to the product of its blocks in the distinguished row and column. The resulting identities give the following factorization.
Proposition 2.2 (Anchored matrix-product form).
Let have largest nontrivial flattening rank . There are disjoint nonempty sets , each of cardinality at most , and, writing , there are subspaces and of dimension , covectors for , an identification , and linear maps
with the following properties. The tensor lies in , and its contraction on the factors in is
| (6) |
The empty product is the identity, each , and
| (7) |
Consequently the product in (6) may be taken in any order.
Proof.
Choose a cut of rank . Its two Schmidt support spaces and have dimension , and has matrix rank in these spaces. Apply Lemma 2.1 separately to and . It yields retained sets and , each of size at most , and product contractions injective on both support spaces. The tensor obtained by applying both contractions therefore has rank . Since , neither retained set is empty.
Contraction cannot increase flattening rank. It follows from the rank of that the original cuts and both have rank at least , and hence exactly . Let and be their respective support spaces on the retained sides. These have dimension . Applying the two support projections shows that . In particular, is a full-rank matrix.
Choose bases of and of such that , and set
Denote the contracting covectors on by . The resulting matrix-valued multilinear map satisfies . Define ; these maps are linear and .
Fix . Extend each nonzero to a basis of . Arrange the coefficients of across in a block matrix , whose blocks are matrices. The block rows are indexed by basis tuples on , and the block columns by basis tuples on . Label the all- tuple by on each side. Then , and by the all-cut bound. Indeed, replacing the ambient spaces by their supports preserves the rank of this flattening.
Partition around its distinguished block as
Multiplication on the left and right by invertible block matrices gives
Thus , or equivalently for all block indices. If one indexing set is empty, the same identity holds directly. By multilinearity, the block identities give
| (8) |
Extracting one singleton at a time proves (6). The singletons can be extracted in any order. In particular, keeping only free and extracting them in the two possible orders gives , proving (7). ∎
The distinction between commutation across factors and commutation within a factor matters here. The cut identities never compare two independent choices of the variable at the same factor, so they do not force its coefficient algebra to be commutative. The next lemma shows that this is only a bounded obstruction. Each noncommutative algebra removes at least one dimension from the common centralizer, while all algebras belonging to other factors lie in that centralizer.
Lemma 2.3 (Centralizer bound).
Let be finitely many unital subalgebras, and suppose that elements of commute with elements of whenever . At most of the algebras are noncommutative. All the remaining algebras together generate a commutative unital algebra of dimension at most .
Proof.
List the noncommutative algebras as , and define
where denotes the vector space of matrices commuting with every element of . Cross-site commutation implies . Since is noncommutative, there are with . Then , so . Every contains the scalar matrices. The chain therefore has at most strict inclusions. Finally, elements of the remaining algebras commute both within each algebra and across distinct algebras. They generate a commutative subalgebra of , whose dimension is at most . ∎
3 Border rank of products in commutative algebras
The preceding reduction controls the dimension of the algebra containing the remaining matrices, but leaves the number of factors unrestricted. Expanding their product term by term would reintroduce that dependence. The estimate in this section avoids such an expansion: in a local algebra of dimension , every product of elements of the maximal ideal vanishes. The surviving terms are indexed by subsets of fewer than factors, and polarization combines all subsets of a given size into coefficients of product curves. Finite differences bound the border rank of those coefficients using only .
We will use two elementary border-rank properties. Local linear maps cannot increase border rank, as noted above. Also, : choose convergent sequences of bounded-rank approximants to and and add the sequences. Tensoring with a fixed decomposable tensor cannot increase border rank, by tensoring the approximants with that tensor.
Lemma 3.1.
The two expressions in (2) agree. The function is increasing on the positive integers and satisfies
| (9) |
Proof.
For , split the defining sum into its unweighted part and its part weighted by . The identities
and summation of the second identity give the claimed closed form. Equivalently,
which also holds at . Consequently, for ,
The last inequality follows because the difference between and is . Thus is increasing, and
as required. ∎
Proposition 3.2 (Border rank of an algebra product).
Let be a commutative unital complex algebra of dimension . Let , let be linear maps, and let . The multilinear form
| (10) |
defines a tensor in of border rank at most , independently of and the local dimensions.
Proof.
Decompose the finite-dimensional commutative algebra into its local Artin factors,
This decomposition follows from the Chinese remainder theorem applied to sufficiently high powers of the finitely many maximal ideals. Each residue field is , since it is a finite-dimensional field extension of . If is the maximal ideal of , then
For the last assertion, if two consecutive nonzero powers of were equal, Nakayama’s lemma applied to that ideal as an -module would force it to be zero. Hence their dimensions strictly decrease until zero; starting at dimension gives the asserted exponent.
Let and denote the components of and on . Multiplication is componentwise, so , where . Write
with and linear. Fix and write . Expanding the product and using gives
| (11) |
The empty algebra product in the term is , so this term has rank at most one. For , bounding each subset separately would cost summands. We instead treat the symmetric multiplication form once and use the same decomposition for every subset.
For , commutativity makes
a symmetric -linear form on . Pure powers , with , span . Indeed, a linear functional annihilating all such powers gives a homogeneous polynomial vanishing at every , and hence is zero; equivalently this is polarization in characteristic zero. Selecting a basis from these powers therefore expresses the displayed form as
| (12) |
The linear forms and coefficients depend only on the multiplication form at degree , and hence apply to every subset in (11). Zero coefficients or fewer summands are allowed.
Fix one summand and put . We identify the linear forms on with vectors in . The corresponding tensor in the degree- part of (11) is the coefficient of in
For , it has the explicit degeneration
| (13) |
To verify this, expand . The -th forward difference of a polynomial of degree less than is zero, while that of is the constant . Thus the coefficients with cancel, the coefficient with becomes , and every coefficient with is multiplied by a positive power of and tends to zero. For every nonzero , the sum on the right of (13) has CP rank at most , since each is decomposable or zero. Therefore .
The key uniformity is visible in (13): the number of evaluation points depends on the coefficient degree , which is bounded by the local algebra dimension, and is independent of . The degeneration occurs in the tensor space. Thus the argument also applies to algebras that are not limits of reduced algebras.
4 Proof of the uniform bound
Only the anchor factors and the noncommutative factors need to be expanded in local bases. Their number is bounded by ; all other factors remain together in a single algebra product. The expansion must use bases of the original local spaces, since a vector in an anchor support need not be decomposable across . This accounts for the power of in the theorem, while the algebra product contributes .
Proof of Theorem 1.1.
Reduce each to its local support, as at the start of Section 2. This preserves border rank and all flattening ranks and gives . If , every local support is one-dimensional, so is decomposable. Assume henceforth that .
Apply Proposition 2.2, with anchor sets , remaining set , support spaces , identification , and matrix maps . For each , let be the unital algebra generated by . The cross-site commutation relations extend to these generated algebras, because sums and products of matrices commuting with a fixed matrix continue to commute with it. Let be the set of indices for which is noncommutative, and put . By Lemma 2.3,
| (14) |
The algebras , , generate a commutative unital algebra , with . If , take .
Set . Then
| (15) |
For each , choose a basis of , where , with dual basis . Expanding only on these factors gives
| (16) |
There are summands, and every displayed factor on is decomposable in the original tensor factors.
Suppose first that . For a fixed , define
The empty product for is . These matrices may be multiplied in any order, since they come from distinct sites. Define a linear functional on by
The anchored formula, with the factors in evaluated at their chosen dual basis vectors, gives
| (17) |
Here need not belong to ; it only enters the linear functional . Each , , does belong to . Proposition 3.2 and monotonicity of therefore give
When , the coefficients in (16) are scalars, so each summand in that expansion already has rank at most one.
The argument also covers one-dimensional local factors. A nonzero order-one tensor has rank and border rank one; it is excluded from the statement only because there is then no nontrivial cut over which to define .
5 Cactus varieties and algebraic branching programs
5.1 Cactus varieties
The algebra-product estimate has a geometric consequence independent of the anchored reduction. For a projective variety , let denote the Zariski closure of the union of the linear spans of finite subschemes of of length at most . This is the -th cactus variety, with the stated closure convention.
Corollary 5.1 (Cactus-to-secant containment for Segre varieties).
Let , where and the are nonzero finite-dimensional complex vector spaces. For every integer ,
The bound is independent of the number and dimensions of the factors.
Proof.
Let be a nonempty finite subscheme of length . In each factor choose a homogeneous linear form that is nonzero at every point in the projection of the finite support of . This is possible because only finitely many proper hyperplanes in are excluded. The resulting product affine chart contains , and the section trivializes .
The coordinate algebra has dimension . Restriction in this trivialization gives linear maps
The restriction of a decomposable global section is . The affine cone over the linear span of is the image of the dual of this restriction map: its annihilator consists exactly of the linear forms vanishing on . Consequently, every tensor in that cone has the form for some . Proposition 3.2 gives border rank at most . Taking the union over and then its Zariski closure proves the assertion, since is closed. ∎
This containment has a larger secant index and does not identify cactus rank with border rank. The distinction is substantive: Doležálek and Michałek construct equations separating the -th secant from the -th cactus variety for three-factor Segre varieties with [10, Theorem 1.1]. Corollary 5.1 is compatible with such separations because it permits the loss from to .
5.2 Examples and algebraic branching programs
The finite-difference construction also explains the fixed-weight examples directly. Given vectors , put
Equation (13) gives , with the case being decomposable. Across any cut, sorting the chosen factors by the number on each side writes as a sum of at most bipartite product terms, so its flattening ranks are at most as well. For independent pairs , the case is the unnormalized tensor. Its exact rank grows with , whereas its border rank is two for , illustrating why the main theorem cannot be strengthened by simply replacing border rank with rank [1, Section VIII].
There is a parallel formulation in algebraic complexity. In local bases, associate to the set-multilinear polynomial
where is the -th variable group. A matrix-product representation with one homogeneous linear matrix per group is a set-multilinear read-once oblivious algebraic branching program. Its minimum width at each layer is the corresponding prefix flattening rank, by the same successive-factorization argument as for MPS. The all-cut hypothesis is consequently a width bound in every group order. Any-order branching programs and identity testing are studied in [7]; the distinction between cross-layer commutation, full commutation, and diagonal representations, and their connections with tensor and Waring rank, is developed in [8].
Bhargava and Tengse construct a commutative set-multilinear branching program of width at most the dimension of the full partial-derivative space [9, Theorem 1.6]. This parameter differs from the largest flattening rank. If denotes that full space, including the zeroth derivative, then
| (18) |
Indeed, derivatives taken once in each group indexed by span the image of that flattening, and distinct subsets give distinct remaining multidegrees. Even for a nonzero decomposable tensor, every summand in (18) has dimension one, so the full dimension is . Thus the full derivative dimension does not itself yield an order-independent bound from the all-cut hypothesis. The exponential loss in our theorem also does not resolve the polynomial-simulation questions for the structured branching-program classes in [8].
The all-cut hypothesis also limits the number of independent entangled blocks. Suppose a tensor is a product over disjoint blocks of factors, and of those blocks each have an internal cut of rank at least two. Choose one such cut in every block and combine them into a cut of the whole tensor, placing any remaining blocks entirely on one side. The resulting flattening is a tensor product of matrices, so its rank is at least . Hence a tensor with maximal cut rank can have at most such blocks. This observation does not by itself control tensors without a block-product decomposition; the anchored factorization supplies the needed replacement.
The estimate gives . The optimal growth of , including its value at , remains undetermined. The proof also identifies the difficulty in obtaining a stable version from approximately low-rank flattenings: the invertible core may be ill-conditioned, and the finite-difference coefficients can diverge. Controlling these two effects would be necessary for a quantitative approximation guarantee. All statements here concern complex border rank; the local decomposition used in the proof takes its residue fields to be .
References
- [1] M. Florido-Llinàs, Á. M. Alhambra, R. Trivedi, N. Schuch, D. Pérez-García, and J. I. Cirac. The product structure of matrix product states under permutations. PRX Quantum 6:040338, 2025. https://doi.org/10.1103/8sbs-t24w. Updated author version: arXiv:2410.19541v2, 2026, https://arxiv.org/abs/2410.19541v2.
- [2] C. Raicu. Secant varieties of Segre–Veronese varieties. Algebra & Number Theory 6(8):1817–1868, 2012. https://arxiv.org/abs/1011.5867.
- [3] Y. Qi. Equations for the third secant variety of the Segre product of projective spaces. arXiv:1311.2566, 2013. https://arxiv.org/abs/1311.2566.
- [4] H. Abo, G. Ottaviani, and C. Peterson. Induction for secant varieties of Segre varieties. Transactions of the American Mathematical Society 361(2):767–792, 2009. https://arxiv.org/abs/math/0607191.
- [5] J. Draisma and J. Kuttler. Bounded-rank tensors are defined in bounded degree. Duke Mathematical Journal 163(1):35–63, 2014. https://doi.org/10.1215/00127094-2405170.
- [6] J. Draisma, E. Kushilevitz, and E. Weinreb. Partition arguments in multiparty communication complexity. Theoretical Computer Science 412(24):2611–2622, 2011. https://arxiv.org/abs/0909.5684.
- [7] R. Gurjar, A. Korwar, and N. Saxena. Identity testing for constant-width, and any-order, read-once oblivious arithmetic branching programs. Theory of Computing 13, Article 2, 1–21, 2017. https://doi.org/10.4086/toc.2017.v013a002.
- [8] C. Ramya and A. Tengse. On finer separations between subclasses of read-once oblivious ABPs. In 39th International Symposium on Theoretical Aspects of Computer Science (STACS 2022), LIPIcs 219, 53:1–53:23, 2022. https://doi.org/10.4230/LIPIcs.STACS.2022.53.
- [9] V. Bhargava and A. Tengse. Explicit commutative ROABPs from partial derivatives. In 44th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2024), LIPIcs 323, 10:1–10:15, 2024. https://doi.org/10.4230/LIPIcs.FSTTCS.2024.10.
- [10] M. Doležálek and M. Michałek. Nonlinear methods for tensors: Determinantal equations for secant varieties beyond cactus. arXiv:2602.12762, 2026. https://arxiv.org/abs/2602.12762.