On Linear spaces of of matrices bounded rank
Abstract.
Motivated by questions in theoretical computer science and quantum information theory, we study the classical problem of determining linear spaces of matrices of bounded rank. Spaces of bounded rank three were classified in 1983, and it has been a longstanding problem to classify spaces of bounded rank four. Before our study, no non-classical example of such a space was known. We exhibit two non-classical examples of such spaces and give the full classification of basic spaces of bounded rank four. There are exactly four such up to isomorphism. We also take steps to bring together the methods of the linear algebra community and the algebraic geometry community used to study spaces of bounded rank.
2010 Mathematics Subject Classification:
68Q17; 14L30, 15A69, 15A301. Introduction
A linear subspace is of bounded rank if for all , . We say a space of bounded rank has bounded rank if is the maximal rank of an element of . Fix .
Example 1.1.
Let be of the form where the blocking is . Then has bounded rank (at most) . These are called compression spaces, or more precisely -compression spaces.
Example 1.2.
Let be the space of skew symmetric matrices. Then is of bounded rank as the rank of a skew-symmetric matrix is always even.
Example 1.3.
Let be given by , which has bounded rank , the kernel of the map associated to is the line through .
We will refer to these examples as the classical spaces of bounded rank.
The study of spaces of bounded rank dates back at least to Flanders in 1962 [13], who solved a conjecture on the maximal dimension of such a space posed by Marcus. Once the problem is stated, the case follows immediately from the Kronecker-Weierstrass normal form for pencils of matrices.
Atkinson-Lloyd [3] introduced the notion of primitive spaces and proposed the classification of such by rank. As was known for a long time, the case consists of the and compression spaces. They classified the case, where the only primitive space is Example 1.2 with . In [2] Atkinson carried out the classification for , the only primitive examples are Example 1.3 and its projections. In particular, there are no non-classical examples of spaces of bounded rank when . In the same paper he observed that if one allows to be large, there are “many” such spaces. This work is reviewed in §4.1.
Sylvester [26] introduced language from geometry (vector bundles, Chern classes) to study the more restrictive problem of spaces of constant rank .
Eisenbud-Harris [12] independently introduced these tools, where for the general question one must deal with sheaves rather than vector bundles. They proposed a refinement of the classification problem to the study of basic spaces (which in particular, disallows projections of primitive spaces) and stated that they were unaware of a non-classical example of a basic space of bounded rank four. They also refined the observation that there are many such spaces for large by observing that such spaces arise as matrices appearing in linear parts of the minimal free resolutions of sufficiently general projective curves. In particular, there are nontrivial moduli of basic spaces for large. Their work is reviewed in §4.2.
To our knowledge, the first example of a non-classical space of bounded rank is due to Westwick in 1996 [28], which is even of constant rank (namely constant rank ). Since then numerous explicit examples have been found. See [19] and [23] for two recent contributions in the special case of constant rank.
Acknowledgements
We thank Austin Conner, Harm Derksen, David Eisenbud, Mark Green, Joe Harris, Laurent Manivel, Mihnea Popa, Jerzy Weyman, and Derek Wu for useful conversations. Landsberg especially thanks Harris for inviting him to Harvard where this project began to take shape.
2. Results
Basic spaces are reviewed in §4.2. All spaces of bounded rank may be deduced from the basic spaces.
Theorem 2.1.
[Main Theorem] Up to isomorphism, there are exactly four basic spaces of bounded rank four:
-
(I)
,
-
(II)
,
-
(III)
-
(IV)
The proof is given in §6. It utilizes classical (Atkinson-Lloyd) and algebreo-geometric techniques.
Question 2.2.
Eisenbud-Harris [12] show that once is large, that the basic spaces of bounded rank have moduli. What is the smallest where moduli appear?
Our new examples are part of a general construction:
Proposition 2.3.
Let be an -dimensional space of bounded rank matrices and let be an -dimensional space of commuting matrices. Take bases of and and for each matrix of the basis of replace each entry with the matrix of the corresponding basis element of multiplied by the value of the entry to obtain a matrix. Call the new space . Then is a space of bounded rank at most .
The space of Proposition 2.3 is interesting only if the matrices are not simultaneously diagonalizable, as otherwise it is isomorphic to the direct sum of copies of .
The two new examples in the Main Theorem are when is put in Atkinson normal form (see §5.1) and the three basis elements are respectively replaced by
Remark 2.4.
Remark 2.5.
Yet another method for constructing larger spaces of bounded rank from smaller ones is given in [19, §5].
We prove several technical results about invariants of spaces of bounded rank. We introduce Atkinson invariants which arise naturally in the study of Atkinson normal form for spaces of bounded rank, and show that they upper bound the first Chern classes of the sheaves introduced in [12] (Proposition 5.7). We correct a misconception in [12] about these sheaves (Proposition 5.9, Example 5.8). In the motivation described in §3.1, tensors of minimal border rank play a role. We show that such tensors cannot give rise to interesting spaces of corank one (Corollary 5.5). We exhibit new families of corank two spaces generalizing ((III)), ((IV)) in §7, as well as several variants.
Overview
In §3 we explain the correspondence between spaces of matrices and tensors, give background information on the geometry of tensors, analyze the geometry of the tensors associated to the examples in Theorem 2.1, and give several generalizations. In §4 we review the work of Atkinson-Llyod, Atkinson, and Eisenbud-Harris. In §5 we take steps to unite the linear algebra and algebraic geometry perspectives. In §6 we prove Theorem 2.1. In §7 we provide a few additional examples of spaces of bounded rank.
3. Interpretations and generalizations via the associated tensors
3.1. Background
Throughout this article, are complex vector spaces of dimensions . We let , , respectively be bases of . There is a 1-1 correspondence between tensors , up to equivalence where the induced map is injective, and -dimensional linear subspaces of , i.e., points of the Grassmanian , up to equivalence, given by .
In the study of tensors, the tensors that are the least understood are those that are -degenerate: those where , and are of bounded rank.
A tensor has (tensor) rank one if it is of the form . The rank of is the smallest such that may be written as a sum of rank one elements, and the border rank of , is the smallest such that is a limit of tensors of rank . In geometric language, is the smallest such that , the -the secant variety of the Segre variety. If is injective, then . The tensor is called concise when all three such maps are injective. When is concise, if it has border rank , one says that has minimal border rank.
3.2. Motivations for this project
In addition to being a classical problem of interest in its own right, two motivations for this project are as follows:
Strassen’s laser method
The problem to either unblock Strassen’s laser method for upper bounding the exponent of matrix multiplication [24], or prove it has exhausted its utility, began in [1]. The problem is to find new tensors to use in the method that can prove better upper bounds on the exponent than the big Coppersmith-Winograd tensor, or prove that no such exist. Minimal border rank -degenerate tensors are a class that are not yet known to have barriers to improving the method [4].
Geometric rank and cost v. value in quantum information theory
While the rank and border rank of tensors have been studied for a long time, recently attention has been paid to the notions of subrank, border subrank, and the closely related notions of slice rank [27] and geometric rank [16]. Spaces of bounded rank give rise to tensors with degenerate geometric rank. In this paper we expand upon the (at the time surprising) result of [14], where upper bounds on geometric rank imply lower bounds on border rank.
3.3. Brief discussion of tensors and their geometry
Given a tensor , define its (extended) symmetry group
and the corresponding symmetry Lie algebra . The actual symmetry group has dimension two less as the map has a two dimensional kernel.
Several important (classes of) tensors are:
-
•
The unit tensor: , where .
-
•
The -state, also known as a general tangent vector to the Segre variety: .
-
•
Given an algebra , one may form its structure tensor obtained from the bilinear map given by multiplication.
-
•
The matrix multiplication tensor is the special case of when is the algebra of matrices.
-
•
Let be a subgroup and let be a trivial -submodule. Any nonzero is a -invariant tensor, i.e., . Such are particularly interesting when is large. However, already when is a regular one-dimensional torus these tensors (called tight tensors in this case) can have interesting properties. Strassen conjectures that such tensors have minimal asymptotic rank. See, e.g., [21, 8, 25].
-
•
A special case is when , , and is the inclusion map. When is odd, the corresponding tensor realizes two distinct spaces of bounded rank, which are cases (I), (II) of the main theorem when . When is even, the generalization of ((II)) is still of bounded rank.
-
•
A special case of the previous is when , as then and one obtains .
Another motivation for this project was to find new classes of tensors of interest. In what follows we show that the tensors (III), (IV) of Theorem 2.1 have many interesting properties and generalizations.
Given and , their Kronecker product is just their tensor product considered as a three-way tensor: .
3.4. A geometric interpretation of the tensor associated to Case (IV) and a tensor variant of Proposition 2.3
Case (IV) is a special case of the following construction:
Proposition 3.1.
Let be such that has bounded rank and let with be of minimal border rank. Then has bounded rank at most .
Proof.
The proposition clearly holds when has rank , as then one just obtains the sum of copies of . Being of bounded rank is a Zariski closed condition and all concise minimal border rank tensors are degenerations of , i.e., in . ∎
Case (IV) is the special case and .
Neither construction strictly contains the other: Case (III) does not arise from the construction of Proposition 3.1 and a minimal border rank -degenerate tensor does not in general correspond to a space of commuting matrices.
3.5. A geometric interpretation of Case (III) and generalizations
The matrix multiplication tensor may be defined as follows: Let be vector spaces and let , , . Then the (possibly rectangular) matrix multiplication tensor is the (up to scale) unique -tensor in , namely . In bases we may write as
Consider the following construction which may be considered as an augmentation of the matrix multiplication tensor (see §7 for an even further generalization): let be even dimensional vector spaces equipped with symplectic forms . Let , , . Note that has a four dimensional space of invariant tensors with basis (which, identifying etc. using the symplectic form, is ), , , . Here is the symplectic group preserving . Let
(1) |
so . Then when we obtain Case (III). Explicitly, Case (III) may be rewritten, setting a basis of etc. and ,
This construction shows in particular that Case (III) has symmetry by exchanging the and factors. Note further that the space of matrices is not of bounded rank. By the fundamental theorem of geometric rank [16] must have a highly nontransverse intersection with some . Indeed, it intersects in a .
Recall that the quaternion algebra is isomorphic to the algebra of matrices, so its structure tensor is . There is a six dimensional algebra that sits between the quaternions and the octonions, called the sextonions [18]. We thank L. Manivel for observing that Case (III) is related to the sextonions.
Proposition 3.2.
The tensor of (1) when is the structure tensor of the sextonions, i.e., is Case (III).
Proof.
This will be more transparent if we instead examine (which is isomorphic to ). Take bases of and of and write . Then
(2) |
On the other hand the multiplication in is given by [18, Def. 3.11] . Writing the matrix representing the action of out in bases and permuting, we obtain the result. ∎
3.6. Degeneracy loci and symmetry Lie algebras
Let be of bounded rank , where in this paragraph we allow that possibly is full rank. Let denote the degeneracy locus of the space. Let denote its symmetry group and its symmetry Lie algebra. Let denote the projection of onto the first factor. Then . Thus in general one obtains that
Case (II) is a space of constant rank, and has been well-studied. Case (I) drops rank over the Grassmannian . (Here and below we are interested in the projective geometry of the map so we work projectively - see §4.2 for more details.) The symmetry group of is which is indeed the symmetry group of this tensor.
Case (IV) is -invariant as it is the Kronecker product of two -invariant tensors, namely . Here and . One has and
Here the degeneracy locus in each factor is just a linear space, e.g. , so its Lie algebra in each factor is the parabolic stabilizing the three plane, which has dimension . This is perhaps easier to see when we write the space as
where are spaces of skew-symmetric matrices, and the degeneracy locus is when . Explicitly we have the -dimensional Lie algebra
The large increase over (where ) is striking.
Super-additivity of dimension of symmetry Lie algebras under Kronecker product fails for generic tensors: the Kronecker product of two generic tensors will have no nontrivial symmetries. For unit tensors so the (extended symmetry) jump is to compared with an expected .
Question 3.3.
How to characterize situations where under Kronecker product, the dimension of the symmetry Lie algebra is super-additive?
The symmetry Lie algebra of Case (III) is -dimensional, and it contains . Explicitly, it is
where on , the action of is , and on , the action is and the action on is . To see , write out in bases
and apply a basis vector to . One gets a sum of six terms that cancel in pairs. Here the degeneracy locus in is the quadric surface . The parabolic preserving this is dimensional and by the above calculation, the nilpotent part of the Lie algebra projected onto each factor is isomorphic to which is contained in the parabolic.
In the general case where are -dimensional, one obtains a dimensional space of bounded rank . That the space is of bounded rank is transparent from the Atkinson normal form introduced below.
Question 3.4.
This construction gives rise to a series of algebras generalizing the sextonions. What properties to these algebras have? Is there interesting representation theory associated to them? (Using the sextonions, one may construct the Lie algebra .)
Remark 3.5.
In general, the Lie algebra of derivations of an algebra sits inside the two factor symmetry group of its structure tensor: . The Lie algebra of derivations of the quaterions is and that of the sextonions is an -dimensional algebra containing as its semi-simple Levi factor.
3.7. Border ranks
We thank Austin Conner for providing the decompositions in the results below:
Proposition 3.6.
The tensor corresponding to Case (IV) has border rank nine. The following is a -invariant border rank nine decomposition:
Here the indicates cyclically permuting the factors to obtain nine terms.
Proof.
Verifying the decomposition is a routine calculation. The lower bound follows from computing the rank of the Koszul flattening (see, e.g., [17, Ch. 2, §2.4]). ∎
Remark 3.7.
For any two tensors one has . Proposition 3.6 shows . Examples where strict submultiplicativity of border rank under Kronecker product are of interest and also potentially useful for proving upper bounds on the exponent of matrix multiplication. In particular could potentially be used to prove the exponent is two, and strict submultiplicativity of its Kronecker square has already been observed [9]. We are currently examining which other tensors exhibit strict submultiplicativity under Kronecker product with to potentially advance the laser method.
Proposition 3.8.
The tensor associated to Case (III) has border rank .
Proof.
The upper bound comes from the following decomposition, which is easily verified:
To obtain the lower bound we use the border substitution method [20, 22]. Note already from Strassen’s commutation conditions applied to , after changing bases so one basis element is the identity and using it to identify as a space of endomorphisms, the commutator has full rank which implies . The border substitution method says that if for every Borel fixed hyperplane the commutator still has full rank, one obtains an improvement of one in the estimate. Here there are two Borel fixed hyperplanes, obtained respectively by setting and . In both cases the commutator is still of full rank. ∎
4. Review of previous work
4.1. Work of Atkinson-Llyod and Atkinson [3, 2]
Given with of bounded rank, to make connections with existing literature we write, for , for the induced map.
Consider compression spaces of bounded rank of Example 1.1: they may be described invariantly as: there exist of codimension , of dimension , with , such that . This notion is symmetric as in this case .
Since compression spaces are “understood”, one would like to eliminate them from the study as well as spaces that are sums of a compression space with another space. Hence the following definition: A bounded rank space is imprimitive if there exists such that is of bounded rank or if there exists such that is of bounded rank . In this case the bounded rank condition is inherited from the smaller space. Otherwise it is primitive.
Thus to classify spaces of bounded rank, it suffices to classify the primitive ones.
Atkinson and Llyod [3] showed that for primitive spaces of bounded rank in , with , either and or there exist with , and .
Thus to classify primitive spaces of bounded rank , it suffices to classify them in , and , with .
4.2. Work of Eisenbud and Harris [12]
Given , with of bounded rank , Eisenbud and Harris observed that one gets a map between vector bundles
(3) | ||||
The notation is that is the trivial vector bundle with fiber . Let denote the image sheaf and the image sheaf of the map with the roles of reversed. Since has bounded rank , both sheaves locally free off of a codimension at least two subset because are torsion free. We slightly abuse notation, writing for the horizontal map (3).
They show that if is primitive and , then the space is obtained as a projection of the classical Example 1.3. I.e., and .
They assert and by symmetry , but this is false in general, see Example 5.11. Their assertion would imply , which they do not assert but instead just assert , which we verify and identify the failure of equality to hold (Proposition 5.9).
Remark 4.1.
When one has a space of constant rank the assertion is correct as will be clear by Proposition 5.9 and moreover in this case as when is a vector bundle, .
In particular, to classify the first open case of , it suffices to understand when .
They remark that the only basic case they know of with is and .
We always have and . Explicitly, the first inclusion is .
Eisenbud and Harris point out that imprimitivity is equivalent to or having a trivial summand. To see this, take a complement to and consider . It is injective as has bounded rank , giving the desired splitting.
Note that since surjects onto , we can equally well have a trivial quotient of , i.e., a surjection as this induces a surjection which is just a linear map between vector spaces giving the splitting of . But this in turn is equivalent to having an inclusion , i.e., that .
In summary:
Proposition 4.2.
is primitive if and only if .
To further eliminate redundancies such as being a subspace of a primitive space or a projection of a larger primitive space, Eisenbud and Harris defined a vector space of bounded rank to be basic if
-
(1)
it is strongly indecomposable: and are indecomposable. This is is a strengthening of primitivity.
-
(2)
it is unexpandable: and are the linear parts of kernels of maps of graded free modules. This says the space is not a projection of a space of bounded rank in some larger space of matrices.
-
(3)
it is unliftable: it is not a proper subspace of a family of the same rank in .
Draisma [10] gives a sufficient condition for a space to be unliftable (he calls unliftability rank criticality): for a linear space of morphisms of generic rank , define the space of rank neutral directions
Here denotes the variety of rank at most elements and its affine tangent space at .
Proposition 4.3.
[10] always contains and in case of equality, is rank critical.
5. Towards uniting the linear algebra and algebraic geometry perspectives
5.1. Atkinson normal form
Lemma 5.1.
[2, Lemma 3] Let be of bounded rank and suppose we have chosen bases so that some matrix is of the form
Then for any we have, with the same blocking,
(4) |
and for all .
Note that it is sufficient to check for because higher powers of may be expressed as linear combinations of .
Proof.
That has the bottom right block equal to zero follows by considering appropriate minors of . Consider and the size minor
where is the -th column of and is the -th row of . Using the formula for a block determinant and assuming is sufficiently small,
(5) |
The coefficient of each power of must vanish. Since this holds for all , we conclude. ∎
We add the observation that the normal form is sufficient as well:
Proposition 5.2.
Let admit a presentation in Atkinson normal form (4). Then is of bounded rank .
Proof.
The normal form assures all size minors containing the upper-left block are zero. Say there were a size minor having rank in its block and in its block. We may normalize
where the blockings are respectively and . The equation implies the first rows of and the last columns of are zero, so . Write . There must be a size minor in the block contributing, and that minor must be in the upper right block of . But the equation implies that the block must be zero in the first rows of this upper right block and the last columns of this block. So the contribution must lie in a block of size . But , a contradiction. ∎
Proof of Proposition 2.3.
Put in Atkinson normal form. Then will also be in Atkinson normal form when the linear form times is replaced by a rank linear form. If not, just add in such a multiple of to put the space in the normal form, as this will not effect the equations. ∎
Atkinson essentially observes that the equations may be encoded as
(6) |
where is . Call the first matrix on the left and call the second . Recall that if are respectively and matrices, with and then , so in our case we have , i.e. , with the first matrix and the second.
Definition 5.3.
Notations as above. Assume bases have been chosen generically to have the normal form. Write for the rank of and for the rank of and call these the Atkinson numbers associated to .
In particular we have
(7) |
Say has bounded rank and we fix , i.e., we take a general point of . defines subspaces and . Call these subspaces . Let be another general element. Consider , and . The normal form implies that and The ranks of these maps give two additional invariants. In the coordinate expressions, these are respectively the maps given by and . We now allow to vary, and we ask what is the dimension of the subspaces of and that are filled out? These give two additional invariants, call them . Let be the dimension of the combined subspaces, in bases, the number of variables appearing in , combined. We know by conciseness (to avoid trivialities) that and respectively surject onto which lower bounds their dimensions.
Proposition 5.4.
If and or and then is imprimitive. More generally, for any , if can be normalized to be zero except in one column or can be normalized to be zero except in one row, then is imprimitive.
Proof.
Say and . Then in Atkinson normal form we may normalize , so
where the blocking is . If we strike out the first row the corank is unchanged. In the general case, the same argument holds when
∎
Corollary 5.5.
Assume . A concise tensor such that is corank one and primitive cannot have minimal border rank .
Proof.
By [15, Prop. 3.3], a tensor of minimal border rank as in the hypothesis must have . ∎
We often slightly abuse notation and let denote the matrices of linear forms induced by rather than individual matrices.
Let be primitive and let denote the submodule of length row vectors with entries polynomials in the variables appearing in that annihilate .
Proposition 5.6.
Let be concise of bounded rank and primitive. If is generated by row vectors of linear forms and , where is the dimension of the vector space spanned by minimal generators of , then is expandable.
Proof.
Put in Atkinson normal . Write for the rows of . Let
Let . Then is also of bounded rank by Proposition 5.2 as it satisfies the conditions of Atkinson normal form. ∎
5.2. Chern classes and Atkinson numbers
Proposition 5.7.
Notations as in §4.2, then and , where are torsion sheafs that are described explicitly in the proof. In particular, and .
Proof of Proposition 5.7.
Put the matrix of in Atkinson normal form:
Over the point where , let denote and let be a complement in . In other words, is the trivial subbundle of generated by the first basis vectors. Similarly write . Note that we may identify and .
We analyze . Consider the following maps:
Note that for all . Denote the image of by and cokernel of by . Then . Explicitly, we may write as a subsheaf of as follows: Let be an affine open subset containing . Using the identification ,
Since for all and all , , we obtain and . We have the following commutative diagram that defines :
Since is of full rank, is torsion, but since it is a subsheaf of the torsion free sheaf , it is zero, and is a torsion sheaf. The first Chern classes in the short exact sequence show
Since coker is torsion, any subsheaf of it has first Chern class no larger than .
Claim: .
To see this, since , we have . The kernel of the map is torsion because is of full rank (since is of full rank). Hence . Together we have .
Hence we have .
We also have the following commutative diagram:
whose rows are exact.
Define and let denote the corresponding quotient. We have
Recall that . Consider the exact sequence
Thus .
The case of is similar. ∎
Example 5.8.
Let correspond to a maximal dimension compression space of rank so that . A standard way to write such a space is where the blocking is . Permute basis vectors to put it in Atkinson normal form
(8) |
where the blocking is . Then
Since the entries of are independent, we obtain . Since will factor out of the matrix of size minors from the first columns of (8), but the remaining minors are independent because the entries of are independent, we also get . Similarly . If we specialize to a subspace of , then the Atkinson numbers and Chern classes may drop.
5.3. Chern class defects
Consider
(9) |
and the analogous . We sometimes write in what follows.
Proposition 5.9.
Notations as in §4.2, then . In particular .
Note that because it is torsion.
We thank M. Popa for suggesting Proposition 5.9 and an outline of the proof.
Proof of Proposition 5.9.
Claim: we also have a map . To see this, take a resolution of by vector bundles
and dualize to get
which also gives
which is not in general exact at . By definition, the homology at that step is .
Remark 5.10.
Dualizing (11), we see the error in the assertion about and is measured by
Example 5.11.
Consider the following spaces from [15], which, as tensors form a complete list of concise, -degenerate tensors in of minimal border rank:
Represented as spaces of matrices, the tensors may be presented as:
These are all bounded rank four. The Chern classes equal the Atkinson numbers and are respectively . This is most easily computed via the Chern classes of the kernel bundles.
These are all compression spaces, as permuting the third and fifth columns makes the lower block zero. They are degenerations of the general such compression space over where the kernel sheaves are isomorphic and move in a , which means . In particular the Chern classes can decrease under specialization.
Note in the cases we have , , so the Eisenbud-Harris assertions about and fail in these cases.
6. Proof of the Main Theorem
Outline of the proof: In §6.1, we make general remarks on the corank one case. The case is treated in §6.2. The cases, with are ruled out by [2, Thm. B]. We refine the proof of [2, Thm. B] to rule out the case in §6.3. We reformulate the Kronecker normal form for pencils of matrices and use it to analyze linear annihilators of spaces of linear forms of matrices in §6.4. In §6.5 we use our analysis in §6.4 to reduce to two new potentially basic spaces. The case is treated in §6.6. In §6.7 we go to a slightly more general setting and observe the Chern classes in the two examples are indeed all . In §6.8 we prove the two examples are indeed basic.
6.1. Zero sets and syzygies of spaces of quadrics
Continuing the notation of §4.2, write
and
which we dualize and twist to get
Since the maps agree we obtain
(12) |
which is a complex but not in general exact. Write the maps as respectively.
Recall the dictionary between sheaves on projective space and graded modules. Write for the ring of polynomials on and adopt the usual convention that is with the grading shifted by . In terms of modules, assuming , the corank one case becomes:
Here the entries of the vector are quadrics, which, by hypothesis have no common factor, and similarly for the entries of .
In this section we reduce the corank one case with . We already saw that the kernel map is given by a row vector of quadrics which have no common factor. We then specialize to the basic rank four case and show the zero set of the quadrics always has codimension at least three.
For , let be the space of linear syzygies, i.e., the kernel of the multiplication map . We will be interested in the corank one space of matrices given by the tensor inducing .
Let , let (the case of is handled by Kronecker normal form).
Let be general and consider their zero set. Then either
-
(1)
The zero set is a degree four codimension two irreducible complete intersection. In this case intersecting with a third general quadric in will provide a codimension three set.
-
(2)
The zero set is of pure codimension two, consisting of the union of a cone over the twisted cubic and a linear space.
-
(3)
The zero set is codimension two and the codimension two component consists of two irreducible quadrics, each in a hyperplane. In this case the space spanned by is , where is irreducible and , and the two irreducible quadrics are , . Then, by the genericity hypothesis, where and .
-
(4)
The zero set is codimension two and the codimension two components consist of linear spaces. Then , for some linear subspaces .
-
(5)
The zero set has codimension one: then where and and then .
The only case requiring explanation is (2), which follows from the classification of varieties of minimal degree, see, e.g., [11], which in particular says that a degree three irreducible variety of codimension two is a cone over the twisted cubic.
We now consider what possible basic spaces of bounded rank in could arise with kernel of dimension one given by the quadrics in . We assume . We claim only case (1) can potentially occur: Case (2) cannot occur because in this case . The remaining cases are ruled out because in each case there will be vectors of linear forms in the kernel.
6.2. Conclusion of the case
Lemma 6.1.
The only basic space of matrices of linear forms with is the space of skew-symmetric matrices.
Proof.
Let denote the ideal generated by the quadrics in . By the discussion in §6.1, .
Set to be the ideal generated by the size minors of . Using that , we have as . This implies and . This is enough for to be a first syzygy module, so that we can complete the resolution on the left:
By assumption, since is primitive, the entries in are linearly independent. We are forced to have . By the Buchsbaum-Eisenbud criterion for exactness [5], we conclude that both and its dual are exact. Hence is self dual (up to shift) and it defines a Gorenstein ideal of depth . By the characterization of Gorenstein ideals of depth 3 [6, Thm. 2.1(2)], is skew-symmetrizable. ∎
6.3. spaces of bounded rank
A basis of the linear annihilator of a vector of linear forms is
In particular, it has dimension .
From this, one may recover the Atkinson result:
Theorem 6.2.
[2, Thm. B] Let be a primitive space of bounded rank and let . Then is a specialization of .
The idea of the proof is that assuming has no entries equal to zero, there are enough elements of the linear annihilator of present so the equation forces to be a scalar times the identity. Writing out the matrix of linear forms of one sees this implies the space is a specialization of .
We now consider rank spaces in :
First assume all entries of are linearly independent. In order to avoid being forced to be a linear form times the identity by the equation, is uniquely determined up to isomorphism, namely
Here divides all size three minors, and one would obtain , so this case is eliminated.
When is three dimensional, normalize so . Then if the first row of is zero, the full annihilator of must appear in . Then using the equation we see that the first row of is zero except in the slot. Otherwise the first row of contains a nonzero entry and gives the same conclusion for the first column of . Striking the first row (resp. column) gives a space of bounded rank so the space is not primitive.
When is two-dimensional, write , so we must have, after a change of basis
with the upper left block of full rank to avoid a column of zeros after a change of basis and . Then implies the lower left block of is zero. Combining this with the first two columns of and below, we obtain a block of zeros and the space is compression.
When is one-dimensional, the space is imprimitive by Proposition 5.4.
We conclude:
Proposition 6.3.
Let be a primitive space of bounded rank . Then is a specialization of .
6.4. spaces of linear forms and their linear annihilators
Recall the Kronecker normal form for pencils of matrices, i.e., tensors in with : all are block matrices with blocks
where the matrices are respectively , , and in the last case is a single Jordan block with eigenvalue . Of particular note is and . We adopt the convention that the rows are indexed by and the columns by . Rewritten as a linear subspace of these become:
Note the special cases
Let , Write . The general form is,
Now we study linear annihilators. First note that if a space consists of a single block, it has no linear annihilator. We next consider pairs of blocks. Label the linear forms in the first block with ’s and those in the second with ’s.
An and an , or an and a with , or a , and a , : one gets a two dimensional space. Respectively,
An with a has a one-dimensional linear annihilator. A (any ) with a also has a one-dimensional linear annihilator.
An and an or a : one gets a dimensional space. Respectively:
All other pairs have no linear annihilator.
6.5. -spaces
We now specialize to spaces of matrices with linear forms as entries with at least a two-dimensional linear annihilator. The discussion in §6.4 implies the linear annihilator is at most two-dimensional.
The same argument as in the case shows that cannot have any columns equal to zero.
Going through partitions of four, we already know we need at least two parts.
The case of is ruled out by our general analysis above.
We consider the and cases together. Thus we have , where the variables appearing in are independent of those in and each has two columns, then . By our analysis above, in order to have a two dimensional linear annihilator, either and can be anything, or and are ’s. Note that in either case, must commute. We have the following possibilities:
and anything, i.e., one of where , or
and .
Note the only cases with non-invertible are and (same in both).
Write with each , then the equation gives the equation of matrices with cubic entries:
Write where the variables in are independent of those in and has entries linear in the entries of . We immediately obtain and if , .
Note we are free to modify (resp. ) by a multiple of as long as we modify (resp. , by the same multiple of , and (resp. ) by a multiple of as long as we modify (resp. ) by the same multiple of .
Consider the case . Note that the centralizer (among matrices of linear forms) of a is spanned by and . Separating the equations by the variables involved, we obtain , and we may absorb the into the . Taking into account the other homogeneities and our allowed modifications, we obtain Case (IV).
Next consider the case and has centralizer , which occurs when is any of . In all these cases we are reduced to , but the resulting spaces are all specializations of the case , and thus not basic unless , which is Case (III).
Case : the solutions to the homogeneous parts of the equations, after admissible modifications, give , and all other terms in are zero. The resulting space is a permuted version of Case (III).
Case , . This case gives a specialization of Case (IV).
Case , . The equation implies is the only nonzero entry in the second row, so this case is not primitive.
The case is easily ruled out.
6.6. case
The same argument as in the case shows that cannot have any columns equal to zero. Thanks to Proposition 5.6, the cases that might give basic spaces are when has a one-dimensional linear annihilator and , so must not be a linear form times , and thus has a primitive degree two annihilator. By the discussion in §6.4, there are four cases with a one-dimensional linear annihilator: , , , and which we may respectively write as
Note that the first is a degeneration of the second, and after permuting columns, the second is a degeneration of the third, and the third a degeneration of the fourth. To make the degeneration transparent, we rename the variables and write the spaces as follows
In all the cases, . We computed by Macaulay2 that primitive degree two annihilator of is generated by and , where the effect of degeneration does not change the space of primitive degree two annihilators. By analyzing the first entry of , we see that has to be a linear form times since it cannot involve any primitive degree two annihilators, which is a contradiction.
6.7. Good Chern classes
By construction the Atkinson numbers in our examples are all , here we see the Chern classes are as well. We work in a slightly more general setting where are commuting matrices, i.e., the general setting of Proposition 2.3 applied to . Our space is
Then the left kernel is the matrix of linear forms , and the right kernel is the matrix . Since the blocks are each in different sets of variables, the matrix of size minors has no common factor and we conclude .
6.8. Proof that our two new examples are basic
Proof.
By the Buchsbaum-Eisenbud criterion for exactness [5], it is easy to see that the following complexes are exact as well as their duals:
where ,
This proves Case (III) and Case (IV) are unexpandable.
The spaces Case (III) and Case (IV) are strongly indecomposable if and only if the image sheaves of as well as the image sheaf of are indecomposable. In the case corresponding to Case (III), we compute the ideal generated by maximal minors of as well as . They each have minimal generators. However, if their image sheaf were decomposable, the number of minimal generators would be at most . To see this, one obtains the most generators when the last column of or is zero. In the case corresponding to Case (IV), note that the entries of the first row vector of as well as the entries of the second column vector of are algebraically independent (even after any possible row operations). Hence up to row/column operations and actions, we cannot have a zero entry in the first row of (respectively, the second column of ). Thus the image sheaves of and are indecomposable.
Finally, to show Case (III) and Case (IV) are unliftable, we used code in Macaulay2 implementing Proposition 4.3. ∎
7. Additional Examples
We first give two corank two examples generalizing the new rank four cases: If there are exactly two blocks and at most one block, then there is a dimensional kernel, and the resulting space of bounded rank size matrices is a specialization of the case with ’s, so it is sufficient consider that space. That is, set ,the space is
(13) |
and after permuting rows of the kernel matrix to make it in Atkinson normal form one obtains
(14) |
This is a -dimensional space of matrices of bounded rank generalizing Case (III).
The example Case (IV) generalizes to a -dimensional space of matrices of bounded rank .
More generally, going beyond corank two using the same blow-up, with a matrix of linear forms
gives a dimensional space of matrices of bounded rank . L. Manivel points out that this suggests (after permuting the blocks):
and more generally blocks with and , linear forms such that
There is a unique up to isomorphism concise tensor in that is both of minimal border rank and gives rise to a space of bounded rank [7], the space is
(the tensor is and -generic, and -degenerate). Applying the construction of Proposition 2.3 with the other tensor , yields a bounded rank space in . This space is compression, but it may be useful for Strassen’s laser method. It also shows that even if the space of matrices is of bounded rank less than , one can still obtain a bounded rank space with the construction.
References
- [1] Andris Ambainis, Yuval Filmus, and François Le Gall, Fast matrix multiplication: limitations of the Coppersmith-Winograd method (extended abstract), STOC’15—Proceedings of the 2015 ACM Symposium on Theory of Computing, ACM, New York, 2015, pp. 585–593. MR 3388238
- [2] M. D. Atkinson, Primitive spaces of matrices of bounded rank. II, J. Austral. Math. Soc. Ser. A 34 (1983), no. 3, 306–315. MR MR695915 (84h:15017)
- [3] M. D. Atkinson and S. Lloyd, Large spaces of matrices of bounded rank, Quart. J. Math. Oxford Ser. (2) 31 (1980), no. 123, 253–262. MR 587090
- [4] Markus Bläser and Vladimir Lysikov, Slice Rank of Block Tensors and Irreversibility of Structure Tensors of Algebras, 45th International Symposium on Mathematical Foundations of Computer Science (MFCS 2020) (Dagstuhl, Germany) (Javier Esparza and Daniel Kráľ, eds.), Leibniz International Proceedings in Informatics (LIPIcs), vol. 170, Schloss Dagstuhl–Leibniz-Zentrum für Informatik, 2020, pp. 17:1–17:15.
- [5] David A. Buchsbaum and David Eisenbud, What makes a complex exact?, J. Algebra 25 (1973), 259–268. MR 314819
- [6] by same author, Algebra structures for finite free resolutions, and some structure theorems for ideals of codimension , Amer. J. Math. 99 (1977), no. 3, 447–485. MR 453723
- [7] Jarosław Buczyński and J. M. Landsberg, On the third secant variety, J. Algebraic Combin. 40 (2014), no. 2, 475–502. MR 3239293
- [8] Austin Conner, Fulvio Gesmundo, Joseph M. Landsberg, Emanuele Ventura, and Yao Wang, Towards a geometric approach to Strassen’s asymptotic rank conjecture, Collect. Math. 72 (2021), no. 1, 63–86. MR 4204580
- [9] Austin Conner, Alicia Harper, and J.M. Landsberg, New lower bounds for matrix multiplication and , Forum of Mathematics, Pi 11 (2023), e17.
- [10] Jan Draisma, Small maximal spaces of non-invertible matrices, Bull. London Math. Soc. 38 (2006), no. 5, 764–776. MR 2268360 (2007j:17010)
- [11] David Eisenbud and Joe Harris, On varieties of minimal degree (a centennial account), Algebraic geometry, Bowdoin, 1985 (Brunswick, Maine, 1985), Proc. Sympos. Pure Math., vol. 46, Amer. Math. Soc., Providence, RI, 1987, pp. 3–13. MR 927946
- [12] by same author, Vector spaces of matrices of low rank, Adv. in Math. 70 (1988), no. 2, 135–155. MR MR954659 (89j:14010)
- [13] H. Flanders, On spaces of linear transformations with bounded rank, J. London Math. Soc. 37 (1962), 10–16. MR 136618
- [14] Runshi Geng and Joseph M. Landsberg, On the geometry of geometric rank, Algebra Number Theory 16 (2022), no. 5, 1141–1160. MR 4471039
- [15] Joachim Jelisiejew, J. M. Landsberg, and Arpan Pal, Concise tensors of minimal border rank, Math. Ann. (2022).
- [16] Swastik Kopparty, Guy Moshkovitz, and Jeroen Zuiddam, Geometric Rank of Tensors and Subrank of Matrix Multiplication, 35th Computational Complexity Conference (CCC 2020) (Dagstuhl, Germany) (Shubhangi Saraf, ed.), Leibniz International Proceedings in Informatics (LIPIcs), vol. 169, Schloss Dagstuhl–Leibniz-Zentrum für Informatik, 2020, pp. 35:1–35:21.
- [17] J. M. Landsberg, Geometry and complexity theory, Cambridge Studies in Advanced Mathematics, vol. 169, Cambridge University Press, Cambridge, 2017. MR 3729273
- [18] J. M. Landsberg and L. Manivel, The sextonions and , Adv. Math. 201 (2006), no. 1, 143–179. MR 2204753 (2006k:17017)
- [19] J. M. Landsberg and L. Manivel, Equivariant spaces of matrices of constant rank, 2022.
- [20] J. M. Landsberg and Mateusz Michałek, On the geometry of border rank decompositions for matrix multiplication and other tensors with symmetry, SIAM J. Appl. Algebra Geom. 1 (2017), no. 1, 2–19. MR 3633766
- [21] J. M. Landsberg and Mateusz Michałek, Towards finding hay in a haystack: explicit tensors of border rank greater than in , 2019, arXiv1912.11927.
- [22] Joseph M. Landsberg and Mateusz Michałek, A lower bound for the border rank of matrix multiplication, Int. Math. Res. Not. IMRN (2018), no. 15, 4722–4733. MR 3842382
- [23] L. Manivel and R. M. Roig, Matrices of linear forms of constant rank from vector bundles on projective space, 2023.
- [24] V. Strassen, Relative bilinear complexity and matrix multiplication, J. Reine Angew. Math. 375/376 (1987), 406–443. MR MR882307 (88h:11026)
- [25] by same author, Algebra and complexity, First European Congress of Mathematics, Vol. II (Paris, 1992), Progr. Math., vol. 120, Birkhäuser, Basel, 1994, pp. 429–446. MR 1341854
- [26] John Sylvester, On the dimension of spaces of linear transformations satisfying rank conditions, Linear Algebra Appl. 78 (1986), 1–10. MR 840165
- [27] Terrance Tao, A symmetric formulation of the croot-lev-pach-ellenberg-gijswijt capset bound, https://terrytao.wordpress.com/2016/05/18/a-symmetric-formulation-of-the-croot-lev-pach-ellenberg-gijswijt-capset-bound.
- [28] R. Westwick, Spaces of matrices of fixed rank. II, Linear Algebra Appl. 235 (1996), 163–169. MR 1374258 (97g:15001)