The set of associative and commutative hypercomplex numbers, called the perfect hypercomplex algebras (PHAs) is investigated. Necessary and sufficient conditions for an algebra to be a PHA via semi-tensor product (STP) of matrices are reviewed. The zero sets are defined for non-invertible hypercomplex numbers in a given PHA, and characteristic functions are proposed for calculating zero sets. Then PHA of various dimensions are considered. First, classification of 2-dimensional PHAs are investigated. Second, all the 3-dimensional PHAs are obtained and the corresponding zero sets are calculated. Finally, 4- and higher dimensional PHAs are also considered.
Citation: Daizhan Cheng, Zhengping Ji, Jun-e Feng, Shihua Fu, Jianli Zhao. Perfect hypercomplex algebras: Semi-tensor product approach[J]. Mathematical Modelling and Control, 2021, 1(4): 177-187. doi: 10.3934/mmc.2021017
[1] | Aidong Ge, Zhen Chang, Jun-e Feng . Solving interval type-2 fuzzy relation equations via semi-tensor product of interval matrices. Mathematical Modelling and Control, 2023, 3(4): 331-344. doi: 10.3934/mmc.2023027 |
[2] | Hongli Lyu, Yanan Lyu, Yongchao Gao, Heng Qian, Shan Du . MIMO fuzzy adaptive control systems based on fuzzy semi-tensor product. Mathematical Modelling and Control, 2023, 3(4): 316-330. doi: 10.3934/mmc.2023026 |
[3] | Daizhan Cheng, Ying Li, Jun-e Feng, Jianli Zhao . On numerical/non-numerical algebra: Semi-tensor product method. Mathematical Modelling and Control, 2021, 1(1): 1-11. doi: 10.3934/mmc.2021001 |
[4] | Naiwen Wang . Solvability of the Sylvester equation $ AX-XB = C $ under left semi-tensor product. Mathematical Modelling and Control, 2022, 2(2): 81-89. doi: 10.3934/mmc.2022010 |
[5] | Jianhua Sun, Ying Li, Mingcui Zhang, Zhihong Liu, Anli Wei . A new method based on semi-tensor product of matrices for solving reduced biquaternion matrix equation $ \sum\limits_{p = 1}^l A_pXB_p = C $ and its application in color image restoration. Mathematical Modelling and Control, 2023, 3(3): 218-232. doi: 10.3934/mmc.2023019 |
[6] | Wenxv Ding, Ying Li, Dong Wang, AnLi Wei . Constrainted least squares solution of Sylvester equation. Mathematical Modelling and Control, 2021, 1(2): 112-120. doi: 10.3934/mmc.2021009 |
[7] | Weiwei Han, Zhipeng Zhang, Chengyi Xia . Modeling and analysis of networked finite state machine subject to random communication losses. Mathematical Modelling and Control, 2023, 3(1): 50-60. doi: 10.3934/mmc.2023005 |
[8] | Yuyang Zhao, Yang Liu . Output controllability and observability of mix-valued logic control networks. Mathematical Modelling and Control, 2021, 1(3): 145-156. doi: 10.3934/mmc.2021013 |
[9] | Xueling Fan, Ying Li, Wenxv Ding, Jianli Zhao . $ \mathcal{H} $-representation method for solving reduced biquaternion matrix equation. Mathematical Modelling and Control, 2022, 2(2): 65-74. doi: 10.3934/mmc.2022008 |
[10] | Lei Wang, Xinyun Liu, Ting Li, Jiandong Zhu . Skew-symmetric games and symmetric-based decomposition of finite games. Mathematical Modelling and Control, 2022, 2(4): 257-267. doi: 10.3934/mmc.2022024 |
The set of associative and commutative hypercomplex numbers, called the perfect hypercomplex algebras (PHAs) is investigated. Necessary and sufficient conditions for an algebra to be a PHA via semi-tensor product (STP) of matrices are reviewed. The zero sets are defined for non-invertible hypercomplex numbers in a given PHA, and characteristic functions are proposed for calculating zero sets. Then PHA of various dimensions are considered. First, classification of 2-dimensional PHAs are investigated. Second, all the 3-dimensional PHAs are obtained and the corresponding zero sets are calculated. Finally, 4- and higher dimensional PHAs are also considered.
Hypercomplex numbers (HNs) are generalization of complex numbers. A class of HNs endowed with addition and product forms a special vector space over R, called a hypercomplex algebra (HA). HAs have various applications including signal and image processing [17], dealing with differential operators [1,2], designing neural networks [3], etc.
It was proved by Weierstrass that the only finite field extension of real numbers (R) is complex numbers (C) [14]. HA can be considered as an extension of real numbers (R) to finite dimensional algebras. We call such extension finite algebra extension of real numbers.
In this paper we consider only a particular class of finite-dimensional algebras over R, which are commutative, associative and unital. Throughout, the following is assumed:
Assumption 1: Hn is the set of n-dimensional PHAs, that is, the set of n-dimensional commutative associative unital algebras over R.
In addition to complex numbers, hyperbolic numbers, dual numbers, and Tessarine quaternion are also PHAs.
STP of matrices is a generalization of conventional matrix product. It has been becoming a necessary tool in the study of finite value systems, such as, Boolean networks [13, 19, 12, 15, 21], finite games[4,20], and fuzzy systems [9,16]. In additionally, it is also a powerful tool to deal with multi-linear mappings. Constrained least square solutions to Sylvester equations have been obtained via STP method in [8]. In [5], STP was used to investigate finite algebra extensions of R. (In fact, the extensions of any F with Char(F)=0 have been discussed there.) In [10], STP was used to investigate general Boolean-type algebras. A key issue in these approaches is to define a matrix, called product structure matrix of a certain algebra. Using STP, associativity, commutativity, and some other properties of a finite algebra extension can be verified via its product matrix.
In this paper, this STP approach is used to investigate PHAs. First the formulas for verifying whether a HA is associative and commutative are reviewed. Then the zero set is defined as the set of non-invertible numbers. A characteristic function is proposed to calculate (or describe) the zero set. Then the PHA of dimensions 2, 3, or 4 are constructed separately, and higher dimensional cases are also discussed. Their zero-sets, which are of measure zero, are calculated. Analytic functions and some other properties of PHAs are then discussed.
Before ending this section, we give a list of notations:
1. ⋉: STP of matrices.
2. Col(A) (Row(A)): the set of columns (rows) of A; Coli(A) (Rowi(A)): the i-th column (row) of A.
3. δik: the i-th column of identity matrix Ik.
Since STP is a fundamental tool in our construction, this section will give a brief survey for STP. We refer to [7] for more details.
Definition 2.1. Let A∈Rm×n and B∈Rp×q, t=lcm(n,p) be the least common multiple of n and p. Then the STP of A and B, denoted by A⋉B, is defined as
A⋉B:=(A⊗It/n)(B⊗It/p), | (2.1) |
where ⊗ is Kronecker product.
It is easy to see that STP is a generalization of conventional matrix product. That is, when n=p, it degenerates to the conventional matrix product, i.e., A⋉B=AB.
One of the most important advantages of STP is that it keeps most properties of conventional matrix product available, including association, distribution, etc. In the following we introduce some additional properties of STP, which will be used in the sequel.
Define a swap matrix W[m,n]∈Lmn×mn as follows:
W[m,n]:=[In⊗δ1m,In⊗δ2m,⋯,In⊗δmm]. | (2.2) |
Proposition 2.2. Let x∈Rm and y∈Rn be two column vectors. Then
W[m,n]x⋉y=y⋉x. | (2.3) |
The following proposition shows how to "swap" a vector with a matrix:
Proposition 2.3. Let x∈Rt be a column vector, and A be an arbitrary matrix. Then
x⋉A=(It⊗A)⋉x. | (2.4) |
Throughout this paper the default matrix product is assumed to be STP, and the symbol ⋉ is omitted if there is no possible confusion.
We are interested in algebras over R.
Definition 2.4 [11]
(i) An algebra over R is a pair, denoted by A=(V,∗), where V is a real vector space, ∗:V×V→V, satisfying
(ax+by)∗z=ax∗z+by∗z,x∗(ay+bz)=ax∗y+bx∗z,x,y,z∈V,a,b∈R. | (2.5) |
(ii) An algebra A=(V,∗) is said to be commutative, if
x∗y=y∗x,x,y∈V. | (2.6) |
(iii) An algebra A=(V,∗) is said to be associative, if
(x∗y)∗z=x∗(y∗z),x,y,z∈V. | (2.7) |
Definition 2.5. Let A=(V,∗) be an algebra over R, where V is a k-dimensional vector space with e={i1,i2,⋯,ik} as a set of basis. Denote
ii∗ij=k∑s=1csi,jis,i,j=1,2,⋯,k. | (2.8) |
Then the product structure matrix (PSM) of A is defined as
PA:=[c11,1c11,2⋯c11,k⋯c1k,kc21,1c21,2⋯c21,k⋯c2k,k⋮⋱⋱⋮ck1,1ck1,2⋯ck1,k⋯ckk,k]. | (2.9) |
Write x=k∑j=1xiij in a column vector form as x=(x1,x2,⋯,xk)T. Similarly, y=(y1,y2,⋯,yk)T. Then we have the following result.
Theorem 2.6. In vector form the product of two hypercomplex numbers x,y∈A is computable via following formula
x∗y=PAxy. | (2.10) |
Using formula (2.10) and the properties of STP yields the following results, which are fundamental for our further investigation.
Theorem 2.7. [5]
(i) A is commutative, if and only if,
PA[Ik−W[k,k]]=0. | (2.11) |
(ii) A is associative, if and only if,
P2A=PA(Ik⊗PA). | (2.12) |
Definition 3.1 [18] A number p is called a hypercomplex number, if it can be expressed in the form
p=p0+p1i1+⋯+pnin, | (3.1) |
where pi∈R, i=0,1,⋯,n, ii, i=1,2,⋯,n are called hyperimaginary units.
Remark 3.2. A hypercomplex number may belong to different algebras, depending on their product structure matrices. A hypercomplex algebra, denoted by A, is an algebra over R with basis e={i0:=1,i1,⋯,in}, where 1 is the unit of multiplication.
Proposition 3.3. Assume
A={p0+p1i1+⋯+pnin|p0,p1,⋯,pn∈R}. |
Then its product matrix
PA:=[M0,M1,⋯,Mn], |
where Mi∈R(n+1)×(n+1), i=0,1,⋯,n, satisfy the following conditions:
(i)
M0=In+1 | (3.2) |
is an identity matrix.
(ii)
Col1(Mj)=δj+1n+1,j=1,2,⋯,n. | (3.3) |
An n-dimensional hypercomplex algebra A is called a perfect hypercomplex algebra (PHA), denoted by A∈Hn, if it is commutative and associative.
Example 3.4. Consider C. It is easy to solve its product structure matrix as
PC=[100−10110]. | (3.4) |
A straightforward computation verifies (2.11) and (2.12), hence it is a PHA.
Now for a PHA, say, A=(V,∗), if every 0≠x∈V has its inverse x−1 such that x∗x−1=x−1∗x=1, then A is a field. Unfortunately, according to Weierstrass, if A≠C, it is not a field. Naturally, we are interested in the conditions for an element x∈A to be invertible.
To answer this we need some new concepts, which are firstly discussed in [5].
Definition 3.5. (i) Let A1,A2,⋯,Ar be a set of square real matrices. A1,A2,⋯,Ar are said to be jointly non-singular, if their non-trivial linear combination is non-singular. That is, if
det(r∑i=1ciAi)=0, |
then c1=c2=⋯=cr=0.
(ii) Let A∈Rk×k2. A is said to be jointly non-singular, if A=[A1,A2,⋯,Ak], where Ai∈Rk×k, i=1,2,⋯,k are jointly non-singular.
Obviously, the following condition is equivalent to the definition of jointly non-singularity of A∈Rk×k2: ∀x=(x1,⋯,xk)T≠0, the matrix Ax∈Rk×k is non-singular, i.e., the homogeneous polynomial
ξ(x1,⋯,xk)=det(Ax)≠0. | (3.5) |
We call ξ(x1,⋯,xk) the characteristic function of A.
Example 3.6. Consider C=R(i). Calculating right hand side of (3.5) for PC, we have
ξ(x1,x2)=x21+x22. |
Hence, ξ(x1,x2)=0, if and only if, x1=x2=0. It follows that PC is jointly non-singular.
Summarizing the above arguments, we have the following result.
Proposition 3.7. Let A be a finite dimensional algebra over R. Then A is a field, if and only if,
(i) A is commutative, that is, (2.11) holds;
(ii) A is associative, that is, (2.12) holds;
(iii) Each 0≠x∈A is invertible, that is, PA is jointly invertible.
When A is not a field, there exist nonzero elements that are not invertible.
Definition 3.8. Let A∈H. Its zero set is defined by
ZA:={z∈A|det(PAz)=0}. | (3.6) |
It is clear that
(i) if A=C, then ZA={0};
(ii) if A≠C, then ZA∖{0}≠∅.
With the STP method, in this subsection we give an interpretation of PHA isomorphisms.
Definition 3.9. Let A and ¯A be two n+1 dimensional hypercomplex algebras. A and ¯A are called isomorphic, if there exists a bijective mapping Ψ:A→¯A, satisfying
(i)
Ψ(1)=1; | (3.7) |
(ii)
Ψ(ax+by)=aΨ(x)+bΨ(y),x,y∈A,a,b∈R; | (3.8) |
(iii)
Ψ(x∗y)=Ψ(x)∗Ψ(y),x,y∈A. | (3.9) |
Ψ is called an isomorphism.
A straightforward verification shows the following result immediately.
Proposition 3.10. Assume A,¯A∈Hn+1, with PSMs PA and P¯A respectively. A and ¯A are isomorphic, if and only if, there exists a non-singular matrix T such that
P¯A=T−1PA(T⊗T). | (3.10) |
Proof. (Necessity) Let T be constructed such that
ˉx=T−1x. |
Then we have
PAxy=TP¯Aˉxˉy,x,y∈A. | (3.11) |
The right hand side (RHS) of (3.11) becomes
RHS(3.11)=TP¯AT−1xT−1y=TP¯AT−1(In+1⊗T−1)xy. |
Since x,y are arbitrary, we have
PA=TP¯AT−1(In+1⊗T−1). |
Hence,
P¯A=T−1PA(In+1⊗T)T=T−1PA(T⊗T). |
(Sufficiency) If (3.11) holds, it is easy to verify that
ˉx=T−1x |
is an isomorphism.
Via PSMs, this section considers some examples of PHAs, and tries to classify some lower dimensional algebras from the viewpoint of isomorphism.
Consider A∈H2. According to Proposition 3.3, its PSM is
PA=[100α011β]. | (4.1) |
Without loss of generality, we may assume any algebra in H2 has its unit as the first basis vector. Therefore isomorphisms from A to any ˉA∈H2 can be expressed in the following form
T=[1s0t],t≠0. |
Using formula (3.10), we have
P¯A=T−1PA(T⊗T)=[100αt2−s(s+tβ)0112s+tβ]. | (4.2) |
If β≠0 in PA, we can always choose an isomorphism such that
s=−12tβ |
to make the entry become zero. Therefore it makes no difference to assume that β=s=0, and
P¯A=[100αt20110]. | (4.3) |
Since t≠0, αt2 has the sign with α. Therefore we may classify H2 by the sign of α.
● If α=0, we have
P¯A=[10000110]. | (4.4) |
● If α>0, choosing t=1√α, then we have
P¯A=[10010110]. | (4.5) |
● If α<0, choosing t=1√|α| yields
P¯A=[100−10110]. | (4.6) |
We conclude that up to isomorphism there are three A∈H2, respectively
● set of dual numbers (AD), which corresponds to (4.4);
● set of hyperbolic numbers (AH), which corresponds to (4.5);
● set of complex numbers (C), which corresponds to (4.6).
Next, using (3.5), we calculate their characteristic functions.
● For dual number AD case
ξAD(x0,x1)=x20. | (4.7) |
Then its zero set is obtained
ZAD={x0+x1i∈AD|x0=0}. | (4.8) |
● For hyperbolic numbers AH case
ξAH(x0,x1)=x20−x21. | (4.9) |
Then
ZAH={x0+x1i∈AH|x0=±x1}. | (4.10) |
● For complex numbers C case
ξC(x0,x1)=x20+x21. | (4.11) |
Then
ZC={0}. | (4.12) |
Remark 4.1. (i) It is obvious that AD, AH, and C are all PHAs.
(ii) They have minimum polynomials x20, x20−x21, and x20+x21 respectively. Since only the minimum polynomial of i is irreducible, only C is a field.
(iii) It is easy to see that their zero sets are of measure zero. This is always true for all PHAs, since they are zeros of polynomial functions.
Definition 4.2. An algebra A of dimension 3 is called a triternion if A∈H3.
If a 3-dimensional unital algebra A over R is commutative, according to Theorem 2.7 its PSM is
PA=[1000ad0dp0101be0eq0010cf1fr]. | (4.13) |
Next, we consider when A is associative. According to Theorem 2.7, the necessary and sufficient condition is
P2A=PA(I3⊗PA). | (4.14) |
Denote I=I3,
A=[0ad1be0cf],B=[0dp0eq1fr]. |
A direct computation shows that
LHS of (4.14)=(I,A,B,A,aI+bA+cB,dI+eA+fB,B,dI+eA+fB,pI+qA+rB),RHS of (4.14)=(I,A,B,A,A2,AB,B,BA,B2). | (4.15) |
Then we have the following result:
Theorem 4.3. A∈H3, if and only if, PA has the form of (4.13) with parameters satisfying
a=ce+f2−bf−cr,d=cq−ef,p=e2+fq−bq−er. | (4.16) |
Proof. (Necessity) (4.15) shows that a necessary condition for (4.14) is (refer to the 6th and 8th blocks of both sides)
AB=BA. | (4.17) |
Then it is easy to verify that (4.16) provides necessary and sufficient condition for (4.17) to be true.
(Sufficiency) A careful computation shows as long as (4.16) holds, the RHS of (4.14) and the LHS of (4.14), shown in (4.15), are equal.
Remark 4.4. Theorem 4.3 provides an easy way to construct A∈H3. In fact, the parameters b,c,e,f,q,r can be arbitrarily assigned, and a,d,p can then be obtained by (4.16). Obviously there are uncountably many unital algebras of dimension 3 which are commutative and associative.
Next, we give a numerical example.
Example 4.5. Construct A∈H3 by setting b=c=f=q=r=0 and e=1. Then we have d=a=0 and p=1. The PSM of A is
PA=[100000001010101010001000100]. | (4.18) |
In fact, when x∈A is expressed in standard form as
x=x0+x1i1+x2i2,x0,x1,x2∈R, |
we have
i21=0,i22=1,i1∗i2=i2∗i1=i1. |
Then it is easy to calculate that
ξA(x0,x1,x2)=(x0−x2)(x0+x2)2. | (4.19) |
Hence,
ZA={(x0,x1,x2)∈R3|x0=±x2}. | (4.20) |
This subsection considers some algebras in H4. It seems not easy to provide a general description for algebras in H4. The principle argument is similar to triternions. We give some simple examples.
Example 4.6. Consider an A∈H4. Assume
A={p0+p1i1+p2i2+p3i3|p0,p1,p2,p3∈R}, |
satisfying
i21,i22,i23∈{−1,0,1},i1∗i2=i2∗i1=±i3,i2∗i3=i3∗i2=±i1,i3∗i1=i1∗i3=±i2. |
To save space, we denote
PAi=[I4,Qi]. |
Using MATLAB for an exhausting searching, we get eight PHAs as follows:
●
Q1=[0−10000−10000110000001001000011000010000−100−1001000]. |
●
Q2=[0−10000−1000011000000−100−10000−110000−100001001001000]. |
●
Q3=[0−1000010000−11000000−100−1000011000010000−100−1001000]. |
●
Q4=[0−1000010000−1100000010010000−110000−100001001001000]. |
●
Q5=[010000−10000−1100000010010000−110000−10000−100−1001000]. |
●
Q6=[010000−10000−11000000−100−10000110000100001001001000]. |
●
Q7=[0100001000011000000−100−10000−110000−10000−100−1001000]. |
●
Q8=[010000100001100000010010000110000100001001001000]. |
Next, choose some A∈H4 for further study.
Example 4.7. Recall Example 4.6.
(i) Consider A3:
It is easy to calculate that
ξA3=det(PA3x)=(x20−x22)2+(x21−x23)2+2(x0x1+x2x3)2+2(x0x3+x1x2)2. | (4.21) |
It follows that
ZA3={(x0,x1,x2,x3)T∈R4|(x0=x2)∩(x1=−x3)or(x0=−x2)∩(x1=x3)}. | (4.22) |
(ii) Consider A8:
It is easy to calculate that
ξA8=det(PA8x)=x40+x41+x42+x43−2(x20x21+x20x22+x20x33+x21x22+x21x23+x22x23)+8x0x1x2x3. | (4.23) |
It follows that
ZA8={(x0,x1,x2,x3)T∈R4|ξA8(x0,x1,x2,x3)=0}. | (4.24) |
To see there are also A∈Hn, for n>4, such examples are presented as follows. The first example is a set of simplest PHAs, which are called trivial PHAs.
Example 4.8. Define an n+1 dimensional algebra A0n+1 as follows: Let ik, k=1,2,⋯,n be its hyperimaginary units. Set
is∗it=0,s,t=1,2,⋯,n. |
Then it is easy to verify that A0n+1∈Hn+1. Moreover, its PSM, PA0n+1 can be determined by the following:
Coli(PA0n+1)={δin+1,i=1,2,⋯,n+1;δr+1n+1,i=r(n+1)+1,r=1,2,⋯,n;0n+1,Otherwise. | (4.25) |
Its characteristic function is
ξA0n+1=xn+10. | (4.26) |
Hence,
ZA0n+1={x0+x1i1+⋯+xnin|x0=0}. | (4.27) |
If x∈ZcA0n+1, say x=x0+x1i1+⋯+xnin, x0≠0, then
x−1=1x0−n∑i=1xix20ii. |
Next, we give an example for n=5.
Example 4.9. Consider a hypercomplex algebra A, with PSM as
PA:=δ5[1,2,3,4,5,2,0,0,1,0,3,0,0,0,0,4,1,0,0,0,5,0,0,0,0], | (4.28) |
where δ05=05.
A straightforward computation shows that A is commutative and associative, hence A∈H5. Then it is easy to calculate that
ξA(x)=x30(x20−2x1x3). | (4.29) |
So its zero set is
ZA={(x0,x1,x2,x3,x4)T∈R5|x0=0,orx20=2x1x3}. | (4.30) |
Definition 5.1. Let A∈Hk.
(i) An n dimensional vector →v is called an A-vector of dimension n, if all entries of →v are hypercomplex numbers of A. The set of such vectors is denoted by An, which is a vector space.
(ii) An m×n matrix A is called an A-matrix of dimension m×n if all entries of A are hypercomplex numbers in A. The set of such matrices is denoted by Am×n.
Definition 5.2. Let A∈Hk and A=(ai,j) be an n×n matrix with its entries ai,j∈A. The determine of A, denoted by det(A), is defined as follows:
det(A):=∑σ∈Snsign(σ)a1,σ(1)∗a2,σ(2)∗⋯∗an,σ(n). | (5.1) |
A is said to be non-singular if det(A)∉ZA.
Remark 5.3. Let A∈Am×n and B∈An×p. Then the transpose of A, denoted by AT, the trace of A, denoted by tr(A), the product of A and B, and all other operators are defined in the conventional way, if there is no elsewhere stated.
The following result is obvious.
Proposition 5.4. Assume A∈An×n is non-singular, then there exists a unique A−1∈An×n such that
AA−1=A−1A=In. |
Example 5.5. Let A∈H3 with its PSM as in (4.18). X∈A2×2, where
x11=2−i1−4i2,x12=3+2i1−4i2,x21=−3+2i1−i2,x22=−2+i1+4i2. |
Then
det(X)=PAx11x22−PAx12x21=−15+6i1+7i2∉ZA. |
And
1det(X)=(PAdet(X))−1δ13=−0.0852−0.0938i1−0.0398i2. |
Finally, we have
X−1=1det(X)[x22−x12−x21x11]=[y11y12y21y22], |
where
y11=0.0114−0.3125i1−0.2614i2,y12=0.0966+0.1563i1−0.2216i2,y21=−0.2955−0.1250i1−0.2045i2,y22=−0.0114+0.3125i1+0.2614i2. |
The following properties of A-matrices come from classical matrix product with mimic proves.
Proposition 5.6. (i) Let A,B∈An×n. Then
det(AB)=det(A)∗det(B). | (5.2) |
(ii) (Cayley-Hamilton Theorem) Let A∈An×n.The characteristic function of A is
p(λ)=det(λIn−A)=λn+n−1∑i=0ciλi,ci∈A,i=1,2,⋯,n. | (5.3) |
Then
p(A)=0. | (5.4) |
(iii) Assume A∈An×n, and P∈An×n∖{ZA}. Then
tr(A)=tr(P−1AP). | (5.5) |
Definition 5.7. Given A∈Hk. The general linear group on A, denoted by
GL(A,n)={A∈An×n|det(A)∉ZA}, | (5.6) |
with the group product as classical matrix product.
The following result is obvious.
Proposition 5.8. (i) GL(A,n) is a Lie group of dimension kn2.
(ii) The Lie algebra of GL(A,n) is
gl(A,n)=(An×n,[⋅,⋅]), |
where the Lie bracket is defined in a conventional way. That is,
[A,B]=AB−BA. |
Note that if A∈gl(A,n), then eA∈GL(A,n), where
eA:=∞∑i=01i!Ai. |
In this paper the perfect hypercomplex algebra is considered. Using STP, necessary and sufficient conditions on its product structure matrix for an algebra to be a PHA are proposed. Based on the matrix expression of homomorphisms between algebras, certain lower dimensional PHAs are classified up to isomorphism. Their characteristic functions and zero sets are discussed. Then the matrices on PHAs are investigated. The general linear group structure of square matrices on PHAs are also discussed.
This work is supported partly by the National Natural Science Foundation of China (NSFC) under Grants 61773371, 61877036, and 62073315.
The authors declared that they have no conflicts of interest to this work.
[1] |
V. Abramov, Noncommutative Galois extension and graded q-differential algebra, Adv Appl Clifford Al, 26 (2016), 1–11. doi: 10.1007/s00006-015-0599-9
![]() |
[2] |
S. Alam, Comparative study of mixed product and quaternion product, Adv Appl Clifford Al, 12 (2002), 189–194. doi: 10.1007/BF03161246
![]() |
[3] | F. Castro, M. Valle, A broad class of discrete-time hypercomplex-valued Hopfield neural networks, arXiv: 1902.05478, (2019). |
[4] | D. Cheng, On finite potential games, Automatica, 50 (2014), 1793–1801. |
[5] |
D. Cheng, Y. Li, J. Feng, J. Zhao, On numerical/non-numerical algebra via semi-tensor product method, Math Model Control, 1 (2021), 1–11. doi: 10.3934/mmc.2021001
![]() |
[6] | D. Cheng, H. Qi, H. Li, Analysis and Control of Boolean Networks: A Semi-tensor Product Approach, London: Springer Press, 2011. |
[7] | D. Cheng, H. Qi, Y. Zhao, An Introduction to Semi-tensor Product of Matrices and Its Applications, Singapore: World Scientific Press, 2012. |
[8] |
W. Ding, Y. Li, D. Wang, A. Wei, Constrainted least square solutions of Sylvester equations, Math Model Control, 1 (2021), 112–120. doi: 10.3934/mmc.2021009
![]() |
[9] |
H. Fan, J. Feng, M. Meng, B. Wang, General decomposition of fuzzy relations: Semi-tensor product approach, Fuzzy Set Syst, 384 (2020), 75–90. doi: 10.1016/j.fss.2018.12.012
![]() |
[10] | S. Fu, D. Cheng, J. Feng, J. Zhao, Matrix expression of finite Boolean-type algebras, Appl Math Comput, 395 (2021), 125880. |
[11] | T. Hungerford, Algebra, New York: Springer-Verlag, 1974. |
[12] | Y. Jia, D. Cheng, J. Feng, State feedback stabilization of generic logic systems via Ledley antecedence solution, Math Method Appl Sci, (2021). |
[13] |
H. Li, S. Wang, X. Li, G. Zhao, Perturbation analysis for controllability of logical control networks, SIAM J Control Optim, 58 (2020), 3632–3657. doi: 10.1137/19M1281332
![]() |
[14] | W. Li, Lecture on History of Mathematics, Beijing: Higher Edication Press, 1999 (in Chinese). |
[15] |
J. Lu, L. Sun, Y. Liu, H. Daniel, J. Cao, Stabilization of Boolean control networks under aperiodic sampled-data control, SIAM J Control Optim, 56 (2018), 4385–4404. doi: 10.1137/18M1169308
![]() |
[16] |
H. Lyu, W. Wang, X. Liu, Universal approximation of multi-variable fuzzy systems by semi-tensor product, IEEE T Fuzzy Syst, 28 (2020), 2972–2981. doi: 10.1109/TFUZZ.2019.2946512
![]() |
[17] |
S. Pei, J. Chang, J. Ding, Commutative reduced biquaternions and their fourier transform for signal and image processing applications, IEEE T Signal Proces, 52 (2004), 2012–2031. doi: 10.1109/TSP.2004.828901
![]() |
[18] | A. Shenitzer, I. Kantor, A. Solodovnikov, Hypercomplex Numbers: An Elementary Introduction to Algebras, New York: Springer-Verlag, 1989. |
[19] |
S. Wang, G. Zhao, H. Li, F. Alsaadi, Output tracking control of Boolean control networks with impulsive effects, Math Method Appl Sci, 42 (2019), 2221–2230. doi: 10.1002/mma.5488
![]() |
[20] |
Y. Zheng, C. Li, J. Feng, Modeling and dynamics of networked evolutionary game with switched time delay, IEEE T Control Netw, 8 (2021), 1778–1787. doi: 10.1109/TCNS.2021.3084548
![]() |
[21] | S. Zhu, J. Lu, L. Lin, Y. Liu, Minimum-time and minimum-triggering control for the observability of stochastic Boolean networks, IEEE T Automat Contr, (2021). |
1. | Wenxv Ding, Ying Li, Anli Wei, Xueling Fan, Mingcui Zhang, $$\mathcal {L_C}$$ structure-preserving method based on semi-tensor product of matrices for the QR decomposition in quaternionic quantum theory, 2022, 41, 2238-3603, 10.1007/s40314-022-02115-7 | |
2. | Zejiao Liu, Yu Wang, Yang Liu, Qihua Ruan, Reference trajectory output tracking for Boolean control networks with controls in output, 2023, 3, 2767-8946, 256, 10.3934/mmc.2023022 | |
3. | Wenxv Ding, Ying Li, Zhihong Liu, Ruyu Tao, Mingcui Zhang, Algebraic method for LU decomposition in commutative quaternion based on semi‐tensor product of matrices and application to strict image authentication, 2024, 47, 0170-4214, 6036, 10.1002/mma.9905 | |
4. | Yunsi Yang, Jun-e Feng, Lei Jia, Stabilisation of multi-agent systems over finite fields based on high-order fully actuated system approaches, 2024, 55, 0020-7721, 2478, 10.1080/00207721.2024.2307951 | |
5. | Tiantian Mu, Jun‐e Feng, A survey on applications of the semi‐tensor product method in Boolean control networks with time delays, 2024, 6, 2577-8196, 10.1002/eng2.12760 | |
6. | Yunsi Yang, Jun-e Feng, Zhe Gao, 2023, Controllability of Multi-agent Systems over Finite Fields Based on High-order Fully Actuated System Approaches, 979-8-3503-3216-2, 283, 10.1109/CFASTA57821.2023.10243352 | |
7. | Daizhan Cheng, Min Meng, Xiao Zhang, Zhengping Ji, Contracted product of hypermatrices via STP of matrices, 2023, 21, 2095-6983, 265, 10.1007/s11768-023-00155-w | |
8. | Daizhan Cheng, Xiao Zhang, Zhengping Ji, 2023, Semi-Tensor Product of Hypermatrices with Application to Compound Hypermatrices, 978-988-75815-4-3, 239, 10.23919/CCC58697.2023.10240093 | |
9. | Fei Wang, Jun‐e Feng, Biao Wang, Qingchun Meng, Matrix expression of Myerson Value, 2025, 1561-8625, 10.1002/asjc.3582 |