amss]Key Laboratory of Systems and Control, Academy of Mathematics and Systems Science, Chinese Academy of Sciences, Beijing 100190, P. R. China
ucas]School of Mathematical Sciences, University of Chinese Academy of Sciences, Beijing 100049, P. R. China
ncmis]National Center for Mathematics and Interdisciplinary Sciences, Chinese Academy of Sciences, Beijing 100190, P. R. China
Semi-Tensor Product of Hypermatrices with Application to Compound Hypermatrices
Abstract
The semi-tensor product (STP) of matrices is extended to the STP of hypermatrices. Some basic properties of the STP of matrices are extended to the STP of hypermatrices. The hyperdeterminant of hypersquares is introduced. Some algebraic and geometric structures of matrices are extended to hypermatrices. Then the compound hypermatrix is proposed. The STP of hypermatrix is used to compound hypermatrix. Basic properties are proved to be available for compound hypermatrix.
keywords:
Semi-tensor product, -hypermatrix, general linear group of hypermatrices, compound hypermatrices1 Introduction
The last two decades have witnessed the rapid development of the semi-tensor product (STP) of matrices [3, 4]. In particular, it has been applied to study Boolean networks and finite valued networks (see survey papers [10, 11, 13, 14]); finite games (see survey paper [7]); finite automata (see survey paper [17]); dimension-varying systems [5, 6], etc. The STP of two matrices is defined as follows:
Definition 1.1
[3] Let and and . The STP of and is defined by
(1) |
Some basic properties of STP are as follows:
Proposition 1.2
-
(i)
(Linearity)
(4) -
(ii)
(Associativity)
(5)
Proposition 1.3
-
(i)
(6) -
(ii)
If and are two invertible matrices, then
(7)
Hypermatrix [12] is a generalized matrix. Roughly speaking, a matrix is a set of data of order , while a hypermatrix is a set of data of order . A hypermatrix of order is closely related to a tensor of covariant order , which is essentially a multilinear (more precisely -th order linear) mapping [2]. Meanwhile, it can still be considered as a “matrix” in a certain sense, so that some corresponding properties can be studied, such as determinants (now called the hyperdeterminants) [12], eigenvalues and eigenvectors [15], etc.
The theory of compound matrices has found many applications in systems and control theory[1, 16]. The multiplicative compound matrix is defined as follows.
Definition 1.4
[1] Let , . The -multiplicative compound of , denoted by , is a matrix containing all -minors of in lexicographical order.
Example 1.5
Let
Then
-
(i)
-
(ii)
-
(iii)
The additive compound matrix is defined as follows.
Definition 1.6
[1] Let , . The -additive compound of , denoted by , is a matrix defined by:
(8) |
Example 1.7
Consider
Then
-
(i)
-
(ii)
-
(iii)
Some basic properties of compound matrices are listed as follows:
Proposition 1.8
[1]
-
(i)
-
(ii)
Assume , then .
-
(iii)
.
symmetric symmetric.
Theorem 1.9
[1][Cauchy-Binet Formula] Let , . Fix a positive integer . Then
(9) |
Corollary 1.10
[1]
-
(i)
(10) -
(ii)
If is invertible, then is also invertible, and
(11) -
(iii)
, then
(12) -
(iv)
If , then .
Proposition 1.11
[1]Consider , let , be the eigenvalues of , and , be the corresponding eigenvectors. Then the eigenvalues of are
(13) |
Furthermore, if and
then is the eigenvector of corresponding to .
Proposition 1.12
[1]
-
(i)
(14) -
(ii)
(15) -
(iii)
(16) -
(iv)
Let , with invertible. Then
(17)
Proposition 1.13
[1]Let . Then
(18) |
Proposition 1.14
[1]For , let , be the eigenvalues of , and , be the corresponding eigenvectors. Then the eigenvalues of are
(19) |
Furthermore, if and
then is the eigenvector of corresponding to .
Finally, we give a list of notations used in this paper.
-
1.
: dimensional Euclidean space over , where is a field (Particularly, or ).
-
2.
: the -th order hypermatrices of dimensions .
-
3.
: the least common multiple of and .
-
4.
: the -th column of the identity matrix .
-
5.
.
-
6.
.
-
7.
: combinatorial hyperdeterminant.
-
8.
: modified combinatorial hyperdeterminant.
-
9.
: slice-based hyperdeterminant.
-
10.
: semi-tensor product of matrices.
-
11.
: semi-tensor product of hypermatrices.
-
12.
: -general linear group of hypercubics.
-
13.
: -th order general linear group of hypercubics.
The purpose of this paper is twofold:
-
(i)
To generalize the STP of matrices to the STP of hypermatrices, that is, to define a product of two hypermatrices of arbitrary orders and arbitrary dimensions, and to show that some of the above properties can be extended to the STP of hypermatrices; (2) The determinant of matrices is also extended to several types of hyperdeterminants of hypermatrices. The monoid (semigroup with identity) and group structures of matrices are extended to the monoid and group structures of hypermatrices. Finally, the general linear group of hypermatrices is also introduced as a Lie group.
-
(ii)
Two types of compound hypermatrices are proposed: multiplicative and additive. Using the semi-tensor product of hypermatrices, it is shown that most of the properties of compound matrices can be extended to compound hypermatrices.
2 Matrix Expression of Hypermatrices
Definition 2.1
-
(i)
A set of order data
(20) is called an -th order hypermatrix (-hypermatrix for short) of dimensions . The set of -hypermatrix of dimension is denoted by , where and can be or (or any other field).
-
(ii)
is called a -hypercubic.
-
(iii)
with is called a -hypersquare.
The elements of can be arranged into a matrix by a particular partition of indices, called the matrix expression of .
Definition 2.2
Let
(21) |
and and
(22) |
be a partition, where . Then
(23) |
is a matrix of dimension
where its rows are arranged by the index arrangement
and its columns are arranged by the index
where is the set of sub-indices of the set of indices. is called the matrix expression of with respect to the partition .
Remark 2.3
-
(i)
For simplicity, we always assume , .
-
(ii)
Index arrangement means the indexed data are arranged in alphabetic order [4].
Example 2.4
Given . Then
-
(i)
-
(ii)
-
(iii)
-
(iv)
Denote
In the sequel, plays a particularly important role. Let . Then
(24) |
where , , () are called slices of .
Proposition 2.5
Given , and () be a partition of . Then can be considered as a multi-linear mapping , where and , and
(25) |
Definition 2.6
[12]
-
(i)
Given a -hypermatrix , and assume . The -transpose of is
(26) -
(ii)
A -hypercubic is called symmetric if , ; is called skew-symmetric if , .
Proposition 2.7
A -hypercubic is (skew-)symmetric, if and only if, is (skew-)symmetric.
Remark 2.8
The above arguments stand true even when is the set of perfect hypercomplex numbers (PHNs) [8]. In fact, most of arguments throughout this paper also hold for PHNs.
3 Semi-tensor Product of Hypermatrices
Definition 3.1
Let and be two -hypermatrices, . Then
where
Then the SPTH of and is defined by
(27) |
where
and
Example 3.2
Given and with
Let
Then
Next, we extend the STPH to general cases:
-
•
Case 1, :
Assume . Denote , and define by
(28) |
where
(31) |
Then it is easy to see that is a bijective mapping. Hence we can extend the STPH defined in Definition 3.1 to more general cases.
Definition 3.3
Assume and , then
(32) |
-
•
Case 2, and :
Definition 3.4
Assume and and , construct
Then and . Define
(33) |
Combining Definitions 3.1, 3.3, and 3.4, one sees easily that the STPH of two arbitrary hypermatrices is properly defined. Hence it is enough to consider the case of Definition 3.1.
Example 3.5
Given and . Express
Then can be calculated by
Next, we show some basic properties of STPH.
Denote by
To include , , we consider
and as
Then the STP of hypermatrices is also applicable to , .
Definition 3.6
Let and . Then
(34) |
Let and , and . Then
(35) |
where
Proposition 3.7
Assume , then
(36) |
Proposition 3.8
Assume and , then
(39) |
Proposition 3.9
Assume and are two invertible hypersquares, then
(40) |
4 Hyperdeterminants
Definition 4.1
[12] Let be a -hypercubic. The combinatorial hyperdeterminant (CH-determinant) is defined by
(42) |
Remark 4.2
Combinatorial hyperdeterminant has some nice properties. Unfortunately, for an odd order , the combinatorial hyperdeterminent of a -hypercubic is identically zero [12]. So it is not suitable for our approach where, mostly, . So we provide a modification as follows.
Definition 4.3
Let be a -hypercubic with dimension , . The modified combinatorial hyperdeterminant (MCH-determinant) of is defined by
(45) |
Proposition 4.4
Assume , then
(46) |
Proposition 4.5
When is even
(47) |
The following definition is more suitable for our purpose:
Definition 4.6
-
(i)
Let be a -hypersquare with dimension , . Denote , and
Then the slice-based hyperdeterminant (SH-determinant) of is defined by
(48) -
(ii)
-hypersquare is called non-singular (invertible), if
-
(iii)
The -hypersquare is called the inverse of , if
Example 4.7
Assume with
(49) |
-
(i)
-
(ii)
-
(iii)
Definition 4.8
-
(i)
Let and . Denote by , where . Then
(50) -
(ii)
Let . Denote by , where . Then
(51)
Next, with the newly introduced notions of STPH and hyperdeterminant, we reveal some basic algebraic structure of hypermatrices.
Proposition 4.9
is a monoid (semi-group with identity), with identity .
Denote as
Definition 4.10
Let be the set of hypersquare, where , . Consider
Denote by
(52) |
Then is a group with identity , called the general linear group of hypermatrices.
Proposition 4.11
is a Lie-group with natural manifold structure.
Definition 4.12
Define
(53) |
Then is called the dimension-free general linear group of hypermatrices.
Proposition 4.13
is a dimension-free Lie-group with dimension-free manifold structure [9].
5 Compound Hypermatrices
The extension of compound matrices to compound hypermatrices is straightforward:
Definition 5.1
Let , . Denote
where .
-
(i)
The -multiplicative compound hypermatrix of , denoted by , is defined by
(54) -
(ii)
The -additive compound hypermatrix of , denoted by , is defined by
(55)
The following properties are a direct consequence of Definition 5.1 and the corresponding properties of compound matrices.
Proposition 5.2
-
(i)
(56) -
(ii)
Assume is a hypersquare, that is, and , then
(57)
Theorem 5.3
(Cauchy-Binet Formula) Let , , where and , . Fix a positive integer , then
(58) |
Remark 5.4
When , . Fix a positive integer , then
(59) |
This is the classical Cauchy-Binet Formula.
Corollary 5.5
-
(i)
(60) Particularly,
(61) -
(ii)
If , , is invertible, then is also invertible, and
(62)
Definition 5.6
Let , . and are said to be similar, denoted by , if there exists a nonsingular such that
(63) |
Proposition 5.7
Let , . If , then
-
(i)
(64) -
(ii)
(65)
Definition 5.8
Assume , , and . Moreover,
and , . If there exists such that
(66) |
then is called the eigenvalue of with eigenvector .
6 Conclusion
In this paper the STP of matrices was extended to the STP of two arbitrary hypermatrices. We showed that almost fundamental properties of the STP of matrices can be extended to that of hypermatrices. Three determinants of hypermatrices, namely the CH-determinant, the MCH-determinant and the SH-determinant, are introduced and studied. The monoid and the group of hypermatrices are also introduced. Then the general linear group of hypermatrices, as a Lie group, is introduced and studied. Finally, the compound hypermatrix is presented and some interesting properties are revealed.
References
- [1] E. Bar-Shalom, O. Dalin, M. Margaliot, Compound matrices in systems and control theory: a tutorial, arXiv:2204.00676v1, 2022.
- [2] W.M. Boothby, Introduction to Differentiable Manifolds and Riemannian Geometry, 2nd Ed., Elsevier, London, 1986.
- [3] D. Cheng, H. Qi, Z. Li, Analysis and Control of Boolean Networks - A Semi-tensor Product Approach, Springer, London, 2011.
- [4] D. Cheng, H. Qi, Y. Zhao, An Introduction to Semi-tensor Product of Matrices and Its Applications, World Scientific, Singapo, 2012.
- [5] D. Cheng, On equivalence of matrices, Asian Journal of Math., Vol. 23, No. 2, 257-348, 2019.
- [6] D. Cheng, From Dimension-Free Matrix Theory to Cross-Dimensional Dynamic Systems, Elsevier, London, 2019.
- [7] D. Cheng, Y. Wu, G. Zhao, S. Fu, A comprehensive survey on STP approach to finite games, J. Sys. Sci. Compl., Vol. 34, No. 5, 1666-1680, 2021.
- [8] D. Cheng, Z. Ji, J. Feng, S. Fu, J. Zhao, Perfect hypercomplex algebras: Semi-tensor product approach, Math. Model. Contr., Vol. 1, No. 4, 177-187, 2021.
- [9] D. Cheng, From dimension-free manifold to dimension-varying control system, http:arxiv.org/abs/2206.04461, 2023.
- [10] E. Fornasini, M.E. Valcher, Recent developments in Boolean networks control, J. Contr. Dec., Vol. 3, No. 1, 1-18, 2016.
- [11] H. Li, G. Zhao, M. Meng, J. Feng, A survey on applications of semi-tensor product method in engineering, Science China, Vol. 61, 010202:1-010202:17, 2018.
- [12] L. Lim, Tensors and Hypermatrices, in L. Hogben (Ed.) Handbook of Linear Algebra (2nd ed.), Chapter 15, Chapman and Hall/CRC.https://doi.org/10.1201/b16113, 2013.
- [13] J. Lu, H. Li, Y. Liu, F. Li, Survey on semi-tensor product method with its applications in logical networks and other finite-valued systems, IET Contr. Theory Appl., Vol. 11, No. 13, 2040-2047, 2017.
- [14] A. Muhammad, A. Rushdi, F.A. M. Ghaleb, A tutorial exposition of semi-tensor products of matrices with a stress on their representation of Boolean function, JKAU Comp. Sci., Vol. 5, 3-30, 2016.
- [15] L. Qi, Eigenvalues and invariants of tensors, J. Math. Anal. Appl., Vol. 325, 1363-1377, 2007.
- [16] C. Wu, R. Pines, M. Margaliot, J.J. Slotine, Generalization of the multiplicative and additive compounds of square matrices and contraction theory in the hausdorff dimension, IEEE Trans. Aut. Contr., Vol. 67, No. 9, 4629-4644, 2022.
- [17] Y. Yan, D. Cheng, J. Feng, H. Li, J. Yue, Survey on applications of algebraic state space theory of logical systems to finite state machines, Sci. China Inf. Sci., https://doi.org/10.1007/s11432-22-3538-4, 2022.