Abstract
Recently, the dual Moore-Penrose generalized inverse has been applied to study the linear dual equation when the dual Moore-Penrose generalized inverse of the coefficient matrix of the linear dual equation exists. Nevertheless, the dual Moore-Penrose generalized inverse exists only in partially dual matrices. In this paper, to study more general linear dual equation, we introduce the weak dual generalized inverse described by four dual equations, and is a dual Moore-Penrose generalized inverses for it when the latter exists. Any dual matrix has the weak dual generalized inverse and is unique. We obtain some basic properties and characterizations of the weak dual generalized inverse. Also, we investigate relationships among the weak dual generalized inverse, the Moore-Penrose dual generalized inverses and the dual Moore-Penrose generalized inverses, give the equivalent characterization and use some numerical examples to show that the three are different dual generalized inverse. Afterwards, by applying the weak dual generalized inverse we solve two special linear dual equations, one of which is consistent and the other is inconsistent. Neither of the coefficient matrices of the above two linear dual equations has dual Moore-Penrose generalized inverses.
MSC: 15A09, 15A57, 15A24
Keywords: Dual generalized inverse, Weak dual generalized inverse, Moore-Penrose dual generalized inverse, Dual Moore-Penrose generalized inverse
1. Introduction
In 1873, Clifford [1] proposed the use of quantity with size, direction and position to describe spiral motion, in particular rigid body motion. In 1903, Study [2] presented the operation rules of this new quantity and called it dual number. As a powerful mathematical tool, dual number are widely used in kinematics and dynamics analysis of space mechanisms, such as rigid body motion ([4], [5], [6], [7]), spatial displacement analysis ([8], [9], [10], [11]), robot ([12], [13], [14]), etc. In these practical applications, a large number of linear dual equations (LDEs for short) need to be solved.
In this paper, two real numbers a, and the dual unit ε form a dual numbers , where , but , in addition to , . Let and be the sets of dual numbers and dual matrices respectively. Dual matrix is displayed in the form , in which and . Moreover we denote its transpose by , and the identity matrix as .
Let two dual matrices and , if , then is invertible and is the dual inverse of , denoted . But the reality is that the dual inverse matrix does not always exist, so we need to seek some generalized inverses to solve LDEs. The Moore-Penrose dual generalized inverse (MPDGI for short) is introduced by Pennestrì et al. [15], [16], [17] through the expression of the inverse of dual matrix, denoted it by and gave
| (1.1) |
It is obvious from the expression that any dual matrix has MPDGI. In [18], Falco et al. got some sufficient and necessary conditions for MPDGI to satisfy different types Penrose conditions, and applied MPDGI to solving LDEs of different kinematic problems.
Let the dual matrix and , if the two dual matrices satisfy
then call the dual Moore-Penrose generalized inverse (DMPGI for short) of [22], denoting . Obviously, if is invertible, then . Unlike any matrix over the real field that has the Moore-Penrose generalized inverse, the conditions for the existence of the DMPGI are strict, so not all dual matrices have DMPGIs [22]. Udwadia [20] gave an equivalent characterization of the existence of the DMPGI for a dual matrix , that is, satisfies . Wang [19] obtained another equivalent condition for the existence of DMPGI. Udwadia [21] got some properties of dual generalized inverse, applied the inverse to solve consistent (inconsistent) LDEs, and obtained some equivalent characterization of the existence of solutions for LDEs.
It should be noted that not all dual matrices have DMPGIs, that is, the DMPGI can be used to study LDE only when the DMPGI of coefficient matrix of LDE exists. In this paper, a new class of dual generalized inverse is introduced to us, which is a generalized DMPGI, call it weak dual generalized inverse (WDGI for short), and discuss its properties, characterizations and applications.
2. Preliminary results
This section gives several known results for subsequent research.
Lemma 2.1 [3], SVD —
Let and . Then there are two unitary matrices, and , with
where , and are the nonzero singular value of A.
Lemma 2.2 [19], Theorem 2.1 —
Let . Then there is the following equivalent condition:
- (a)
The DMPGI of exists;
- (b)
;
- (c)
.
If the DMPGI of exists, then
(2.1) where .
Furthermore, let the SVD of A be as shown in Lemma 2.1 , then
(2.2) in which .
Lemma 2.3 [20], Result 20 —
Let . If the DMPGI of exists, then
Lemma 2.4 [19], Theorem 2.3 —
Let . The following equivalence conditions are obtained:
- (a)
The DMPGI of exists, and ;
- (b)
and ;
- (c)
;
- (d)
and .
Lemma 2.5
Let , the SVD of A be as in Lemma 2.1 . Write
in which . Then DMPGIs of and exist, and
(2.3)
(2.4) and
Proof
By calculation we have
(2.5) For , using and , we obtain
Therefore, according to Lemma 2.2, must exists. Next, by Lemma 2.2 and (2.5) we get (2.3).
Similarly, we get (2.4). □
3. Weak dual generalized inverse
It is well known that DMPGI has good properties, which can be used to study some problems of dual linear systems. However, it should be noted that the prerequisite for us to apply DMPGI to solving the problem is the existence of DMPGI. In this section, to study more problems of dual linear systems, we introduce a generalized DMPGI, and discuss characterizations and basic properties of the inverse.
Theorem 3.1
Let , then the solution to
(3.1) is unique and
(3.2)
Proof
Applying Lemma 2.5 it is easy to check that .
By applying (3.2) to (3.1), we get
Then given in (3.2) satisfies the four conditional equations in (3.1).
Let both and satisfy the equations (3.1). Then applying and gives
Applying and (3), we get
Furthermore, applying (3.1) we get
Therefore, we get that the solution to (3.1) is unique. □
Definition 3.1
Let . Then the unique dual matrix that satisfies (3.1) is called the weak dual generalized inverse (WDGI for short), denoted by .
Theorem 3.2
Let. Then
(3.3) where. Furthermore, write
in which, then
(3.4) where U, V and Σ are given by Lemma 2.2.
Proof
By Lemma 2.5 we know that the DMPGI of must exist for . By (2.5) and (2.1) we obtain
and
where . Therefore, we have (3.3). Moreover, by (2.2), (2.3) and (2.4) we get (3.4). □
Theorem 3.3
Let . When the DMPGI of exists, we have .
Proof
Theorem 3.3 follows from Lemma 2.3 and Theorem 3.1. □
Remark 3.1
By Lemma 2.2 and Theorem 3.2, we observe that DMPGI has the same explicit expression as WDGI. By Theorem 3.3, we know that WDGI is equal to DMPGI when DMPGI of dual matrix exists. On the other hand, from the Lemma 2.3, when DMPGI of A exists, substituting into (3.1) has . This also indicates that WDGI is one generalized DMPGI. Of course, the difference between the two is that DMPGI needs to satisfy certain conditions to exist, while WDGI exists for any dual matrix. In conclusion, WDGI and DMPGI are two different types of dual generalized inverse. WDGI includes DMPGI and WDGI is more general.
According to the above theorems, WDGI is a generalization of DMPGI. We use the following example to illustrate that WDGI is more general.
Example 3.1 [22], Equation (46) —
Let , then
By applying and Lemma 2.2, we get that the DMPGI of does not exist. By applying Theorem 3.2 we get
Next, we give some basic properties of the weak dual generalized inverse.
Theorem 3.4
Let. Then
- (a)
;
- (b)
;
- (c)
;;
- (d)
, whereand;
- (e)
;.
Proof
(a): By (3.2) we know . Then by applying to (3.1) we get
By applying Theorem 3.1 we get that is the WDGI of .
The proof of (b), (c), (d) is analogous to (a).
(e): Substituting (3.2) in (e) gives and . □
4. Relationships among WDGI, DMPGI and MPDGI
In this section, we discuss that WDGI is different from DMPGI and MPDGI, and further investigate relationships among WDGI, DMPGI and MPDGI.
Theorem 4.1
Let . Then there is the following equivalent condition:
- (a)
The DMPGI of exists, and ;
- (b)
The DMPGI of exists;
- (c)
;
- (d)
.
Proof
The equivalence among the above four conditions follows from Lemma 2.2, Lemma 2.3 and Theorem 3.3. □
The following examples illustrate relationships among WDGI, MPDGI and DMPGI.
Example 4.1
Let , then
So by Lemma 2.2 we know that the DMPGI of does not exist, but does. By (1.1) and (3.3) we have
Now, the DMPGI of does not exist and .
Example 4.2
Let , then
So the DMPGI of exists. By (1.1), (2.1) and (3.3) we have
Now, the DMPGI of exists, and .
Remark 4.1
From Example 4.1, Example 4.2 above, we know that MPDGI and WDGI could be unequal whether or not DMPGI exists. In other words, MPDGI and WDGI are two different types of dual generalized inverses.
Theorem 4.2
Let . Then there is the following equivalent condition:
- (a)
;
- (b)
and .
Proof
“⇒” If , then by (1.1) and (3.3) we have
(4.1) Pre-multiplying A on (4.1) gives
Furthermore, by taking transposes of both sides, we get . Similarly, post-multiplying A on (4.1) gives .
“⇐” If and , then
Therefore, we have . □
Example 4.3
Let , then
So the DMPGI of does not exist, but
Now, the DMPGI of does not exist, but interestingly enough,
Example 4.4
Let , then
Therefore, the DMPGI of exists and . By (1.1) and (2.1) we have
Now,
Remark 4.2
From Example 4.3, Example 4.4 above, we know that MPDGI and WDGI could be equal whether or not DMPGI exists, and the above four examples show that when the DMPGI of dual matrix exists, then . On the other hand, it shows that WDGI is a dual generalized inverse different from MPDGI and DMPGI, and more general than DMPGI.
Corollary 4.3
Let . If the DMPGI of exists, then there is the following equivalent condition:
- (a)
;
- (b)
;
- (c)
and ;
- (d)
;
- (e)
and .
Proof
The equivalence among the above five conditions follows from Lemma 2.4 and Theorem 3.3. □
5. Applications of WDGI
Let the dual vector . Then denote dual vector norm
where is the Euclidean norm of real vector [21].
DMPGI not only provides a new tool for studying some consistent linear dual equations (LDE), but also provides a tool for getting analogue of the least-squares solution to some inconsistent LDEs [21]. WDGI is one generalization of DMPGI. When DMPGI exists, WDGI is equal to DMPGI, which means that WDGI can handle any problem that DMPGI can handle. However, the conditions for the existence of DMPGI are hard to meet, which means that DMPGI has great limitations in practical applications. Here we give two special LDEs; one is a consistent LDE and the other is an inconsistent LDE. The DMPGIs of coefficient matrices of the two special LDEs do not exist, that is, the two special LDEs cannot be treated with DMPGI.
Example 5.1
Let the dual equation be
(5.1) By Lemma 2.2 we have
In this case, the DMPGI of does not exist. By applying to (3.2), we get
It's easy to check that
Therefore, is one solution to (5.1).
Example 5.2
Let the dual equation be
(5.2) It is easy to check that (5.2) is inconsistent, the DMPGI of does not exist, and
(5.3) Let , which , , , , and are all real numbers. Since
then
Furthermore, applying (5.3) gives
Therefore, is the least-squares solution to (5.2).
From the above examples, we see that WDGI can solve some problems that DMPGI cannot. We also note that it is difficult to give a general solution, and we will continue to explore it in the subsequent research.
6. Conclusions
This paper focuses on the weak dual generalized inverse (WDGI), which is one generalized DMPGI. This idea comes from the fact that any complex matrix in the complex field has the Moore-Penrose generalized inverse. Naturally, consider whether it is possible to find a class of dual generalized inverses in the dual ring that exist for any dual matrix. The WDGI is different from the DMPGI in that any dual matrix has WDGI. The weak dual generalized inverse definition is given and described by four dual equations. It exists and is unique for any dual matrix. The explicit expression and properties of WDGI are obtained. Furthermore, we discuss the relationship among WDGI, MPDGI and DMPGI, and give the equivalent characterization and illustrate with numerical examples. It is proved that the weak dual generalized inverse is different from the existing dual generalized inverse. Interestingly, DMPGI is equal to WDGI when the DMPGI of the dual matrix exists. In other words, if the problem can be solved by DMPGI, the same result can be obtained by using WDGI, and there is no need to judge the existence of WDGI, because WDGI exists for any dual matrix. DMPGI exists under strong conditions, and not all problems can be handled by DMPGI. WDGI can solve some problems that DMPGI cannot solve. Finally, we give two examples where the DMPGI does not exist, but the WDGI gives good results.
In this paper, the weak dual generalized inverse and its explicit expressions are given in the hope that they will be useful for practical problems in science and engineering, especially in dealing with systems of equations in problems such as robotics and rigid body motion.
CRediT authorship contribution statement
Hong Li, Hongxing Wang: Conceived and designed the experiments; Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgements
This work was supported partially by Xiangsihu Young Scholars Innovative Research Team of Guangxi Minzu University [grant number 2019RSCXSHQN03], Thousands of Young and Middle-aged Key Teachers Training Programme in Guangxi Colleges and Universities [grant number GUIJIAOSHIFAN2019-81HAO], the Special Fund for Science and Technological Bases and Talents of Guangxi [grant number GUIKE AD19245148] and the Innovation Project of Guangxi Graduate Education [grant number YCSW2022243].
Contributor Information
Hong Li, Email: 2020210701000956@stu.gxmzu.edu.cn.
Hongxing Wang, Email: wanghx@gxmzu.edu.cn.
Data availability
Data included in article/supplementary material/referenced in article.
References
- 1.Clifford M.A. Preliminary sketch of biquaternions. Proc. Lond. Math. Soc. 1871;s1–4(1):381–395. [Google Scholar]
- 2.Study E. Teubner; Leipzig: 1903. Geometrie der Dynamen. [Google Scholar]
- 3.Ben-Israel A., Greville T.N. Springer; New York: 2003. Generalized Inverses: Theory and Applications. [Google Scholar]
- 4.Brodsky V., Shoham M. Dual numbers representation of rigid body dynamics. Mech. Mach. Theory. 1999;34(5):693–718. [Google Scholar]
- 5.Condurache D., Burlacu A. Dual Lie algebra representations of the rigid body motion. AIAA/AAS Astrodynamics Specialist Conference; San Diego; 2014. [Google Scholar]
- 6.Vukovich G., Gui H.C. Robust adaptive tracking of rigid-body motion with applications to asteroid proximity operations. IEEE Trans. Aerosp. Electron. Syst. 2017;53(1):419–430. [Google Scholar]
- 7.Condurache D. A Davenport dual angles approach for minimal parameterization of the rigid body displacement and motion. Mech. Mach. Theory. 2019;140:104–122. [Google Scholar]
- 8.Yang A.T., Freudenstein F. Application of dual-numbers quaternion algebra to the analysis of spatial mechanisms. J. Appl. Mech. 1964;31(2):300–308. [Google Scholar]
- 9.Lee H.Y., Liang C.G. Displacement analysis of the general spatial 7-link 7R mechanism. Mech. Mach. Theory. 1988;23(3):219–226. [Google Scholar]
- 10.Fischer I.S. Numerical analysis of displacements in spatial mechanisms with ball joints. Mech. Mach. Theory. 2000;35(11):1623–1640. [Google Scholar]
- 11.Fischer I.S. Routledge; 2017. Dual-Number Methods in Kinematics, Statics and Dynamics. [Google Scholar]
- 12.Pennock G.R., Yang A.T. Application of dual-number matrices to the inverse kinematics problem of robot manipulators. ASME. J. Mech. Trans. Autom. 1985;107(2):201–208. [Google Scholar]
- 13.Gu Y.L., Luh J. Dual-number transformation and its applications to robotics. IEEE J. Robot. Autom. 1987;3(6):615–623. [Google Scholar]
- 14.Daniilidis K. Hand-eye calibration using dual quaternions. Int. J. Robot. Res. 1999;18(3):286–298. [Google Scholar]
- 15.Pennestrì E., Stefanelli R. Linear algebra and numerical algorithms using dual numbers. Multibody Syst. Dyn. 2007;18:323–344. [Google Scholar]
- 16.Pennestrì E., Valentini P.P. In: Multibody Dynamics, Computational Methods and Applications. Bottasso C.L., editor. Springer; Dordrecht: 2009. Linear dual algebra algorithms and their application to kinematics; pp. 207–229. [Google Scholar]
- 17.Pennestrì E., Valentini P.P., De Falco D. The Moore-Penrose dual generalized inverse matrix with application to kinematic synthesis of spatial linkages. J. Mech. Des. 2018;140(10) [Google Scholar]
- 18.De Falco D., Pennestrì E., Udwadia F.E. On generalized inverses of dual matrices. Mech. Mach. Theory. 2018;123:89–106. [Google Scholar]
- 19.Wang H.X. Characterizations and properties of the MPDGI and DMPGI. Mech. Mach. Theory. 2021;158 [Google Scholar]
- 20.Udwadia F.E. When does a dual matrix have a dual generalized inverse? Symmetry. 2021;13(8):1386. [Google Scholar]
- 21.Udwadia F.E. Dual generalized inverses and their use in solving systems of linear dual equations. Mech. Mach. Theory. 2021;156 [Google Scholar]
- 22.Udwadia F.E., Pennestrì E., De Falco D. Do all dual matrices have dual Moore-Penrose generalized inverses? Mech. Mach. Theory. 2020;151 [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
Data included in article/supplementary material/referenced in article.
