On the Bhattacharya-Mesner rank of third order hypermatrices
Edinah K. Gnang, Yuval Filmus

TL;DR
This paper introduces the Bhattacharya-Mesner rank for third order hypermatrices, providing bounds, conditions for inverses, and extending classical linear algebra theorems to hypermatrices.
Contribution
It defines a new hypermatrix rank, establishes bounds, and generalizes key linear algebra concepts like invertibility and the rank-nullity theorem.
Findings
Defined Bhattacharya-Mesner rank for hypermatrices
Derived bounds for tensor rank using this new rank
Extended matrix inverse and rank-nullity theorem to hypermatrices
Abstract
We introduce the Bhattacharya-Mesner rank of third order hypermatrices as a relaxation to the tensor rank and devise from it some bounds for the tensor rank. We use the Bhattacharya-Mesner rank to extend to third order hypermatrices the connection relating the rank to a notion of linear dependence. We also derive explicit necessary and sufficient conditions for the existence of third order hypermatrix inverse pair. Finally we use inverse pair to extend to third order hypermatrices the formulation and proof of the matrix rank-nullity theorem.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On the Bhattacharya-Mesner rank of third order hypermatrices
Edinah K. Gnang , Yuval Filmus Department of Applied Mathematics and Statistics, Johns Hopkins University, email: [email protected] Science Department, Technion - Israel Institute of Technology
Abstract
We introduce the Bhattacharya-Mesner rank of third order hypermatrices as a relaxation to the tensor rank and devise from it some bounds for the tensor rank. We use the Bhattacharya-Mesner rank to extend to third order hypermatrices the connection relating the rank to a notion of linear dependence. We also derive explicit necessary and sufficient conditions for the existence of third order hypermatrix inverse pair. Finally we use inverse pair to extend to third order hypermatrices the formulation and proof of the matrix rank–nullity theorem.
1 Introduction
Hypermatrices are multidimensional analog of matrices. A hypermatrix is therefore a finite multiset whose elements ( called entries ) are indexed by distinct elements of some fixed Cartesian product of the form
[TABLE]
Such a hypermatrix is of order and of size . A hypermatrix is cubic, of side length if . In particular, matrices correspond to second order hypermatrices. Hypermatrix algebras arise from generalizations of classical matrix notions and algorithms [MB94, GKZ94, Ker08, GER11, MB90, GNANG2017238]. The distinction between hypermatrices and tensors closely mirrors the distinction between matrices and abstract linear transformations. Recall that an abstract linear transformation defined over a finite dimensional vector space is identified with a matrix orbit, not just a single matrix. The orbit correspond to the different choices of bases for the domain and range of the linear transformation. For instance, let denote the matrix associated with some abstract linear transformation relative to the standard basis for and . Then the tensorial orbit associated with the corresponding abstract linear transformation is defined to be the set of matrices given by
[TABLE]
A matrix property common to all the members of the same tensorial orbit is called a tensorial invariant. Classical matrix attributes well known to be tensorial invariants when are:
- •
The rank defined to be
[TABLE]
- •
The nullity defined to be the dimension of the nullspaces of and well known to be given by
[TABLE]
- •
Singular values defined to be the modulus of numbers in the multiset formed by taking diagonal entries of any diagonal matrix element of the tensorial sub-orbit restricted to left and right action by the unitary subgroup of the general linear groups described as follows:
[TABLE]
- •
The eigenvalues of square diagonalizable matrices defined to be the multiset formed by taking the diagonal entries of any diagonal matrix elements of the tensorial sub-orbit restricted to the action by conjugation of the general linear group described as follows:
[TABLE]
Classically, hypermatrices such as third order hypermatrices from also arise from tensorial orbits induced by the action of various appropriate subgroups of the general linear group on canonical embeddings of the vector spaces , and respectively. Incidentally, the classical tensor rank and singular values are defined by analogy to their matrix counterparts. Unfortunately, the tensorial invariant approach to defining the eigenvalues does not extend to odd order hypermatrices because we cannot express the action by conjugation using a triplet of matrix elements from the general linear group. Fortunately the Bhattacharya-Mesner algebra suggest new tensorial hypermatrix orbit based upon higher order analog of the general linear group. Hypermatrix analog of general linear group allows us to extend to hypermatrices the nottion of a spectral decomposition [GER11, GNANG2017238]. We argue in the present note that the Bhattacharya-Mesner (BM for short) rank also preserves the link relating the rank to the nullity of third order hypermatrices when these notions are appropriately defined. Our discussion therefore focuses on the Bhattacharya-Mesner algebra first proposed in [MB90, MB94], and the general Bhattacharya-Mesner algebra first proposed in [GER11]. The general Bhattacharya-Mesner product encompasses as special cases many other hypermatrix products and decompositions discussed in the literature, including the usual matrix product, the Segre outer product, the contraction product, the higher order singular value decomposition, the multilinear matrix multiplication [Lim13], and the slice rank factorization [BCC*+*16]. Note that the BM algebra of third order hypermatrices in particular is also motivated by the study of linear systems of equations defined over a skew field ( such as the skew field of quaternions ) whose unknowns are multiplied both on the left and on the right by known coefficients from the skew field.
This article is accompanied by an extensive and actively maintained Sage [S*+*15] symbolic hypermatrix algebra package which implements various features of the general Bhattacharya-Mesner algebra. The package is made available at the link https://github.com/gnang/HypermatrixAlgebraPackage.
Acknowledgement: We would like to thank Andrei Gabrielov for providing guidance while preparing this manuscript. We are grateful to Dan Naiman for pointing out an upper bound on the diagonal dependence. The first author was supported by the National Science Foundation grant DMS–1161629, and is grateful for the hospitality of the Institute for Advanced Study and the Department of Mathematics at Purdue University.
2 Overview of the Bhattacharya-Mesner algebra of third order hypermatrices
The Bhattacharya-Mesner product, first proposed in [MB90, MB94], generalizes the classical matrix product. The Bhattacharya-Mesner product is best introduced by emphasizing its similarities with the matrix product. Recall that for conformable matrices with entries from some skew field
[TABLE]
we denote their product by with entries given by
[TABLE]
Whereas the matrix product is a binary operation, the BM product of third order hypermatrices is a ternary operation. The product of third order conformable hypermatrices
[TABLE]
denoted Prod is specified entry-wise by
[TABLE]
In hindsight, the BM product of third order hypermatrices occurs naturally in descriptions of general linear systems of equations over skew fields. A general linear systems of equations over a skew field , is one for which the unknowns are multiplied both on the left and on the right by coefficients from . General linear system of equations are therefore of the form
[TABLE]
The Bhattacharya-Mesner product succinctly expresses such systems in terms of a left-coefficient hypermatrix \mathbf{A}\in\mathbb{K}^{1\times{\color[rgb]{1,0,0}\ell}\times n_{2}} , an unknown vector \mathbf{x}\in\mathbb{K}^{1\times 1\times{\color[rgb]{1,0,0}\ell}}, a right-coefficient hypermatrix \mathbf{B}\in\mathbb{K}^{{\color[rgb]{1,0,0}\ell}\times 1\times n_{2}} and a right hand side vector by the equation
[TABLE]
Note that the left hand side of a general linear system of equations defined over skew fields as described in Eq. (1) can not generally be expressed as a single left action ( or right action ) of some coefficient matrix on an vector of unknowns. Special instances of general linear systems of equations can be solved using quasi-determinants [GR91, GRW05, GR97], but in general solutions to such systems are not expressible as non-commutative rational functions of the entries of , and .
We further recall a variant of the Bhattacharya-Mesner product called the general Bhattacharya-Mesner product of particular interest to our discussion because it simplifies subsequent notations. The general product of third order hypermatrices is defined for any conformable triple
[TABLE]
taken with an additional cubic background hypermatrix of side length {\color[rgb]{1,0,0}\ell} ( the contracted dimension ). The general Bhattacharya-Mesner product of hypermatrices , and taken with the background hypermatrix , denoted is specified entry-wise by
[TABLE]
[TABLE]
The original Bhattacharya-Mesner product is recovered from the general product by setting the cubic background hypermatrix to be equal to the Kronecker delta hypermatrix denoted , whose entries are specified by
[TABLE]
Finally we recall for the reader’s convenience the definition of the hypermatrix transpose operations. Let , the corresponding transpose, denoted , is specified entry-wise by
[TABLE]
The transpose operation therefore performs a cyclic permutation to the indices of each entry. For notational convenience we adopt the convention
[TABLE]
By this convention,
[TABLE]
3 The Bhattacharya-Mesner rank
The Bhattacharya-Mesner* outer-product* corresponds to the special product instance where the the contracted dimension equals . Furthermore, the general Bhattacharya-Mesner product provides a convenient alternative way of expressing BM outer-products. Recall that for an arbitrary conformable triple
[TABLE]
an outer product corresponds to a product of selected oriented matrix slices
[TABLE]
Recall that in the colon notation, refers to a hypermatrix slice of size , where the second index is fixed to while all other indices are allowed to vary within their ranges. The BM product and the usual matrix product have in common the fact that every product is a sum of outer products. Hypermatrix outer products are conveniently expressible as general BM products. The corresponding background hypermatrices are denoted and specified entry-wise by
[TABLE]
The outer product in Eq. ((4)) is thus equal to . The Bhattacharya-Mesner outer product suggests a natural generalization of the notion of rank which differs from the classical tensor rank. To emphasize the similarities with the matrix rank, recall that a matrix has rank ( over ) if there exists a conformable matrix pair
[TABLE]
such that
[TABLE]
and crucially, for all conformable matrix pair
[TABLE]
we have
[TABLE]
where
[TABLE]
In other words, the matrix rank is the minimum number of outer products which add up to . This approach to defining the rank extends verbatim to hypermatrices and is called the Bhattacharya-Mesner rank of a hypermatrix. Throughout our discussion unless otherwise specified the rank refers to the Bhattacharya-Mesner rank. A hypermatrix has rank (over ) if there exists a conformable triple
[TABLE]
such that
[TABLE]
and crucially for all BM conformable triple
[TABLE]
we have
[TABLE]
where
[TABLE]
In other words, the rank of is the minimum number of outer products which add up to . Note that the usual notions of tensor/hypermatrix rank discussed in the literature [Lim13], including the canonical polyadic rank, and more recently the slice rank [BCC*+*16] are all special instances of the Bhattacharya-Mesner rank where additional constraints are imposed on the hypermatrices in the conformable triple in Eq. (5), as illustrated by the following proposition.
Proposition 1 :
[TABLE]
Proof : Recall the definition of the Kronecker product of vectors denoted of vectors , , associated with the canonical decomposition specified entry wise by
[TABLE]
We justify the upper bound claim by establishing that vector outer product above is a constrained Bhattacharya-Mesner outer product. Let , and such that
[TABLE]
[TABLE]
[TABLE]
We see that
[TABLE]
The gap between the tensor rank and the Bhattacharya-Mesner rank is well illustrated by the fact that the hypermatrix
[TABLE]
has tensor rank while its Bhattacharya-Mesner rank is for all . So that the gap between the canonical polyadic rank and the Bhattacharya-Mesner rank can be as large as for some hypermatrix. A similar argument also establishes the slice rank discussed in [BCC*+*16] as an upper bound to the Bhattacharya-Mesner rank.
The following proposition emphasize the similarity of between the Bhattacharya-Mesner rank and the matrix rank.
Proposition 2 :
[TABLE]
The Bhattacharya-Mesner rank of is upper bounded by min.
Proof : Let where . Let and with entries specified by
[TABLE]
[TABLE]
consequently we have
[TABLE]
which establishes that the rank of must be less or equal to . Recall the transpose identity
[TABLE]
and
[TABLE]
from which the desired result follows
3.1 Rank inequalities
We introduce here the notion of matrix diagonal independence which is closely related to the rank of third order hypermatrices. Let
[TABLE]
be given such that min and
[TABLE]
The set of hypermatrices
[TABLE]
is determined by solving for the matrix depth slices of in the general linear system
[TABLE]
Properties of such general linear constraints motivate our definition and subsequent investigations of matrix left-right linear diagonal dependencies. A given multiset of matrices
[TABLE]
are left-right diagonally independent over the skew field if the only diagonal matrices
[TABLE]
for which the equality
[TABLE]
holds, must be such that
[TABLE]
Note that over , when each matrix in the set has a unique non-zero entry, the left-right diagonal dependence reduces to the usal notion linear dependence. For such matrices the tight upper bound for the maximum number of diagonally independent matrices is . Otherwise, when every column ( or respectively every row ) of each of the matrices in the set is a non-zero, the trivial upper bound on the maximum number of diagonally independent matrices reduces to min, for it suffices to consider left (or respectively right ) diagonal linear combination constraints of the form
[TABLE]
[TABLE]
[TABLE]
Theorem 3 : Let be such that
[TABLE]
where min. Let the depth matrix slices of be
[TABLE]
then there exist diagonal matrices as well as diagonal matrices such that
[TABLE]
for some choice of a matrix subset
Proof : By the premise that rank, it follows that there is a conformable triple
[TABLE]
such that
[TABLE]
Consequently,
[TABLE]
For fix and consider the equation in of size given by
[TABLE]
In this form, the equation expresses a general linear system of equation whose coefficient hypermatrices are , and , in an unknown vector of size , and the corresponding right-hand side vector of size . Using the BM product we re-express the corresponding general linear system of equations as follows
[TABLE]
The entries of the coefficient hypermatrices and in Eq. (6) are each diagonal matrices of respective size and
[TABLE]
The entries of are unknown matrices and the entries of correspond to depth matrix slices of specified by
[TABLE]
Since has rank exactly , for every there exists such that
[TABLE]
We perform on the system
[TABLE]
a minor variant of the Gaussian elimination procedure which avoids division. The procedure is best illustrated by describing the first round of elimination for a generic system. The first sequence of row operation is described by
[TABLE]
Although, the very first constraint denoted R0 is left unchanged by the first sequence of row operations, we rewrite R0 for consistency of the unknown variables as follows
[TABLE]
Following the first sequence of row operations the variable is eliminated from all but the constraints R0 via Eq. (7) and yields new constraints of the form
[TABLE]
[TABLE]
[TABLE]
Equivalently re-expressed as
[TABLE]
[TABLE]
[TABLE]
Note that each denotes an free variable matrix. The free variables arise from the fact that given an equality of the form , where and are unknowns and and are known constants, the equality is equivalent to the assertion in conjunction with the assertion that for any choice of the free parameter . The argument is the same for the s. The procedure is thus repeated until the constraints are put in Row Echelon Form (REF for short). Although the system is non-commutative the procedure avoids division because conformable diagonal matrices commute.
Having described the proposed variant of the Gaussian elimination procedure, we discuss properties of the obtained REF. Throughout the procedure, the right-hand sides are always left-right diagonal linear combinations of the previously obtained right hand side entries. Since there are more constraints then variables (because ) the procedure must result in at least for constraints in the REF whose left hand side express identically zero functions of the variable entries of . However the right hand side need not be an identically zero function of the the free variables. Using the fact
[TABLE]
are solution to the system it follows that there must exist an assignment to the free variables which annihilates the right hand side of these constraints.
The right hand side expresses in the generic case a left-right diagonal linear combination of the form
[TABLE]
Thus completing the proof.
Note that the variant of Gaussian elimination described in the proof of Thm. 3 does not fully express solutions to the general linear system, for two reasons. The first reason is that subsequent row operations introduce constraints on the previously chosen free variables which must subsequently solved in order to fully express the solutions to the system. The second reason result from the fact that diagonal left and right coefficient matrices of unknowns obtained throughout the procedure need not be invertible. Subsequent results presented in this note attempt to address these limitations.
3.2 Towards hypermatrix rank revealing factorizations
We emphasize the analogy with the matrix case by first recalling the property of Gaussian elimination which is central to the LU rank revealing factorization.
Theorem 4 : Let and be matrices such that for some scalars there exist an index such that,
[TABLE]
then has rank at most .
*Proof *: Our proof assumes without loss of generality that . The argument is exactly the same for any other choice of . The product of and is a sum of outer products. In particular, the outer product of the last column of with the last row of is given by
[TABLE]
By our hypothesis the row space of has dimension at most , and more explicitly we have
[TABLE]
Given the assumption, we express Prod as a smaller sum of outer products as follows:
[TABLE]
[TABLE]
and hence
[TABLE]
8 expresses the well known elementary column linear combination operations
[TABLE]
We now extend the argument above to third order hypermatrices.
Theorem 5 : Let the conformable triple
[TABLE]
be such that for some index the following holds:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
then has rank at most .
*Proof *: Our proof assumes without loss of generality that . The argument is exactly the same for any choice . The product of the conformable triple
[TABLE]
expresses a sum of outer products. In particular, consider the outer product of the last column slice of with the last depth slice of and the last row slice of given by
[TABLE]
By analogy to the matrix case, an assumption is made on this outer product
[TABLE]
The explicit assumption is that
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Given our assumption we express Prod as a smaller sum of outer products as follows:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
hence
[TABLE]
[TABLE]
Thus completing our proof.
The condition described in Thm. (4) for the matrix case and Thm. (5) for the hypermatrix case are sufficient but clearly not necessary. To derive from Thm. (4), a necessary condition for the rank of the matrix to be less than , it suffices to the set to the identity matrix . Similarly, we derive from Thm. (5) a necessary condition for the rank of the hypermatrix to be rank less then , it suffices to set the hypermatrices and to be the identity pair and whose entries are specified by
[TABLE]
[TABLE]
For which we recall the defining property being that
[TABLE]
where we assume that min. And hence, the condition in Eq. (9) therefore reduces to left and right diagonal dependence of the depth slices.
The rank revealing factorizations of Prod is obtained by repeatedly solving for entries of in Eq. (9). At each iteration the assignment of effectively reduces by one the number of outer product summands. The corresponding elementary slice operation is thus prescribed by
[TABLE]
Unfortunately the constraints in Eq. (9) are non-linear constraints.
Theorem 6 : If a generic , such that and , and then
[TABLE]
Proof : It suffices to focus on the case
[TABLE]
It follows from Theorem 5 that the outer product reduction criterion for the product of a conformable triple of hypermatrices
[TABLE]
is given by
[TABLE]
[TABLE]
[TABLE]
[TABLE]
where and whose entries are specified by
[TABLE]
[TABLE]
we have
[TABLE]
and the equality
[TABLE]
[TABLE]
[TABLE]
[TABLE]
simplifies to the following diagonal dependence relation
[TABLE]
which we re-express in terms of columns and rows of and respectively as
[TABLE]
[TABLE]
where and , Let then we have
[TABLE]
we rewrite the constraints in Eq. (10) as
[TABLE]
Hence the constraints in Eq. (10) can be re-expressed in terms of smaller hypermatrices and as
[TABLE]
We further cast these constraints as a system of linear equations of the form
[TABLE]
[TABLE]
where
[TABLE]
[TABLE]
These algebraic relations effectively eliminate the variables as well as the variables from the system. Note that the monomials \left\{\mathbf{X}\left[u,0,0\right]\mathbf{Y}\left[0,v,0\right]\right\}_{\begin{array}[]{c}0\leq u<m\\ 0\leq v<n\end{array}} correspond to entries of an rank one matrix. The problem is thus reduced to a system of constraints in the remaining variable entries of and . These constraints are determinantal constraints of the form
[TABLE]
[TABLE]
The system above is of type 2 as described in [GG18] in the variables
[TABLE]
In particular the exponent matrix of the corresponding REF of the system has pivot ( accounting for the degrees of freedom of the rank 1 matrix ) variables, free variables and zero rows. By the algebraic independence of the pivot rows it follows that stands a chance to have rank if exceeds the number of remaining variables. The condition is thus expressed by the inequality
[TABLE]
Theorem 7 : The Bhattacharya-Mesner rank of a generic 111A generic hypermatrix is one whose entries do not satisfy any non-trivial algebraic relation. In particular, all of its entries are non-zero. is at most if and at most if .
*Proof *: It follows from Theorem 5 that the outer product reduction criterion for the product of a conformable triple of hypermatrices
[TABLE]
where min is given by
[TABLE]
[TABLE]
[TABLE]
[TABLE]
where and whose entries are specified by
[TABLE]
[TABLE]
we have
[TABLE]
and the equality
[TABLE]
[TABLE]
[TABLE]
[TABLE]
simplifies to the following diagonal dependence relation
[TABLE]
which we re-express in terms of columns and rows of and respectively as The diagonal dependence is therefore expressed by constraints of the form
[TABLE]
Consequently for all we have
[TABLE]
[TABLE]
Here denotes the entry-wise product also called the Hadamard product, and denotes the entry-wise exponentiation by of non-zero entries. The diagonal dependence status of the depth slices of does not change if each depth slice of is premultiplied on the right by distinct known invertible diagonal matrices. As a result, we can assume without loss of generality that det and , in which we case we have
[TABLE]
[TABLE]
Let whose entries are given by
[TABLE]
The constraints in Eq. (13) express an eigenvector/eigenvalue problem for the matrix , whose entries are polynomials in the entries of . The desired eigenvalue is det while the entries of make up the entries of the eigenvector. The constraints are of the form
[TABLE]
In order to find the eigenvalues, we solve for the characteristic polynomial equation
[TABLE]
For generic the polynomial is not an identically constant polynomial, for if this were the case then the entries of would satisfy some non-trivial algebraic relation. Consequently the polynomial det admits roots in . Having assumed that det and that the entries of are generic, the constraints reduce to a system of equations of the form
[TABLE]
where
[TABLE]
Each constraint therefore translates into constraints of the form
[TABLE]
where lex denotes the bijective map from the symmetric group Sn to which reflects the lexicographical ordering of the permutation strings. Note that in the case we have
[TABLE]
for some free variable
[TABLE]
In order to satisfy Eq. (12) we may assume without lost of generality that , for all . Hence we have
[TABLE]
Generically, the solution to system of equations
[TABLE]
for distinct values of are distinct. Taking the solution for some fixed index determine the entries of and in turn determine the entries of in terms of the unknowns . The requirement that
[TABLE]
imposes additional constraints on the unknown which are generically inconsistent when . If we take to also be equal to then to resolve the consistency issue, it is necessary and sufficient to require the solution to be the same for all index . This of course is far from the generic setting and yields the constraints
[TABLE]
[TABLE]
Assuming that
[TABLE]
and
[TABLE]
then the system reduces to
[TABLE]
which we recognize at once as hyperdeterminant of the as introduced in [GNANG2017238]. However in the generic setting, when the derivation results in more variables then there are constraints since whenever , therefore generically the constraints admit solutions from which the desired result follows.
3.3 Necessary and sufficient conditions for the existence of inverse
pairs
Inverse pairs, introduced in [MB90, MB94], extend to hypermatrices the notion of matrix inverse and enable us to describe a hypermatrix analog of the general linear group as follows
[TABLE]
[TABLE]
By properties of the transpose it follows that
[TABLE]
such that
[TABLE]
Note that in Eq. (14) the hypermatrix pair is the inner-inverse pair to of the pair . The simplest illustration of a family of invertible pairs of hypermatrices is associated with third order hypermatrix analog of the subgroup of scaling matrices over a skew field . and having entries specified by
[TABLE]
[TABLE]
[TABLE]
Consequently, the entries of the corresponding outer-inverse pair has entries specified by
[TABLE]
[TABLE]
We see that by analogy to the the matrix case the hypermatrix scaling action forms a group over any skew field . Invertible scaling hyprematrices therefore correspond to the largest subset of invertible hypermatrix pairs whose inverse are obtained by inverting the non-zero entries in the given pair. Note that in general the third order analog of the general linear group does not form a group. Moreover entry-wise Eq. (14) yields the constraints
[TABLE]
By substituting
[TABLE]
into (15) we get
[TABLE]
Over skew fields it is not at all clear how to solve in general such systems. However if we are instead working over commutative algebraically closed field such as , We may regroup and reorder the factors in the summands as follows
[TABLE]
Consequently, the inverse pair relation (14) asserts that
[TABLE]
This in effect flattens the inverse pair relation to finding elements of the matrix General linear group GL. Let GL expressed in terms of the entries of and as follows:
[TABLE]
[TABLE]
Note that is a direct sum of elements of GL . Assuming the pair , given, we determine the corresponding inverse pair , . Given that we know the entries of in terms of the entries of and , it follows that
[TABLE]
Consequently the entries of and are determined by solving system type 2 as described in [GG18] given by
[TABLE]
Therefore the two necessary and sufficient conditions which guarantee that the hypermatrix pair , admit an outer inverse pair , are that det and that lies in the log linear column space of the exponent matrix of the system as discussed in [GG18].
3.4 Third order hypermatrix rank–nullity theorem
The third order hypermatrix variant of the rank–nullity theorem generalizes the well-known rank–nullity theorem of linear algebra [Str93]. For the sake of completeness, we recall the statement and a proof of the rank–nullity theorem. We subsequently extend the argument to third order hypermatrices.
Theorem 8 : ( where min ) has nullity iff Rank.
Proof of sufficiency : It follows from the hypothesis that there exist an invertible matrix of size , such that the last columns of are zero columns. Hence
[TABLE]
thereby expressing as a sum of outer products.**
**
Proof of necessity : Assuming that Rank, we exhibit columns of an invertible matrix which are mapped to zero by
[TABLE]
For some and . Let us replace by zero columns the columns of indexed by and also replace by zero rows the rows of indexed by . This substitution leaves the identity (17) unchanged. Note that the rows of must be linearly independent for if this was not case by Theorem 6 the Rank would be less then . Consequently, we may replace the rows of indexed by by an arbitrary basis of the orthogonal complement of the space spanned by the rows of indexed by . Such a basis can always be taken from some particular subset of rows of the identity matrix. So long as the columns of indexed by remain zero columns the row substitutions in leave the identity (17) unchanged. Consequently det and the columns of indexed by are mapped by to the zero columns thus concluding our proof.
The nullity of a hypermatrix is defined to be the maximum number distinct pairs of depth slices of an invertible pair which are mapped zero slices by the action of an invertible pair of hypermatrices on an input hypermatrix .
Theorem 9 : (where min) has nullity iff Rank.
Proof sufficiency : It follows from the hypothesis that there exists an invertible pair of hypermatrices , , respectively of size and , such that the last depth slices of are zero depth slices.
Let , respectively of size and denote the outer-inverse pair of , hence
[TABLE]
thereby expressing as a sum of outer products.
Proof of necessity : Assuming that Rank, we exhibit pairs of depth slices of an invertible hypermatrix pair which are mapped to zero by
[TABLE]
For some , and . Let us replace by zero column slices the column slices of indexed by , also replace by zero depth slices of the depth slices of indexed by and finally replacing by zero row slices of the row slices of indexed by . This substitution leaves the identity ( 18 ) unchanged. Note that the depth slices of do not satisfy the assumptions of Theorem 7 otherwise by Theorem 7 the Rank would be less then . Consequently, we may replace the column slices of indexed by and also replace the row slices of indexed by so as to ensure that , form an invertible pair. So long as the depth slices of indexed by remain zero slices, the substitutions into and leave the identity ( 18 ) unchanged. The depth slices of Prod indexed by are mapped by to the zero depth slices, thus concluding our proof.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[BCC + 16] J. Blasiak, T. Church, H. Cohn, J. A. Grochow, E. Naslund, W. F. Sawin, and C. Umans, On cap sets and the group-theoretic approach to matrix multiplication , Ar Xiv e-prints (2016).
- 2[GER 11] E. K. Gnang, A. Elgammal, and V. Retakh, A spectral theory for tensors , Annales de la faculte des sciences de Toulouse Mathematiques 20 (2011), no. 4, 801–841.
- 3[GF 17a] E. K. Gnang and Y. Filmus, On the Bhattacharya-Mesner rank of third order hypermatrices , Ar Xiv e-prints (2017).
- 4[GF 17b] Edinah K. Gnang and Yuval Filmus, On the spectra of hypermatrix direct sum and kronecker products constructions , Linear Algebra and its Applications 519 (2017), 238 – 277.
- 5[GG 18] E. K. Gnang and J. S. Gnang, Sketch for a Theory of Constructs , Ar Xiv e-prints (2018).
- 6[GKZ 94] I. Gelfand, M. Kapranov, and A. Zelevinsky, Discriminants, resultants and multidimensional determinant , Birkhauser, Boston, 1994.
- 7[GR 91] I. M. Gelfand and V. S. Retakh, Determinants of matrices over noncommutative rings , Functional Analysis and Its Applications 25 (1991), no. 2, 91–102.
- 8[GR 97] I. Gelfand and V. Retakh, Quasideterminants, i , Selecta Mathematica 3 (1997), no. 4, 517–546.
