Next Article in Journal
Logical Contradictions in the One-Way ANOVA and Tukey–Kramer Multiple Comparisons Tests with More Than Two Groups of Observations
Previous Article in Journal
An Entropic Gradient Structure in the Network Dynamics of a Slime Mold
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

When Does a Dual Matrix Have a Dual Generalized Inverse?

by
Firdaus E. Udwadia
Aerospace and Mechanical Engineering, Civil and Environmental Engineering, Information and Operations Management, University of Southern California, Los Angeles, CA 90089, USA
Symmetry 2021, 13(8), 1386; https://doi.org/10.3390/sym13081386
Submission received: 24 June 2021 / Revised: 16 July 2021 / Accepted: 21 July 2021 / Published: 30 July 2021

Abstract

:
This paper deals with the existence of various types of dual generalized inverses of dual matrices. New and foundational results on the necessary and sufficient conditions for various types of dual generalized inverses to exist are obtained. It is shown that unlike real matrices, dual matrices may not have {1}-dual generalized inverses. A necessary and sufficient condition for a dual matrix to have a {1}-dual generalized inverse is obtained. It is shown that a dual matrix always has a {1}-, {1,3}-, {1,4}-, {1,2,3}-, {1,2,4}-dual generalized inverse if and only if it has a {1}-dual generalized inverse and that every dual matrix has a {2}- and a {2,4}-dual generalized inverse. Explicit expressions, which have not been reported to date in the literature, for all these dual inverses are provided. It is shown that the Moore–Penrose dual generalized inverse of a dual matrix exists if and only if the dual matrix has a {1}-dual generalized inverse; an explicit expression for this dual inverse, when it exists, is obtained irrespective of the rank of its real part. Explicit expressions for the Moore–Penrose dual inverse of a dual matrix, in terms of {1}-dual generalized inverses of products, are also obtained. Several new results related to the determination of dual Moore-Penrose inverses using less restrictive dual inverses are also provided.

1. Introduction

The use of dual matrices has become common in various areas of science and engineering, such as the kinematic analysis and synthesis of machines and mechanisms, robotics and machine vision (see, for example, [1,2,3]). Over the last two decades, their use in science and engineering has increased significantly. In many forward and inverse problems in these areas, dual generalized inverses of dual matrices are sought and used. Because of familiarity with real matrices, many of the scientific and engineering communities that use dual matrices presuppose that generalized inverses of dual matrices always exist. It is only recently that the question of the existence of the Moore–Penrose dual generalized inverse has been raised and, in reference [4], it is shown that unlike the assured existence of a Moore–Penrose inverse of a real matrix, all dual matrices may not have Moore–Penrose (MP) dual inverses. This is demonstrated by the construction of an uncountably infinite set of dual matrices that are guaranteed to have no Moore–Penrose dual inverses. Reference [4] also shows that such dual matrices arise in practical inverse problems in kinematics and can lead to erroneous results when dealing with both experimental and simulated data. A recent finding shows that the reason why the Moore–Penrose dual generalized inverses of the dual matrices constructed in reference [4] do not exist is that these dual matrices do not have a {1}-dual generalized inverse [5].
Finding the generalized inverses of dual matrices is important for many problems that arise in various areas of science and engineering, where a dual matrix A ^ often satisfies a given linear system of dual equations of the form A ^ P ^ = Q ^ (see reference [5] for examples). Such linear systems are used in the so-called forward problems, in which the dual operator A ^ and the dual matrix P ^ are assumed to be sufficiently well known and the dual matrix Q ^ is estimated, and in inverse problems, where the dual matrices P ^ and Q ^ are obtained from experiments and/or simulated data and the dual matrix operator A ^ is required to be estimated. One can also envisage a variety of problems in which A ^ and Q ^ are given, but with one or both of them corrupted by measurement noise and a “good” approximate estimate of the solution P ^ required. Various dual generalized matrices are useful for solving the analogs of the least-squares solutions of systems of real equations, minimum-norm solutions and minimum-norm least-squares solutions.
This paper investigates the existence of various types of dual generalized inverses that commonly arise in science and engineering. An m-by-n dual matrix A ^ = A + ε B is considered, where ε is the hypercomplex unit basis, where ε 2 = 0 with ε 0 for this unique nilpotent element, and the matrices A and B are real m-by-n matrices. The matrices A and B are called the real (or primal) part and the dual part, respectively, of the matrix A ^ . We denote real matrices throughout by capital letters and hats on top of capital letters denote dual matrices. The four dual relations
A ^ G ^ A ^ = A ^
G ^ A ^ G ^ = G ^
A ^ G ^ = ( A ^ G ^ ) T
G ^ A ^ = ( G ^ A ^ ) T
in which the dual matrix G ^ = G + ε R is n-by-m, will be of central importance in this paper. These four successive relations will be referred to, respectively, as the first, second, third and fourth, Moore–Penrose (MP) dual conditions. When B = 0 , then A ^ = A and G ^ = G in Equations (1)–(4) and we obtain the well-known standard Moore–Penrose conditions for real matrices. Using the notation commonly followed for real matrices, we define a dual matrix G ^ that satisfies the first MP dual condition (Equation (1)) to be the {1}-dual generalized inverse of the dual matrix A ^ and denote it by A ^ { 1 } . If G ^ satisfies the first three MP dual conditions (Equations (1)–(3)), it is called a {1,2,3}-dual generalized inverse of A ^ and it is denoted by A ^ { 1 , 2 , 3 } , and so on. We refer to the {1,2,3,4}-dual generalized inverse of A ^ by A ^ { 1 , 2 , 3 , 4 } ; it is also called the Moore–Penrose dual generalized inverse (MPDGI) of A ^ .
While the apparent similarity between the conditions for dual matrices and real matrices is striking—one simply removes all the hats in Equations (1)–(4) to obtain their counterparts for real matrices—there are, however, significant differences. The most important of these is that while every real m-by-n matrix A has all kinds of generalized inverses, such as a {1}-, {1,2,3}-, {1,3,4}, {1,2,4}-, {1,2,3,4}-generalized inverse, for an m-by-n dual matrix none of these dual generalized inverses may exist.
The intent and scope of this paper is the development of new and foundational results on generalized inverses of dual matrices that would be of use in science and engineering with an eye to providing results that have analytical and especially computational value. The necessary and sufficient conditions for various types of dual generalized inverses to exist are obtained and, when these necessary and sufficient conditions are satisfied, explicit formulae for the dual generalized inverses are provided. While the interest from a science and engineering standpoint is often in {1,3}- and {1,4}-dual inverses (the counterparts of the least-squares inverses for real matrices and minimum norm solutions of real matrix equations) and in the {1,2,3,4}-dual inverse (the counterpart of the Moore–Penrose inverse for real matrices), getting to the necessary and sufficient conditions for the existence of these dual inverses requires us to first obtain the corresponding conditions for other dual inverses to exist. These results are then systematically used to build-up the necessary and sufficient conditions for the existence of {1,3}-, {1,4}- and {1,2,3,4}-dual inverses and other dual inverses as well. Several new properties of dual generalized inverses are obtained along the way, for example, formulae for the determination of the {1,2,3,4}-dual generalized inverse of a matrix, in terms of less restrictive inverses, such as {1,3}- and {1,4}-dual generalized inverses. Throughout the paper the quintessential nature of {1}-dual generalized inverses in the context of the theory of dual generalized inverses developed here becomes apparent.
In Section 2 of the paper, some well-known preliminaries are given, which set the notation to be used throughout. The contributions of this paper to science and engineering are all presented in Section 3. Section 3.1 focuses on the existence of {1}- and {2}-dual generalized inverses of A ^ and obtains the necessary and sufficient conditions for a {1}-dual generalized inverse to exist; it is shown that all dual matrices have {2}-dual generalized inverses. In Section 3.2, the existence of {1,3}- and {1,4}-dual generalized inverses is considered; Section 3.3 studies the existence of {2,4}-dual generalized inverses; Section 3.4 provides results for {1,2,3}- and {1,2,4}-dual generalized inverses; Section 3.5 is concerned with the Moore–Penrose dual generalized inverse. Here, a new simple expression for the MPDGI of a dual matrix, irrespective of the rank of its real part, is obtained. In Section 3.6, somewhat remarkably, it is shown that explicit expressions for the Moore Penrose dual inverse of a dual matrix can be obtained in terms of only {1}-dual generalized inverses of its symmetric products. Several other new properties of dual generalized inverses and results, such as the formulae for the Moore–Penrose dual inverse in terms of {1,3}- and {1,4}-dual generalized inverses, which are far less restrictive inverses, are obtained. The central importance of the {1}-dual generalized inverse in the development is highlighted. A more general existence proof than that given in reference [5] is presented, which gives as its byproduct the entire set of {1}-dual generalized inverses of a dual matrix. Throughout, for each type of dual generalized inverse investigated, the necessary and sufficient conditions for its existence are obtained along with explicit expressions for each type of dual generalized inverse. Section 4 provides the conclusions.

2. Some Preliminaries

This section establishes notation and provides several results that are well-known. They are placed together in this section because they are used in what follows.
We begin with finding the relations between the real matrices A , B , G , and R, so that for a given dual m-by-n matrix A ^ = A + ε B , the dual matrix G ^ = G + ε R satisfies the different Moore–Penrose (MP) dual conditions stated in Equations (1)–(4).
Lemma 1.
The four MP dual conditions given in Equations (1)–(4) become the following.
(a)
The first MP dual condition is equivalent to
A G A = A
B = B G A + A R A + A G B
(b)
The second MP dual condition is equivalent to
G A G = G ,
R = R A G + G B G + G A R
(c)
The third MP dual condition is equivalent to
A G = ( A G ) T
B G + A R = ( B G + A R ) T
(d)
The fourth MP dual condition is equivalent to
G A = ( G A ) T
R A + G B = ( R A + G B ) T
Proof. 
By substituting A ^ = A + ε B and G ^ = G + ε R in each of the MP dual conditions (1)–(4) and carrying out the computations, noting that ε 2 = 0 , these results follow [4]. □
As mentioned before, a {1}-dual generalized inverse of A ^ is defined as a dual matrix G ^ that satisfies the first MP dual condition given in Equation (1) (or Equations (5) and (6)); a {2,3}-dual generalized inverse of A ^ is defined as a dual matrix G ^ that satisfies the second and third MP dual conditions given in Equations (1) and (3) (or Equations (7)–(10)), and so on.
Lemma 2.
A dual generalized inverse of A ^ = A + ε B , if it exists, has the form A ^ { } = A { } + ε R , where “*” is any distinct sequence of the numbers 1,2,3,4 and A { } is the generalized inverse of the real part, A , of the dual matrix A ^ .
Proof. 
Seeing Equations (5), (7), (9) and (11) and removing the hats in Equations (1)–(4), so that we are dealing with real matrices now, the result is obvious. □
Lemma 2 says that given a dual matrix A ^ = A + ε B , the real part G of, say, its {1}-dual generalized inverse A ^ { 1 } , if such an inverse exists, is simply a {1}-inverse of the real part, A , of A ^ . Similarly, A ^ { 1 , 3 } must have the form A ^ { 1 , 3 } = A { 1 , 3 } + ε R 1 , A { 1 , 4 } = A { 1 , 4 } + ε R 2 , A ^ { 1 , 2 , 3 , 4 } = A { 1 , 2 , 3 , 4 } + ε R 3 and so on, if these dual generalized inverses exist. Thus, the real part of the {*}-dual generalized inverse of A ^ , if it exists, is simply A { } . Then, the main issue in finding a {*}-dual generalized inverse of a dual matrix A ^ , if it exists, is finding its dual part, R, since its real part is simply obtained by taking the real part, A , of A ^ and finding its {*}-generalized inverse, which always exists and which we know how to obtain for any real matrix [6,7,8,9].
Lemma 3.
To set our notation, we consider the singular value decomposition of a real m-by-n matrix A of rank r given by
A = U Σ V T = U 1 U 2 Λ r × r 0 r × ( n r ) 0 0 V 1 V 2 T = U 1 Λ V 1 T
where U and V are, respectively, m-by-m and n-by-n orthogonal matrices and Λ is an r-by-r dimensional positive definite diagonal matrix. The matrices U 1 and V 1 are m-by-r and n-by-r, respectively. Note that the submatrices U 1 and V 1 have columns that are orthonormal, so that the r-by-r matrices U 1 T U 1 = V 1 T V 1 = I r . U 1 ( V 1 ) is the orthogonal complement of U 2 ( V 2 ).
Throughout this paper we will use the notation given in Equation (13) for the matrices Λ ,   U ,   V , and U i , V i , i = 1 , 2 , to refer to the singular value decomposition of the real part, A, of the dual matrix A ^ = A + ε B .
Using this notation, various generalized inverses of A are obtained using the n-by-m matrix:
H = V 1 V 2 Λ 1 r × r K r × ( m r ) L ( n r ) × r M ( n r ) × ( m r ) U 1   U 2 T
where the submatrices K, L and M are of the dimensions shown and the matrices U i , V i ,   i = 1 , 2 , come from the singular value decomposition of A that is shown in Equation (13).
(1)
To satisfy the first MP condition, the submatrices K, L and M, can be any arbitrary matrices. Thus, every real matrix A has at least one {1}-generalized inverse A { 1 } = H , with K, L and M arbitrary. As seen, this dual generalized inverse is not unique.
(2)
To satisfy the second MP condition, we require that the submatrix M = L Λ K and K and L can be any arbitrary matrices. Thus, A { 2 } = H with K and L arbitrary and M = L Λ K .
(3)
To satisfy the third MP condition, we require that the submatrix K = 0 and the matrices L and M can be arbitrary. Hence, A { 3 } = H with L and M arbitrary and K = 0 .
(4)
To satisfy the fourth MP condition, we require that the submatrix L = 0 and the matrices K and M can be arbitrary. Hence, A { 4 } = H with K and M arbitrary and L = 0 .
The four above-mentioned items can be used to obtain any desired {*}-generalized inverse of a real matrix A. For example, the {1,3}-generalized inverse of A must be both a {1}- and {3}-generalized inverse; therefore, it is given by:
A { 1 , 3 } = V 1 V 2 Λ 1 0 L M U 1 U 2 T
in which L and M are arbitrary matrices. Similarly,
A { 1 , 4 } = V 1 V 2 Λ 1 K 0 M U 1   U 2 T
in which K and M are arbitrary,
A { 2 , 4 } = V 1 V 2 Λ 1 K 0 0 U 1   U 2 T
in which K is arbitrary, and
A { 1 , 2 , 3 , 4 } : = A + = V 1 V 2 Λ 1 0 0 0 U 1   U 2 T = V 1 Λ 1 U 1 T
and so on.
Every real matrix A has, in general, a non-unique A { 1 } , A { 2 } , A { 1 , 3 } , A { 1 , 4 } , A { 1 , 2 , 3 } , etc., and a unique A { 1 , 2 , 3 , 4 } . We will denote A { 1 , 2 , 3 , 4 } by A + , for short; it is also called the Moore–Penrose inverse of the real matrix A and it is given by Equation (18). When m = n and the matrix A is nonsingular, then A { 1 , 2 , 3 , 4 } = A 1 . It should be noted that the set of matrices A { 2 } (and A { 2 , 4 } ) provided in items (2) (and (4)) above give a subset of all the real matrices that satisfy only the second (and fourth) Moore–Penrose condition(s).
Proof. 
These results are well known (e.g., see [6,7]) and they are easy to prove. □
As in Lemma 2, throughout this paper, we will refer to A { } as the {*}-inverse of the real part, A , of the dual matrix A ^ = A + ε B .
Lemma 4.
Consider the matrix equation A X B = C , in which all the matrices are real. A solution, X, to this equation exists if and only if
A A + C B + B = C
and the solution X to the matrix equation is explicitly given by
X = A + C B + + Z A + A Z B B +
where the matrix Z is arbitrary.
Proof. 
See for example [8,9]. □

3. Main Results

In this section we obtain the necessary and sufficient conditions for various types of dual generalized inverses of an m-by-n dual matrix A ^ to exist and we also provide explicit expressions for them. These various dual generalized inverses are then used to obtain the necessary and sufficient conditions for the Moore–Penrose dual inverse to exist. It is shown that {2}- and {2,4}-dual generalized inverses of a dual matrices always exist. Special attention is given to Moore–Penrose dual generalized inverses in Section 3.5 and Section 3.6. In Section 3.6, the Moore–Penrose generalized inverse of a dual matrix A ^ is obtained through the use of less restrictive dual generalized inverses. To the best of the author’s knowledge, the results obtained here have not appeared before in the literature.

3.1. On the Existence and Determination of a {1}- and {2}-Dual Generalized Inverses of an m-by-n Dual Matrix A ^

From Lemma 2, we know that the {1}-dual inverse of the m-by-n matrix A ^ = A + ε B , if it exists, must have the form
A ^ { 1 } = A { 1 } + ε R
where A { 1 } is a {1}-generalized inverse of the real part, A , of the dual matrix A ^ . The matrix A { 1 } satisfies the condition given in Equation (5), i.e., A A { 1 } A = A , and every real matrix A has a {1}-generalized inverse, which is not unique, as seen in Lemma 3. Our aim is to determine the necessary and sufficient conditions for an n-by-m matrix R to exist, so that it satisfies Equation (6).
The result proved here is more general than that given in reference [5] and it gives the entire set of matrices R that yield the {1}-dual generalized inverse, which is an important generalization that is absent in reference [5]. Of similar importance, Equation (26) below lays down the notation that will be used in the several results that follow.
Result 1.
The necessary and sufficient condition for an m-by-n dual matrix A ^ = A + ε B to have a {1}-dual generalized inverse is that
U 2 T B V 2 = 0
where the matrices U 2 and V 2 are obtained from the singular value decomposition of the real part, A , of A ^ , using the notation established in Lemma 3 (see Equation (13)).
Proof. 
If A ^ { 1 } = G + ε R exists, then A ^ { 1 } satisfies the first MP dual condition given in Lemma 1, i.e., Equations (5) and (6). By Lemma 2, G = A { 1 } , which always exists. Therefore, the necessary and sufficient condition for A ^ { 1 } to exist is that
B = B A { 1 } A + A R A + A A { 1 } B
Substituting the expressions for A and A { 1 } given in Lemma 3, we obtain, from Equation (23), the relation
B = B V I 0 L Λ 0 V T + U T 0 0 0 V T + U I Λ K 0 0 U T B
where T : = Λ V 1 T R U 1 Λ . Note that K , L and M are arbitrary matrices (see Lemma 3) and the matrix M does not show up in Equation (24).
Pre-multiplying both sides of Equation (24) by the orthogonal matrix U T and post-multiplying both sides by the orthogonal matrix V give
U T B V = U T B V I 0 L Λ 0 + T 0 0 0 + I Λ K 0 0 U T B V
Note that going from Equation (24) to Equation (25) is a reversible step. Since,
U T B V = U 1 T B U 2 T B V 1 V 2 = U 1 T B V 1 P U 1 T B V 2 Q U 2 T B V 1 S U 2 T B V 2 W : = P r × r Q r × ( n r ) S ( m r ) × r W ( m r ) × ( n r )
Equation (25) reduces to
T 0 0 0 = Y Λ K W W L Λ W
where the r-by-r matrix Y = P + Q L Λ + Λ K S . Equating the block sub-matrices on both sides gives
W = U 2 T B V 2 = 0
V 1 T R U 1 = Λ 1 Y Λ 1 = Λ 1 ( P + Q L Λ + Λ K S ) Λ 1 : = C 1
Since each of the steps from Equation (23) to Equations (28) and (29) are reversible, we showed that the satisfaction of Equation (23) is equivalent to the two conditions given in Equations (28) and (29). Alternatively, the necessary and sufficient condition for A ^ { 1 } to exist stated in Equation (23) is the same as that given in Equation (27). Hence, the two conditions in Equations (28) and (29) are then the necessary and sufficient conditions that must be satisfied for the matrix A ^ to have a {1}-dual generalized inverse.
The first of these conditions places a constraint on the matrix B , the dual part of A ^ ; the second necessary and sufficient condition informs us that the matrix R must satisfy the equation V 1 T R U 1 = C 1 , for all matrices L and K (see Lemma 3). The question now is whether such a matrix R always exists.
We next show that such a matrix R that satisfies Equation (29) always exists. To ensure this, we need to simply show that V 1 T R U 1 = C 1 is consistent for any r-by-r matrix C 1 . The necessary and sufficient condition for this equation to be consistent (see Lemma 4, Equation (19)) is
V 1 T ( V 1 T ) + C 1 ( U 1 ) + ( U 1 ) = C 1
where X + stands for the Moore–Penrose inverse (which always exists) of the real matrix X. However, Equation (30) is always true, because the submatrices V 1 and U 1 have columns that are orthonormal; therefore, V 1 + = V 1 T and U 1 + = U 1 T . It then follows that V 1 T ( V 1 T ) + = V 1 T ( V 1 + ) T = V 1 T V 1 = I r and U 1 + U 1 = U 1 T U 1 = I r so that the left-hand side always computes to C 1 . Hence, consistency of Equation (29) is assured and the explicit solution for R is then (see Lemma 4, Equation (20))
R = V 1 C 1 U 1 T + Z V 1 V 1 T Z U 1 U 1 T
where Z is an arbitrary n-by-m matrix.
Thus, since a matrix R that satisfies Equation (29) can always be found, the necessary and sufficient condition for A ^ { 1 } to exist is that given in Equation (28), U 2 T B V 2 = 0 .
Result 2.
The set of {1}-dual generalized inverses, A ^ { 1 } , of the m-by-n dual matrix A ^ = A + ε B exists if and only if the condition U 2 T B V 2 = 0 is satisfied and it is explicitly given by
A ^ { 1 } = A { 1 } + ε ( V 1 C 1 U 1 T + Z V 1 V 1 T Z U 1 U 1 T )
where C 1 = ( Λ 1 P Λ 1 + Λ 1 Q L + K S Λ 1 ) and Z is an arbitrary n-by-m matrix. The matrices U i , V i ,   i = 1 , 2 and Λ are obtained from the singular value decomposition of A (Equation (13)), given in Lemma 3. The matrices P = U 1 T B V 1 , Q = U 1 T B V 2 and S = U 2 T B V 1 are shown in Equation (26). The set of matrices A { 1 } is explicitly given by the right-hand side of Equation (14) in which K, L and M are arbitrary matrices (see Lemma 3).
Proof. 
Using Equations (21) and (31) the result follows. We note, from Equation (32), that for a given dual matrix A ^ , neither the real nor the dual part of A ^ { 1 } is unique. Furthermore, for each L and K matrix chosen to obtain A { 1 } (see Lemma 3), there is an infinite set of matrices R . When U 2 T B V 2 = 0 , Equation (32) gives the entire set of {1}-dual generalized inverse matrices of A ^ . □
Remark 1.
Setting Z = 0 in Equation (32), a subset of {1}-dual generalized inverses of A ^ is given by
A ^ { 1 } = A { 1 } ε V 1 ( Λ 1 P Λ 1 + Λ 1 Q L + K S Λ 1 ) U 1 T
Furthermore, since the matrices K , L and M on the right-hand side of Equation (14) are arbitrary, they can be chosen to be zero to yield a {1}-dual generalized inverse of A ^ as
A ^ { 1 } = A + ε A + B A +
This follows from Equation (33), because
A ^ { 1 } = A + ε V 1 ( Λ 1 P Λ 1 ) U 1 T = A + ε V 1 Λ 1 U 1 T A + B V 1 Λ 1 U 1 T A +
The bracketed terms follow from Equation (18) in Lemma 3. Thus, Equation (34) provides a simple, easy-to-compute expression that can be used to obtain a {1}-dual generalized inverse of a dual matrix A ^ .
Remark 2.
Whenthe real part, A , of the m-by-n dual matrix A ^ = A + ε B has either full row rank or full column rank, the condition U 2 T B V 2 = 0 is always satisfied. This is because when the rank of A is m, then U 2 = 0 , and when the rank of A is n, then V 2 = 0 . Hence, when the real part of the dual matrix A ^ has full row rank or full column rank, A ^ { 1 } always exists. The m-by-n matrices A and B of the dual matrix A ^ can be independent of each other.
It is only when A is rank deficient— r a n k ( A ) = r < m , n —that the dual matrix A ^ { 1 } might not exist. In that case, for A ^ { 1 } to exist, the matrices A and B cannot be independently chosen. This is because U 2 T B V 2 must equal the zero matrix.
A geometrical interpretation of the condition, U 2 T B V 2 = 0 , for the {1}-dual inverse of a matrix A ^ to exist is that the matrix B must map the subspace orthogonal to V 1 (which is V 2 ) to the subspace U 1 (which is orthogonal to U 2 ).
An alternative geometrical meaning of this condition that is perhaps easier to state, since it concerns only the null and column space (range) of A , is as follows. The condition demands that B must map the null space of A , N ( A ) —which is the column space of V 2 —so that it is perpendicular to the column space of U 2 . However, U 2 = U 1 and the column space of U 1 is the column space of A , namely, R ( A ) . Hence, the necessary and sufficient condition U 2 T B V 2 = 0 demands that B : N ( A ) R ( A ) , that is, the matrix B , which is the dual part of A ^ , must map the null space of A to the range of A. This interpretation has the advantage of simplicity and can often be checked more easily.
Remark 3.
The necessary and sufficient condition U 2 T B V 2 = 0 for a {1}-dual generalized inverse to exist requires that the matrix B must always be expressible as (see Lemma 4, Equation (20))
B = Z ( U 2 U 2 T ) Z ( V 2 V 2 T )
for some m-by-n matrix Z . As before, the matrices U 2   and   V 2 come from the singular value decomposition of the real part, A , of the m-by-n dual matrix A ^ (see Lemma 3, Equation (13)). The homogeneous matrix equation U 2 T B V 2 = 0 is obviously consistent and its solution is explicitly given by Equation (36), since ( U 2 T ) + = U 2 and ( V 2 T ) + = V 2 .
As stated in the previous remark, Equation (36) shows that, if either U 2 = 0 or V 2 = 0 , then the dual part, B , of the matrix A ^ can be any arbitrary matrix. However, if neither U 2 nor V 2 is zero, then B cannot be an arbitrary matrix that is independent of the real part, A , of A ^ in order for A ^ { 1 } to exist. In that case, the set of matrices B are given explicitly in Equation (36), for any arbitrary matrix Z .
Remark 4.
If the {1}-dual generalized inverse A ^ { 1 } = G + ε R of the m-by-n matrix A ^ = A + ε B exists, then the {1}-dual generalized inverse ( A ^ T ) { 1 } of the matrix A ^ T = A T + ε B T also exists. Since the {1}-inverse of A ^ must satisfy Equations (5) and (6), we have
A G A = A A T G T A T = A T
B = B G A + A R A + A G B B T = B T G T A T + A T R T A T + A T G T B T
But the two implications above, that follow from Equations (5) and (6), are exactly the two relations required for G T + ε R T to be a {1}-dual generalized inverse of A ^ T = A T + ε B T . In short, if A ^ { 1 } = G + ε R is a {1}-dual generalized inverse of A ^ = A + ε B , then ( A ^ T ) { 1 } = G T + ε R T is a {1}-dual generalized inverse of A ^ T = A T + ε B T .
As an alternative proof, for finding the {1}-dual generalized inverse of A ^ T = A T + ε B T , we need to find the singular value decomposition of its real part, A T , which is given by A T = V 1 Λ U 1 T (see Lemma 3). From Result 1, A ^ T has a {1}-dual generalized inverse if and only if V 2 T B T U 2 = 0 U 2 T B V 2 = 0 . Therefore, the necessary and sufficient condition for A ^ T to have a {1}-dual inverse is the same as that for A ^ to have a {1}-dual generalized inverse! Hence, if the {1}-dual generalized inverse of A ^ exists, then the {1}-dual generalized inverse of A ^ T also exists and vice-versa. The previous proof has the advantage of giving us that ( A ^ T ) { 1 } = ( A ^ { 1 } ) T , where A ^ { 1 } is given in Equation (32).
We next turn to finding the {2}-inverse of an m-by-n matrix A ^ . We show that a {2}-generalized inverse of a dual matrix always exists and provide an explicit equation for it.
Result 3.
Every dual matrix A ^ = A + ε B always has a {2}-dual generalized inverse. In the notation of Lemma 3 (Equation (13), a set of {2}-dual inverses of A ^ is explicitly given by
A { 2 } = A + ε ( V 1 Λ 1 P Λ 1 U 1 T Z + V 1 V 1 T Z U 1 U 1 T + V 2 V 2 T Z U 2 U 2 T )
in which Z is an arbitrary n-by-m matrix and P = U 1 T B V 1 . The matrices U i , V i ,   i = 1 , 2 , are obtained from the singular value decomposition (see Lemma 3) of the real part, A , of A ^ and A + is the Moore–Penrose inverse of A .
Proof. 
We know from Lemma 2 that A ^ { 2 } = G + ε R = A { 2 } + ε R . The necessary and sufficient condition (see Lemma 1) for A ^ { 2 } to exist is that the matrix R must satisfy the second MP dual condition (Equation (8)), so that
R = R A A { 2 } + A { 2 } B A { 2 } + A { 2 } A R
From Lemma 2, A { 2 } is obtained from the right-hand side of Equation (14) with the matrices L and K arbitrary and M = L Λ K . In addition, using the singular value decomposition of A given in Equation (13), after some simplification, the MP dual condition becomes:
R = R U I Λ K 0 0 U T + V Λ 1 K L M P Q S W Λ 1 K L M U T + V I 0 L Λ 0 V T R
where we denoted U T B V by the right-hand side of Equation (26).
Denoting
V T R U = V 1 T R U 1 V 1 T R U 2 V 2 T R U 1 V 2 T R U 2 : = P 1 Q 1 S 1 W 1
and pre-multiplying Equation (39) by V T and post-multiplying it by U , we obtain the relation
P 1 Q 1 S 1 W 1 = P 1 P 1 Λ K S 1 S 1 Λ K + J 1 J 2 J 3 J 4 + P 1 Q 1 L Λ P 1 L Λ Q 1
where ( M = L Λ K )
J 1 : = ( Λ 1 P + K S ) Λ 1 + ( Λ 1 Q + K W ) L , J 2 = J 1 Λ Κ : = ( Λ 1 P + K S ) K + ( Λ 1 Q + K W ) M J 3 = L Λ J 1 : = ( L P + M S ) Λ 1 + ( L Q + M W ) L , J 4 : = ( L P + M S ) K + ( L Q + M W ) M .
Equating the upper corner block submatrices and the lower corner block submatrices on both sides of Equation (41), we obtain the two independent equations ( M = L Λ K ):
P 1 : = V 1 T R U 1 = J 1
W 1 : = V 2 T R U 2 = S 1 Λ K + L Λ Q 1 + J 4 : = C 2
that must be satisfied, so that a {2}-dual generalized inverse exists. Equating the off-diagonal block submatrices on both sides of Equation (41) does not lead to new equations. Notice that, in Equation (43), the matrices S 1 and Q 1 given in Equation (40) also depend on R .
As before, the steps from Equation (38) to Equations (42) and (43) are reversible; therefore, the necessary and sufficient conditions for a {2}-dual generalized inverse to exist are that Equations (42) and (43) be satisfied. However, as we shall now show, these equations can always be satisfied by a suitable matrix R.
To show that solution matrices, R, of these two equations always exist, we can set the arbitrary matrices K and L equal to zero, so that M = 0 . This makes A { 2 } = A + (see Equation (18), Lemma 3), J 1 = Λ 1 P Λ 1 , J 4 = 0 and C 2 = 0 . Then, Equations (42) and (43) become
V 1 T R U 1 = Λ 1 P Λ 1
From Lemma 4, the second equation above has the solution R = Z 1 V 2 V 2 T Z 1 U 2 U 2 T , which, when substituted in the first equation, gives V 1 T Z 1 U 1 = Λ 1 P Λ 1 , since V 1 T V 2 = 0 . Again, using Lemma 4, the solution of this equation is given by Z 1 = V 1 ( Λ 1 P Λ 1 ) U 1 T + Z V 1 V 1 T Z U 1 U 1 T , where Z is an arbitrary n-by-m matrix. Substituting for Z 1 in the expression for R that we just obtained and noting V 2 T V 1 = 0 , the result follows. □

3.2. On the Existence of a {1,3}- and {1,4}-Dual Generalized Inverses of an m-by-n Dual Matrix A ^

A { 1 , 3 } -dual generalized inverse, G ^ = G + ε R , of an m-by-n matrix A ^ , if it exists, is defined as a dual matrix that satisfies the first and third MP dual conditions A ^ G A ^ = A ^ and A ^ G ^ = ( A ^ G ^ ) T . These two relations are equivalent to the relation
A ^ T A ^ G ^ = A ^ T
Clearly if the two relations are satisfied then A ^ = A ^ G ^ A ^ = ( A ^ G ^ ) T A ^ = G ^ T A ^ T A ^ . Taking the transpose of this relation yields Equation (45). Conversely, if Equation (45) is true then taking its transpose we obtain A ^ = ( A ^ G ^ ) T A ^ and post multiplying both sides by G ^ shows that A ^ G ^ is symmetric and A ^ G ^ = ( A ^ G ^ ) T . Substituting this relation in A ^ = ( A ^ G ^ ) T A ^ gives A ^ G ^ A ^ = A ^ .
A {1,4}-dual generalized inverse, G ^ = G + ε R , of A ^ , if it exists, is defined as a dual matrix that satisfies the two MP dual conditions A ^ G ^ A ^ = A ^ and G ^ A ^ = ( G ^ A ^ ) T . It can be shown in a similar manner that these two relations are equivalent to the relation
A ^ A ^ T G ^ T = A ^
when dealing with real matrices one simply removes the hats everywhere in the above discussion to find that the first and third MP conditions A G A = A and A G = ( A G ) T are equivalent to the relation A T A G = A T . Thus, a matrix A { 1 , 3 } is a {1,3}-generalized inverse of a real matrix A if and only if A T A A { 1 , 3 } = A T . Similarly, the first and fourth MP conditions A G A = A and G A = ( G A ) T are equivalent to the relation A A T G T = A . Thus, a matrix A { 1 , 4 } is a {1,4}-generalized inverse of a real matrix A if and only if A A T ( A { 1 , 4 } ) T = A .
Result 4.
The necessary and sufficient condition for an m-by-n dual matrix A ^ = A + ε B to have a {1,3}-dual generalized inverse (seeSection 1for the definition) is that
U 2 T B V 2 = 0
where the matrices U 2 and V 2 are obtained from the singular value decomposition of the real part, A , of A ^ , using the notation established in Lemma 3 (see Equation (13)).
Proof. 
By Lemma 2, A ^ { 1 , 3 } = G ^ = G + ε R = A { 1 , 3 } + ε R must satisfy Equation (45) which, upon carrying out the multiplications ( ε 2 = 0 ), gives the necessary and sufficient condition for A ^ { 1 , 3 } to exist as
A T A G + ε ( B T A G + A T B G + A T A R ) = A T + ε B T
which becomes
A T A G = A T
B T = B T A G + A T B G + A T A R .
The first equality simply states that G = A { 1 , 3 } , which always exists, so that A ^ { 1 , 3 } = A { 1 , 3 } + ε R , something we already knew from Lemma 2. Using the notation in Lemma 3 and substituting for A and G from Equations (13) and (15) in Equation (49), we obtain the necessary and sufficient condition for A ^ { 1 , 3 } to exist as
B T = B T U I 0 0 0 U T + V Λ 0 0 0 U T B V Λ 1 0 L M U T + V 1 Λ 2 V 1 T R
where L and M are arbitrary matrices (see Lemma 3). Pre-multiplying both sides by V T and post-multiplying both sides by U and using the notation in Equation (26) for U T B V give
P T S T Q T W T = P T 0 Q T 0 + Y 1 Λ Q M 0 0 + Λ 2 V 1 T R U 1 Λ 2 V 1 T R U 2 0 0
where Y 1 = Λ P Λ 1 + Λ Q L .
Then, equating the submatrices on both sides gives us the relations
W = U 2 T B V 2 = 0
V 1 T R U 1 = ( Λ 1 P Λ 1 + Λ 1 Q L )
V 1 T R U 2 = Λ 2 S T Λ 1 Q M
Since the steps from Equation (49) to Equations (52)–(54) are reversible, Equations (52)–(54) are the necessary and sufficient conditions for A ^ { 1 , 3 } to exist.
Equation (52) places a restriction on B , the dual part of A ; Equations (53) and (54) demand that a matrix R must exist such that they are satisfied.
The last two equations can be combined to read
V 1 T R U = [ ( Λ 1 P Λ 1 + Λ 1 Q L ) Λ 2 S T Λ 1 Q M ]
so that
V 1 T R = [ ( Λ 1 P Λ 1 + Λ 1 Q L ) Λ 2 S T Λ 1 Q M ] U T : = C 3 .  
We now prove that the dual part, R , always exists so that Equation (55) is satisfied. This requires us to show that Equation (55) is consistent for all matrices C 3 . From Lemma 4, the necessary and sufficient condition for consistency is that
V 1 T ( V 1 + ) T C 3 = C 3
which is the case, since the columns of V 1 are orthonormal and V 1 + = V 1 T , so that V 1 T ( V 1 + ) T = I r . Hence, only the necessary and sufficient condition in Equation (52) remains. □
Result 5.
The set of {1,3}-dual generalized inverses, A ^ { 1 , 3 } , of the m-by-n dual matrix A ^ = A + ε B exists if and only if the condition U 2 T B V 2 = 0 is satisfied and it is explicitly given by the set of matrices
A ^ { 1 , 3 } = A { 1 , 3 } + ε [ V 1 C 3 + ( I V 1 V 1 T ) Z ]
where Z is an arbitrary n-by-m matrix and C 3 = [ ( Λ 1 P Λ 1 + Λ 1 Q L ) Λ 2 S T Λ 1 Q M ] U T . The matrices U i , V i ,   i = 1 , 2 and Λ are obtained from the singular value decomposition of A with the notation given in Lemma 3. The matrix P = U 1 T B V 1 , Q = U 1 T B V 2 and S = U 2 T B V 1 . A { 1 , 3 } are explicitly given in Equation (15), in which L and M are arbitrary matrices.
Proof. 
On the right-hand side of Equation (57), A { 1 , 3 } is explicitly given in Equation (15), in which L and M are arbitrary matrices. The dual part of A ^ { 1 , 3 } is obtained by solving Equation (55), which gives (see Lemma 4)
R = ( V 1 T ) + C 3 + [ I ( V 1 T ) + V 1 T ] Z
where Z is an arbitrary n-by-m matrix. Noting that ( V 1 T ) + = ( V 1 + ) T = V 1 , the result follows. □
Remark 5.
Setting Z = 0 in Equation (57) gives a subset of {1,3}-dual generalized inversesof A ^ = A + ε B , that is explicitly given by
A ^ { 1 , 3 } = A { 1 , 3 } + ε V 1 [ ( Λ 1 P Λ 1 + Λ 1 Q L ) Λ 2 S T Λ 1 Q M ] U T
where the matrices Λ ,   U ,   and   U i , V i ,   i = 1 , 2 , are obtained from the singular value decomposition of A with the notation given in Lemma 3 (Equation (13)). The matrix P = U 1 T B V 1 , Q = U 1 T B V 2 and S = U 2 T B V 1 . The set of matrices A { 1 , 3 } is explicitly given by the right-hand side of Equation (15), in which L and M are arbitrary matrices.
Furthermore, setting the arbitrary matrices L, M and Z to zero, Equation (59) reduces and we obtain a simple expression for a {1,3}-dual generalized inverse of A ^ as
A ^ { 1 , 3 } = A + + ε V 1 [ Λ 1 P Λ 1 Λ 2 S T ] U T
Remark 6.
The entire discussion in Remarks 2 and 3 is also applicable to the {1,3}-generalized of a dual matrix A ^ .
We next consider the {1,4}-dual generalized inverse of the m-by-n matrix A ^ = A + ε B .
Result 6.
The necessary and sufficient condition for an m-by-n dual matrix A ^ = A + ε B to have a {1,4}-dual generalized inverse is that
U 2 T B V 2 = 0
Proof. 
By Lemma 2, A ^ { 1 , 4 } = G + ε R = A { 1 , 4 } + ε R . The equation A ^ A ^ T G ^ T = A ^ (Equation (46)) is satisfied with G ^ = A ^ { 1 , 4 } . Carrying out the multiplications, this equation gives the necessary and sufficient conditions for the existence of a {1,4}-dual generalized inverse as
A A T G T + ε ( B A T G T + A B T G T + A A T R T ) = A + ε B
Hence, A A T G T = A , which is what is already known (Lemma 2), namely, G = A { 1 , 4 } (see Equation (16)), and we obtain the necessary and sufficient condition for the existence of a {1,4}-dual generalized inverse to be
B A T G T + A B T G T + A A T R T = B
Substituting for A and A { 1 , 4 } from Equations (13) and (16) and using the notation for U T B V given in Equation (26), this equation reduces, after some algebra, to
P 0 S 0 + Λ P T Λ 1 + Λ S T K T Λ S T M T 0 0 + Λ 2 U 1 T R T V 1 Λ 2 U 1 T R T V 2 0 0 = P Q S W
From which we obtain
W = U 2 T B V 2 = 0
R U 1 = V ( Λ 1 P Λ 1 + K S Λ 1 ) Q T Λ 2 M S Λ 1 : = C 4
in which K and M are arbitrary matrices. Since all the steps from Equation (61) to Equations (64) and (65) are reversible, Equations (64) and (65) give the necessary and sufficient conditions for a {1,4}-dual generalized inverse of A ^ to exist.
Equation (65) demands that a matrix R that satisfies it exists. However, one can always find a matrix R so that equation (65) is satisfied. From Lemma 4, the necessary and sufficient condition for its consistency is that C 4 ( U 1 ) + U 1 = C 4 , which is true, since ( U 1 ) + = U 1 T , and U 1 T U 1 = I r . This leaves only the necessary and sufficient condition given in Equation (64). Hence, the result. □
Result 7.
The set of {1, 4}-dual generalized inverses, A ^ { 1 , 4 } , of the m-by-n dual matrix A ^ = A + ε B exists if and only if the condition U 2 T B V 2 = 0 is satisfied and it is explicitly given by (see Lemma 4)
A ^ { 1 , 4 } = A { 1 , 4 } + ε V Λ 1 P Λ 1 K S Λ 1 Q T Λ 2 M S Λ 1 U 1 T + Z ( I U 1 U 1 T )
in which the matrices Λ ,   U i , V i ,   i = 1 , 2 , come from the singular value decomposition of A, as shown in Lemma 3, Z, K and M are arbitrary matrices (Lemma 3) and the set of matrices A { 1 , 4 } is explicitly given in Equation (16). The matrix P = U 1 T B V 1 , Q = U 1 T B V 2 and S = U 2 T B V 1 .
Proof. 
The solution of Equation (65) is directly obtained as shown in Equation (66) by using Lemma 4. □
Remark 7.
Setting Z = 0 in Equation(66), we obtain a simpler subset for R and
A ^ { 1 , 4 } = A { 1 , 4 } + ε V ( Λ 1 P Λ 1 + K S Λ ) Q T Λ 2 M S Λ 1 U 1 T
Further, choosing K and M to be zero, we find that an even simpler expression for a {1,4}-dual generalized inverse of A ^ is given by
A ^ { 1 , 4 } = A + + ε V Λ 1 P Λ 1 Q T Λ 2 U 1 T
Remark 8.
The contents of Remarks 2 and 3 are applicable to the {1,4}-dual generalized inverse.
We note that the condition U 2 T B V 2 = 0 is a necessary and sufficient condition for a {1}-, a {1,3}-, {1,4}-dual generalized inverse to exist of a dual matrix. Therefore, we have the following important result.
Result 8.
A matrix A ^ has {1,3}- and {1,4}-dual generalized inverses if and only if it has a {1}-dual generalized inverse.
The existence of any one of the three matrices A ^ { 1 } , A ^ { 1 , 3 } , or A ^ { 1 , 4 } guarantees the existence of the other two.
Proof. 
The result follows from Results 1, 4 and 6. □

3.3. On the Existence of a {2,4}-Dual Generalized Inverses of an m-by-n Dual Matrix A ^

While the {1,3}- and {1,4}-dual generalized inverses of a dual matrix are useful in the solution of dual matrix equations, the {2,4}-generalized inverse is not used as often. We obtain the necessary and sufficient conditions for the existence of this inverse, since we will need it in what follows.
A dual matrix is defined to be a {2,4}-dual generalized of the m-by-n matrix A ^ = A + ε B when it satisfies the second and fourth MP dual conditions (see Equations (2) and (4)), namely, A ^ { 2 , 4 } A ^ A ^ { 2 , 4 } = A ^ { 2 , 4 } and A ^ { 2 , 4 } A ^ = ( A ^ { 2 , 4 } A ^ ) T . In a manner analogous to the {1,3}-dual generalized inverse, these two MP dual conditions are equivalent to the condition
A ^ T ( A ^ { 2 , 4 } ) T A ^ { 2 , 4 } = A ^ { 2 , 4 }
If the second and fourth MP dual conditions are satisfied, then substituting A ^ { 2 , 4 } A ^ = ( A ^ { 2 , 4 } A ^ ) T in the second MP condition gives Equation (69). Conversely, we show that if Equation (69) is satisfied, the second and fourth MP conditions are satisfied. This is because from Equation (69), we obtain A ^ T ( A ^ { 2 , 4 } ) T A ^ { 2 , 4 } A ^ = A ^ { 2 , 4 } A ^ , showing that A ^ { 2 , 4 } A ^ is symmetric; hence A ^ { 2 , 4 } A ^ = ( A ^ { 2 , 4 } A ^ ) T . Thus, the fourth MP condition is satisfied. Substituting this relation in Equation (69) gives the second MP dual condition.
Result 9.
The set of {2,4}-dual generalized inverse A ^ { 2 , 4 } of the m-by-n matrix A ^ = A + ε B always exists and is explicitly given by the relation
A ^ { 2 , 4 } = A { 2 , 4 } + ε R
where
R = V ( Λ 1 P Λ 1 + K S Λ 1 )   ( Q T Λ 1 + W T K T ) Λ 1 U 1 T + V 2 ( Q T Λ 1 + W T K T ) K U 2 T V 2 V 2 T Z U 2 U 2 T + Z ( I U 1 U 1 T )
in which Z and K are arbitrary matrices. The matrices P = U 1 T B V 1 , Q = U 1 T B V 2 and W = U 2 T B V 2 .
Proof. 
Expressing A ^ { 2 , 4 } = G + ε R = A { 2 , 4 } + ε R (see Lemma 2) and carrying out the multiplication on the left-hand side, Equation (69), that gives the necessary and sufficient condition for A ^ { 2 , 4 } to exist, is
A T G T G + ε ( B T G T G + A T R T G + A T G T R ) = G + ε R
This yields A T G T G = G , which is equivalent to G = A { 2 , 4 } , something we already know; then, the necessary and sufficient condition for a {2,4}-dual generalized inverse to exist is
B T G T G + A T R T G + A T G T R
Substituting the expressions for A and A { 2 , 4 } from Equations (13) and (17) (see Lemma 3), Equation (72) can be rewritten as
B T U Λ 2 Λ 1 K K T Λ 1 K T K U T + V Λ P 1 T Λ 1 Λ P 1 T K 0 0 U T + V I 0 0 0 V T R = R
where we used the notation for V T R U , as given in Equation (40). The matrix K is arbitrary.
Pre-multiplying Equation (73) by V T and post-multiplying it by U, upon using the notation in Equation (26) for U T B V , we obtain
P T Λ 2 + S T K T Λ 1 P T Λ 1 K + S T K T K Q T Λ 2 + W T K T Λ 1 Q T Λ 1 K + W T K T K + Λ P 1 T Λ 1 Λ P 1 T K 0 0 + P 1 Q 1 0 0 = P 1 Q 1 S 1 W 1 .
Equating the submatrices on both sides yields the independent conditions
P 1 = V 1 T R U 1 = ( Λ 1 P Λ 1 + K S Λ 1 ) ,
S 1 = V 2 T R U 1 = ( Q T Λ 1 + W T K T ) Λ 1
W 1 = V 2 T R U 2 = ( Q T Λ 1 + W T K T ) K .
Since the steps from Equation (72) to Equations (75)–(77) can be reversed, the last three equations are the necessary and sufficient conditions for a {2,4}-dual generalized inverse to exist.
Combining the first two Equations (75) and (76), we obtain
R U 1 = V ( Λ 1 P Λ 1 + K S Λ 1 )   ( Q T Λ 1 + W T K T ) Λ 1   .
By Lemma 4, this equation is consistent and its solution for R is given by
R = V ( Λ 1 P Λ 1 + K S Λ 1 )   ( Q T Λ 1 + W T K T ) Λ 1 U 1 T + Z 1 ( I U 1 U 1 T )
where Z 1 is an arbitrary n-by-m matrix.
Substituting this expression for R in Equation (77) gives
V 2 T Z 1 U 2 = ( Q T Λ 1 + W T K T ) K
which is consistent (see Lemma 4) and whose solution is
Z 1 = V 2 ( Q T Λ 1 K + W T K T K ) U 2 T + Z V 2 V 2 T Z U 2 U 2 T
where Z is an arbitrary n-by-m matrix. Using this expression for Z 1 in Equation (78), we finally obtain R, which reduces to
R = V ( Λ 1 P Λ 1 + K S Λ 1 )   ( Q T Λ 1 + W T K T ) Λ 1 U 1 T + Z 1 Z U 1 U 1 T .

3.4. On the Existence of the {1,2,3} and {1,2,4} Dual Generalized Inverse of an m-by-n Matrix A ^

The {1,2,3}-dual generalized inverse of the m-by-n matrix A ^ = A + ε B is defined as a dual matrix that satisfies the conditions for being a {1,3}-dual generalized inverse (Equations (5), (6), (9) and (10)) and those for being a {2}-dual generalized inverse of A ^ (Equations (7) and (8)). The necessary and sufficient conditions for a {1,3}-dual generalized inverse to exist are given in Equations (52)–(54) and the necessary and sufficient conditions for being a {2}-inverse are given in Equations (42)–(43). This motivates the following result.
Result 10.
{1,2,3}-dual generalized inverses of the matrix A ^ = A + ε B exists if and only if
U 2 T B V 2 = 0
where U 2 and V 2 come from the singular value decomposition of the real part, A , of A ^ , as shown in Equation (13), using the notation given in Lemma 3.
We show that this is true and provide an explicit result for the {1,2,3}-dual generalized inverse next.
Result 11.
The set of {1,2,3}-dual generalized inverses of a dual matrix A ^ = A + ε B exists if and only if the condition U 2 T B V 2 = 0 and it is explicitly given by
A ^ { 1 , 2 , 3 } = A { 1 , 2 , 3 } + ε R
In which
R = V 1 [ ( Λ 1 P Λ 1 + Λ 1 Q L ) Λ 2 S T ] U T + V 2 ( L Λ 1 S T ) U 2 T ( V 2 V 2 T ) Z ( U 2 U 2 T ) + ( I V 1 V 1 T ) Z .
where matrices Z and L are arbitrary. The notation in Lemma 3 regarding the singular value decomposition of A is used. The set of matrices A { 1 , 2 , 3 } is given by the right-hand side of Equation (14), in which K and M are set to zero (see Lemma 3). The matrices U , Λ ,   U i , V i ,   i = 1 , 2 , come from the singular value decomposition of A given in Equation (13) and P = U 1 T B V 1 , Q = U 1 T B V 2 and S = U 2 T B V 1 .
Proof. 
We know that A ^ { 1 , 2 , 3 } = A { 1 , 2 , 3 } + ε R . Moreover, when finding the {1,3}-dual generalized inverse, we used A ^ { 1 , 3 } for the real part of A ^ { 1 , 3 } . In order to ensure that the real part of A ^ { 1 , 2 , 3 } is A { 1 , 2 , 3 } , we must ensure that M = 0 (see Lemma 2, for the general form of A { 1 , 2 , 3 } ). Setting M = 0 in the necessary and sufficient conditions for a {1,3}-dual generalized inverse to exist given Equations (52)–(54), we obtain
W = U 2 T B V 2 = 0 ,   V 1 T R U 1 = ( Λ 1 P Λ 1 + Λ 1 Q L )   and   V 1 T R U 2 = Λ 2 S T
In addition, A { 1 , 2 , 3 } is required to be a {2}-dual generalized inverse and, again, we want the real part of A { 2 } to be A { 1 , 2 , 3 } . To ensure this, we need to set the matrices K and M to zero in the necessary and sufficient conditions for a {2}-dual inverse to exist given in Equations (42) and (43). This gives the necessary and sufficient conditions for a {2}-dual inverse to exist that has K = M = 0 as
V 1 T R U 1 = ( Λ 1 P Λ 1 + Λ 1 Q L )
V 2 T R U 2 = L Λ Q 1 = L Λ ( V 1 T R U 2 ) = L Λ 1 S T
Combining Equations (83) and (85), we see that the necessary and sufficient conditions to be satisfied by a {12,3}-dual generalized inverse are
W = U 2 T B V 2 = 0
V 1 T R U 1 = ( Λ 1 P Λ 1 + Λ 1 Q L ) ,   V 1 T R U 2 = Λ 2 S T   and V 2 T R U 2 = L Λ 1 S T
Equation (87) demands that an R must exist that satisfies the three relations in it. We now show that one can always find a matrix R that satisfies these relations. Since the real part of A ^ { 1 , 2 , 3 } is A { 1 , 2 , 3 } , which is known to exist for any real matrix A, our concern is to find the matrix R.
The first two equations in (87) can be re-written as
V 1 T R = [ ( Λ 1 P Λ 1 + Λ 1 Q L ) Λ 2 S T ] U T
which is consistent by Lemma 4 and whose solution is
R = V 1 [ ( Λ 1 P Λ 1 + Λ 1 Q L ) Λ 2 S T ] U T + ( I V 1 V 1 T ) Z 1
where Z 1 is an arbitrary n-by-m matrix. Substituting this expression for R in the last equation in Equation (87), we obtain the consistent (see Lemma 4) equation for Z 1 as
V 2 T R U 2 = V 2 T Z 1 U 2 = L Λ 1 S T
whose solution is
Z 1 = V 2 ( L Λ 1 S T ) U 2 T + Z V 2 V 2 T Z U 2 U 2 T
where Z is an arbitrary n-by-m matrix. Using this expression in Equation (89), we obtain
R = V 1 [ ( Λ 1 P Λ 1 + Λ 1 Q L ) Λ 2 S T ] U T + Z 1 V 1 V 1 T Z
Since there always exist matrices R so that the necessary and sufficient conditions given in Equation (85) are always satisfied, the only necessary and sufficient condition left is the one in Equation (86); hence, the result. □
The set of matrices A ^ { 1 , 2 , 3 } are explicitly obtained. Similar to this result, we now show that the set of {1,2,4}-dual generalized inverse of A ^ always exists if and only if the {1}-dual inverse exists.
A {1,2,4}-dual generalized inverse is defined as a dual matrix that satisfies the first, second and fourth MP dual conditions (See Lemma 1).
Result 12.
The dual matrix A ^ = A + ε B has a {1,2,4}-dual generalized inverse if and only if it has a {1}-dual generalized inverse. The {1,2,4} generalized inverse is given by
A ^ { 1 , 2 , 4 } = A { 1 , 2 , 4 } + ε R
where A { 1 , 2 , 4 } is given by the right-hand side of Equation (14) with the matrices L and M equal to zero and
R = V ( Λ 1 P Λ 1 + K S Λ 1 ) Q T Λ 2 U 1 T + V 2 Q T Λ 1 K U 2 T V 2 V 2 T Z U 2 U 2 T + Z ( I U 1 U 1 T )
in which Z and K are arbitrary matrices and P = U 1 T B V 1 , Q = U 1 T B V 2 and W = U 2 T B V 2 . The matrices U i , V i ,   i = 1 , 2 , and V come from the singular value decomposition of A (see Lemma 3).
Proof. 
The A ^ { 1 , 2 , 4 } is both a {2,4}-dual generalized inverse and a {1}-dual generalized inverse. Its real part must be A { 1 , 2 , 4 } . Hence, the matrices L and M must be both zero (see Lemma 3). Being a {2,4}-dual generalized inverse, A ^ { 1 , 2 , 4 } must satisfy the necessary and sufficient conditions in Equations (75)–(77). In addition, it must satisfy the necessary and sufficient conditions for being a {1}-dual generalized inverse, namely, Equations (28) and (29), with L = 0 . Equation (28) says that W = 0 and Equation (29), with L = 0 , is the same as Equation (75). Hence, the necessary and sufficient conditions for a {1,2,4}-dual generalized inverse to exist are
W = U 2 T B V 2 = 0
V 1 T R U 1 = ( Λ 1 P Λ 1 + K S Λ 1 ) ,
V 2 T R U 1 = Q T Λ 2
V 2 T R U 2 = Q T Λ 1 K .
The last three conditions demand that a matrix R must exist that satisfies Equations (92)–(94). However, the last three equations were already considered and a set of matrices R that satisfies them was obtained in Equation (71). However, we need to set the matrices L and W to zero in it. Performing this, Equation (71) then gives
R = V ( Λ 1 P Λ 1 + K S Λ 1 ) Q T Λ 2 U 1 T + V 2 Q T Λ 1 K U 2 T V 2 V 2 T Z U 2 U 2 T + Z ( I U 1 U 1 T )
in which Z and K are arbitrary matrices and P = U 1 T B V 1 , Q = U 1 T B V 2 and W = U 2 T B V 2 .
This leaves Equation (91), namely, U 2 T B V 2 = 0 , as the remaining necessary and sufficient condition for the existence of the {1,2,4}-dual generalized inverse. Hence, the result. □

3.5. On the Existence of the Moore–Penrose Dual Generalized Inverse of an m-by-n Matrix A ^

In this section we obtain the necessary and sufficient condition for the Moore–Penrose dual inverse (MPDGI) of a matrix A ^ to exist; when this condition is satisfied, the explicit closed for expression for the MPDGI is obtained. The proof of this result can also be found in reference [5] and is given here just for completeness.
Result 13.
If the MPDGI of the dual matrix A ^ exists, it is unique.
Proof. 
See reference [5]. □
We next provide the closed-form expression for the MPDGI of a dual matrix irrespective of the rank of its real part and state the following new result.
Result 14.
A unique Moore–Penrose dual generalized inverse of the m-by-n matrix A ^ = A + ε B exists if and only if U 2 T B V 2 = 0 and it is given explicitly by
A ^ { 1 , 2 , 3 , 4 } = A + + ε V Λ 1 P Λ 1 Λ 2 S T Q T Λ 2 0 U T
where A + is the unique Moore–Penrose generalized inverse (see Equation (18)) of the matrix A and P = U 1 T B V 1 , Q = U 1 T B V 2 and S = U 2 T B V 1 . The notation in Lemma 3 is used and the matrices Λ ,   U ,   V , come from the singular value decomposition of the real part, A , of A ^ , as shown in Equation (13).
Proof. 
By Lemma 2, the MPDGI of A ^ must have the form
A ^ { 1 , 2 , 3 , 4 } = A + + ε R
In which the matrix R must be such that A ^ { 1 , 2 , 3 , 4 } is both a {1,3}-dual generalized inverse and a {2,4}-dual generalized inverse. However, we already know the necessary and sufficient conditions needed to be satisfied for a matrix to be a {1,3}-dual inverse, except that, in Section 3.2, we took the real part of the generalized inverse to be A { 1 , 3 } . All we need to do is replace A { 1 , 3 } throughout the proof in Result 3 with A + . However, this simply requires us to set L and M to zero, as seen in Lemma 2. Hence, the conditions for a A ^ to have a {1,3}-dual inverse are simply obtained from Equations (52)–(54) by setting L and M to zero in these equations. Thus, we obtain
W : = U 2 T B V 2 = 0 ,   V 1 T R U 1 = Λ 1 P Λ 1   and   V 1 T R U 2 = Λ 2 S T
in which P = U 1 T B V 1 and S = U 2 T B V 1 .
Similarly, the necessary and sufficient conditions needed for A ^ to have a {2,4}-dual generalized inverse are obtained directly from those in Section 3.3 using Equations (75)–(77) and setting K = 0 . We then obtain
V 1 T R U 1 = Λ 1 P Λ 1 , V 2 T R U 1 = Q T Λ 2   and   V 2 T R U 2 = 0
in which Q = U 1 T B V 2 . The real (primal) part of this MPDGI, if it exists, must be A + , so A ^ { 1 , 2 , 3 , 4 } = A + + ε R . We must then show that the relations in Equations (98) and (99) can always be solved to obtain R .
Equations (98) and (99) lead to five necessary and sufficient conditions for the existence of an MPDGI, which can be re-written more compactly as
V T R U = Λ 1 P Λ 1 Λ 2 S T Q T Λ 2 0   and   U 2 T B V 2 = 0
The first matrix equation gives R as
R = V Λ 1 P Λ 1 Λ 2 S T Q T Λ 2 0 U T
The matrix Λ 1 P Λ 1 is r-by-r, Q T Λ 2 is ( n r ) -by-r, the matrix Λ 2 S T is r-by- ( m r ) .
Thus, A ^ { 1 , 2 , 3 , 4 } = A + + ε R , with R given by Equation (101). By Result 13, we know it is the unique MPDGI of A ^ , as is also obvious from the right-hand side of Equation (101). Since such a matrix R always exists, the necessary and sufficient condition for the MPDGI to exist is U 2 T B V 2 = 0 . □
We note that the condition U 2 T B V 2 = 0 is a necessary and sufficient condition for a dual matrix to have a {1}-, a {1,3}-, {1,4}- and a (unique) Moore–Penrose dual generalized inverse. Therefore, using the least restrictive inverse, we have the following important result.
Result 15.
The Moore–Penrose dual inverse (MPDGI) of the dual matrix A ^ exists if and only if a {1}-dual generalized inverse of a matrix A ^ exists.
Proof. 
The result follows from Results 1 and 14. □
Result 16.
An m-by-n dual matrix that has either full row rank or full column rank always has a unique Moore–Penrose dual generalized inverse.
Proof. 
Since the dual matrix has either full row or full column rank, by Remark 2, it always has an {1}-dual generalized inverse and, from Results 13 and 15, the assertion follows. □
While the above result is known “in isolation”, the reason why the presence of the full rank of A permits the existence of the MPDGI is, to the best of the author’s knowledge, not known. The deeper connections discovered here, in Results 14 and 15, show that the reason for this is that a dual matrix A ^ has to have a {1}-dual generalized inverse for its MPDGI to exist. Moreover, when it does have a {1}-dual generalized inverse, its MPDGI is given by the simple explicit expression given in Equation (101) (see Result 14), whatever the rank of A might be. Thus, what really matters is not whether or not A has full rank, (which is the accepted criterion scientists and engineers use today) but whether or not A ^ has a {1}-dual generalized inverse. A dual matrix A ^ can have a real part that is rank deficient and yet have an MPDGI, provided it has a {1}-dual generalized inverse. As shown in Result 16, it just so happens that when A has full row (column) rank, it always has a {1}-dual generalized inverse (see Remark 2) and, therefore, an MPDGI.
The results here have thus answered a deeper question—can a dual matrix whose real part is rank deficient have an MPDGI? The answer is in the affirmative and we gave the explicit expression for the MPDGI in Result 14.
Remark 8.
When the real part of the m-by-m dual matrix A ^ has rank m, then, by Remark 2, A ^ has a {1}-dual generalized inverse (see Remark 2). Equation (101) simplifies to R = V Λ 1 P Λ 1 U T = V Λ 1 U T B V Λ 1 U T = A + B A + , giving
A ^ { 1 , 2 , 3 , 4 } = A + ε A + B A + = A 1 ε A 1 B A 1
The last equality follows, because A is nonsingular; therefore, A + = A 1 . We consider this result a bit further in the next section. This result is well-known and we see how easily it falls out of the general expression for the MPDGI given in Equation (101), that is valid irrespective of the rank of A . As seen from the right-hand side of the first equality in (102), A ^ { 1 , 2 , 3 , 4 } is unique, something we already know from Result 13.
In fact, when the real part, A , of the m-by-m (square) dual matrix A ^ = A + ε B is nonsingular, then the matrix in the second equality in Equation (102) can be thought of as the unique “inverse” of the dual matrix A ^ . For, the dual matrix,
A ^ 1 = A 1 ε A 1 B A 1
which is also the MPDGI of A ^ (see Equation (102)), is the dual counterpart of the real (ordinary) matrix inverse, as can be seen by computing the quantities
A ^ A ^ 1 = ( A + ε B ) ( A 1 ε A 1 B A 1 ) = I
A ^ 1 A ^ = ( A 1 ε A 1 B A 1 ) ( A + ε B ) = I + ε A 1 B ( I A 1 A ) = I
Thus, we find that
A ^ A ^ 1 = A ^ 1 A ^ = I
which is analogous to the relation satisfied by inverses of real (ordinary) matrices.
We can then call square (m-by-m) dual matrices whose real parts are nonsingular dual invertible matrices.
Observe that the dual inverse (MPDGI), A ^ 1 , of a dual invertible matrix A ^ is obtained in Equation (103) directly in terms of its real and dual parts and no singular value decompositions are involved. In addition, when B = 0 , so that A ^ becomes real, the equation simply becomes an identity.
As shown above, proving the known result given in Equation (103) is indeed trivial. It is included here because we shall see, in Result 18, that it has a very useful application when we extend our investigation beyond dual invertible matrices, that is, from square dual matrices whose real parts are nonsingular to non-square dual matrices whose real parts have full rank. However, first, we give a result on the dual inverse of a product of dual invertible matrices, which is analogous to that for real matrices.
Result 17.
Consider the m-by-m dual invertible matrices A ^ i = A i + ε B i ,   i = 1 , 2 , , n . Then
( A ^ 1 A ^ 2 A ^ n 1 A ^ n ) 1 = A ^ n 1 A ^ n 1 1 A 2 1 A 1 1
or
( A ^ 1 A ^ 2 A ^ n 1 A ^ n ) { 1 , 2 , 3 , 4 } = A ^ n { 1 , 2 , 3 , 4 } A ^ n 1 { 1 , 2 , 3 , 4 } A 2 { 1 , 2 , 3 , 4 } A 1 { 1 , 2 , 3 , 4 }
This result, as with real matrices, also makes the computation and algebraic manipulation of MPDGIs of products of dual invertible matrices easier.
Proof. 
It suffices to prove that ( A ^ 1 A ^ 2 ) 1 = A ^ 2 1 A ^ 1 1 . Let A ^ i 1 = A i 1 ε A i 1 B i A i 1 ,   i = 1 , 2 . . Then, A ^ 1 A ^ 2 = A 1 A 2 + ε ( B 1 A 2 + A 1 B 2 ) and, since A 1 A 2 is square and nonsingular,
( A ^ 1 A ^ 2 ) 1 = ( A 1 A 2 ) 1 ε ( A 1 A 2 ) 1 ( B 1 A 2 + A 1 B 2 ) ( A 1 A 2 ) 1   = A 2 1 A 1 1 ε ( A 2 1 A 1 1 B 1 A 1 1 + A 2 1 B 2 A 2 1 A 1 1 ) ,
which is the same as A ^ 2 1 A ^ 1 1 , if one multiplies the two terms out. □
The general result for the MPDGI of an m by n dual matrix, so far, has been found utilizing the framework of singular value decomposition. The next result shows that one can determine the {1,2,3,4}-dual generalized of a matrix A ^ = A + ε B , whose real part, A , has full row(column) rank directly in terms of its real and dual parts— A and B —just like we observed in the case of dual invertible matrices.
Result 18.
Consider the m-by-n dual matrix A ^ = A + ε B :
(i)
When R a n k ( A ) = m , i.e., A has full row rank; then,
A ^ { 1 , 2 , 3 , 4 } = A T C + ε [ B T C A T C D C ] ,   where   C = ( A A T ) 1   and   D = B A T + A B T
(ii)
when R a n k ( A ) = n , i.e., A has full column rank; then,
A ^ { 1 , 2 , 3 , 4 } = E A T + ε [ E B T E F E A T ] ,   where   E = ( A T A ) 1   and   F = B T A + A T B .
Proof. 
We prove the result for when A has full row rank. The m-by-m dual matrix
A ^ A ^ T = ( A + ε B ) ( A T + ε B T ) = A A T + ε ( B A T + A B T ) D : = A A T + ε D .
Since A has rank m, the m-by-m matrix A A T also has rank m and, therefore, is nonsingular. Thus, A ^ A ^ T is a dual invertible matrix. Using Equation (103), we then obtain
( A ^ A ^ T ) { 1 , 2 , 3 , 4 } = ( A ^ A ^ T ) 1 = ( A A T ) 1 ε ( A A T ) 1 D ( A A T ) 1
We prove below, in part (iii) of Result 20, that, if the MPDGI of A ^ exists—we know, by Result 16, that it does, because it has full row rank—then A ^ { 1 , 2 , 3 , 4 } = A ^ T ( A ^ A ^ T ) { 1 , 2 , 3 , 4 } . Hence, we obtain
A ^ { 1 , 2 , 3 , 4 } = A ^ T ( A ^ A ^ T ) + = A ^ T ( A A T ) 1 C ε ( A A T ) 1 D ( A A T ) 1 = A ^ T C ε C D C
which, upon substituting for A ^ , is the same as Equation (109).
In a similar manner, when A has full column rank, its MPDGI exists (Result 16). By considering the n-by-n matrix A ^ T A ^ , whose real part, A T A , is nonsingular, Equation (110) follows, by considering A ^ { 1 , 2 , 3 , 4 } = ( A ^ T A ^ ) { 1 , 2 , 3 , 4 } A ^ T , which is proved in the following section, in part (iii) of Result 20. □

3.6. Other Explicit Results for the Moore–Penrose Dual Generalized Inverse of a Matrix A ^

In the previous section, it is shown that, while the {1,2,3,4}-dual generalized inverse of a dual matrix, when it exists, is unique, the {1,3}- and {1,4}-dual generalized inverses are not unique (see Section 3.2, Results 5 and 7). This is because {1,3}- and {1,4}-dual generalized inverses are less restrictive than the {1,2,3,4}-dual generalized inverse, in that they are defined as dual matrices that need to satisfy only two of the four dual MP conditions, while an MP-dual generalized inverse (MPDGI) is defined as a matrix that must satisfy all four of them.
In this section, we begin with a result that permits the determination of the unique {1,2,3,4}-dual generalized inverse of a dual matrix through the use of any (every) {1,3}- and any (every) {1,4}-dual generalized inverse of the dual matrix.
Result 19.
If and only if either A ^ { 1 } , or A ^ { 1 , 3 } , or A ^ { 1 , 4 } exists, the MPDGI of A ^ = A + ε B exists and it is explicitly given by
A ^ { 1 , 2 , 3 , 4 } = A ^ { 1 , 4 } A ^ A ^ { 1 , 3 }
Proof. 
From Result 8, if and only if either one of the three matrices A ^ { 1 } , A ^ { 1 , 3 } , A ^ { 1 , 4 } exists, then the other two exist. Using the properties of A ^ { 1 , 3 } and A ^ { 1 , 4 } in Equations (1)–(4), we show that A ^ given in Equation (112) satisfied the four dual Moore–Penrose conditions as follows.
MP dual Condition 1: A ^ ( A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } ) A ^ = A ^ A ^ { 1 , 4 } A ^ = A ^ .
MP dual Condition 2: A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } A A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } = A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } A ^ A ^ { 1 , 3 } = A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } .
MP dual Condition 3: ( A ^ A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } ) T = ( A ^ A ^ { 1 , 3 } ) T = A ^ A ^ { 1 , 3 } = A ^ A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } .
MP dual Condition 4: ( A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } A ^ ) T = ( A ^ { 1 , 4 } A ^ ) T = A ^ { 1 , 4 } A ^ = A ^ { 1 , 4 } A ^ A ^ { 1 , 3 } A ^
Result 19 says the following: As stated before, {1,3}- and {1,4}-dual generalized inverses of the matrix A ^ (when they exist) are, in general, not unique. Therefore, one has a set of {1,3}- and another set of {1,4}-dual generalized inverses of A ^ . Yet, no matter which particular {1,3}-dual generalized inverse and which particular {1,4}-dual generalized inverse one chooses from these sets, the product shown on the right-hand side of Equation (112) always yields the unique MPDGI of A ^ . This result is analogous to that for real (ordinary) generalized inverses.
We now introduce the following Lemma, which will be used in the results that follow.
Lemma 5.
For any dual matrix  A ^ = A + ε B , the matrices  A ^ T A ^ , A ^ A ^ T  and  A ^ T A ^ A ^ T always have {1}-dual generalized inverses and, therefore, also {1,2,3,4}-dual generalized inverses.
Proof. 
The matrix A ^ T A ^ = A T A + ε ( B T A + A T B ) : = C + ε D . Using the singular value decomposition of A given in Equation (13) for the real part, C, of the dual matrix A ^ T A ^ , we obtain C = V Λ 2 0 0 0 V T , so that C { 1 } = V Λ 2 K L M V T = V 1     V 2 Λ 2 K L M V 1     V 2 T , where K, L and M are arbitrary matrices (see Lemma 3).
Using Result 1, A ^ T A ^ has a {1}-dual generalized inverse if and only if V 2 T D V 2 = 0 , where D is the dual part of A ^ T A ^ . We show that this is always true. Since D = B T A + A T B ,
V 2 T D V 2 = V 2 T ( B T A + A T B ) V 2 = V 2 T B T ( A V 2 ) + ( A V 2 ) T B V 2
Again, using the singular value decomposition of A, we obtain
A V 2 = U Λ 0 0 0 V 1 T V 2 T V 2 = U Λ 0 0 0 0 I = U 0 0 = 0
Using Equation (114) we see, from Equation (113), that V 2 T D V 2 = 0 ; hence, A ^ T A ^ has an MPDGI.
In a similar manner, noting that A T U 2 = 0 , it can be shown that the matrices A ^ A ^ T and A ^ T A ^ A ^ T always have {1}-dual generalized inverses. Result 15 shows that their MPDGIs always exist. □
We now use this Lemma to prove the following result.
Result 20.
If the matrix A ^ has a {1}-dual generalized inverse, then
( A ^ T ) + = ( A ^ + ) T
( A ^ A ^ T ) + = ( A ^ + ) T A ^ + = ( A ^ T ) + A ^ +
A ^ + = ( A ^ T A ^ ) + A ^ T = A ^ T ( A ^ A ^ T ) +
where we denoted the superscript {1,2,3,4} by “+” to reduce clutter.
Proof. 
By Lemma 5, the {1}-dual generalized inverse of A ^ T A ^ always exists for all dual matrices A ^ and its MPDGIs also exist. By Remark 4, since the {1}-dual generalized inverse of A ^ exists, the {1}-dual generalized inverse of A ^ T also exists; hence, the MPDGIs of both A ^ and A ^ T exist. The proof given in reference [5] then follows. □
Remark 9.
Lemma 5 asserts that the two matrices A ^ A ^ T and A ^ T A ^ always have a {1}-dual generalized inverse; therefore, by Result 15, they each also have Moore–Penrose dual generalized inverses. Hence, it may be erroneously thought that the two product matrices ( A ^ T A ^ ) + A ^ T and A ^ T ( A ^ A ^ T ) + in Equation (117) always give the MPDGI of A ^ . While these two product matrices always do exist, they do not equal A ^ { 1 , 2 , 3 , 4 } in general, and Equation (117) is not true in general. The result in Equation (117) is true if and only if a {1}-dual generalized inverse of A ^ also exists and, therefore, if and only if an MPDGI of A ^ exists (see the proof in reference [5]).
Lemma 6.
If and only if A ^ { 1 } exists, then
X ^ A ^ A ^ T = Y ^ A ^ A ^ T X ^ A ^ = Y ^ A ^
A ^ A ^ T X ^ T = A ^ A ^ T Y ^ T A ^ T X ^ T = A ^ T Y ^ T
X ^ A ^ T A ^ = Y ^ A ^ T A ^ X ^ A ^ T = Y ^ A ^ T
A ^ T A ^ X ^ T = A ^ T A ^ Y ^ T A ^ X ^ T = A ^ Y ^ T
Notice that in each of the Equations (118) and (121), we are, so to speak, “cancelling” A ^ T on both sides of the equation which is prior to the implication sign to arrive at the corresponding equation after the implication sign. Thus, one can so to speak “cancel” A ^ T on both sides of X ^ A ^ A ^ T = Y ^ A ^ A ^ T to obtain X ^ A ^ = Y ^ A ^ ! Similarly, in each of the Equations (119) and (120), we are, so to speak, “cancelling” A ^ on both sides in the first equation to arrive at the second that follows the implication sign. In Equation (120), we so to speak “cancel” A ^ on both sides of X ^ A ^ T A ^ = Y ^ A ^ T A ^ to arrive at the equivalence X ^ A ^ T = Y ^ A ^ T .
Proof. 
If A ^ { 1 } exists, then A ^ { 1 , 3 } and A ^ { 1 , 4 } must exist (see Section 3.2, Results 4 and 6).
Multiplying both sides of Equation (118) by ( A ^ { 1 , 4 } ) T , we obtain
X ^ A ^ A ^ T ( A ^ { 1 , 4 } ) T = Y ^ A ^ A ^ T ( A { 1 , 4 } ) T X ^ A ^ ( A ^ { 1 , 4 } A ^ ) T = Y ^ A ^ ( A ^ { 1 , 4 } A ^ ) T X ^ A ^ A ^ { 1 , 4 } A ^ = Y ^ A ^ A ^ { 1 , 4 } A ^ ,
from which the result follows.
Similarly, multiplying both sides of Equation (120) by ( A { 1 , 3 } ) T gives
X ^ A ^ T A ^ A ^ { 1 , 3 } = Y ^ A ^ T A ^ A ^ { 1 , 3 } X ^ A ^ T ( A ^ A ^ { 1 , 3 } ) T = Y ^ A ^ T ( A ^ A ^ { 1 , 3 } ) T X ^ A ^ T ( A ^ { 1 , 3 } ) T A ^ T = Y ^ A ^ T ( A ^ { 1 , 3 } ) T A ^ T , X ^ A ^ T = Y ^ A ^ T
Implications in the reverse direction in Equations (118)–(121) are obvious.
Equations (119) and (121) are obtained by transposing Equations (118) and (120); they will be used later. □
We use this lemma to prove the next result, in which we obtain formulae for the most restrictive dual generalized inverse—the {1,2,3,4}-dual generalized inverse—of a dual matrix A ^ (which must satisfy all four dual MP conditions) by using only one of the least restrictive dual generalized inverses—{1}-dual generalized inverses. As seen in Result 2, in Section 3.1, {1}-dual generalized inverses of A ^ are a set of (uncountably infinite) matrices.
Result 21.
If and only if the matrix A ^ has a {1}-dual generalized inverse, then
A ^ { 1 , 2 , 3 , 4 } = A ^ T ( A ^ A ^ T ) { 1 } A ^ ( A ^ T A ^ ) { 1 } A ^ T
Proof. 
By Lemma 5, the two {1}-dual generalized inverses in Equation (122) always exist. Hence, I A ^ A ^ T = A ^ A ^ T ( A ^ A ^ T ) { 1 } A ^ A ^ T and, with X = I and Y ^ = A ^ A ^ T ( A ^ A ^ T ) { 1 } , in Lemma 6 (Equation (118)), which is only applicable when A { 1 } exists, we obtain (cancelling the A ^ T effectively on both sides)
A ^ = A ^ A ^ T ( A ^ A ^ T ) { 1 } A ^
Using A ^ T A ^ I = A ^ T A ^ ( A ^ T A ^ ) { 1 } A ^ T A ^ , with X ^ T = I and Y ^ T = ( A ^ T A ^ ) { 1 } A ^ T A ^ , in Equation (121), we obtain
A ^ = A ^ ( A ^ T A ^ T ) { 1 } A ^ T A ^
In addition, from A ^ A ^ T I = A ^ A ^ T ( A ^ A ^ T ) { 1 } A ^ A ^ T , with I = X ^ T and Y ^ T = ( A ^ A ^ T ) { 1 } A ^ , by using (119), we obtain
A ^ T = A ^ T ( A ^ A ^ T ) { 1 } A ^ A ^ T A ^ = A ^ A ^ T [ ( A ^ A ^ T ) { 1 } ] T A ^
Lastly, from I A ^ T A ^ = A ^ T A ^ ( A ^ T A ^ ) { 1 } A ^ T A ^ , with X ^ = I and Y ^ = A ^ T A ^ ( A ^ T A ^ ) { 1 } , by using Equation (120), we obtain
A ^ T = A ^ T A ^ ( A ^ T A ^ ) { 1 } A ^ T A ^ = A ^ [ ( A ^ T A ^ ) { 1 } ] T A ^ T A ^
We now consider the four MP dual conditions that must be satisfied by the right-hand side of Equation (122) as follows.
MP dual Condition 1:
A ^ A ^ { 1 , 2 , 3 , 4 } A ^ = A ^ A ^ T ( A ^ A ^ T ) { 1 } A ^ = A ^   b y   E q .   ( 123 ) ( A ^ T A ^ ) { 1 } A ^ T A ^ = A ^ ( A ^ T A ^ ) { 1 } A ^ T A ^ = A ^   b y   E q .   ( 124 ) = A ^
MP dual Condition 2:
A ^ { 1 , 2 , 3 , 4 } A ^ A ^ { 1 , 2 , 3 , 4 } = A ^ T ( A ^ A ^ T ) { 1 } A ^ ( A ^ T A ^ ) { 1 } A ^ T   A ^ = A ^   b y   E q .   ( 124 ) A ^ T ( A ^ A ^ T ) { 1 } A ^ ( A ^ T A ^ ) { 1 } A ^ T = A ^ T ( A ^ A ^ T ) { 1 } A ^   A ^ T ( A ^ A ^ T ) { 1 } A ^ = A ^   b y   E q .   ( 123 ) ( A ^ T A ^ ) { 1 } A ^ T = A ^ { 1 , 2 , 3 , 4 }
MP dual Condition 3:
A ^ A ^ { 1 , 2 , 3 , 4 } = A ^ A ^ T ( A ^ A ^ T ) { 1 } A ^ = A ^   b y   E q .   ( 123 ) ( A ^ T A ^ ) { 1 } A ^ T = A ^ ( A ^ T A ^ ) { 1 } A ^ T = A ^ [ ( A ^ T A ^ ) { 1 } ] T A ^ T A ^ = A ^   b y   E q .   ( 126 ) ( A ^ T A ^ ) { 1 } A ^ T = { A ^ ( A ^ T A ^ ) { 1 } A ^ T } T { A ^ ( A ^ T A ^ ) { 1 } A ^ T } ,
which is symmetric
MP dual Condition 4:
A ^ { 1 , 2 , 3 , 4 } A ^ = A ^ T ( A ^ A ^ T ) { 1 } A ^ ( A ^ T A ^ ) { 1 } A ^ T A ^ = A ^   b y   E q .   ( 124 ) = A ^ T ( A ^ A ^ T ) { 1 } A ^ = A ^ T ( A ^ A ^ T ) { 1 } A ^ A ^ T [ ( A ^ A ^ T ) { 1 } ] T A ^ = A ^   b y   E q .   ( 125 ) = { A ^ T ( A ^ A ^ T ) { 1 } A ^ } { A ^ T ( A ^ A ^ T ) { 1 } A ^ } T ,
which is symmetric. □
Remark 10.
Recalling that the {1}-dual generalized inverse of a dual matrix is not unique, to obtain the unique MPDGI of A ^ , using Equation (122), any (every) {1}-dual generalized inverse A ^ A ^ T and any (every) {1}-dual generalized inverse of A ^ T A ^ can be used.
The next Lemma will be used to obtain the MPDGI of a dual matrix A ^ using the {1}-dual generalized inverse of just a single matrix.
Lemma 7.
If A ^ has a {1}-dual generalized inverse, then the following relations are true.
A ^ = A ^ A ^ T ( A ^ T A ^ A ^ T ) { 1 } A ^ T A ^
A ^ T = A ^ T A ^ A ^ T ( A ^ T A ^ A ^ T ) { 1 } A ^ T
Proof. 
By Lemma 5, ( A ^ T A ^ A ^ T ) { 1 } always exists; therefore,
A ^ T A ^ A ^ T = A ^ T A ^ A ^ T ( A ^ T A ^ A ^ T ) { 1 } A ^ T A ^ A ^ T
Furthermore, since A ^ { 1 } exists, Lemma 6 is applicable. Using the so-called “cancellation” observation in this lemma, we cancel the right-most A ^ T on either side of Equation (129) to obtain A ^ T A ^ = A ^ T A ^ A ^ T ( A ^ T A ^ A ^ T ) { 1 } A ^ T A ^ . Again cancelling A ^ T and A ^ , respectively, on either side, we obtain the two relations A ^ = A ^ A ^ T ( A ^ T A ^ A ^ T ) { 1 } A ^ T A ^ and A ^ T = A ^ T A ^ A ^ T ( A ^ T A ^ A ^ T ) { 1 } A ^ T , that are given in Equations (127) and (128). □
Result 22.
If  A ^  has a {1}-dual generalized inverse, then
A ^ { 1 , 2 , 3 , 4 } = A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T
Proof. 
We show that, by using Lemma 7, the four MP dual conditions are satisfied by the right-hand side of Equation (130) as follows.
MP dual Condition 1: By Equation (127),
A ^ A ^ { 1 , 2 , 3 , 4 } A ^ = A ^ A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T A ^ = A ^ .
MP dual Condition 2:
A ^ { 1 , 2 , 3 , 4 } A ^ A ^ { 1 , 2 , 3 , 4 } = A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T A ^ A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T = A ^ T   b y   E q .   ( 128 ) = A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T .
MP dual Condition 3:
A ^ A ^ { 1 , 2 , 3 , 4 } = A ^ A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T = A ^ A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T A ^ [ ( A ^ T A ^ A ^ T ) { 1 } ] T A ^ A ^ T = A T   b y   E q .   ( 127 ) = { A ^ A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T } { A ^ A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T } T ,   which   is   symmetric .
MP dual Condition 4:
A ^ { 1 , 2 , 3 , 4 } A ^ = A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T A ^ = A ^ T A ^ [ ( A ^ T A ^ A ^ T ) { 1 } ] T A ^ A ^ T = A T   f r o m   E q .   ( 127 ) ( A ^ T A ^ A ^ ) { 1 } A ^ T A ^ = { A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T A ^ } T { A ^ T ( A ^ T A ^ A ^ ) { 1 } A ^ T A ^ } ,   which   is   symmetric .  
Lastly, we consider the {1,2}-dual generalized inverse of the matrix A ^ . It is shown that its existence is guaranteed by the existence of a {1}-dual generalized inverse of A ^ and a simple way to obtain it from any (every) {1}-dual generalized inverse of A ^ is presented.
Result 23.
If A ^ has a {1}-dual generalized inverse, then
A ^ { 1 , 2 } = A ^ { 1 } A ^ A ^ { 1 }
Proof. 
We show that the first two MP conditions are satisfied as follows.
MP dual Condition 1:
A ^ A ^ { 1 , 2 } A ^ = A ^ A ^ { 1 } A ^ A ^ A ^ { 1 } A ^ = A ^ A ^ { 1 } A ^ = A ^ .
MP dual Condition 2:
A ^ { 1 , 2 } A ^ A ^ { 1 , 2 } = A ^ { 1 } A ^ A ^ { 1 } A ^ = A ^ A ^ { 1 } A ^ A ^ { 1 } = A ^ { 1 } A ^ A ^ { 1 } A ^ = A ^ A ^ { 1 } = A ^ { 1 } A ^ A ^ { 1 } .  
The expressions reported for the MPDGI of a dual matrix in Results 21–23 are new, and they show that dual matrices have analogous characteristics to those possessed by their real counterparts, when their {1}-dual generalized inverses exist.

4. Conclusions

This paper deals with the question of when a dual matrix A ^ has a specified kind of dual generalized inverse. It provides new and foundational results on dual generalized inverses of dual matrices, thereby providing a basic understanding of dual inverses. While all real matrices have a {1}-dual generalized inverse, all dual matrices may not have a {1}-dual generalized inverse. The necessary and sufficient condition for many useful dual generalized inverses, such as the {1,3}- and {1,2,3,4}-dual generalized matrices, to exist is found to be simply that a {1}-dual generalized inverse must exist.
A fairly comprehensive theory of dual generalized inverses is presented. For instance, the formula for the Moore–Penrose dual generalized inverse of a dual matrix whose real part has full row (column) rank has been known for quite some time. What is not known is why this rank condition on the real part arises. Recently, it was also shown, in reference [4], that all dual matrices do not have Moore–Penrose dual generalized inverses (MPDGIs). Such discovery then begs questions, such as, “What kinds of dual matrices have Moore–Penrose dual generalized inverses?” and “Can a dual matrix whose real part is rank deficient have a Moore–Penrose dual generalized inverse?” These are questions of practical importance, because such rank deficiency does arise in engineering applications, for example, in the analysis of kinematic systems and mechanisms [4]. The results obtained in this paper answer the latter question in the affirmative. More importantly, they point out that the key to answering such questions requires a redirection of our focus from rank conditions on the real part of a dual matrix to the existence of its {1}-dual generalized inverse.
The necessary and sufficient condition for a dual matrix to have a {1}-dual generalized inverse is obtained. It is shown that, for a dual matrix to have a {1}-dual generalized inverse, its real and dual parts cannot be arbitrarily specified and the dual part of the matrix must depend on its real part. An extension of the result (proof) given in reference [4], which now provides the entire set of {1}-dual generalized inverses of a dual matrix, is obtained. It is shown that the necessary and sufficient condition for a {1}-dual inverse to exist is that the dual part of the dual matrix must map the null space of its real part to the column space of its real part.
The paper shows that the necessary and sufficient condition for a dual matrix to have a {1,2}-, {1,3}, {1,4}, {1,2,3}-, {1,2,4} and {1,2,3,4}-dual generalized inverse is that it must have a {1}-dual inverse. This list covers the most useful dual generalized inverses from an applications viewpoint in science and engineering, such as {1,3}- and {1,4}-dual generalized inverses and the Moore–Penrose dual generalized inverse (MPDGI). Then, what this says is that the existence of a {1}-dual inverse of a dual matrix is a sine qua non for the existence of all these dual generalized inverses. Moreover, as mentioned earlier, the necessary and sufficient conditions for a dual matrix to have a {1}-dual generalized inverse are explicitly obtained. In fact, the complete set of {1}-dual inverses of a dual matrix is explicitly obtained.
Explicit expressions for each of the above-mentioned dual generalized inverses, when they exist, are obtained irrespective of the rank of their real parts, for easy use by scientists and engineers. To the best of the author’s knowledge, these explicit expressions have not been reported previously.
It is shown that all dual matrices have {2}- and {2,4}-dual generalized inverses and explicit expressions for these sets of inverses are obtained.
The Moore–Penrose generalized inverse of a dual matrix, in terms of only {1}-inverses of matrices, is investigated. It is shown that the product matrices A ^ A ^ T , A ^ T A ^ and A ^ T A ^ A ^ T always have {1}-dual generalized inverses. When A ^ has a {1}-dual generalized inverse, explicit expressions for the Moore–Penrose dual generalized inverse of A ^ , in terms of {1}-dual inverses of these matrices, are obtained.
It is hoped that the necessary and sufficient conditions developed in this paper, along with the explicit closed form expressions for various types of dual generalized inverses irrespective of the rank of their real parts, will aid in handling practical problems in science and engineering, particularly in the analysis and synthesis of mechanisms and machines, multi-body dynamics, robotic design and trajectory planning and sensor calibration methods. Computational methods in various scientific disciplines for solving both forward and inverse problems will also find the closed form results developed here especially useful, since they provide simple and straightforward approaches for obtaining dual generalized inverses.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Fischer, I. Dual-Number Methods in Kinematics, Statics and Dynamics; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
  2. Condurache, D.; Burlacu, A. Dual Tensors Based Solutions for Rigid Body Motion Parameterization. Mech. Mach. Theory 2014, 74, 390–412. [Google Scholar] [CrossRef]
  3. Gu, Y.-L.; Luh, J.Y.S. Dual-number Transformations and its Applications to Robotics. IEEE J. Robot. Autom. 1987, 3, 615–623. [Google Scholar]
  4. Udwadia, F.E.; Pennestri, E.; de Falco, D. Do All Dual Matrices have Dual Moore-Penrose Inverses? Mech. Mach. Theory 2020, 151, 103878. [Google Scholar] [CrossRef]
  5. Udwadia, F.E. Dual Generalized Inverses and their Use in Solving Systems of Linear Dual Equations. Mech. Mach. Theory 2021, 156, 104158. [Google Scholar] [CrossRef]
  6. Yanai, H.; Takeuchi, K.; Takane, Y. Projection Matrices, Generalized Inverse Matrices, and Singular Values; Springer: New York, NY, USA, 2011. [Google Scholar]
  7. Udwadia, F.E.; Kalaba, R.E. Analytical Dynamics: A New Approach; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar]
  8. Rao, C.R.; Mitra, S.K. Generalized Inverses and Its Applications; John Wiley: Hoboken, NJ, USA, 1972. [Google Scholar]
  9. Penrose, R. A Generalized Inverse for Matrices. Math. Proc. Camb. Philos. Soc. 1955, 51, 406–413. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Udwadia, F.E. When Does a Dual Matrix Have a Dual Generalized Inverse? Symmetry 2021, 13, 1386. https://doi.org/10.3390/sym13081386

AMA Style

Udwadia FE. When Does a Dual Matrix Have a Dual Generalized Inverse? Symmetry. 2021; 13(8):1386. https://doi.org/10.3390/sym13081386

Chicago/Turabian Style

Udwadia, Firdaus E. 2021. "When Does a Dual Matrix Have a Dual Generalized Inverse?" Symmetry 13, no. 8: 1386. https://doi.org/10.3390/sym13081386

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