Next Article in Journal
Nonlocal q-Symmetric Integral Boundary Value Problem for Sequential q-Symmetric Integrodifference Equations
Next Article in Special Issue
A Very Brief Introduction to Nonnegative Tensors from the Geometric Viewpoint
Previous Article in Journal
Hyers-Ulam Stability of Lagrange’s Mean Value Points in Two Variables
Previous Article in Special Issue
Set Evincing the Ranks with Respect to an Embedded Variety (Symmetric Tensor Rank and Tensor Rank
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Comon’s and Strassen’s Conjectures

by
Alex Casarotti
1,
Alex Massarenti
1,2,* and
Massimiliano Mella
1
1
Department of Mathematics and Informatics, University of Ferrara, 44121 Ferrara, Italy
2
Institute of Mathematics and Statistics, Universidade Federal Fluminense, Niterói 24210-200, Brazil
*
Author to whom correspondence should be addressed.
Mathematics 2018, 6(11), 217; https://doi.org/10.3390/math6110217
Submission received: 18 September 2018 / Revised: 20 October 2018 / Accepted: 22 October 2018 / Published: 25 October 2018
(This article belongs to the Special Issue Decomposability of Tensors)

Abstract

:
Comon’s conjecture on the equality of the rank and the symmetric rank of a symmetric tensor, and Strassen’s conjecture on the additivity of the rank of tensors are two of the most challenging and guiding problems in the area of tensor decomposition. We survey the main known results on these conjectures, and, under suitable bounds on the rank, we prove them, building on classical techniques used in the case of symmetric tensors, for mixed tensors. Finally, we improve the bound for Comon’s conjecture given by flattenings by producing new equations for secant varieties of Veronese and Segre varieties.
MSC:
Primary 15A69, 15A72, 11P05; Secondary 14N05, 15A69

1. Introduction

Let X P N be an irreducible and reduced non-degenerate variety. The rank rank X ( p ) with respect to X of a point p P N is the minimal integer h such that p lies in the linear span of h distinct points of X. In particular, if Y X we have that rank X ( p ) rank Y ( p ) .
Since the h-secant variety S e c h ( X ) of X is the subvariety of P N obtained as the closure of the union of all ( h 1 ) -planes spanned by h general points of X, for a general point p S e c h ( X ) we have rank X ( p ) = h .
When the ambient projective space is a space parametrizing tensors we enter the area of tensor decomposition. A tensor rank decomposition expresses a tensor as a linear combination of simpler tensors. More precisely, given a tensor T, lying in a given tensor space over a field k, a tensor rank-1 decomposition of T is an expression of the form
T = λ 1 U 1 + + λ h U h
where the U i ’s are linearly independent rank one tensors, and λ i k * . The rank of T is the minimal positive integer h such that T admits such a decomposition.
Tensor decomposition problems come out naturally in many areas of mathematics and applied sciences. For instance, in signal processing, numerical linear algebra, computer vision, numerical analysis, neuroscience, graph analysis, control theory and electrical networks [1,2,3,4,5,6,7]. In pure mathematics tensor decomposition issues arise while studying the additive decompositions of a general tensor [8,9,10,11,12,13,14].
Comon’s conjecture [3], which states the equality of the rank and symmetric rank of a symmetric tensor, and Strassen’s conjecture on the additivity of the rank of tensors [15] are two of the most important and guiding problems in the area of tensor decomposition.
More precisely, Comon’s conjecture predicts that the rank of a homogeneous polynomial F k [ x 0 , , x n ] d with respect to the Veronese variety V d n is equal to its rank with respect to the Segre variety S n ̲ ( P n ) d into which V d n is diagonally embedded, that is rank V d n ( F ) = rank S n ̲ ( F ) .
Strassen’s conjecture was originally stated for triple tensors and then generalized to several different contexts. For instance, for homogeneous polynomials it says that if F k [ x 0 , , x n ] d and G k [ y 0 , , y m ] d are homogeneous polynomials in distinct sets of variables then rank V d n + m + 1 ( F + G ) = rank V d n ( F ) + rank V d m ( G ) .
In Section 3 and Section 4, while surveying the state of the art on Comon’s and Strassen’s conjectures, we push a bit forward some standard techniques, based on catalecticant matrices and more generally on flattenings, to extend some results on these conjectures, known in the setting of Veronese and Segre varieties, for Segre-Veronese and Segre-Grassmann varieties that is to the context of mixed tensors.
In Section 5 we introduce a method to improve a classical result on Comon’s conjecture. By standard arguments involving catalecticant matrices it is not hard to prove that Comon’s conjecture holds for the general polynomial in k [ x 0 , , x n ] d of symmetric rank h as soon as h < n + d 2 n , see Proposition 1. We manage to improve this bound looking for equations for the ( h 1 ) -secant variety S e c h 1 ( V d n ) , not coming from catalecticant matrices, that are restrictions to the space of symmetric tensors of equations of the ( h 1 ) -secant variety S e c h 1 ( S n ̲ ) . We will do so by embedding the space of degree d polynomials into the space of degree d + 1 polynomials by mapping F to x 0 F and then considering suitable catalecticant matrices of x 0 F rather than those of F itself.
Implementing this method in Macaulay2 we are able to prove for instance that Comon’s conjecture holds for the general cubic polynomial in n + 1 variables of rank h = n + 1 as long as n 30 . Please note that for cubics the usual flattenings work for h n .

2. Notation

Let n ̲ = ( n 1 , , n p ) and d ̲ = ( d 1 , , d p ) be two p-uples of positive integers. Set
d = d 1 + + d p , n = n 1 + + n p , and N ( n ̲ , d ̲ ) = i = 1 p n i + d i n i
Let V 1 , , V p be vector spaces of dimensions n 1 + 1 n 2 + 1 n p + 1 , and consider the product
P n ̲ = P ( V 1 * ) × × P ( V p * ) .
The line bundle
O P n ̲ ( d 1 , , d p ) = O P ( V 1 * ) ( d 1 ) O P ( V 1 * ) ( d p )
induces an embedding
σ ν d ̲ n ̲ : P ( V 1 * ) × × P ( V p * ) P ( Sym d 1 V 1 * Sym d p V p * ) = P N ( n ̲ , d ̲ ) 1 , ( [ v 1 ] , , [ v p ] ) [ v 1 d 1 v p d p ]
where v i V i . We call the image
SV d ̲ n ̲ = σ ν d ̲ n ̲ ( P n ̲ ) P N ( n ̲ , d ̲ ) 1
a Segre-Veronese variety. It is a smooth variety of dimension n and degree ( n 1 + + n p ) ! n 1 ! n p ! d 1 n 1 d p n p in P N ( n ̲ , d ̲ ) 1 .
When p = 1 , SV d n is a Veronese variety. In this case, we write V d n for SV d n , and ν d n for the Veronese embedding. When d 1 = = d p = 1 , SV 1 , , 1 n ̲ is a Segre variety. In this case, we write S n ̲ for SV 1 , , 1 n ̲ , and σ n ̲ for the Segre embedding. Please note that
σ ν d ̲ n ̲ = σ n ̲ ν d 1 n 1 × × ν d p n p ,
where n ̲ = ( N ( n 1 , d 1 ) 1 , , N ( n p , d p ) 1 ) .
Similarly, given a p-uple of k-vector spaces ( V 1 n 1 , , V p n p ) and p-uple of positive integers d ̲ = ( d 1 , , d p ) we may consider the Segre-Plücker embedding
σ π d ̲ n ̲ : G r ( d 1 , n 1 ) × × G r ( d p , n p ) P ( d 1 V 1 n 1 d p V p n p ) = P N ( n ̲ , d ̲ ) 1 , ( [ H 1 ] , , [ H p ] ) [ H 1 H p ]
where N ( n ̲ , d ̲ ) = i = 1 p n i d i . We call the image
SG d ̲ n ̲ = σ π d ̲ n ̲ ( G r ( d 1 , n 1 ) × × G r ( d p , n p ) ) P N ( n ̲ , d ̲ )
a Segre-Grassmann variety.

2.1. Flattenings

Let V 1 , , V p be k-vector spaces of finite dimension, and consider the tensor product V 1 V p = ( V a 1 V a s ) ( V b 1 V b p s ) = V A V B with A B = { 1 , , p } , B = A c . Then we may interpret a tensor
T V 1 V p = V A V B
as a linear map T ˜ : V A * V A c . Clearly, if the rank of T is at most r then the rank of T ˜ is at most r as well. Indeed, a decomposition of T as a linear combination of r rank one tensors yields a linear subspace of V A c , generated by the corresponding rank one tensors, containing T ˜ ( V A * ) V A c . The matrix associated with the linear map T ˜ is called an ( A , B ) -flattening of T.
In the case of mixed tensors we can consider the embedding
Sym d 1 V 1 Sym d p V p V A V B
where V A = Sym a 1 V 1 Sym a p V p , V B = Sym b 1 V 1 Sym b p V p , with d i = a i + b i for any i = 1 , , p . In particular, if n = 1 we may interpret a tensor F Sym d 1 V 1 as a degree d 1 homogeneous polynomial on P ( V 1 * ) . In this case, the matrix associated with the linear map F ˜ : V A * V B is nothing but the a 1 -th catalecticant matrix of F, that is the matrix whose rows are the coefficient of the partial derivatives of order a 1 of F.
Similarly, by considering the inclusion
d 1 V 1 d p V p V A V B
where V A = a 1 V 1 a p V p , V B = b 1 V 1 b p V p , with d i = a i + b i for any i = 1 , , p , we get the so called skew-flattenings. We refer to [16] for details on the subject.
Remark 1.
The partial derivatives of an homogeneous polynomials are particular flattenings. The partial derivatives of a polynomial F k [ x 0 , , x n ] d are n + s n homogeneous polynomials of degree d s spanning a linear space H s F P ( k [ x 0 , , x n ] d s ) .
If F k [ x 0 , , x n ] d admits a decomposition as in (1) then F S e c h ( V d n ) , and conversely a general F S e c h ( V d n ) can be written as in (1). If F = λ 1 L 1 d + + λ h L h d is a decomposition then the partial derivatives of order s of F can be decomposed as linear combinations of L 1 d s , , L h d s as well. Therefore, the linear space L 1 d s , , L h d s contains H s F .

2.2. Rank and Border Rank

Let X P N be an irreducible and reduced non-degenerate variety. We define the rank rank X ( p ) with respect to X of a point p P N as the minimal integer h such that there exist h points in linear general position x 1 , , x h X with p x 1 , , x h . Clearly, if Y X we have that
rank X ( p ) rank Y ( p )
The border rank rank ̲ X ( p ) of p P N with respect to X is the smallest integer r > 0 such that p is in the Zariski closure of the set of points q P N such that rank X ( q ) = r . In particular rank ̲ X ( p ) rank X ( p ) .
Recall that given an irreducible and reduced non-degenerate variety X P N , and a positive integer h N the h-secant variety S e c h ( X ) of X is the subvariety of P N obtained as the Zariski closure of the union of all ( h 1 ) -planes spanned by h general points of X.
In other words rank ̲ X ( p ) is computed by the smallest secant variety S e c h ( X ) containing p P N .
Now, let Y , Z be subvarieties of an irreducible projective variety X P N , spanning two linear subspaces P N Y : = Y , P N Z : = Z P N . Fix two points p Y P N Y , p Z P N Z , and consider a point p p Y , p Z . Clearly
rank X ( p ) rank Y ( p Y ) + rank Z ( p Z )

3. Comon’s Conjecture

It is natural to ask under which assumptions (2) is indeed an equality. Consider the Segre-Veronese embedding σ ν d ̲ n ̲ : P ( V 1 * ) × × P ( V p * ) P ( Sym d 1 V 1 * Sym d p V p * ) = P N ( n ̲ , d ̲ ) 1 with V 1 V p V k-vector spaces of dimension n + 1 . Its composition with the diagonal embedding i : P ( V * ) P ( V 1 * ) × × P ( V p * ) is the Veronese embedding of ν d n of degree d = d 1 + + d p . Let V d n SV d ̲ n ̲ be the corresponding Veronese variety. We will denote by Π n , d the linear span of V d n in P N ( n ̲ , d ̲ ) 1 .
In the notations of Section 2.2 set X = SV d ̲ n ̲ and Y = V d n . For any symmetric tensor T Π n , d we may consider its symmetric rank srk ( T ) : = rank V d n ( T ) and its rank rank ( T ) : = rank SV d ̲ n ̲ ( T ) as a mixed tensor. Comon’s conjecture predicts that in this particular setting the inequality (2) is indeed an equality [3].
Conjecture 1 (Comon’s).
Let T be a symmetric tensor. Then rank ( T ) = srk ( T ) .
Conjecture 1 has been generalized in several directions for complex border rank, real rank and real border rank, see Section 5.7.2 in [16] for a full overview.
Please note that when d = 2 Comon’s conjecture is true. Indeed, S e c h ( S n ̲ ) is cut out by the size ( h + 1 ) × ( h + 1 ) minors of a general square matrix and S e c h ( V 2 n ) is cut out by the size ( h + 1 ) × ( h + 1 ) minors of a general symmetric matrix, that is S e c h ( V 2 n ) = S e c h ( S n ̲ ) Π n , 2 .
Conjecture 1 has been proved in several special cases. For instance, when the symmetric rank is at most two [3], when the rank is less than or equal to the order [17], for tensors belonging to tangential varieties to Veronese varieties [18], for tensors in C 2 C n C n [19], when the rank is at most the flattening rank plus one [20], for the so called Coppersmith–Winograd tensors [21], for symmetric tensors in C 4 C 4 C 4 and also for symmetric tensors of symmetric rank at most seven in C n C n C n [22].
On the other hand, a counter-example to Comon’s conjecture has recently been found by Y. Shitov [23]. The counter-example consists of a symmetric tensor T in C 800 × C 800 × C 800 which can be written as a sum of 903 rank one tensors but not as a sum of 903 symmetric rank one tensors. It is important to stress that for this tensor T rank and border rank are quite different. Comon’s conjecture for border ranks is still completely open (Problem 25 in [23]).
Even though it has been recently proven false in full generality, we believe that Comon’s conjecture is true for a general symmetric tensor, perhaps it is even true for those tensor for which rank T = rank ̲ T .
In what follows we use simple arguments based on flattenings to give sufficient conditions for Comon’s conjecture, recovering a known result, and its skew-symmetric analogue.
Lemma 1.
The tensors T S e c h ( SV d ̲ n ̲ ) such that dim ( T ˜ ( V A * ) ) h 1 for a given flattening T ˜ form a proper closed subset of S e c h ( SV d ̲ n ̲ ) . Furthermore, the same result holds if we replace the Segre-Veronese variety SV d ̲ n ̲ with the Segre-Grassmann variety SG d ̲ n ̲ .
Proof. 
Let T S e c h ( SV d ̲ n ̲ ) be a general point. Assume that dim ( T ˜ ( V A * ) ) h 1 . This condition forces the ( A , B ) -flattening matrix to have rank at most h 1 . On the other hand, by Proposition 4.1 in [24] these minors do not vanish on S e c h ( SV d ̲ n ̲ ) , and therefore define a proper closed subset of S e c h ( SV d ̲ n ̲ ) . In the Segre-Grassmann setting we argue in the same way by using skew-flattenings. □
Proposition 1.
[25] For any integer h < n + d 2 n there exists an open subset U h S e c ( V n d ) such that for any T U h the rank and the symmetric rank of T coincide, that is
rank ( T ) = srk ( T )
Proof. 
First of all, note that we always have rank ( T ) srk ( T ) . Furthermore, Section 2.1 yields that for any ( A , B ) -flattening T ˜ : V A * V B the inequality rank ( T ) dim ( T ˜ ( V A * ) ) holds. Since T is symmetric and its catalecticant matrices are particular flattenings we get that rank ( T ) dim ( H s T ) for any s 0 .
Now, for a general T S e c h ( V d n ) we have srk ( T ) = h , and if h < n + s ¯ n , where s ¯ = d 2 , then Lemma 1 yields dim ( H s ¯ T ) = h . Therefore, under these conditions we have the following chain of inequalities
dim ( H s ¯ T ) rank ( T ) srk ( T ) = dim ( H s ¯ T )
and hence rank ( T ) = srk ( T ) . □
Now, consider the Segre-Plücker embedding P ( V 1 ) × × P ( V p ) P ( d 1 V 1 d p V p ) = P N ( n ̲ , d ̲ ) 1 with V 1 V p V k-vector spaces of dimension n + 1 . Its composition with the diagonal embedding i : P ( V ) P ( V 1 ) × × P ( V p ) is the Plücker embedding of G r ( d , n ) with d = d 1 + + d p . Let G r ( d , n ) SG d ̲ n ̲ be the corresponding Grassmannian and let us denote by Π n , d its linear span in P N ( n ̲ , d ̲ ) 1 .
For any skew-symmetric tensor T Π n , d we may consider its skew rank skrk ( T ) that is its rank with respect to the Grassmannian G r ( d , n ) Π n , d , and its rank rank ( T ) as a mixed tensor. Playing the same game as in Proposition 1 we have the following.
Proposition 2.
For any integer h < n d 2 there exists an open subset U h S e c h ( G r ( d , n ) ) such that for any T U h the rank and the skew rank of T coincide, that is
rank ( T ) = skrk ( T )
Proof. 
As before for any tensor T we have rank ( T ) skrk ( T ) . For any ( A , B ) -skew-flattening T ˜ : V A * V B we have skrk ( T ) dim ( T ˜ ( V A * ) ) . Furthermore, since T ˜ is in particular a flattening also the inequality rank ( T ) dim ( T ˜ ( V A * ) ) holds.
Now, for a general T S e c h ( G r ( d , n ) ) we have skrk ( T ) = h , and if h < n s ¯ , where s ¯ = d 2 , Lemma 1 yields skrk ( T ) = dim ( T ˜ s ¯ ( V A * ) ) , where T ˜ s ¯ is the skew-flattening corresponding to the partition ( s ¯ , d s ¯ ) of d. Therefore, we deduce that
dim ( T ˜ s ¯ ( V A * ) ) rank ( T ) skrk ( T ) = dim ( T ˜ s ¯ ( V A * ) )
and hence rank ( T ) = skrk ( T ) . □
Remark 2.
Propositions 1 and 2 suggest that whenever we are able to write determinantal equations for secant varieties we are able to verify Comon’s conjecture. We conclude this section suggesting a possible way to improve the range where the general Comon’s conjecture holds giving a conjectural way to produce determinantal equations for some secant varieties.
Set n ̲ = ( n , , n ) , ( d + 1 ) -times, n ̲ 1 = ( n , , n ) , d-times, and consider the corresponding Segre varieties X : = S n ̲ , X 1 : = S n ̲ 1 and Veronese varieties Y = V d + 1 n , Y 1 : = V d n . Fix the polynomial x 0 d + 1 Y and let Π be the linear space spanned by the polynomials of the form x 0 F , where F is a polynomial of degree d. This allow us to see Y 1 Π . Please note that polynomials of the form x 0 L 1 d lie in the tangent space of Y at L 1 d + 1 , and therefore rank ̲ Y ( x 0 L d ) = 2 .
Hence for a polynomial F of degree d we have rank Y ( x 0 F ) 2 rank Y 1 ( F ) . Our aim is to understand when the equality holds.
We may mimic the same construction for the Segre varieties X and X 1 , and use determinantal equations for the secant varieties of X 1 to give determinantal equations of the secant varieties of X and henceforth conclude Comon’s conjecture. In particular, as soon as d is odd and d < n , this produces new determinantal equations for S e c h ( X 1 ) and S e c h ( Y 1 ) with 2 h < n + d + 1 2 n . Therefore, this would give new cases in which the general Comon’s conjecture holds. Unfortunately, we are only able to successfully implement this procedure in very special cases, see Section 5.

4. Strassen’s Conjecture

Another natural problem consists in giving hypotheses under which in Equation (3) equality holds. Consider the triple Segre embedding σ n ̲ : P ( V 1 * ) × P ( V 2 * ) × P ( V 3 * ) = P a × P b × P c P ( V 1 * V 2 * V 1 * ) = P N ( n ̲ , d ̲ ) 1 , and let S n ̲ be the corresponding Segre variety. Now, take complementary subspaces P a 1 , P a 2 P a , P b 1 , P b 2 P b , P c 1 , P c 2 P c , and let S ( a 1 , b 1 , c 1 ) , S ( a 2 , b 2 , c 2 ) be the Segre varieties associated respectively to P a 1 × P b 1 × P c 1 and P a 2 × P b 2 × P c 2 .
In the notations of Section 2.2 set X = S n ̲ , Y = S ( a 1 , b 1 , c 1 ) and Z = S ( a 1 , b 1 , c 1 ) . Strassen’s conjecture states that the additivity of the rank holds for triple tensors, or in onther words that in this setting the inequality (3) is indeed an equality [15].
Conjecture 2 (Strassen’s).
In the above notation let T 1 S ( a 1 , b 1 , c 1 ) , T 2 S ( a 2 , b 2 , c 2 ) be two tensors. Then rank ( T 1 T 2 ) = rank ( T 1 ) + rank ( T 2 ) .
Even though Conjecture 2 was originally stated in the context of triple tensors that is bilinear forms, with particular attention to the complexity of matrix multiplication, several generalizations are immediate. For instance, we could ask the same question for higher order tensors, symmetric tensors, mixed tensors and skew-symmetric tensors. It is also natural to ask for the analogue of Conjecture 2 for border rank. This has been answered negatively [26].
Conjecture 2 and its analogues have been proven when either T 1 or T 2 has dimension at most two, when rank ( T 1 ) can be determined by the so called substitution method [21], when dim ( V 1 ) = 2 both for the rank and the border rank [27], when T 1 , T 2 are symmetric that is homogeneous polynomials in disjoint sets of variables, either T 1 , T 2 is a power, or both T 1 and T 2 have two variables, or either T 1 or T 2 has small rank [28], and also for other classes of homogeneous polynomials [29,30].
As for Comon’s conjecture a counterexample to Strassen’s conjecture has recently been given by Y. Shitov [31]. In this case Y. Shitov proved that over any infinite field there exist tensors T 1 , T 2 such that the inequality in Conjecture 2 is strict.
In what follows, we give sufficient conditions for Strassen’s conjecture, recovering a known result, and for its mixed and skew-symmetric analogues.
Proposition 3.
[25] Let V 1 , V 2 be k-vector spaces of dimensions n + 1 , m + 1 , and consider V = V 1 V 2 . Let F Sym d ( V 1 ) Sym d ( V ) and G Sym d ( V 2 ) Sym d ( V ) be two homogeneous polynomials. If there exists an integer s > 0 such that
dim ( H s F ) = srk ( F ) , dim ( H s G ) = srk ( G )
then srk ( F + G ) = srk ( F ) + srk ( G ) .
Proof. 
Clearly, srk ( F + G ) srk ( F ) + srk ( G ) holds in general. On the other hand, our hypothesis yields
srk ( F ) + srk ( G ) = dim ( H s F ) + dim ( H s F ) = dim ( H s F + G ) srk ( F + G )
where the last inequality follows from Remark 1. □
Remark 3.
The argument used in the proof of Proposition 3 works for F P N ( n , d ) general only if for the generic rank we have n + d d n + 1 n + d 2 n . For instance, when n = 3 , d = 6 the generic rank is 21 while the maximal dimension of the spaces spanned by partial derivatives is 20.
Proposition 4.
Let V 1 , , V p and W 1 , , W p be k-vector spaces of dimension n 1 + 1 , , n p + 1 and m 1 + 1 , , m p + 1 respectively. Consider U i = V i W i for every 1 i p . Let T 1 Sym d 1 V 1 Sym d p V p Sym d 1 U 1 Sym d p U p and T 2 Sym d 1 W 1 Sym d p W p Sym d 1 U 1 Sym d p U p be two mixed tensors.
If for any i { 1 , , p } there exists a pair ( a i , b i ) with a i + b i = d i and ( A , B ) -flattenings T ˜ 1 : V A * V B , T ˜ 2 : V A * V B as in (Section 2.1) such that
dim ( T ˜ 1 ( V A * ) ) = rank ( T 1 ) , dim ( T ˜ 2 ( V A * ) ) = rank ( T 2 )
then rank ( T 1 + T 2 ) = rank ( T 1 ) + rank ( T 2 ) .
Proof. 
Clearly, rank ( T 1 + T 2 ) rank ( T 1 ) + rank ( T 2 ) . On the other hand, our hypothesis yields
rank ( T 1 ) + rank ( T 2 ) = dim ( T ˜ 1 ( V A * ) ) + dim ( T ˜ 2 ( V A * ) ) = dim ( T 1 + T 2 ˜ ( V A * ) ) rank ( T 1 + T 2 )
where T 1 + T 2 ˜ denotes the ( A , B ) -flattening of the mixed tensor T 1 + T 2 . □
Arguing as in the proof of Proposition 4 with skew-symmetric flattenings we have an analogous statement in the Segre-Grassmann setting.
Proposition 5.
Let V 1 , , V p and W 1 , , W p be k-vector spaces of dimension n 1 + 1 , , n p + 1 and m 1 + 1 , , m p + 1 respectively. Consider U i = V i W i for every 1 i p , and let T 1 d 1 V 1 d p V p d 1 U 1 d p U p and T 2 d 1 W 1 d p W p d p U 1 d p U p be two skew-symmetric tensors with d i min { n i + 1 , m i + 1 } .
If for any i { 1 , , p } there exists a pair ( a i , b i ) with a i + b i = d i and ( A , B ) -skew-flattenings T ˜ 1 : V A * V B , T ˜ 2 : V A * V B as in (Section 2.1) such that
dim ( T ˜ 1 ( V A * ) ) = rank ( T 1 ) , dim ( T ˜ 2 ( V A * ) ) = rank ( T 2 )
then rank ( T 1 + T 2 ) = rank ( T 1 ) + rank ( T 2 ) .

5. On the Rank of x 0 F

In this section, building on Remark 2, we present new cases in which Comon’s conjecture holds. Recall, that for a smooth point x X , the a-osculating space T x a X of X at x is roughly the smaller linear subspace locally approximating X up to order a at x, and the a-osculating variety T a X of X is defined as the closure of the union of all the osculating spaces
T a X = x X T x a X ¯
For any 1 a d 1 the osculating space T [ L d ] a V d n of order a at the point [ L d ] V d can be written as
T [ L d ] a V d n = L d a F | F k [ x 0 , , x n ] a P N
Equivalently, T [ L d ] a V d n is the space of homogeneous polynomials whose derivatives of order less than or equal to a in the direction given by the linear form L vanish. Please note that dim ( T [ L d ] a V d n ) = n + a n 1 and T [ L d ] b V d n T [ L d ] a V d n for any b a . Moreover, for any 1 a d and [ L d ] V d n we can embed a copy of V a n into the osculating space T [ L d ] a V d n by considering
V a n = { L d a M a M k [ x 0 , , x n ] 1 } T [ L d ] a V d n
Remark 4.
Let us expand the ideas in Remark 2. We can embed
V d n = { x 0 L d L k [ x 0 , , x n ] 1 } T [ x 0 d ] d V d + 1 n
and Remark 2 yields that
S e c h ( V d n ) S e c 2 h ( V d + 1 n ) T [ L d + 1 ] d V d + 1 n
This embedding extends to an embedding at the level of Segre varieties, and, in the notation of Remark 2, we have that S e c h ( S n 1 ) S e c 2 h ( S n ) .
Assume that for a polynomial F S e c h ( V d n ) we have F S e c h 1 ( S n 1 ) . Then x 0 F S e c 2 h 2 ( S n ) . Now, if we find a determinantal equation of S e c 2 h 2 ( V d + 1 n ) coming as the restriction to Π, the space of symmetric tensors, of a determinantal equation of S e c 2 h 2 ( S n ) , and not vanishing at x 0 F then x 0 F S e c 2 h 2 ( S n ) and hence F S e c h 1 ( S n 1 ) proving Comon’s conjecture for F.
This will be the leading idea to keep in mind in what follows. The determinantal equations involved will always come from minors of suitable catalecticant matrices, that can be therefore seen as the restriction to Π of determinantal equations for the secants of the Segre coming from non symmetric flattenings.
It is easy to give examples where the inequality (4) is strict. When n = 1 the generic rank is g d = d + 1 2 . Then for d odd we have g d = g d 1 while for d even we have g d = g d 1 + 1 . Hence rank V d x 0 F < 2 rank V d 1 F if 2 rank V d 1 F > g d 2 , where V d : = V d 1 is the rational normal curve. It is natural to ask if the inequality is indeed an equality as long as the rank is subgeneric. In the case n = 1 we have the following result.
Proposition 6.
Let V d : = V d 1 be the degree d rational normal curve. If 2 h < g d + 1 then there does not exist k h > 0 such that S e c h ( V d ) S e c 2 h k h ( V d + 1 ) T [ x d + 1 ] d V d + 1 .
Proof. 
Clearly, it is enough to prove the statement for k h = 1 . Let p S e c h ( V d ) be a general point. Then p [ x 0 L 1 d ] , , [ x 0 L h d ] with L i general linear forms. In particular
p H : = T [ L 1 d + 1 ] V d + 1 , , T [ L h d + 1 ] V d + 1
Please note that dim ( H ) = 2 h 1 . Now, assume that p is contained also in S e c 2 h 1 ( V d + 1 ) . Then there exists a linear subspace H P d + 1 of dimension 2 h 2 passing through p intersecting V d + 1 at 2 h 1 points q 1 , , q r counted with multiplicity. Let q i 1 , , q i r be the points among the q i coinciding with some of the [ L i d + 1 ] and such that the intersection multiplicity of H and V d + 1 at q i j is one, and q j 1 , , q j r be the points among the q i coinciding with some of the [ L i d + 1 ] and such that the intersection multiplicity of H and V d at q j k is greater that or equal to two.
Set Π : = H , H , then dim ( Π ) = 2 h 1 + 2 h 2 i r 2 j r and Π intersects V d + 1 at 2 h + ( 2 h 1 i r 2 j r ) points counted with multiplicity. Consider general points b 1 , , b s V d + 1 with s = i r + 2 j r , and the linear space Π = Π , b 1 , , b s . Therefore, dim ( Π ) = 4 h 3 and Π intersects V d + 1 at 4 h 1 points counted with multiplicity. Since 2 h d + 3 2 adding enough general points to Π we may construct a hyperplane in P d + 1 intersecting V d + 1 at d + 2 points counted with multiplicity, a contradiction. □
Proposition 6 can be applied to get results on the rank of a special class of matrices called Hankel matrices.
Let F = Z 0 x 0 d + + d d i Z i x 0 d i x 1 i + + Z d x 1 d be a binary form and consider [ Z 0 , , Z d ] as homogeneous coordinates on P ( k [ x 0 , x 1 ] d ) . Furthermore, consider the matrices
M 2 n = Z 0 Z n Z n Z d , M 2 n + 1 = Z 0 Z n Z n + 1 Z d
It is well known that the ideal of S e c h ( V d ) is cut out by the minors of M d of size ( h + 1 ) × ( h + 1 ) [4].
Now, consider a polynomial F k [ x 0 , x 1 ] d with homogeneous coordinates [ Z 0 , , Z d ] . Then F : = x 0 F k [ x 0 , x 1 ] d + 1 has homogeneous coordinates [ Z 0 , , Z d + 1 ] with
Z i = d + 1 i d + 1 Z i
To determine the rank of F we have to relate the rank of the matrices
N 2 n = Z 0 d d + 1 Z 1 d + 1 n d + 1 Z n d d + 1 Z 1 d n d + 1 Z n + 1 d n + 2 d + 1 Z n 1 1 d + 1 Z d d n + 1 d + 1 Z n 1 d + 1 Z d 0
N 2 n + 1 = Z 0 d d + 1 Z 1 d n d + 1 Z n d d + 1 Z 1 d n 1 d + 1 Z n + 2 d n + 2 d + 1 Z n 1 d + 1 Z d d n + 1 d + 1 Z n + 1 1 d + 1 Z d 0
with the rank of M d .
Definition 1.
A matrix A = ( A i , j ) M ( a , b ) such that A i , j = A h , k whenever i + j = h + k is called a Hankel matrix.
In particular all the matrices of the form M d and N d considered above are Hankel matrices.
Let M ( a , b ) be the vector space of a × b matrices with coefficients in the base field k. For any h min { a , b } let R a n k r ( M ( a , b ) ) M ( a , b ) be the subvariety consisting of all matrices of rank at most h.
Now, consider the map β : N N × N given by β ( 2 n ) = ( n + 1 , n + 1 ) and β ( 2 n + 1 ) = ( n + 2 , n + 1 ) . For any d 1 we can view the subspace H d M ( β ( d ) ) formed by matrices of the form M d as the subspace of Hankel matrices. Now, given any linear morphism f : M ( a , b ) M ( c , d ) we can ask if for some s min { c , d } we have f ( R a n k h ( M ( a , b ) ) ) R a n k s ( M ( c , d ) ) .
Corollary 1.
Consider the linear morphism
α d : M ( β ( d ) ) M ( β ( d + 1 ) ) ( A i , j ) d ( i + j 3 ) d + 1 A i , j
Then α d ( H d ) H d + 1 and α d ( R a n k h ( M ( β ( d ) ) M d ) ) R a n k 2 h ( M ( β ( d + 1 ) ) ) M d + 1 .
Proof. 
Since α d ( A i , j ) = α d ( A h , k ) when i + j = h + k we have that α d ( H d ) H d + 1 . By Proposition 6 R a n k h ( M ( β ( d ) ) H d = S e c h ( V d ) , and by construction α d ( M d ) is the linear change of coordinates mapping a binary form F k [ x 0 , x 1 ] d to F = x 0 F k [ x 0 , x 1 ] d + 1 .
Since S e c h ( V d ) S e c 2 h ( V d + 1 ) T [ x d + 1 ] d V d + 1 , if an h × h minor of a general matrix B in M ( β ( d ) ) does not vanish, under the assumption that all the ( h + 1 ) × ( h + 1 ) minors of B vanish, then there is a 2 h × 2 h minor of α d ( B ) that does not vanish. □
When n 2 we are able to determine, via Macaulay2 [32] aided methods, the rank of x 0 F in some special cases.
i
( n , d ) = ( 2 , 2 ) . The variety S e c 3 ( V 3 2 ) is the hypersurface in P 9 cut out by the Aronhold invariant, see for instance (Section 1.1 in [4]). With a Macaulay2 computation we prove that if F S e c 2 ( V 2 2 ) is general then the Aronhold invariant does not vanish at x 0 F , hence rank x 0 F = 2 rank F .
ii
( n , d ) = ( 2 , 3 ) . The varieties S e c 5 ( V 4 2 ) and S e c 3 ( V 3 2 ) are both hypersurfaces, given respectively by the determinant of the catalecticant matrix of second partial derivatives and the Aronhold invariant (Section 1.1 in [4]). With Macaulay2 we prove that the determinant of the second catalecticant matrix does not vanish at x 0 F for F S e c 3 ( V 3 2 ) general, hence rank x 0 F = 2 rank F .
iii
( n , d ) = ( 3 , 3 ) . The secant variety S e c 9 ( V 4 3 ) is the hypersurface cut out by the second catalecticant matrix (Section 1.1 in [4]) while S e c 5 ( V 3 3 ) is the entire osculating space. A Macaulay2 computation shows that T [ x 0 4 ] 3 V 4 3 S e c 9 ( V 4 3 ) . This proves that rank x 0 F < 2 rank F , for F general.
iv
( n , d ) = ( 4 , 3 ) . In this case S e c 8 ( V 3 4 ) = T [ x 0 4 ] 3 V 4 4 and S e c 14 ( V 4 4 ) is given by the determinant of the second catalecticant matrix (Section 1.1 in [4]). Again using Macaulay2 we show that T [ x 0 4 ] 3 V 4 4 S e c 14 ( V 4 4 ) . This proves that rank x 0 F < 2 rank F , for F general.
Corollary 2.
For the osculating varieties T 3 V 4 3 and T 3 V 4 4 we have
T 3 V 4 3 S e c 9 ( V 4 3 ) , T 3 V 4 4 S e c 14 ( V 4 4 )
Proof. 
The action of P G L ( n + 1 ) on P n extends naturally to an action on P N ( n , d ) stabilizing V d n and more generally the secant varieties S e c h ( V d n ) . Since this action is transitive on V d n we have T [ x 0 d ] a V d n S e c h ( V d n ) if and only if T [ L d ] a V d n S e c h V d n for any point [ L d ] V d n that is T a V d n S e c h V d n . Finally, we conclude by applying iii and iv in the list above. □

Macaulay2 Implementation

In the Macaulay2 file Comon-1.0.m2 we provide a function called Comon which operates as follows:
-
Comon takes in input three natural numbers n , d , h ;
-
if h < n + d 2 n then the function returns that Comon’s conjecture holds for the general degree d polynomial in n + 1 variables of rank h by the usual flattenings method in Proposition 1. If not, and d is even then it returns that the method does not apply;
-
if d is odd and n + k n < 2 n + k 1 n , where k = d + 1 2 , then again it returns that the method does not apply;
-
if d is odd, n + k n 2 n + k 1 n and 2 h 1 > n + k n then it returns that the method does not apply since 2 h 2 must be smaller than the number of order k partial derivatives;
-
if d is odd, n + k n 2 n + k 1 n and 2 h 1 n + k n then Comon, in the spirit of Remark 4, produces a polynomial of the form
F = i = 1 h ( a i , 0 x 0 + + a i , n x n ) d
then substitutes random rational values to the a i , j , computes the polynomial G = x 0 F , the catalecticant matrix D of order k partial derivatives of G, extracts the most up left 2 h 1 × 2 h 1 minor P of D, and compute the determinant det ( P ) of P;
-
if det ( P ) = 0 then Comon returns that the method does not apply, otherwise it returns that Comon’s conjecture holds for the general degree d polynomial in n + 1 variables of rank h.
Please note that since the function random is involved Comon may return that the method does not apply even though it does. Clearly, this event is extremely unlikely. Thanks to this function we are able to prove that Comon’s conjecture holds in some new cases that are not covered by Proposition 1. Since the case n = 1 is covered by Proposition 6 in the following we assume that n 2 .
Theorem 1.
Assume n 2 and set h = n + d 2 n . Then Comon’s conjecture holds for the general degree d homogeneous polynomial in n + 1 variables of rank h in the following cases:
-
d = 3 and 2 n 30 ;
-
d = 5 and 3 n 8 ;
-
d = 7 and n = 4 .
Proof. 
The proof is based on Macaualy2 computations using the function Comon exactly as shown in Example 1 below. □
Example 1.
We apply the function Comon in a few interesting cases:
Macaulay2, version 1.12
with packages: ConwayPolynomials, Elimination, IntegralClosure, InverseSystems,
               LLLBases, PrimaryDecomposition, ReesAlgebra, TangentCone
i1 : loadPackage "Comon-1.0.m2";
i2 : Comon(5,3,4)
Lowest rank for which the usual flattenings method does not work = 6
o2 = Comon’s conjecture holds for the general degree 3 homogeneous polynomial
     in 6 variables of rank 4 by the usual flattenings method
i3 : Comon(5,3,6)
Lowest rank for which the usual flattenings method does not work = 6
o3 = Comon’s conjecture holds for the general degree 3 homogeneous polynomial
     in 6 variables of rank 6
i4 : Comon(5,3,7)
Lowest rank for which the usual flattenings method does not work = 6
o4 = The method does not apply --- The determinant vanishes
i5 : Comon(5,5,21)
Lowest rank for which the usual flattenings method does not work = 21
o5 = Comon’s conjecture holds for the general degree 5 homogeneous polynomial
     in 6 variables of rank 21
i6 : Comon(4,7,35)
Lowest rank for which the usual flattenings method does not work = 35
o6 = Comon’s conjecture holds for the general degree 7 homogeneous polynomial
     in 5 variables of rank 35

Author Contributions

The authors contributed equally to this work.

Funding

This research received no external funding.

Acknowledgments

The second and third named authors are members of the Gruppo Nazionale per le Strutture Algebriche, Geometriche e le loro Applicazioni of the Istituto Nazionale di Alta Matematica “F. Severi” (GNSAGA-INDAM). We thank the referees for helping us to improve the exposition.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kolda, T.G.; Bader, B.W. Tensor decompositions and applications. SIAM Rev. 2009, 51, 455–500. [Google Scholar] [CrossRef]
  2. Comon, P.; Mourrain, B. Decomposition of quantics in sums of powers of linear forms. Signal Process. 1996, 53, 93–107. [Google Scholar] [CrossRef] [Green Version]
  3. Comon, P.; Golub, G.; Lim, L.; Mourrain, B. Symmetric tensors and symmetric tensor rank. SIAM J. Matrix Anal. Appl. 2008, 30, 1254–1279. [Google Scholar] [CrossRef]
  4. Landsberg, J.M.; Ottaviani, G. New lower bounds for the border rank of matrix multiplication. Theory Comput. 2015, 11, 285–298. [Google Scholar] [CrossRef]
  5. Massarenti, A.; Raviolo, E. The rank of n × n matrix multiplication is at least 3n2 2 2 n 3 2 −3n. Linear Algebra Appl. 2013, 438, 4500–4509. [Google Scholar] [CrossRef]
  6. Massarenti, A.; Raviolo, E. Corrigendum to The rank of n × n matrix multiplication is at least 3n2 2 2 n 3 2 −3n. Linear Algebra Appl. 2014, 445, 369–371. [Google Scholar] [CrossRef]
  7. Buscarino, A.; Fortuna, L.; Frasca, M.; Xibilia, M. Positive-real systems under lossless transformations: Invariants and reduced order models. J. Frankl. Inst. 2017, 354, 4273–4288. [Google Scholar] [CrossRef]
  8. Dolgachev, I.V. Dual homogeneous forms and varieties of power sums. Milan J. Math. 2004, 72, 163–187. [Google Scholar] [CrossRef]
  9. Dolgachev, I.V.; Kanev, V. Polar covariants of plane cubics and quartics. Adv. Math. 1993, 98, 216–301. [Google Scholar] [CrossRef]
  10. Massarenti, A.; Mella, M. Birational aspects of the geometry of varieties of sums of powers. Adv. Math. 2013, 243, 187–202. [Google Scholar] [CrossRef]
  11. Massarenti, A. Generalized varieties of sums of powers. Bull. Braz. Math. Soc. (N.S.) 2016, 47, 911–934. [Google Scholar] [CrossRef] [Green Version]
  12. Ranestad, K.; Schreyer, F.O. Varieties of sums of powers. J. Reine Angew. Math. 2000, 525, 147–181. [Google Scholar] [CrossRef]
  13. Takagi, H.; Zucconi, F. Spin curves and Scorza quartics. Math. Ann. 2011, 349, 623–645. [Google Scholar] [CrossRef]
  14. Massarenti, A.; Mella, M.; Staglianò, G. Effective identifiability criteria for tensors and polynomials. J. Symbolic Comput. 2018, 87, 227–237. [Google Scholar] [CrossRef] [Green Version]
  15. Strassen, V. Vermeidung von Divisionen. J. Reine Angew. Math. 1973, 264, 184–202. [Google Scholar]
  16. Landsberg, J.M. Tensors: Geometry and applications. In Graduate Studies in Mathematics; American Mathematical Society: Providence, RI, USA, 2012; Volume 128, p. 439. [Google Scholar]
  17. Zhang, X.; Huang, Z.H.; Qi, L. Comon’s conjecture, rank decomposition, and symmetric rank decomposition of symmetric tensors. SIAM J. Matrix Anal. Appl. 2016, 37, 1719–1728. [Google Scholar] [CrossRef]
  18. Ballico, E.; Bernardi, A. Tensor ranks on tangent developable of Segre varieties. Linear Multilinear Algebra 2013, 61, 881–894. [Google Scholar] [CrossRef] [Green Version]
  19. Buczyński, J.; Landsberg, J.M. Ranks of tensors and a generalization of secant varieties. Linear Algebra Appl. 2013, 438, 668–689. [Google Scholar] [CrossRef]
  20. Friedland, S. Remarks on the symmetric rank of symmetric tensors. SIAM J. Matrix Anal. Appl. 2016, 37, 320–337. [Google Scholar] [CrossRef]
  21. Landsberg, J.M.; Michałek, M. Abelian tensors. J. Math. Pures Appl. 2017, 108, 333–371. [Google Scholar] [CrossRef]
  22. Seigal, A. Ranks and Symmetric Ranks of Cubic Surfaces. arXiv, 2018; arXiv:1801.05377v1. [Google Scholar]
  23. Shitov, Y. A counterexample to Comon’s conjecture. arXiv, 2017; arXiv:1705.08740v2. [Google Scholar] [CrossRef]
  24. Simis, A.; Ulrich, B. On the ideal of an embedded join. J. Algebra 2000, 226, 1–14. [Google Scholar] [CrossRef]
  25. Iarrobino, A.; Kanev, V. Power Sums, Gorenstein Algebras, and Determinantal Loci. Available online: https://www.springer.com/gp/book/9783540667667 (accessed on 11 September 2018).
  26. Schönhage, A. Partial and total matrix multiplication. SIAM J. Comput. 1981, 10, 434–455. [Google Scholar] [CrossRef]
  27. Buczyński, J.; Ginensky, A.; Landsberg, J.M. Determinantal equations for secant varieties and the Eisenbud-Koh-Stillman conjecture. J. Lond. Math. Soc. 2013, 88, 1–24. [Google Scholar] [CrossRef] [Green Version]
  28. Carlini, E.; Catalisano, M.V.; Chiantini, L. Progress on the symmetric Strassen conjecture. J. Pure Appl. Algebra 2015, 219, 3149–3157. [Google Scholar] [CrossRef] [Green Version]
  29. Carlini, E.; Catalisano, M.V.; Oneto, A. Waring loci and the Strassen conjecture. Adv. Math. 2017, 314, 630–662. [Google Scholar] [CrossRef] [Green Version]
  30. Teitler, Z. Sufficient conditions for Strassen’s additivity conjecture. Ill. J. Math. 2015, 59, 1071–1085. [Google Scholar]
  31. Shitov, Y. A counterexample to Strassen’s direct sum conjecture. arXiv, 2017; arXiv:1712.08660v1. [Google Scholar]
  32. Macaulay2. Macaulay2 a Software System Devoted to Supporting Research in Algebraic Geometry and Commutative Algebra. 1992. Available online: http://www.math.uiuc.edu/Macaulay2/ (accessed on 11 September 2018).

Share and Cite

MDPI and ACS Style

Casarotti, A.; Massarenti, A.; Mella, M. On Comon’s and Strassen’s Conjectures. Mathematics 2018, 6, 217. https://doi.org/10.3390/math6110217

AMA Style

Casarotti A, Massarenti A, Mella M. On Comon’s and Strassen’s Conjectures. Mathematics. 2018; 6(11):217. https://doi.org/10.3390/math6110217

Chicago/Turabian Style

Casarotti, Alex, Alex Massarenti, and Massimiliano Mella. 2018. "On Comon’s and Strassen’s Conjectures" Mathematics 6, no. 11: 217. https://doi.org/10.3390/math6110217

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop