New lower bounds for the rank of matrix multiplication

J. M. Landsberg

Introduction

If TT is a tensor of border rank rr, where the approximating curve of rank rr tensors limits in such a way that qq derivatives of the curve are used, then the rank of TT is at most (2q−1)r(2q-1)r, see [3, Prop. 15.26]. In they give explicit, but very large upper bounds on the order of approximation hh needed to write a tensor of border rank rr as lying in the hh-jet of a curve of tensors of rank rr.

The language of tensors will be used throughout. In §2 the language of tensors is introduced and previous work of Bläser and others is rephrased in a language suitable for generalizations. In §3 I describe the equations of and give a very easy proof of a slightly weaker result than Theorem 1.1. In §4 I express the equations in coordinates and prove Theorem 1.1. I work over the complex numbers throughout.

I thank the anonymous referee for useful suggestions and C. Ikenmeyer for help with the exposition.

Ranks and border ranks of tensors

The following proposition is a rephrasing of part of the proof in :

As stated, the proposition is useless, as the degrees of polynomials vanishing on on all tensors of border rank at most rr are greater than rr. (A general tensor of border rank rr also has rank rr.) However the conclusion still holds if one can find, for a given tensor TT, a polynomial, or collection of polynomials on smaller spaces, such that the nonvanishing of PP on TT is equivalent to the non-vanishing of the new polynomials. Then one substitutes the smaller degree into the statement to obtain the nontrivial lower bound.

To prove the Proposition, we need a standard Lemma, also used in , which appears in this form in [4, Lemma 11.5.0.2]:

The lemma follows by simply choosing a monomial that appears in PP, as it can involve at most dd basis vectors.

Let AA be given a basis. Given a homogeneous polynomial of degree dd on the Grassmannian G(k,A)G(k,A), there exists at least dkdk basis vectors such that, denoting their (at most) dkdk-dimensional span by A′A^{\prime}, PP restricted to G(k,A′)G(k,A^{\prime}) is not identically zero.

Consider the map f:A×k→G(k,A)f:A^{\times k}\rightarrow G(k,A) given by (a1,…,ak)↦[a1∧⋯∧ak](a_{1},\ldots,a_{k})\mapsto[a_{1}\wedge\cdots\wedge a_{k}]. Then ff is surjective. Take the polynomial PP and pull it back by ff. (The pullback f∗(P)f^{*}(P) is defined by f∗(P)(a1,…,ak):=P(f(a1,…,ak))f^{*}(P)(a_{1},\ldots,a_{k}):=P(f(a_{1},\ldots,a_{k})).) The pullback is of degree dd in each copy of AA. (I.e., fixing k−1k-1 parameters, it becomes a degree dd polynomial in the kk-th.) Now simply apply Lemma 2.2 kk times to see that the pulled back polynomial is not identically zero restricted to A′A^{\prime}, and thus PP restricted to G(k,A′)G(k,A^{\prime}) is not identically zero. ∎

Matrix multiplication and its rank

The equations of [5] in coordinates

so the corresponding matrix for TA∧1T_{A}^{\wedge 1} is the block matrix

Now assume X0X_{0} is invertible and change bases such that it is the identity matrix. Recall the formula for block matrices

I now phrase the equations of in coordinates. Let dim⁡A=2p+1\operatorname{dim}A=2p+1. Write T=a0⊗X0+⋯+a2p⊗X2pT=a_{0}{\mathord{\otimes}}X_{0}+\cdots+a_{2p}{\mathord{\otimes}}X_{2p}. The expression of (1) in bases is as follows: write aI:=ai1∧⋯∧aipa_{I}:=a_{i_{1}}\wedge\cdots\wedge a_{i_{p}} for ΛpA\Lambda^{p}A, require that the first (2pp−1)\binom{2p}{p-1} basis vectors have i1=0i_{1}=0, that the second (2pp)\binom{2p}{p} do not, and call these multi-indices 0J0J and KK. Order the bases of Λp+1A\Lambda^{p+1}A such that the first (2pp+1)\binom{2p}{p+1} multi-indices do not have , and the second (2pp)\binom{2p}{p} do, and furthermore that the second set of indices is ordered the same way as KK, only we write 0K0K since a zero index is included. Then the resulting matrix is of the form

References