15 Frontiers: directions beyond the current tracks
This chapter records areas the library does not yet cover. For each it names one precise target, what the target would build on, and a first step. Most nodes below are not formalized, and most of those are not yet ready: stating them in Lean needs a definition the library does not have. The exceptions are the general Karchmer–Wigderson theorem, with its protocol model: the imported algebraic-circuits library proves it (Definition 1374 and Theorem 1375), and the foundations of border rank with the Koszul-flattening lower bound (Theorem 1382), its single-cluster certificate for the weighted Landsberg–Michałek tensors (Theorem 1386) and its paired-cluster certificate (Theorem 1388), border substitution for tight tensors (Theorem 1393), the deletion game that turns a paired-cluster bound into a border-rank bound (Theorem 1396), and the explicit border-rank bound \((7/3 - \varepsilon )m\) they combine into (Theorem 1400). Where related infrastructure exists elsewhere, it is named as a starting point, not as progress toward the target.
15.1 Hardness of approximation
The PCP theorem is formalized in the interaction chapter (Theorem 1053): \(\mathsf{NP}\) is the union of the classes \(\mathsf{PCP}(r, q)\) over constructible \(r = O(\log n)\) and \(q = O(1)\), with perfect completeness and soundness \(1/2\). Optimal inapproximability is a far target beyond it. The intermediate steps (gap constraint satisfaction, label cover and parallel repetition) appear in the interaction chapter’s section on hardness of approximation.
Write \(\mathsf{PCP}_{c,s}(r, q)\) for the variant of \(\mathsf{PCP}(r,q)\) with completeness \(c\) and soundness \(s\). For every \(\varepsilon {\gt} 0\), \(\mathsf{NP}\) is the union of the classes \(\mathsf{PCP}_{1-\varepsilon ,\, 1/2+\varepsilon }(r, 3)\) over \(r = O(\log n)\), with a verifier that accepts iff the XOR of the three bits it reads equals a bit determined by its coins. Consequently, approximating MAX-3SAT within a factor \(7/8 + \varepsilon \) is \(\mathsf{NP}\)-hard.
Compose the PCP theorem with parallel repetition (Label Cover) and a long-code test. Its soundness analysis is Fourier analysis with noise, extending the BLR argument. First step: define \(\mathsf{PCP}_{c,s}\) with explicit rational \(c\) and \(s\), show it agrees with the existing \(\mathsf{PCP}\) at \(c = 1\), \(s = 1/2\), and define gap-preserving reductions between constraint satisfaction problems.
15.2 Derandomization
The library’s metacomplexity modules, presented in the average-case chapter, already formalize finite pseudorandomness infrastructure:
fixed-length generators Complexity.BitGenerator, arbitrary maps with no efficiency built in, and their distinguishing advantage against a finite test (Definition 1141);
Yao’s hybrid step and the next-bit-prediction identity (Lemma 1142);
Nisan–Wigderson designs Complexity.NWDesign and the associated generator Complexity.NWDesign.generator (Definition 1143);
a finite reconstruction step against tests made of strings of high time-bounded Kolmogorov complexity (Theorem 1144).
What is missing is the circuit-based statement of pseudorandomness, the existence of designs with the needed parameters, and the hardness-versus-randomness theorems built on them.
A family \(G_m : \{ 0,1\} ^{\ell (m)} \to \{ 0,1\} ^m\) is a pseudorandom generator with seed length \(\ell \) if two conditions hold:
for every \(m\) and every circuit \(C\) of size at most \(m\) on \(m\) inputs, \(\lvert \Pr _s[C(G_m(s)) = 1] - \Pr _u[C(u) = 1] \rvert {\lt} 1/10\);
\(G_m\) is computable in time \(2^{O(\ell (m))}\).
Suppose there are \(L \in \bigcup _c \mathsf{DTIME}(2^{cn})\) and \(\varepsilon {\gt} 0\) such that, for all sufficiently large \(n\), no circuit of size \(2^{\varepsilon n}\) agrees with \(L\) on more than a \(1/2 + 2^{-\varepsilon n}\) fraction of inputs of length \(n\). Then \(\mathsf{BPP} = \mathsf{P}\).
The NW generator built from \(L\) on a design with logarithmic seed is a pseudorandom generator by the hybrid and reconstruction argument. Enumerate its \(\mathrm{poly}(n)\) seeds. First step: prove that designs with the required parameters exist, then restate the existing finite reconstruction against circuit tests instead of Kolmogorov tests.
Suppose there are \(L \in \bigcup _c \mathsf{DTIME}(2^{cn})\) and \(\varepsilon {\gt} 0\) such that, for all sufficiently large \(n\), no circuit of size \(2^{\varepsilon n}\) decides \(L\) on all inputs of length \(n\). Then \(\mathsf{BPP} = \mathsf{P}\). This almost-everywhere hypothesis is stronger than \(L \notin \mathsf{SIZE}(2^{\varepsilon n})\): the library’s \(\mathsf{SIZE}\) bounds the size at every length (Definition 277), so non-membership only says that some length has no such circuit, and even an eventual size bound would give only infinitely-often hardness.
Amplify worst-case hardness to the average-case hardness required by Nisan–Wigderson, via local list decoding of a concatenated code or the XOR lemma. First step: instantiate the abstract list-decodable code interface Complexity.BooleanListCode, whose decoder reads the whole received word, with a concrete code, and add the local decoding this argument needs. An explicit list-decodable family is itself still planned (Theorem 1129).
Every \((\log (s/\varepsilon ))^{O(d^2)}\)-wise independent distribution on \(\{ 0,1\} ^n\) \(\varepsilon \)-fools every unbounded fan-in circuit of size \(s\) and depth \(d\).
Approximate the circuit by a low-degree polynomial in two ways: in \(L^2\) via Linial–Mansour–Nisan, and pointwise off a small error set via Razborov–Smolensky. Then sandwich it. First step: define \(k\)-wise independent distributions and \(\varepsilon \)-fooling for a finite family of tests.
15.3 Space-bounded derandomization
For all \(R\), \(w\), and \(\varepsilon \) there is a generator \(G : \{ 0,1\} ^{O(\log R \cdot \log (Rw/\varepsilon ))} \to \{ 0,1\} ^R\) that \(\varepsilon \)-fools every read-once oblivious branching program of length \(R\) and width \(w\). The generator is computable in space linear in its seed. Consequently, randomized logspace with two-sided error (\(\mathsf{BPL}\)) is contained in \(\mathsf{DSPACE}(\log ^2 n)\).
Recursively apply pairwise-independent hash functions, halving the program at each level. The library’s fixed-width pairwise-independent hash families (Definition 210), built for Stockmeyer-style counting, are a starting point. First step: define read-once branching programs and \(\mathsf{BPL}\) as logspace probabilistic machines that halt in polynomial time. The library’s branching programs are width-\(w\) permutation programs, used at width \(5\) for Barrington’s theorem: each step applies a permutation of the \(w\) states selected by one input bit, so they are not required to be read-once, and their steps are permutations rather than arbitrary maps between layers.
Undirected \(s\)–\(t\) connectivity is in \(\mathsf{L}\).
Make the graph regular, then alternate powering with zig-zag products against a constant-size expander until the graph is an expander of logarithmic diameter. The resulting rotation maps are computable in logspace. The PCP development’s internal modules contain regular graphs presented by rotation maps, the zig-zag product of \(G\) and \(H\) with the spectral bound \(\lambda _G + \lambda _H + \lambda _H^2\) (the simpler Reingold–Vadhan–Wigderson estimate), and a zig-zag tower of expanders grown from one constant-size base graph, all of which may be reusable. They are not stated about space-bounded computation. First step: fix a graph encoding and state the undirected connectivity language.
15.4 Cryptographic foundations
\(f \in \mathsf{FP}\) is one-way (against nonuniform adversaries) if for every family of polynomial-size circuits \((A_n)\), the function \(n \mapsto \Pr _{x \in \{ 0,1\} ^n}[f(A_n(f(x))) = f(x)]\) is negligible.
Let \(f\) be one-way and \(g(x, r) = (f(x), r)\) with \(|r| = |x|\). Then \(\langle x, r \rangle \bmod 2\) is a hard-core predicate for \(g\): every family of polynomial-size circuits predicts it from \(g(x,r)\) with probability at most \(1/2 + \mathrm{negl}(n)\).
A good predictor is a noisy oracle for the Hadamard encoding of \(x\). Local list decoding, which finds every large Fourier coefficient of the predictor, recovers a short list containing \(x\). First step: define hard-core predicates, and prove the finite list-decoding statement for the Hadamard code in Fourier language.
If a length-doubling pseudorandom generator secure against polynomial-size circuits exists, then so does a pseudorandom function family secure against polynomial-size oracle circuits.
Evaluate the tree of generator applications along the input bits. A hybrid argument over tree levels, restricted to the nodes the adversary queries, bounds the advantage. First step: define cryptographic PRGs and a PRF oracle game with negligible advantage, compatible with the planned pseudorandom function families of the natural-proofs barrier (Definition 1083). Also prove that one-way permutations yield PRGs via Goldreich–Levin and the existing finite Yao hybrid step (Lemma 1142).
15.5 Communication complexity
The library formalizes the monotone Karchmer–Wigderson correspondence (Theorem 941). Its rectangle-indexed protocols (Complexity.KarchmerWigderson.Protocol) translate to and from monotone formulas with exactly equal depth. The imported algebraic-circuits library proves the general Karchmer–Wigderson theorem for De Morgan formulas, for protocols specialized to Karchmer–Wigderson games (Definition 1374 and Theorem 1375; the same result is Theorem 366). General two-party communication complexity is not formalized: protocols for arbitrary functions and relations, randomized protocols, and lower-bound methods such as rectangle partitions, fooling sets and discrepancy.
A deterministic protocol for \(f : X \times Y \to Z\) is a binary tree. Each internal node is owned by Alice, who branches on a function of \(x\), or by Bob, who branches on a function of \(y\). Each leaf is labelled by an output. The cost is the depth, and \(D(f)\) is the minimum cost of a protocol computing \(f\). Only the protocols of Karchmer–Wigderson games are formalized (Definition 1374); their leaves name a coordinate, and they solve a relation rather than compute a function.
For every distribution \(\mu \) on \(X \times Y\) and every error \(\varepsilon {\lt} 1/2\), public-coin randomized protocols satisfy \(R_\varepsilon (f) \ge \log _2\bigl((1 - 2\varepsilon )/\mathrm{disc}_\mu (f)\bigr)\). The inner product \(\mathrm{IP}_n(x,y) = \sum _i x_i y_i \bmod 2\) has uniform discrepancy at most \(2^{-n/2}\). Hence \(R_{1/3}(\mathrm{IP}_n) \ge n/2 - O(1)\).
A \(c\)-bit protocol partitions \(X \times Y\) into at most \(2^c\) rectangles. Lindsey’s lemma bounds each rectangle’s bias using orthogonality of the Hadamard matrix, that is, of the parities. First step: prove the rectangle partition lemma and the fooling-set bound \(D(\mathrm{EQ}_n) \ge n\).
These definitions come from the imported algebraic-circuits library. A De Morgan formula on \(n\) inputs is a binary tree whose leaves are literals \(x_i\) or \(\lnot x_i\) or Boolean constants and whose internal nodes are binary AND or OR gates. A protocol on \(n\) inputs is a binary tree whose leaves each name a coordinate \(i {\lt} n\) and whose internal nodes are each owned by Alice or by Bob and branch by an arbitrary Boolean function of the owner’s whole input in \(\{ 0,1\} ^n\); on inputs \(x\) for Alice and \(y\) for Bob it outputs the coordinate at the leaf it reaches. For both, the depth is the length of a longest root-to-leaf path (a leaf has depth \(0\)) and the size is the number of leaves, constant leaves included. A protocol solves the game on a rectangle \(A \times B\) if its output \(i\) satisfies \(x_i \neq y_i\) for all \(x \in A\) and \(y \in B\); it solves the Karchmer–Wigderson game of \(f : \{ 0,1\} ^n \to \{ 0,1\} \) if it solves the game on \(f^{-1}(1) \times f^{-1}(0)\). The minimum formula depth and size of \(f\) (over formulas computing \(f\) at every input) and the minimum protocol depth and size of its game are infima in \(\mathbb {N} \cup \{ \infty \} \), equal to \(\infty \) when no formula or protocol exists.
In the model of Definition 1374, for every \(n \ge 1\) and every \(f : \{ 0,1\} ^n \to \{ 0,1\} \), constant or not, the minimum depth of a De Morgan formula computing \(f\) equals the minimum depth of a protocol for the Karchmer–Wigderson game of \(f\), in which Alice holds \(x \in f^{-1}(1)\), Bob holds \(y \in f^{-1}(0)\), and they must output some \(i\) with \(x_i \neq y_i\). Likewise the minimum number of leaves of a formula computing \(f\) equals the minimum number of leaves of a protocol for the game. The hypothesis \(n \ge 1\) cannot be dropped: for \(n = 0\) no protocol exists, since a leaf must name a coordinate, while a constant formula has depth \(0\). This is the result of Theorem 366.
Both translations preserve depth and leaf count exactly. From a formula: an OR gate becomes an Alice node where she says whether her input satisfies the left disjunct, and play continues in a disjunct her input satisfies; an AND gate becomes a Bob node where he says whether his input satisfies the left conjunct, and play continues in a conjunct his input violates. A literal leaf names its coordinate, and a constant leaf, reachable only on an empty rectangle, names a default coordinate, which exists because \(n \ge 1\). From a protocol: track the rectangle of inputs consistent with the transcript. Alice nodes become OR gates, Bob nodes become AND gates, and a leaf naming \(i\) becomes whichever of \(x_i\) and \(\lnot x_i\) is \(1\) on Alice’s side and \(0\) on Bob’s side, or a constant when one side is empty.
15.6 Algebraic complexity
The imported algebraic-circuits library already has arithmetic circuits: CSLib straight-line circuits over its arithmetic signature (Algebraic.Arithmetic.signature), with binary addition, binary multiplication and constant gates, evaluable in any carrier with addition and multiplication, in particular as formal polynomials in Mathlib’s MvPolynomial. They are used for lower bounds on computing a single polynomial, such as Theorem 391. Polynomial families, degree bounds, projections and the classes below are not formalized.
Fix a field \(\mathbb {F}\). An arithmetic circuit is a DAG with \(+\) and \(\times \) gates over variables and field constants. \(\mathsf{VP}\) is the class of polynomial families \((f_n)\) with \(\mathrm{poly}(n)\) variables and degree, computed by \(\mathrm{poly}(n)\)-size arithmetic circuits. \(\mathsf{VNP}\) is the class of families \(f_n(x) = \sum _{e \in \{ 0,1\} ^{m(n)}} g_n(x, e)\) with \((g_n) \in \mathsf{VP}\) and \(m\) polynomial.
Over any field of characteristic other than \(2\), the permanent family \((\mathrm{perm}_n)\) is \(\mathsf{VNP}\)-complete under polynomial-size projections.
Show the permanent is in \(\mathsf{VNP}\) via Ryser’s formula. For hardness, convert formulas to weighted graphs whose cycle covers compute the polynomial. First step: on top of the imported arithmetic circuits and their MvPolynomial semantics, define polynomial families, their size and degree bounds, and \(p\)-projections. The Boolean counterpart, \(\# \mathsf{P}\)-completeness of the \(0/1\) permanent, would connect to the existing class \(\# \mathsf{P}\) (Definition 198).
Tensors give a second algebraic model. The foundations below are formalized for coordinate tensors over \(\mathbb {C}\), and so is the explicit lower bound they lead to: border rank at least \((7/3 - \varepsilon )m\) for the weighted Landsberg–Michałek tensors (Theorem 1400).
A tensor \(T \in A \otimes B \otimes C\), with \(A = \mathbb {C}^\alpha \), \(B = \mathbb {C}^\beta \), \(C = \mathbb {C}^\gamma \) for finite \(\alpha , \beta , \gamma \), is given by its coordinates \(T_{ijk}\). It has rank at most \(r\) if it is a sum of \(r\) outer products \(u \otimes v \otimes w\), and border rank at most \(r\) if it lies in the closure of the set of tensors of rank at most \(r\); \(\mathbf{R}(T)\) and \(\underline{\mathbf{R}}(T)\) are the least such \(r\). Matrices \(X, Y, Z\) act on the three factors by \(X \otimes Y \otimes Z\).
\(\underline{\mathbf{R}}(T) \le \mathbf{R}(T)\); border rank is subadditive; and neither rank nor border rank increases under \(X \otimes Y \otimes Z\) or under deleting or permuting slices in any factor.
\(X \otimes Y \otimes Z\) maps outer products to outer products and is continuous, so it maps the closure of the rank-\(r\) tensors into itself.
A matrix over a field has rank at least \(k\) if and only if some \(k \times k\) minor is nonzero. Hence the matrices of rank at most \(r\) form a closed set, the rank of a block upper-triangular matrix is at least the sum of the ranks of its diagonal blocks, and deleting \(d\) rows and \(e\) columns lowers the rank by at most \(d + e\).
Choose \(k\) independent rows, then \(k\) independent columns of the resulting \(k \times n\) matrix. The vanishing of all \((r+1)\)-minors is a closed condition.
Order the basis \(a_i\) of \(A\) and let \(e_I = a_{i_1} \wedge \dots \wedge a_{i_p}\) for \(I = \{ i_1 {\lt} \dots {\lt} i_p\} \), so that \(a_i \wedge e_I = (-1)^{|\{ x \in I : x {\lt} i\} |} e_{I \cup \{ i\} }\) for \(i \notin I\). The Koszul flattening \(T_A^{\wedge p} \colon \Lambda ^p A \otimes B^* \to \Lambda ^{p+1} A \otimes C\) sends \(e_I \otimes b_j^*\) to \(\sum _{i,k} T_{ijk} (a_i \wedge e_I) \otimes c_k\) (Landsberg and Michałek, Towards finding hay in a haystack, Theory of Computing, 2025, Section 4.1).
For every \(p\), \(\operatorname {rank} T_A^{\wedge p} \le \underline{\mathbf{R}}(T) \binom {\dim A - 1}{p}\). Applied after a projection \(A \to A'\), the same holds with \(\dim A'\) in place of \(\dim A\).
For \(u \ne 0\) the map \(X \mapsto u \wedge X\) on \(\Lambda ^p A\) has rank \(\binom {\dim A - 1}{p}\): the composite of two such maps vanishes, and the rows \(K \cup \{ i_0\} \) and columns \(K\) with \(i_0 \notin K\) give an invertible diagonal submatrix when \(u_{i_0} \ne 0\). The flattening of \(u \otimes v \otimes w\) factors through this map, the flattening is linear in \(T\), and matrix rank is subadditive and lower semicontinuous.
A nonempty sum \(\sum _x \pm 2^{E_x}\) with pairwise distinct exponents is nonzero. Let \(M\) be a square matrix over a commutative ring of characteristic zero whose nonzero entries are \(\pm 2^{2^{L_{ij}}}\), with labels \(L_{ij}\) pairwise distinct on the nonzero entries. If the nonzero entries contain a perfect matching, then \(\det M \ne 0\). A minor of a matrix \(A\) that is block diagonal, with \(|\beta |\) nonsingular blocks of size \(|\iota |\), gives \(\operatorname {rank} A \ge |\iota | \cdot |\beta |\).
In the sum, every term except the one with the least exponent \(E_0\) is divisible by \(2^{E_0 + 1}\). In the Leibniz expansion of \(\det M\), a permutation \(\sigma \) supported on the nonzero entries contributes \(\pm 2^{E(\sigma )}\) with \(E(\sigma ) = \sum _j 2^{L_{\sigma (j) j}}\), the binary number whose set bits are the labels used by \(\sigma \). These labels determine the pairs \((\sigma (j), j)\), so the exponents are pairwise distinct. A block-diagonal minor has determinant the product of the block determinants.
Let \(m = 2k + 1\). For coefficients \(\gamma \), the tensor \(T_k(\gamma ) = \sum _{i, j} \gamma _{i, j}\, a_i \otimes b_j \otimes c_{i + j}\) in \(\mathbb {C}^m \otimes \mathbb {C}^m \otimes \mathbb {C}^m\), with \(i \in [-k, k]\) and \(j, i + j \in [0, m)\), is the family of Landsberg and Michałek, Towards finding hay in a haystack, Theory of Computing, 2025, (1.1): its slice \(i\) is a weighted shift matrix supported on the diagonal of offset \(i\). The weighted tensor has the explicit coefficients \(\gamma _{a, j} = 2^{2^{a m + j}}\), where \(a = i + k\). A cluster is a choice of \(2p + 1\) slices, with offsets \(o_0, \dots , o_{2p}\); projecting the first factor onto them gives the cluster tensor, with \(2p + 1\) slices. The spread of the offsets is the largest minus the smallest of the sums \(\sum _{t \in K} o_t\) over the subsets \(K\) of size \(p\) or \(p + 1\); the \(p\)-subset spread is the same over the subsets of size exactly \(p\).
If \(o_0 \le \dots \le o_{2p}\) and \(o_{2p} - o_0 \le L\), then the spread is at most \(|o_p| + pL\), and the \(p\)-subset spread is at most \(pL\), whatever the median. The \(p\)-subset spread is always at most the spread.
Compare each sum with \(|K|\, o_p\): the at most \(p\) elements of \(K\) above the median add at most \(p (o_{2p} - o_p)\), the at most \(p\) elements below it subtract at most \(p (o_p - o_0)\), and the sizes of two subsets differ by at most one. A sum over \(p\) elements lies in \([p\, o_0, p\, o_{2p}]\), so two such sums differ by at most \(pL\).
Let a cluster of \(2p + 1\) distinct slices of the weighted Landsberg–Michałek tensor \(T\) have offsets with pairwise distinct \(p\)-subset sums and spread \(s\). Then the Koszul flattening \(U_A^{\wedge p}\) of the cluster tensor \(U\) has rank at least \(\binom {2p+1}{p} (m - s)\), so \(\binom {2p+1}{p} (m - s) \le \underline{\mathbf{R}}(T') \binom {2p}{p}\) for \(T' = T\) and for every tensor \(T'\) obtained from \(T\) by zeroing some slices outside the cluster. The rank bound holds for any coefficients \(2^{2^{e}}\) whose labels \(e\) are distinct on positions of the cluster whose columns differ by at most the \(p\)-subset spread, which is at most \(pL\) for a cluster of diameter \(L\) (Lemma 1385), independent of the median. This is the single-cluster lemma of the program for border rank \((7/3 - o(1)) m\) in the Landsberg–Michałek setting. It gives only \(\underline{\mathbf{R}}(T) \ge \frac{2p+1}{p+1} (m - s)\), below \(2m\). Border substitution (Theorem 1393), the paired-cluster bound (Theorem 1388 and Corollary 1389), the counting argument (Theorem 1396), and the choice of \(2p + 1\) surviving slices with distinct \(p\)-subset sums inside a good block (Lemma 1397), which connects them, are formalized; together they give Theorem 1400.
A nonzero entry in column \((I, j)\) and row \((J, \ell )\) of \(U_A^{\wedge p}\) has \(J = I \cup \{ t\} \), \(t \notin I\), and \(\ell = j + o_t\), so \(w = j - \sum _I o = \ell - \sum _J o\) is preserved. For each of the \(m - s\) shifts \(w\) with \(w + \sum _K o \in [0, m)\) for all subsets \(K\) of size \(p\) or \(p + 1\), take the columns \((I, w + \sum _I o)\) and the rows \((\sigma (I), w + \sum _{\sigma (I)} o)\), where \(\sigma \) is a bijection from \(p\)-subsets to \((p+1)\)-subsets with \(I \subseteq \sigma (I)\). It exists by Hall’s theorem, since the inclusion graph is \((p+1)\)-regular on both sides. The resulting minor is block diagonal. In each block, the entries are \(0\) or \(\pm 2^{2^{e}}\), the columns \(w + \sum _I o\) differ by at most the \(p\)-subset spread, so the label condition and distinct subset sums make the labels distinct, and \(\sigma \) is a perfect matching of the nonzero entries, so the block is nonsingular by Lemma 1383. The border-rank bounds follow from Theorem 1382 after projecting onto the \(2p + 1\) cluster slices, which sends \(T\) and each such \(T'\) to \(U\).
Choose rows \(f(i, b)\) and columns \(g(i, b)\) of a matrix \(A\) over a field, for \(i \in \iota \) within each block \(b \in \beta \), and a linear order on the blocks. If every entry from the rows of a block to the columns of an earlier block vanishes, and every square block \((A_{f(i, b), g(i', b)})_{i, i'}\) is nonsingular, then \(\operatorname {rank} A \ge |\iota | \cdot |\beta |\).
The minor on all the chosen rows and columns is block triangular, so its determinant is the product of the block determinants.
Let \(T\) be the weighted Landsberg–Michałek tensor with \(n = m = 2k + 1\). Let a positive cluster be \(2p + 1\) slices with increasing offsets \(o^+_0 {\lt} \dots {\lt} o^+_{2p}\) in \([1, k]\), and a negative cluster \(2p + 1\) slices with increasing offsets \(o^-_t\) in \([-k, -1]\), each with diameter at most \(L\) and pairwise distinct \(p\)-subset sums, and with medians \(o^+_p = r\) and \(o^-_p = -s\). The paired projection \(A \to \mathbb {C}^{2p+1}\) sends both \(a_{c^+_t}\) and \(a_{c^-_t}\) to \(e_t\), so it maps \(T\) to the sum \(V = V^+ + V^-\) of the two cluster tensors, and \(V_A^{\wedge p} = (V^+)_A^{\wedge p} + (V^-)_A^{\wedge p}\). With \(z = r + s\) and
the Koszul flattening has rank at least \(\binom {2p+1}{p} (W - 8(p + 1)L)\), so \(\binom {2p+1}{p} (W - 8(p + 1)L) \le \underline{\mathbf{R}}(T') \binom {2p}{p}\) for every tensor \(T'\) obtained from \(T\) by zeroing slices outside both clusters. No lower bound on \(r\) or \(s\) is needed. The rank bound holds for \(T_k(\gamma )\) with any coefficients \(\gamma _{a, j} = 2^{2^{e(a, j)}}\) whose labels separate the positions \((a, j)\), \((a', j')\) with \(|a - a'| \le L\) and \(|j - j'| \le pL\). More generally, clusters of weighted shifts identified slice by slice give a minor of rank \(\binom {2p+1}{p}\) times the number of single-cluster blocks chosen, provided no entry goes from a later block to an earlier one.
Index columns by positions \(j\) and rows by \(\ell \) in \([0, n)\). A single-cluster block of shift \(w\) (Theorem 1386) uses the columns \((I, w + \sum _I o)\) and the rows \((\sigma (I), w + \sum _{\sigma (I)} o)\). For offsets with median \(\rho \) and diameter \(L\) every sum \(\sum _K o\) lies within \(pL\) of \(|K| \rho \), so the columns of the block lie within \(pL\) of a center \(x\) and its rows within \(pL\) of \(x + \rho \). A positive column at \(x\) meets rows within \((2p + 1)L\) of \(x + r\) (through the positive slices) and of \(x - s\) (through the negative ones); a negative column meets rows near \(x - s\) and \(x + r\).
Take the blocks whose centers lie in four tiles, each shrunk by \(\mu = (p + 1)L\) at both ends and cut to fit in \([0, n)\): positive blocks with centers in \(P_1 = [0, s)\) and \(P_2 = [z, z + s)\), whose rows lie in \([r, z)\) and \([z + r, 2z)\), and negative blocks with centers in \(N_1 = [s, z)\) and \(N_2 = [z + s, 2z)\), whose rows lie in \([0, r)\) and \([z, z + r)\). The positive system (\(P_1 \cup P_2\)) and the negative system (\(N_1 \cup N_2\)) never meet. A positive column of \(P_1\) meets only its own block, one of \(P_2\) its own block and rows of \(P_1\) (shift \(-s\)); a negative column of \(N_2\) meets only its own block, one of \(N_1\) its own block and rows of \(N_2\) (shift \(+r\)); everything else falls outside the chosen rows, because tiles of opposite signs are \(2\mu {\gt} (2p + 1)L\) apart. In the order \(P_1 {\lt} P_2 {\lt} N_2 {\lt} N_1\) the minor is block triangular (Lemma 1387). Within one block the slices of the other cluster contribute nothing, since \(o^+_t \ne o^-_t\), so the diagonal block is a nonsingular single-cluster block; blocks of the same cluster with different shifts do not meet through that cluster, since the shift is preserved. Only labels within one diagonal block are compared: positions of one cluster, whose slices differ by at most \(L\) and whose columns differ by at most the \(p\)-subset spread, at most \(pL\). So labels that separate an \((L, pL)\) window suffice. The tiles have widths \(s\), \(\min (s, n - r - z)^+\), \(\min (r, n - s - z)^+\) and \(r\), each less \(2\mu \). When \(2z \le n\) both tiles fit and \(W = 2z\); when \(2z {\gt} n\) the second tile is cut by \(n\) and \(W \ge 2(n - z)\). The border-rank bounds follow from Theorem 1382 after the paired projection, which sends each such \(T'\) to \(V\).
The original sketch of this step built a tile of side \(z\) and repeated it in a square of side \(2z\), claiming that the interactions between the two copies run in one direction. For the partition into copies they do not; the decomposition above, which separates the positive and negative systems and orders each one, replaces that argument and needs no auxiliary square of side \(2z\).
For clusters as in Theorem 1388 inside a set \(S\) of slices, with medians \(r\) and \(-s\),
where \(\Phi _n\) is the width of Definition 1394. There is no condition on \(k\), \(p\), \(L\), \(r\), or \(s\). The same bound holds for \(T_k(\gamma )\) with coefficients \(2^{2^{e}}\) whose labels separate an \((L, pL)\) window, as in Theorem 1388.
The spread of each cluster is at most its \(|{\rm median}| + pL\) (Lemma 1385), so the single-cluster certificate gives the terms \(n - r\) and \(n - s\) with loss \(pL\); Theorem 1388 gives \(r + s\) and \(2 \min (r + s, n - r - s)\) with loss \(8(p + 1)L\). Finally \((p + 1) \binom {2p+1}{p} = (2p + 1) \binom {2p}{p}\).
A tensor \(T \in A \otimes B \otimes C\) is tight if there are weights \(\tau _A \colon \alpha \to \mathbb {Z}\), \(\tau _B \colon \beta \to \mathbb {Z}\), \(\tau _C \colon \gamma \to \mathbb {Z}\) with \(\tau _A\) injective and \(\tau _A(i) + \tau _B(j) + \tau _C(k) = 0\) whenever \(T_{ijk} \ne 0\). Landsberg and Michałek (Definition 2.2) also ask \(\tau _B\) and \(\tau _C\) to be injective, so a tensor that is tight in their sense, in its tight basis, is tight here. For \(S \subseteq \alpha \), \(T|_S\) keeps the slices \(T_i\) with \(i \in S\) and zeroes the others: the restriction of \(T\) to \(\operatorname {span}\{ a_i^* : i \in S\} \subseteq A^*\) (their Definition 2.1), kept inside \(A \otimes B \otimes C\). For \(u \in A\), \(\Pi _u = 1 - (u^* u)^{-1} u u^*\) is the orthogonal projection onto \(u^\perp \).
If \(\underline{\mathbf{R}}(T) \le r + 1\) and \(A \ne 0\), then \(\underline{\mathbf{R}}((\Pi _u \otimes 1 \otimes 1) T) \le r\) for some \(u \ne 0\); no conciseness is assumed. Moreover, a bound on \(\underline{\mathbf{R}}((P \otimes Y \otimes Z) T)\) depends on \(P\) only through its kernel: it passes to every \(P'\) with \(\ker P \subseteq \ker P'\).
Write \(T\) as a limit of \(T_n = \sum _{s=0}^{r} u_{n,s} \otimes v_{n,s} \otimes w_{n,s}\). A unit vector \(\hat u_n\) on the line of \(u_{n,0}\) makes \(\Pi _{\hat u_n}\) kill the first summand, so \((\Pi _{\hat u_n} \otimes 1 \otimes 1) T_n\) has rank at most \(r\). A subsequence of \(\hat u_n\) converges on the compact unit sphere to some \(u\), and \((u, S) \mapsto (\Pi _u \otimes 1 \otimes 1) S\) is continuous at \(u \ne 0\). If \(\ker P \subseteq \ker P'\), then \(P' = G P\) for a matrix \(G\), and \(G \otimes 1 \otimes 1\) does not increase border rank.
Let \(T\) be tight and \(u \ne 0\) with \(\underline{\mathbf{R}}((\Pi _u \otimes 1 \otimes 1) T) \le \rho \). Then \(\underline{\mathbf{R}}(T|_{\alpha \setminus \{ i\} }) \le \rho \) for some \(i\) with \(u_i \ne 0\).
Let \(i_0\) minimize \(\tau _A\) on the support of \(u\) and \(\lambda (t) = \operatorname {diag}(t^{\tau _A(i) - \tau _A(i_0)})\). Tightness makes \(T\) invariant under \(\lambda (t) \otimes \mu (t) \otimes \nu (t)\) for suitable diagonal \(\mu , \nu \), so conjugating and using that only the kernel matters gives the same bound for the projection along \(\lambda (t) u\), for every \(t \ne 0\). As \(t \to 0\), \(\lambda (t) u \to u_{i_0} a_{i_0}\), because \(\tau _A(i) {\gt} \tau _A(i_0)\) for every other \(i\) in the support (\(\tau _A\) is injective). The directions \(v \ne 0\) satisfying the bound form a closed subset of \(A \setminus \{ 0\} \), and \(\Pi _{a_{i_0}}\) has the same kernel as the map that zeroes slice \(i_0\). This one-parameter-subgroup limit replaces the Borel fixed-point theorem used by Landsberg and Michałek.
Let \(T\) be tight and \(S_0 \subseteq \alpha \) with \(\underline{\mathbf{R}}(T|_{S_0}) \le r\). Then some ordering \(i_1, \dots , i_{|S_0|}\) of \(S_0\) satisfies \(\underline{\mathbf{R}}(T|_{S_q}) \le r - q\) for every \(q\), where \(S_q = S_0 \setminus \{ i_1, \dots , i_q\} \). If the slices \(T_i\), \(i \in S_0\), are nonzero, then \(|S_0| \le r\); taking \(r = \underline{\mathbf{R}}(T|_{S_0})\), some ordering satisfies \(\underline{\mathbf{R}}(T|_{S_0}) \ge q + \underline{\mathbf{R}}(T|_{S_q})\) for every \(q \le |S_0|\). For \(S_0 = \alpha \) this is the conclusion of Landsberg and Michałek, Proposition 2.3, for the filtration \(A_{\dim A - q}^* = \operatorname {span}\{ a_i^* : i \in S_q\} \) by tight basis elements, with nonzero slices in place of \(A\)-conciseness and only \(\tau _A\) required to be injective. Consequently, if every ordering of \(S_0\) has a stage \(q\) at which \(q\) plus a lower bound for \(\underline{\mathbf{R}}(T|_{S_q})\) exceeds \(r\), then \(\underline{\mathbf{R}}(T|_{S_0}) {\gt} r\).
Apply Lemma 1391 and then Lemma 1392 to the tight tensor \(T|_S\). If the zeroed slice lies outside \(S\), the bound already holds for \(T|_S\) and deleting any element of \(S\) keeps it. Iterating gives the ordering. Once the bound reaches \(0\), \(T|_{S_q} = 0\), which is impossible while \(S_q\) contains a nonzero slice; hence \(|S_0| \le r\).
Index \(m = 2k + 1\) slices by their offsets \(-k, \dots , k\). For a block length \(L \ge 1\), the \(i\)-th positive block consists of the slices with offset in \([iL + 1, (i + 1)L]\) and the \(i\)-th negative block of those with offset in \([-(i + 1)L, -(iL + 1)]\); the offsets \(1, \dots , k\) of each sign split into runs of length \(L\), the last possibly shorter. A block \(B\) is good for a set \(S\) of surviving slices if \(|S \cap B| \ge R\). The width of a positive cluster at offset \(r\) paired with a negative cluster at offset \(-s\) is
A function \(\mathrm{LB}\) on sets of slices satisfies the paired-cluster hypothesis with constants \(D\) and \(E\) if, whenever a positive block and a negative block are both good for \(S\), some offsets \(r\) in the positive block and \(-s\) in the negative block satisfy \(D (\Phi _m(r, s) - E) \le \mathrm{LB}(S)\).
\(\Phi _n\) is symmetric, \(2\)-Lipschitz in each argument, and at least \(2n/3\). Let \(n = 2k + 1\), and let \(s \ge 0\) and \(T\) be integers with \(2n \le 3T + 3\). The integers \(r \in [1, k]\) with \(\Phi _n(r, s) \le T\) lie in the two intervals \([n - T, \lfloor T/2 \rfloor - s]\) and \([\lceil n - T/2 \rceil - s, \min (k, T - s)]\), and there are at most \((3T - 2n + 3)/2\) of them.
Since \((n - r) + (n - s) + (r + s) = 2n\), \(\Phi _n \ge 2n/3\). The bound \(\Phi _n(r, s) \le T\) forces \(r \ge n - T\), \(r + s \le T\), and either \(2(r + s) \le T\) or \(2(n - r - s) \le T\), which gives the two intervals. If the first is empty, the second has at most \(3T/2 - n + 1\) points. Otherwise \(s \le 3T/2 - n\), and the second interval, capped at \(k\), has at most \(T/2 + s - k\) points, for a total of at most \(2T - n - k + 1 \le 3T/2 - n + 3/2\) when \(T \le n\). When \(T \ge n\) the bound is at least \(k\).
Let \(m = 2k + 1\), \(1 \le R \le L \le k\) and \(D \ge 3/2\), and let \(\mathrm{LB}\) satisfy the paired-cluster hypothesis with constants \(D\) and \(E\). Then for every ordering of the \(m\) slices some stage \(q \le m\) satisfies
where \(S_q\) is the set of slices left after deleting the first \(q\). Consequently, if \(T\) is tight with \(m\) nonzero \(A\)-slices and \(S \mapsto \underline{\mathbf{R}}(T|_S)\) satisfies the paired-cluster hypothesis, then \(\underline{\mathbf{R}}(T)\) is at least the same bound.
This is the global, combinatorial step of the bound \((7/3 - o(1))m\) for explicit tensors. The theorem takes the paired-cluster hypothesis as an assumption. For the weighted Landsberg–Michałek tensors, Koszul flattenings of paired clusters of \(2p + 1\) slices (Corollary 1389), with clusters chosen greedily (Lemma 1397), supply it with \(D = (2p + 1)/(p + 1)\), \(E = 8(p + 1)L\) and \(R = 3^{2p} + 1\). This gives \((7/3 - 2/(3(p + 1)))m - O(pL + Rm/L)\), hence \((19/9 - o(1))m\) at \(p = 2\) (Theorem 1400).
Let \(S_q\) be the survivors after \(q\) deletions. Before any deletion the first block of each sign has \(L \ge R\) slices, so both signs have a good block; after all \(m\) deletions neither has. At the last stage \(q\) at which both signs have a good block, the next deletion removes one slice and leaves one sign without a good block. Say it is the negative sign; otherwise exchange the signs, using \(\Phi _m(r, s) = \Phi _m(s, r)\). Then \(S_q\) has at most \((R - 1)(k/L + 1) + 1\) negative slices. Fix a good negative block \(B^-\) for \(S_q\) and write \(\mathrm{LB}(S_q) = D(T - E)\). Each good positive block \(B\) pairs with \(B^-\) to give offsets \(r_B \in B\) and \(-s_B \in B^-\) with \(\Phi _m(r_B, s_B) \le T\), so in particular \(T \ge 2m/3\). All \(s_B\) lie within \(L\) of one \(s_0\), and every surviving offset \(r\) of \(B\) lies within \(L\) of \(r_B\), so \(\Phi _m(r, s_0) \le T + 4L\). By the two-interval lemma at most \((3(T + 4L) - 2m + 3)/2\) slices survive in good positive blocks. The other positive blocks hold at most \(R - 1\) survivors each, and offset \(0\) at most one. Hence \(q = m - |S_q| \ge 2m - 3T/2 - O(L + Rm/L)\) and \(q + \mathrm{LB}(S_q) \ge 2m + (D - 3/2)T - DE - O(L + Rm/L)\), which is at least the stated bound because \(D \ge 3/2\) and \(T \ge 2m/3\). For the tensor, border substitution (Theorem 1393) gives an ordering with \(q + \underline{\mathbf{R}}(T|_{S_q}) \le \underline{\mathbf{R}}(T)\) for every \(q \le m\).
A finite set \(A \subseteq \mathbb {Z}\) with more than \(3^n\) elements contains integers \(x_0 {\lt} \dots {\lt} x_n\) whose subset sums \(\sum _{t \in I} x_t\), over \(I \subseteq \{ 0, \dots , n\} \), are pairwise distinct. Consequently, if at least \(3^{2p} + 1\) slices of a set \(S\) lie in one positive (negative) block of length \(L\), then \(2p + 1\) of them, in increasing order, form a cluster whose offsets have pairwise distinct subset sums, lie in \([1, k]\) (in \([-k, -1]\)), and have diameter at most \(L - 1\).
Choose \(x_0, x_1, \dots \) greedily, keeping the invariant that no combination \(\sum _t \varepsilon _t x_t\) with \(\varepsilon _t \in \{ -1, 0, 1\} \), not all zero, vanishes; this is equivalent to distinct subset sums. After \(i \le n\) choices the signed sums \(\sum _t \varepsilon _t x_t\) take at most \(3^i {\lt} |A|\) values, so some \(a \in A\) avoids them. A vanishing combination of \(x_0, \dots , x_{i-1}, a\) has coefficient \(0\) on \(a\), and then vanishes by the invariant, or coefficient \(\pm 1\), which would make \(a\) a signed sum. Sorting the chosen set keeps its subset sums distinct. For a cluster, apply this to the offsets of the slices of \(S\) in the block, which are at most \(L\) consecutive integers of one sign. A greedy choice that only keeps the \(p\)-subset sums distinct can get stuck.
Every Landsberg–Michałek tensor \(T_k(\gamma )\) is tight, with weights \(\tau _A(a) = a - k\), \(\tau _B(j) = j\) and \(\tau _C(\ell ) = -\ell \), and all of its \(A\)-slices are nonzero when all coefficients \(\gamma _{a, j}\) are; in particular the weighted tensor is tight with nonzero slices.
Its support lies on \(\ell = j + (a - k)\). Slice \(a\) has the entry \(\gamma _{a, j}\) at \(j = k - a\), \(\ell = 0\) when \(a \le k\), and at \(j = 0\), \(\ell = a - k\) otherwise.
Let \(T\) be a tensor with \(m = 2k + 1\) slices. The property \(\mathrm{PK}_T(p, L, E)\) says: for every set \(S\) of slices and every two clusters \(c^+\) and \(c^-\) of \(2p + 1\) slices of \(S\) in increasing order, each with pairwise distinct \(p\)-subset sums of offsets and diameter at most \(L\), with the offsets of \(c^+\) in \([1, k]\) and those of \(c^-\) in \([-k, -1]\), and with medians \(r\) and \(-s\),
It is the interface between the paired-cluster certificate and the deletion game. For the weighted Landsberg–Michałek tensor \(T_k\) it is written \(\mathrm{PK}(k, p, L, E)\).
Let \(T_k\) be the weighted Landsberg–Michałek tensor and \(m = 2k + 1\). For \(p \ge 1\) and \(3^{2p} + 1 \le L \le k\),
Hence for every \(p \ge 1\) and \(\delta {\gt} 0\), \(\underline{\mathbf{R}}(T_k) \ge (7/3 - 2/(3(p + 1)) - \delta )m\) for all large \(k\). At \(p = 2\) this is \((19/9 - \delta )m\), so \(\underline{\mathbf{R}}(T_k) \ge (21/10)m\) for all large \(k\); and for every \(\varepsilon {\gt} 0\), \(\underline{\mathbf{R}}(T_k) \ge (7/3 - \varepsilon )m\) for all large \(k\). The family \(T_k\) is the same for every \(p\) and \(\varepsilon \). More generally, for every tight tensor \(T\) with \(m\) nonzero slices, \(\mathrm{PK}_T(p, L, E)\) alone gives the finite bound for \(T\) with \(DE + 8L\) in place of \(16(p + 1)L\), where \(D = (2p + 1)/(p + 1)\).
The entries \(2^{2^{am + j}}\) of \(T_k\) are explicit integers of doubly exponential size, growing with \(m\). The label condition only needs distinct labels within an \((L, pL)\) window, so periodic labels give the same bounds with entries from a finite set independent of \(m\) (Theorem 1402). For comparison, Landsberg and Michałek, Towards finding hay in a haystack, Theory of Computing 21(13), 2025, prove \(2.02m\) for their family.
Corollary 1389 is \(\mathrm{PK}(k, p, L, 8(p + 1)L)\). Let a positive and a negative block each keep at least \(R = 3^{2p} + 1\) slices of \(S\). Lemma 1397 gives a cluster in each, and their median slices witness the paired-cluster hypothesis of Definition 1394 for \(S \mapsto \underline{\mathbf{R}}(T_k|_S)\), with \(D = (2p + 1)/(p + 1)\) and \(E = 8(p + 1)L\). The tensor is tight with nonzero slices (Lemma 1398), and \(D \ge 3/2\) since \(p \ge 1\), so Theorem 1396 gives \(\underline{\mathbf{R}}(T_k) \ge (1 + 2D/3)m - DE - (8L + Rm/L + 2)\), where \(1 + 2D/3 = 7/3 - 2/(3(p + 1))\) and \(DE = 8(2p + 1)L\). For the asymptotic bound fix \(L \ge \max (R, 2R/\delta )\): then \(Rm/L \le \delta m/2\), and the constant \(16(p + 1)L + 2\) is at most \(\delta m/2\) for large \(k\). For \(7/3 - \varepsilon \) choose \(p\) with \(2/(3(p + 1)) {\lt} \varepsilon \) and \(\delta = \varepsilon - 2/(3(p + 1))\).
For \(A, M \ge 1\) the periodic Landsberg–Michałek tensor is \(T_k(\gamma )\) with the coefficients \(\gamma _{a, j} = 2^{2^{(a \bmod A) M + (j \bmod M)}}\). The exponent codes the position \((a, j)\) only modulo \((A, M)\).
Let \(P_k = P_k(A, M)\) be the periodic Landsberg–Michałek tensor and \(m = 2k + 1\). Every entry of \(P_k\) lies in \(\{ 0\} \cup \{ 2^{2^e} : e {\lt} AM\} \), a finite set of integers that does not depend on \(k\). For \(p \ge 1\), \(3^{2p} + 1 \le L \le k\), \(A {\gt} L\) and \(M {\gt} pL\),
Hence if moreover \(L \ge 2(3^{2p} + 1)/\delta \), then \(\underline{\mathbf{R}}(P_k) \ge (7/3 - 2/(3(p + 1)) - \delta )m\) for all large \(k\). For every \(\varepsilon {\gt} 0\) there are \(A\) and \(M\) with \(\underline{\mathbf{R}}(P_k(A, M)) \ge (7/3 - \varepsilon )m\) for all large \(k\), and \(\underline{\mathbf{R}}(P_k(14761, 29521)) \ge (21/10)m\) for all large \(k\).
The constants do not depend on \(m\), but they are astronomically large: the entries are \(2^{2^e}\) with \(e {\lt} AM \approx pL^2\) and \(L \approx 2(3^{2p} + 1)/\delta \). For the \((21/10)m\) bound (\(p = 2\), \(\delta = 1/90\), \(L = 14760\)) the exponents \(e\) range below \(14761 \cdot 29521 = 435759481\); as \(\varepsilon \to 0\), \(AM\) grows exponentially in \(p \approx 2/(3\varepsilon )\).
Since \((a \bmod A) M + (j \bmod M) {\lt} AM\), every coefficient is \(2^{2^e}\) with \(e {\lt} AM\). Equal codes give \(a \equiv a' \pmod A\) and \(j \equiv j' \pmod M\), so they separate the positions with \(|a - a'| \le L {\lt} A\) and \(|j - j'| \le pL {\lt} M\). The certificates compare labels only within such a window (Theorem 1388 and Lemma 1385), so Corollary 1389 gives \(\mathrm{PK}_{P_k}(p, L, 8(p + 1)L)\). The tensor \(P_k\) is tight with nonzero slices (Lemma 1398), and the argument of Theorem 1400 applies verbatim. For the asymptotic bounds fix \(p\), then \(L \ge \max (3^{2p} + 1, 2(3^{2p} + 1)/\delta )\), then \(A = L + 1\) and \(M = pL + 1\); for \((21/10)m\) take \(p = 2\) and \(\delta = 1/90\), so \(19/9 - \delta = 21/10\).
For an odd core dimension \(d=2k+1\), set \(L_p=(p+1)(3^{2p}+1)\), \(A_p=L_p+1\), and \(M_p=pL_p+1\). Search the integers \(1\le p\le \lfloor \log _2d\rfloor \) for the largest satisfying
Use the periodic tensor with periods \((A_p,M_p)\), or the zero tensor if no candidate exists. At ambient dimension \(m\), choose \(k=\lfloor (m-1)/2\rfloor \) and pad the odd core by zeros. This defines one computable nonnegative-integer-entry family \(T_m\), independent of any requested approximation parameter.
Each coordinate of \(T_m\) has at most \(m+1\) binary digits; the complete dense array has at most \(m^3(m+1)\) coefficient bits. For every \(\varepsilon {\gt}0\), eventually in all integer dimensions \(m\),
In particular, eventually \(\underline{\mathbf R}_{\mathbb C}(T_m)\ge 17m/8\). This formalizes a stronger bound than the motivating research note Distinct subset sums and explicit tensor border rank, Revision 2, using the library’s paired-cluster construction rather than that note’s outer-prime slices. A polynomial-time machine implementation and an explicit convergence rate in \(m\) are not asserted here.
Every fixed positive \(p\) eventually passes all three guards, so the selected order tends to infinity. The periodic finite bound and the last guard give \((7/3-8/(3(p+1)))d\) for the core rank. Restriction to the core bounds the padded tensor’s border rank from below; \(d\ge m-1\) absorbs the padding loss. The period-product guard bounds the exponent code by \(\log _2d\), so an entry \(2^{2^e}\) has at most \(m+1\) bits. Sum over the \(m^3\) coordinates.
15.7 Fine-grained and parameterized complexity
Suppose that for every \(\delta {\gt} 0\) there is \(k\) such that \(k\)-SAT on \(n\) variables has no algorithm running in time \(2^{(1-\delta )n}\, \mathrm{poly}(n)\) (SETH). Then for every \(\delta {\gt} 0\) there is \(c\) such that Orthogonal Vectors on \(N\) vectors of dimension \(c \log N\) has no algorithm running in time \(N^{2-\delta }\).
Split the variables into two halves and enumerate partial assignments. Map each to a vector over the clauses, after sparsification. First step: running times are measured in a parameter (the number of variables \(n\)) rather than input length, so fine-grained reductions need explicit time bounds in named parameters, beyond the existing \(\mathsf{DTIME}\).
A parameterized problem is a language \(L\) with a polynomial-time parameter \(\kappa \). It is in \(\mathsf{FPT}\) if it is decidable in time \(g(\kappa (x)) \cdot |x|^{O(1)}\) for some computable \(g\). An fpt-reduction preserves membership, runs in fpt time, and bounds the target parameter by a function of the source parameter. \(\mathsf{W[1]}\) is the closure of \(k\)-Clique under fpt-reductions. First targets: Vertex Cover is in \(\mathsf{FPT}\) by a \(2^k\)-branching algorithm, and \(k\)-Clique is \(\mathsf{W[1]}\)-complete by definition, with \(k\)-Independent Set equivalent to it.
15.8 Quantum computation
Define \(\mathsf{BQP}\) by polynomial-time uniform families of quantum circuits over the gate set \(\{ \mathrm{Hadamard}, \mathrm{Toffoli}\} \), with error \(1/3\). Then \(\mathsf{BQP} \subseteq \mathsf{PP}\).
With Hadamard and Toffoli gates all amplitudes are real: each amplitude is a signed count of computation paths divided by \(2^{h/2}\), where \(h\) is the number of Hadamard gates. Squaring, the acceptance probability is \((\# \text{positive} - \# \text{negative})/2^h\) over pairs of polynomially checkable paths that end in the same accepting basis state, which a \(\mathsf{PP}\) machine can compare with a threshold. First step: define the path-sum semantics of such circuits and prove it agrees with the matrix semantics on small examples.