Skip to Content
AxiomsAxioms
  • Article
  • Open Access

14 February 2026

The Moore–Penrose Inverse and Product Decomposition of Idempotent Operators on Hilbert C*-Modules

Department of Statistics and Mathematics, Shanghai Lixin University of Accounting and Finance, Shanghai 201209, China
This article belongs to the Section Mathematical Analysis

Abstract

We study the Moore–Penrose inverse of idempotent operators on Hilbert C * -modules. First, we extend the computation of the Moore–Penrose inverse of an idempotent operator and its difference from the range projection to this setting. This leads to an explicit formula for the Moore–Penrose inverse of the sum of an idempotent and its adjoint. Furthermore, we establish a decomposition of an idempotent operator into a product of two commuting idempotents and clarify the relationship between their Moore–Penrose inverses and that of the original operator. We also analyze spectral properties and operator norms, obtaining sharp norm bounds.

1. Introduction

The concept of a generalized inverse, extending the classical notion of an inverse to singular or rectangular matrices, has evolved over more than a century. While related ideas for integral operators can be traced back to Fredholm (1903) and Hilbert (1904), the definition for arbitrary matrices was first introduced by E.H. Moore in 1920 [1]. This work remained relatively obscure until the 1950s, when it was independently rediscovered by Arne Bjerhammar and later rigorously defined by Roger Penrose (1955) [2]. Penrose’s seminal contribution was to define the unique matrix X = A + satisfying the four famous equations A X A = A , X A X = X , ( A X ) * = A X , and ( X A ) * = X A , thereby firmly establishing the Moore–Penrose (MP) inverse. The subsequent decades saw an explosion in the theory and applications of the MP inverse across diverse fields, including statistics, optimization, and system theory.
The investigation of the MP inverse for specific matrix classes is a natural and fruitful line of inquiry. Idempotent matrices and particularly orthogonal projectors form one of the most fundamental classes.
Research has extensively explored the precise conditions and properties of the MP inverse within the realm of idempotents. A significant milestone was the systematic characterization of matrices whose MP inverse is also idempotent. Ref. [3] conducted a thorough investigation into this class, deriving its essential properties and establishing new characteristics, connecting it to concepts like EP matrices. Beyond single operators, the behavior of the MP inverse for products, commutators, and anticommutators of idempotent operators has been a rich topic.
The research landscape has expanded beyond the classical MP inverse to study how idempotent structures interact with broader generalized inverses and operator relations. The introduction of the core inverse by Baksalary and Trenkler in 2010 offered an alternative for matrices of index one, with properties closely linked to idempotent projectors like P F = F F [4]. This line of thinking was further generalized with the introduction of the weak core inverse in [5], extending the notion to a broader class of matrices. Zhu (2019) extended the notions of DMP inverses and m-EP elements from matrix theory to unital *-rings, characterized their existence criteria and properties, examined their interrelations, and addressed the research gap in the systematic investigation of relevant generalized inverses and special ring elements [6]. Recent work continues to examine the interactions between idempotency and generalized inverses, such as similarities between the numerical range of an operator and that of its various generalized inverses under specific conditions [7].
Parallel to these theoretical developments, significant advances have been made in computational methods for the Moore–Penrose inverse. Ref. [8] proposed massively parallel algorithms for efficient computation on modern hardware architectures, while [9] explored FPGA implementations for real-time applications. Machine learning approaches have also emerged, with [10] developing robust neural networks for time-varying matrix equations and [11] proposing efficient second-order neural network models. More broadly, Ref. [12] examined generalized matrix inversion through a machine learning lens. These computational advances are complemented by theoretical work on error bounds and perturbation analysis, including [13] on error-bound-based algorithms, [14] on tensor perturbation theory via the Einstein product, and [15] on perturbations of both Moore–Penrose and dual Moore–Penrose generalized inverses.
In Section 3, using the Halmos decomposition, we compute the Moore–Penrose inverse of an idempotent operator and that of the difference between an idempotent operator and its range projection. These results are then extended to the setting of Hilbert C * -modules. Furthermore, by applying previous results from our earlier work, we compute the Moore–Penrose inverse of the sum of an idempotent operator and its adjoint in Hilbert C * -modules. We also provide counterexamples to demonstrate that the existence of the Moore–Penrose inverses for both the difference between an idempotent operator and its range projection and the sum of an idempotent operator and its adjoint requires certain conditions, and an example matrix is given to illustrate the correctness of our theorem. Finally, we extend the work of O. M. Baksalary and G. Trenkler to idempotent operators in Hilbert C * -modules, investigating the idempotency of the Moore–Penrose inverse of an idempotent operator. Similarly, we provide numerical examples to prove the correctness of the theorem. In Section 4, we study the decomposition of an idempotent operator as a product of two commuting idempotent operators. Based on this decomposition, we derive explicit expressions for the Moore–Penrose inverses of the resulting idempotent operators and establish their relationship with the original idempotent operator. Building on the study of the Moore–Penrose inverse of idempotent operators, in Section 5, we investigate the spectral properties and norms of operators related to the Moore–Penrose inverse of an idempotent operator. Finally, we add a numerical example. This result not only confirms the validity of our theoretical conclusions but also demonstrates good compatibility with classical matrix analysis.

2. Preliminaries

Let A be a C * -algebra. For two Hilbert A -modules E and F , we write L ( E , F ) for the set of all adjointable operators from E to F ; when E = F , we simply denote it by L ( E ) . The identity operator on a module is denoted by I. For any T L ( E , F ) , its range and kernel are denoted by R ( T ) and N ( T ) , respectively. General references for the theory of Hilbert C * -modules can be found in [16,17,18].
An operator T L ( E ) is called idempotent if it satisfies T 2 = T . If, in addition, T is self-adjoint ( T = T * ), then it is a projection. A submodule M of E is said to be orthogonally complemented if E = M M , where M = { x E : x , y = 0 for all y M } . In that case, M is closed, and we write P M for the corresponding projection onto M . It is important to note that, unlike the Hilbert space setting, a closed submodule of a Hilbert C * -module may fail to be orthogonally complemented.
In this paper, the notations “⊕” and “∔” are used with different meanings. For Hilbert A -modules H 1 and H 2 , let
H 1 H 2 = ( h 1 , h 2 ) T : h i H i , i = 1 , 2 ,
which is also a Hilbert A -module whose A -valued inner product is given by
( x 1 , y 1 ) T , ( x 2 , y 2 ) T = x 1 , x 2 + y 1 , y 2
for any x i H 1 , y i H 2 , i = 1 , 2 .
Let H 1 and H 2 be submodules of a Hilbert A -module E . If x , y = 0 for all x H 1 and y H 2 , we define the orthogonal sum as follows:
H 1 H 2 = { h 1 + h 2 : h i H i , i = 1 , 2 } .
This study utilizes Halmos’s two-projections theorem as a mathematical tool. Halmos’ two-projections theorem was originally obtained in [19], and now we give a brief introduction.
Suppose that P and Q are two projections on Hilbert space H. Let
H 1 = R ( P ) R ( Q ) , H 2 = R ( P ) N ( Q ) ,
H 3 = N ( P ) R ( Q ) , H 4 = N ( P ) N ( Q )
Furthermore, let
P H i be donoted simply by   P i   for   i = 1 , 2 , 3 , 4 ,
and put
P 5 = P P 1 P 2 and H 5 = R ( P 5 ) ,
P 6 = ( I P ) P 3 P 4 and H 6 = R ( P 6 ) .
With the notation above, a unitary operator U P , Q : H i = 1 6 H i can be induced as
U P , Q ( x ) = P 1 ( x ) , P 2 ( x ) , , P 6 ( x ) T for any   x H ,
with the property that
U P , Q * ( x 1 , x 2 , , x 6 ) T = i = 1 6 x i , for any   x i H i , i = 1 , 2 , , 6 .
It follows that
U P , Q P U P , Q * = I H 1 I H 2 0 0 I H 5 0 ,
U P , Q Q U P , Q * = I H 1 0 I H 3 0 T ,
where
T = P 5 Q P 5 | H 5 P 5 Q P 6 | H 6 ( P 5 Q P 6 | H 6 ) * P 6 Q P 6 | H 6 L ( H 5 H 6 ) ,
in which P 5 Q P 5 | H 5 is the restriction of the operator P 5 Q P 5 on H 5 . The same convention can be taken for P 5 Q P 6 | H 6 and P 6 Q P 6 | H 6 .
Lemma 1
([20], Theorem 1.4). Suppose that P and Q are two projections on Hilbert space H. Let H i , P i ( 1 i 6 ) be defined by (1)–(5), respectively. The operator T formulated by (9) can then be characterized as follows:
T = Q 0 Q 0 1 2 ( I H 5 Q 0 ) 1 2 U 0 U 0 * Q 0 1 2 ( I H 5 Q 0 ) 1 2 U 0 * ( I H 5 Q 0 ) U 0 L ( H 5 H 6 ) ,
where U 0 L ( H 6 , H 5 ) is a unitary operator, Q 0 is the restriction of P 5 Q P 5 on H 5 , and both Q 0 and I H 5 Q 0 are positive, injective, and contractive.
Lemma 2
([21], Theorem 3.2). Let T L ( E , F ) have a closed range. R ( T ) and N ( T ) are then orthogonally complemented.
Lemma 3
([22], Remark 1.1). For an operator T L ( E , F ) , the ranges R ( T ) , R ( T T * ) , R ( T * ) , and R ( T * T ) are either all closed or all non-closed simultaneously. Moreover, R ( T ) = R ( T T * ) and R ( T * ) = R ( T * T ) .
Lemma 4
([22], Theorem 2.2). An operator T L ( E , F ) is MP-invertible if and only if R ( T ) is closed. The Moore–Penrose Inverse of T is denoted by T .
Lemma 5
([23], Theorem 1.3). For any idempotents Ψ L ( E ) , let P and Q be two projections from E to R ( Ψ ) and N ( Ψ ) , respectively. Then, P Q < 1 and Ψ = ( I P Q ) 1 P ( I P Q ) .
Lemma 6
([24], Theorem 2.4). Let T L ( E ) be a positive operator. The following statements are then equivalent:
(i) 
R ( T ) is closed.
(ii) 
R ( T α ) is closed for all α > 0 .
(iii) 
R ( T α ) is closed for some α > 0 .
Moreover, in any of the above cases, R ( T ) = R ( T α ) holds for all α > 0 .
Lemma 7
([25]). Let A be a positive operator on a Hilbert space with closed range. For any real number k, the Moore–Penrose inverse of A k satisfies ( A k ) = ( A ) k .
Proof. 
This equality can be rigorously proven via spectral decomposition: Let A = 0 λ d E ( λ ) . Then,
A k = 0 λ k d E ( λ ) , A + = λ > 0 λ 1 d E ( λ ) , ( A + ) k = λ > 0 λ k d E ( λ ) ,
while ( A k ) + = λ > 0 ( λ k ) 1 d E ( λ ) = λ > 0 λ k d E ( λ ) . Therefore, the two are equal. □

3. Moore–Penrose Inverse of Various Adjointable Idempotents

We first employ the Halmos decomposition to obtain the Moore–Penrose inverse of idempotent operators on Hilbert spaces, and then we extend these results to the setting of Hilbert C * -modules.
Theorem 1.
For any idempotents Ψ on Hilbert space H, let P and Q be two projections from H to R ( Ψ ) and N ( Ψ ) , respectively. Then, Ψ = Ψ * I + ( Ψ P ) ( Ψ * P ) 1 = P Q P .
Proof. 
Clearly, R ( P ) R ( Q ) = R ( Ψ ) N ( Ψ ) = 0 . As E = R ( Ψ ) N ( Ψ * ) = N ( Ψ ) R ( Ψ * ) , we obtain
R ( I P ) = N ( Ψ * ) and R ( I Q ) = R ( Ψ * ) ,
which imply that R ( I P ) R ( I Q ) = 0 . Let H i and P i ( 1 i 6 ) be defined as in (1)–(5). This gives
H 1 = 0 , H 4 = 0 , and H 2 H 3 H 5 H 6 = E .
Lemma 5 implies P Q < 1 , which yields Q P Q < 1 . Combined with (4), we have
Q P 5 Q < 1 and , thus , P 5 Q P 5 < 1 .
Define Q 0 and the unitary operator U 0 L ( H 6 , H 5 ) via Lemma 1. From Q 0 = P 5 Q P 5 | H 5 , it follows that Q 0 < 1 . Therefore, I H 5 Q 0 is invertible when H 5 0 . Note that P 5 = 0 if H 5 = 0 . We extend this by defining I H 5 = 0 when H 5 = 0 . Set
V = Q 0 1 / 2 ( I H 5 Q 0 ) 1 / 2 U 0 .
Combining U P , Q (defined in (6)) with the decompositions (7), (8), and Lemma 5, we obtain
U P , Q · Ψ · U P , Q * = I H 2 0 I H 5 V 0 0 .
Using the four defining equations of the Moore–Penrose inverse, we can compute Ψ via matrix operations as follows:
U P , Q Ψ U P , Q * = I H 2 0 ( I H 5 + V V * ) 1 0 V * ( I H 5 + V V * ) 1 0 .
Clearly, we have
P 5 V P 6 = Ψ P , ( Ψ * P ) ( P 2 + I P ) = 0 .
Moreover,
I H 5 + V V * = P 5 + ( Ψ P ) ( Ψ * P ) | H 5 .
Then, it follows that
P 5 ( I H 5 + V V * ) 1 P 5 = I + ( Ψ P ) ( Ψ * P ) 1 P 2 ( I P ) .
This identity holds because
I + ( Ψ P ) ( Ψ * P ) P 2 + I P + P 5 P 5 + ( Ψ P ) ( Ψ * P ) 1 | H 5 P 5 = P 2 + I P + P 5 + ( Ψ P ) ( Ψ * P ) P 2 + I P + P 5 P 5 + ( Ψ P ) ( Ψ * P ) H 5 ) 1 P 5 = I .
Furthermore, from
( I P ) I + ( Ψ P ) ( Ψ * P ) = I P ,
we deduce that
( I P ) I + ( Ψ P ) ( Ψ * P ) 1 = I P .
Combined with Lemma 5, Equations (13) and (15), and the relation Ψ * P 2 = P 2 , we obtain
Ψ = P 2 + P 5 ( I H 5 + V V * ) 1 P 5 + P 6 V * ( I H 5 + V V * ) 1 P 5 = P 2 + ( Ψ * + I P ) I + ( Ψ + P ) ( Ψ * P ) 1 P 2 ( I P ) = ( Ψ * + I P ) I + ( Ψ P ) ( Ψ * P ) 1 ( I P )
= Ψ * I + ( Ψ P ) ( Ψ * P ) 1 = Ψ + I P Q P = ( I Q P ) I P Q P 1 ( I P ) ( I P Q P ) = ( I Q P ) P = P Q P .
Theorem 2.
For any idempotents Ψ on Hilbert space H, let P and Q be two projections from H to R ( Ψ ) and N ( Ψ ) , respectively. If R ( Ψ P ) is closed, then
( Ψ P ) = ( Ψ * P ) ( P Q P ) ( I P Q P ) = ( P Q P Q P ) ( P Q P ) .
Proof. 
Based on Lemma 5, we first compute
( I P Q ) 1 P = ( I + P Q + P Q P Q + ) P = P + P Q P + P Q P Q P + = ( P I ) + I + P Q P + P Q P Q P + = ( I P Q P ) 1 ( I P ) .
Using the representation Ψ = ( I P Q ) 1 P ( I P Q ) , we obtain
Ψ P = ( I P Q ) 1 P ( I P Q ) ( I P Q ) 1 ( I P Q ) P = ( I P Q ) 1 ( P Q P P Q ) = ( I P Q P ) 1 ( I P ) ( P Q P P Q ) = ( I P Q P ) 1 ( P Q P P Q ) .
Consequently,
( Ψ P ) ( Ψ * P ) = ( I P Q P ) 1 ( P Q P P Q ) ( P Q P Q P ) ( I P Q P ) 1 = ( I P Q P ) 1 P Q P ( P Q P ) 2 ( I P Q P ) 1 = ( I P Q P ) 1 P Q P .
By Lemma 3, we have
R ( P Q ) = R ( P Q P ) = R ( Ψ P )
closed. Let H i and P i ( 1 i 6 ) be defined as in (1)–(5); hence, ( P 5 Q P 5 ) = ( P Q P ) is well defined.
With Q 0 = P 5 Q P 5 | H 5 , (11) and (14) give
Ψ P = P 5 Q 0 1 / 2 ( I H 5 Q 0 ) 1 / 2 U 0 P 6 .
Combined with Lemma 7, Lemma 6, and (19), we obtain
( Ψ P ) = P 6 U 0 * ( Q 0 1 / 2 ) ( I H 5 Q 0 ) 1 / 2 P 5 = P 6 U 0 * Q 0 1 / 2 ( I H 5 Q 0 ) 1 / 2 ( Q 0 1 / 2 ) ( Q 0 1 / 2 ) ( I H 5 Q 0 ) P 5 = ( Ψ * P ) ( Q 0 ) ( I H 5 Q 0 ) P 5 = ( Ψ * P ) ( P Q P ) ( I P Q P ) = ( P Q P Q P ) ( I P Q P ) 1 ( P Q P ) ( I P Q P ) = ( P Q P Q P ) ( P Q P ) .
In Hilbert C * -modules, the Halmos decomposition generally does not hold. However, the results of the Hilbert-space theorems presented above can offer insight for computing the Moore–Penrose inverse of idempotent operators in Hilbert C-modules. We thus obtain the following result:
Theorem 3.
For any idempotents Ψ L ( E ) , let P and Q be two projections from H to R ( Ψ ) and N ( Ψ ) , respectively. Then, Ψ = Ψ * I + ( Ψ P ) ( Ψ * P ) 1 = P Q P .
Proof. 
Let T = I + ( Ψ P ) ( Ψ * P ) 1 . We prove that Ψ * T is the Moore–Penrose inverse of Ψ . Using (16) and the relation Ψ P = P , we compute
Ψ Ψ * T = ( Ψ Ψ * + I P ( I P ) ) T = ( I + ( Ψ P ) ( Ψ * P ) ( I P ) ) T = I ( I P ) = P .
Because P Ψ = Ψ , we obtain Ψ Ψ * T Ψ = Ψ . Clearly, ( Ψ * T Ψ ) * = Ψ * T Ψ because T is positive. Moreover,
Ψ * T Ψ Ψ * T = Ψ * ( Ψ Ψ * T ) * T = Ψ * P T = Ψ * T ,
which confirms that Ψ * T satisfies all four Penrose equations; therefore, Ψ * T = Ψ .
Next, we show that P Q P also equals Ψ . Given R ( Q ) = N ( Ψ ) , we have R ( I Q ) = R ( Ψ * ) . Consequently,
( I Q ) Ψ * = Ψ * , Ψ ( I Q ) = Ψ .
Using these relations, we obtain
Ψ ( P Q P ) = Ψ ( I Q ) P = Ψ P = P , ( P Q P ) Ψ = ( I Q ) P Ψ = ( I Q ) Ψ = Ψ .
It is then straightforward to verify that
Ψ ( P Q P ) Ψ = Ψ , ( P Q P ) Ψ ( P Q P ) = P Q P .
Thus, P Q P likewise satisfies the four Penrose equations and, hence, coincides with Ψ . □
Theorem 4.
For any idempotents Ψ L ( E ) , let P and Q be two projections from H to R ( Ψ ) and N ( Ψ ) , respectively. If R ( Ψ P ) is closed, then
( Ψ P ) = ( Ψ * P ) ( P Q P ) ( I P Q P ) = ( P Q P Q P ) ( P Q P ) .
Proof. 
By Lemma 3 and (20), we have
R ( P Q ) = R ( P Q P ) = R ( Ψ P ) ,
which is closed; therefore, ( P Q P ) is well defined. Let T = ( P Q P ) ( I P Q P ) . Since P Q P is self-adjoint, clearly T * = T .
We now verify that ( Ψ * P ) T is the Moore–Penrose inverse of Ψ P . Using (20),
( Ψ P ) ( Ψ * P ) T = ( I P Q P ) 1 P Q P ( P Q P ) ( I P Q P ) = P Q P ( P Q P ) , ( Ψ * P ) T ( Ψ P ) ( Ψ * P ) T = ( Ψ * P ) ( P Q P ) P Q P ( P Q P ) ( I P Q P ) = ( Ψ * P ) ( P Q P ) ( I P Q P ) = ( Ψ * P ) T .
Furthermore, because R ( P Q P ) = R ( Ψ P ) ,
( Ψ P ) ( Ψ * P ) T ( Ψ P ) = P Q P ( P Q P ) ( Ψ P ) = Ψ P .
Finally,
( Ψ * P ) T ( Ψ P ) * = ( Ψ * P ) T ( Ψ P )
follows from the self-adjointness of T and the fact that ( Ψ P ) * = Ψ * P . Thus, ( Ψ * P ) T satisfies all four Penrose equations and equals ( Ψ P ) .
To obtain the simplified form, note from (19) that
( Ψ * P ) T = ( Ψ * P ) ( P Q P ) ( I P Q P ) = ( P Q P Q P ) ( I P Q P ) 1 ( P Q P ) ( I P Q P ) = ( P Q P Q P ) ( P Q P ) .
Hence, ( Ψ P ) = ( P Q P Q P ) ( P Q P ) . □
The requirement that R ( Ψ P ) be closed in the theorem above is meaningful, because this condition often fails to hold, as demonstrated in the following counterexample:
Example 1.
Let H = 2 2 . Consider the closed subspace M = 2 { 0 } and let K = 2 .
Define the bounded linear operator T : K K by
T ( z ) = z n n n = 1 , z = ( z n ) 2 .
T is compact because it is a diagonal operator with eigenvalues 1 / n 0 . The range of T is
R ( T ) = z n n n = 1 : z 2 = x 2 : n = 1 n 2 | x n | 2 < .
Take x ( N ) = 1 , 1 2 , , 1 N , 0 , 0 , . Then, x ( N ) R ( T ) and x ( N ) x = 1 n n = 1 in 2 . If x were in R ( T ) , there would exist z 2 such that z n = n · 1 n = 1 for all n, so z = ( 1 , 1 , 1 , ) 2 , a contradiction. Hence, x R ( T ) ¯ R ( T ) , so R ( T ) is not closed.
Define the closed subspace
N = ( T z , z ) : z K H .
Then, M N = { 0 } , and every ( m , k ) H can be written uniquely as
( m , k ) = ( m T k , 0 ) + ( T k , k ) ,
with ( m T k , 0 ) M and ( T k , k ) N . Hence, H = M N . The idempotent A : H H that projects onto M along N is given by
A ( m , k ) = ( m T k , 0 ) , ( m , k ) H .
Clearly, A 2 = A , R ( A ) = M and A is bounded. Let P be the orthogonal projection onto M, such that
P ( m , k ) = ( m , 0 ) .
Compute
( A P ) ( m , k ) = ( m T k , 0 ) ( m , 0 ) = ( T k , 0 ) .
Thus,
R ( A P ) = { ( T k , 0 ) : k K } R ( T ) ,
which is not closed because R ( T ) is not closed.
We have therefore constructed a bounded idempotent A and its projection P such that the range of A P is not closed.
In my previous work on Hilbert C * -modules, for an idempotent operator Ψ and its range projection P, I established the following lemma concerning the relationship between the Moore–Penrose inverse of Ψ + Ψ * and that of Ψ P :
Lemma 8
([26], Theorem 3). Let Ψ L ( E ) be an idempotent operator and P be the projection onto R ( Ψ ) . Then, Ψ + Ψ * is MP-invertible if and only if Ψ * P is MP-invertible. The following identities hold: ( Ψ * P ) = P ( Ψ + Ψ * ) ( I P ) and
( Ψ + Ψ * ) = 2 I ( Ψ P ) 2 P 2 2 ( Ψ P ) ( Ψ * P ) 2 I ( Ψ * P ) 2 .
Combining the expression for the Moore–Penrose inverse of Ψ P obtained in Theorem 4, we can further derive an explicit expression for the Moore–Penrose inverse of Ψ + Ψ * .
Theorem 5.
For any idempotents Ψ L ( E ) , let P and Q be two projections from H to R ( Ψ ) and N ( Ψ ) , respectively. If R ( Ψ P ) is closed, then
( Ψ + Ψ * ) = P 2 1 2 ( P Q P 2 Q P ) ( ( P Q P ) ) 2 ( P Q P 2 P Q ) .
Proof. 
By (21), R ( P Q ) is closed, ( P Q P ) is well defined, and P R ( P Q ) ( Ψ * P ) = ( Ψ * P ) since R ( ( Ψ * P ) ) = R ( Ψ P ) = R ( P Q ) . Let T = Ψ P . By Theorem 4, Lemma 8, and T P = 0 , we obtain
( Ψ + Ψ * ) = 2 I T 2 P 2 2 ( T ) ( T * ) 2 I T * 2 . = 2 I T 2 P 2 2 ( T ) ( T * ) + ( T ) ( T * ) T * = 2 I T 2 P 2 2 ( T ) ( T * ) + ( T ) = P 2 2 ( T ) ( T * ) + ( T ) + T ( T ) ( T * ) + 1 2 T ( T ) = P 2 2 ( T ) ( T * ) + ( T ) + ( T * ) + 1 2 T ( T ) = P 2 2 ( T ) ( T * ) + ( T ) + ( T * ) + 1 2 P R ( P Q ) = P 2 1 2 2 T P R ( P Q ) 2 ( T * ) P R ( P Q ) = P 2 1 2 2 T P Q P ( P Q P ) 2 ( T * ) P Q P ( P Q P ) = P 2 1 2 2 ( P Q P Q P ) ( P Q P ) P Q P ( P Q P ) × 2 ( P Q P ) ( P Q P P Q ) P Q P ( P Q P ) = P 2 1 2 ( P Q P 2 Q P ) ( ( P Q P ) ) 2 ( P Q P 2 P Q ) .
Now, we provide an example of a matrix to illustrate that the above theorem is correct in the context of matrices.
Example 2.
Consider the matrix
Ψ = 1 0 1 0 1 0 0 0 0 .
One readily verifies that Ψ 2 = Ψ , confirming that Ψ is idempotent with rank ( Ψ ) = 2 . Since Ψ is real, Ψ * = Ψ . Hence,
Ψ + Ψ * = 2 0 1 0 2 0 1 0 0 .
This matrix is invertible (its determinant is 2 ), so its Moore–Penrose inverse coincides with its ordinary inverse:
( Ψ + Ψ * ) = 0 0 1 0 0.5 0 1 0 2 .
The range R ( Ψ ) is spanned by the vectors 1 0 0 and 0 1 0 . Thus,
P = 1 0 0 0 1 0 0 0 0 .
The null space N ( Ψ ) consists of vectors x = ( x 1 , x 2 , x 3 ) satisfying x 1 + x 3 = 0 and x 2 = 0 . A unit normal vector is 1 2 ( 1 , 0 , 1 ) , so
Q = 1 2 1 0 1 0 0 0 1 0 1 .
We now compute the components appearing in the formula
( Ψ + Ψ * ) = P 2 1 2 ( P Q P 2 Q P ) ( P Q P ) 2 ( P Q P 2 P Q ) .
First, compute the products involving P and Q:
P Q P = 0.5 0 0 0 0 0 0 0 0 , ( P Q P ) = 2 0 0 0 0 0 0 0 0 , ( P Q P ) 2 = 4 0 0 0 0 0 0 0 0 , P Q = 0.5 0 0.5 0 0 0 0 0 0 , Q P = 0.5 0 0 0 0 0 0.5 0 0 .
Then,
P Q P 2 Q P = 0.5 0 0 0 0 0 1 0 0 , P Q P 2 P Q = 0.5 0 1 0 0 0 0 0 0 .
Multiplying these three matrices gives
( P Q P 2 Q P ) ( P Q P ) 2 ( P Q P 2 P Q ) = 1 0 2 0 0 0 2 0 4 .
Hence,
1 2 ( P Q P 2 Q P ) ( P Q P ) 2 ( P Q P 2 P Q ) = 0.5 0 1 0 0 0 1 0 2 .
Now, P 2 = 0.5 0 0 0 0.5 0 0 0 0 , and subtracting the above matrix yields
P 2 1 2 ( P Q P 2 Q P ) ( P Q P ) 2 ( P Q P 2 P Q ) = 0 0 1 0 0.5 0 1 0 2 .
This result exactly matches the directly computed ( Ψ + Ψ * ) . Therefore, the theorem’s formula holds for this three-dimensional idempotent matrix, confirming its validity in the matrix case.
In [3], O. M. Baksalary and G. Trenkler studied the class of operators whose Moore–Penrose inverses are idempotent. We now focus specifically on the idempotency of the Moore–Penrose inverse of an idempotent operator.
Theorem 6.
For any idempotents Ψ L ( E ) , let P and Q be two projections from H to R ( Ψ ) and N ( Ψ ) , respectively. Then ( Ψ ) 2 = Ψ if and only if P Q P = 0 .
Proof. 
By Theorem 3, we have Ψ = P Q P . Therefore, ( Ψ ) 2 = Ψ if and only if ( P Q P ) 2 = P Q P , which is equivalent to Q P Q P = P Q P . This implies that R ( P Q P ) R ( Q ) = R ( I Ψ ) and, consequently, P Q P = 0 .
Conversely, if P Q P = 0 , then it is straightforward to verify that ( P Q P ) 2 = P Q P , which means that ( Ψ ) 2 = Ψ . □
Theorem 7.
For any idempotents Ψ L ( E ) , let P and Q be two projections from H to R ( Ψ ) and N ( Ψ ) , respectively. Then ( Ψ ) 2 = Ψ if and only if ( P Q P ) 2 = P Q P .
Proof. 
If ( P Q P ) 2 = P Q P , then by the properties of the norm, either P Q P = 0 or P Q P 1 . Combining this with Lemma 5, we can conclude that P Q P = 0 , which implies that P Q P = 0 . Hence, by Theorem 6, we have ( Ψ ) 2 = Ψ .
Conversely, if ( Ψ ) 2 = Ψ , then Theorem 6 yields P Q P = 0 and, consequently, ( P Q P ) 2 = 0 . □
We now provide matrix counterexamples to illustrate both directions of Theorem 6.
Example 3.
Counterexample for the equivalence: Consider the idempotent matrix
Ψ = 1 1 0 0 ,
which satisfies Ψ 2 = Ψ . Its Moore–Penrose inverse is
Ψ = 1 2 0 1 2 0 .
Computing ( Ψ ) 2 gives
( Ψ ) 2 = 1 2 0 1 2 0 1 2 0 1 2 0 = 1 4 0 1 4 0 Ψ ,
so ( Ψ ) 2 Ψ .
Now, the range R ( Ψ ) is spanned by 1 0 , and the null space N ( Ψ ) is spanned by 1 1 . The orthogonal projections onto these subspaces are
P = 1 0 0 0 , Q = 1 2 1 1 1 1 .
Computing P Q P yields
P Q P = 1 0 0 0 1 2 1 1 1 1 1 0 0 0 = 1 2 1 0 1 0 1 0 0 0 = 1 2 0 0 0 0 .
Thus, we have P Q P 0 and ( Ψ ) 2 Ψ , confirming the necessity part of the theorem.
Satisfying the equivalence, consider the orthogonal projection matrix
Ψ = 1 0 0 0 ,
which is idempotent. Its Moore–Penrose inverse is Ψ = Ψ , so ( Ψ ) 2 = Ψ 2 = Ψ = Ψ .
The range R ( Ψ ) is spanned by 1 0 , and the null space N ( Ψ ) is spanned by 0 1 . The corresponding orthogonal projections are
P = Ψ = 1 0 0 0 , Q = I Ψ = 0 0 0 1 .
Computing P Q P gives
P Q P = 1 0 0 0 0 0 0 1 1 0 0 0 = 0 .
Thus, we have P Q P = 0 and ( Ψ ) 2 = Ψ , confirming the sufficiency part of the theorem.
These two examples together validate Theorem 6: for an idempotent operator Ψ, ( Ψ ) 2 = Ψ if and only if P Q P = 0 .

4. Decomposition of Idempotent Operators into Products of Commuting Idempotents and the Moore–Penrose Inverse of the Resulting Idempotents

If an idempotent operator Ψ can be decomposed into a product of two commuting idempotent operators, it is a natural question to ask how the Moore–Penrose inverses of the resulting idempotents relate to Ψ . To address this question, we first need to derive explicit expressions for the decomposed idempotent operators. For this purpose, we introduce the following lemma from our earlier work:
Lemma 9
([26], Theorem 7). Let Ψ be a linear idempotent operator on E , and let P be the projection onto R ( Ψ ) . Then, Ψ = Ψ 1 Ψ 2 for idempotents Ψ 1 , Ψ 2 on E if and only if there exist operators X 1 , Y 1 on E and idempotents X 2 , Y 2 on E satisfying the following:
(1) 
Range and null space conditions:
R ( X 1 ) R ( P ) , N ( X 1 ) R ( P ) ,
R ( Y 1 ) N ( P ) , N ( Y 1 ) N ( P ) ,
R ( X 2 ) N ( P ) , N ( X 2 ) R ( P ) ,
R ( Y 2 ) N ( P ) , N ( Y 2 ) R ( P ) .
(2) 
Zero-product relation:
X 1 X 2 = 0 , Y 2 Y 1 = 0 , ( X 1 Ψ ) Y 1 = 0 , ( X 1 Ψ ) Y 2 = 0 , X 2 Y 1 = 0 , X 2 Y 2 = 0 .
(3) 
Factorization expressions:
Ψ 1 = P + X 1 + X 2 , Ψ 2 = Ψ + ( I Ψ ) Y 1 Ψ + ( I Ψ ) Y 2 .
For idempotent operators (adjointable or not) on Hilbert C * -modules that can be decomposed into a product of two commuting idempotent operators, we present the following decomposition representation:
Theorem 8.
Let Ψ be a linear idempotent operator on E , and let P be the projection onto R ( Ψ ) . Then, Ψ = Ψ 1 Ψ 2 = Ψ 2 Ψ 1 for idempotents Ψ 1 and Ψ 2 on E if and only if there exist idempotents X and Y on E satisfying the following: Ψ 1 = Ψ + ( I Ψ ) X , Ψ 2 = Ψ + ( I Ψ ) Y , X Y = 0 and Y X = 0 .
(1) 
Range and null space conditions:
R ( X ) R ( I P ) , N ( X ) R ( P ) ,
R ( Y ) R ( I P ) , N ( Y ) R ( P ) ,
(2) 
Zero-product relation:
X Y = 0 , Y X = 0 ,
(3) 
Factorization expressions:
Ψ 1 = Ψ + ( I Ψ ) X , Ψ 2 = Ψ + ( I Ψ ) Y .
Proof. 
(⟹) By Theorem 9, there exist operators X 1 , Y 1 and idempotents X 2 , Y 2 on E satisfying the range and null space conditions (22)–(25) such that
Ψ 1 = P + X 1 + X 2 , Ψ 2 = Ψ + ( I Ψ ) Y 1 Ψ + ( I Ψ ) Y 2 .
Using these conditions and the identity Ψ = Ψ 2 Ψ 1 , we can deduce that
Ψ P X 1 Ψ X 2 = ( I Ψ ) ( Y 1 P + Y 1 X 1 + Y 1 Ψ X 2 + Y 2 X 2 ) .
Since R ( X 1 ) R ( P ) , R ( Y 1 ) R ( I P ) , R ( Y 2 ) R ( I P ) , and ( I P ) ( I Ψ ) = I P , we obtain
Ψ P X 1 Ψ X 2 = 0 , Y 1 P + Y 1 X 1 + Y 1 Ψ X 2 + Y 2 X 2 = 0 .
Combining the first equation with P + X 1 + Ψ X 2 = Ψ Ψ 1 yields
Ψ = Ψ Ψ 1 , Y 1 Ψ = Y 2 X 2 .
Furthermore, using Y 1 Y 2 = 0 and Y 1 2 = Y 1 , we get Y 1 Ψ = 0 . Since N ( Y 1 ) N ( P ) and R ( Ψ ) = R ( P ) , it follows that Y 1 = 0 . Consequently,
Ψ 2 = Ψ + ( I Ψ ) Y 2 .
On the other hand, from (28), we have
Ψ 1 = ( Ψ + I Ψ ) ( P + X 1 + X 2 ) = Ψ + ( I Ψ ) X 2 .
Set X = X 2 and Y = Y 2 . The commutativity condition Ψ 1 Ψ 2 = Ψ 2 Ψ 1 then implies that X Y = 0 and Y X = 0 .
(⟸) The converse follows by direct verification. □
Next, we investigate the relationship between the idempotent operator Ψ and the Moore–Penrose inverses of the idempotent operators arising from its product decomposition.
Theorem 9.
Let Ψ L ( E ) be an idempotent operator and P be the projection onto R ( Ψ ) . Suppose that there exist idempotents Ψ 1 , Ψ 2 L ( E ) such that Ψ = Ψ 1 Ψ 2 = Ψ 2 Ψ 1 . Define X = ( I P ) ( Ψ 1 Ψ ) and Y = ( I P ) ( Ψ 2 Ψ ) . Then, the Moore–Penrose inverses of Ψ 1 and Ψ 2 are given by
Ψ 1 = P R ( Ψ * ) + R ( X * ) P R ( Ψ ) + R ( X ) , Ψ 2 = P R ( Ψ * ) + R ( Y * ) P R ( Ψ ) + R ( Y ) .
Proof. 
By Theorem 8, there exist idempotents X and Y on E such that
Ψ 1 = Ψ + ( I Ψ ) X = Ψ ( I X ) + X , Ψ 2 = Ψ + ( I Ψ ) Y = Ψ ( I Y ) + Y .
From (26) and (27), we directly obtain X = ( I P ) ( Ψ 1 Ψ ) and Y = ( I P ) ( Ψ 2 Ψ ) .
Clearly, R ( Ψ 1 ) R ( Ψ ) + R ( X ) and R ( Ψ 2 ) R ( Ψ ) + R ( Y ) . Using (26) and (27), for any x , y E , we have
Ψ 1 Ψ x = Ψ x , Ψ 1 X y = X y , Ψ 2 Ψ x = Ψ x , Ψ 2 Y y = Y y .
This implies that R ( Ψ 1 ) = R ( Ψ ) + R ( X ) and R ( Ψ 2 ) = R ( Ψ ) + R ( Y ) ; hence, the projections P R ( Ψ ) + R ( X ) and P R ( Ψ ) + R ( Y ) are well defined.
Similarly, we have Ψ 1 * = Ψ * + X * ( I Ψ * ) and Ψ 2 * = Ψ * + Y * ( I Ψ * ) . Again, by (26) and (27), for any x , y E ,
Ψ 1 * Ψ * x = Ψ * x , Ψ 1 * X * y = X * ( I Ψ * ) X * y = X * y ,
Ψ 2 * Ψ * x = Ψ * x , Ψ 2 * Y * y = Y * ( I Ψ * ) Y * y = Y * y .
Thus, R ( Ψ 1 * ) = R ( Ψ * ) + R ( X * ) and R ( Ψ 2 * ) = R ( Ψ * ) + R ( Y * ) , so the projections P R ( Ψ * ) + R ( X * ) and P R ( Ψ * ) + R ( Y * ) are also well defined.
Applying Theorem 3, we finally obtain
Ψ 1 = P R ( Ψ 1 * ) P R ( Ψ 1 ) = P R ( Ψ * ) + R ( X * ) P R ( Ψ ) + R ( X ) , Ψ 2 = P R ( Ψ 2 * ) P R ( Ψ 2 ) = P R ( Ψ * ) + R ( Y * ) P R ( Ψ ) + R ( Y ) .

5. On the Spectrum and Spectral Norm of Moore–Penrose Inverses of Idempotents

The perturbation theory for operator generalized inverses constitutes a crucial research topic, as evidenced by investigations into error-bound-based algorithms [13], tensor perturbation theory via the Einstein product [14], and perturbations of both Moore–Penrose and dual Moore–Penrose generalized inverses [15]. Since perturbation analysis inherently depends on the study of various operator norms, it becomes essential to further examine the associated spectral properties and spectral norm related to the Moore–Penrose inverse of idempotent operators.
Theorem 10.
For any idempotent operator Ψ L ( E ) , let P and Q denote the projections onto R ( Ψ ) and N ( Ψ ) , respectively. Then,
σ ( Ψ ) * Ψ = σ P ( I Q ) P ,
Ψ = max t 1 / 2 t σ ( P ( I Q ) P ) = P ( I Q ) P 1 / 2 .
Moreover,
σ ( Ψ ) * ( I P ) Ψ = t t 2 t σ ( P Q P ) ,
and
( I P ) Ψ = max ( t t 2 ) 1 / 2 t σ ( P Q P ) 1 2 .
Proof. 
By Theorem 3 and (20), we have
( Ψ ) * Ψ = ( P P Q ) 2 = P ( I Q ) P .
Hence,
σ ( Ψ ) * Ψ = σ P ( I Q ) P ,
and by Lemma 5,
Ψ = max t 1 / 2 t σ ( P ( I Q ) P ) = P ( I Q ) P 1 / 2 .
Similarly, using Theorem 3 and (20), we compute
( Ψ ) * ( I P ) Ψ = I + ( Ψ P ) ( Ψ * P ) 1 Ψ ( I P ) Ψ * I + ( Ψ P ) ( Ψ * P ) 1 = I + ( Ψ P ) ( Ψ * P ) 1 ( Ψ Ψ * P ) I + ( Ψ P ) ( Ψ * P ) 1 = I + ( Ψ P ) ( Ψ * P ) 1 ( Ψ P ) ( Ψ * P ) I + ( Ψ P ) ( Ψ * P ) 1 = P Q P ( I P Q P ) .
Therefore, λ I ( Ψ ) * ( I P ) Ψ is invertible if and only if λ I P Q P ( I P Q P ) is invertible.
Let A = C * ( I , P Q P ) be the unital commutative C * -algebra generated by I and P Q P . By the Gelfand transform, A is isometrically *-isomorphic to C ( σ ( P Q P ) ) , with
P Q P ^ ( t ) = t , I ^ ( t ) = 1 for all t σ ( P Q P ) .
Thus, λ I P Q P ( I P Q P ) is invertible if and only if
λ ( t t 2 ) 0 for all t σ ( P Q P ) ,
which is equivalent to
λ t t 2 t σ ( P Q P ) .
Consequently,
σ ( Ψ ) * ( I P ) Ψ = t t 2 t σ ( P Q P ) .
Finally,
( I P ) Ψ = max ( t t 2 ) 1 / 2 t σ ( P Q P ) = max ( t 1 2 ) 2 + 1 4 1 / 2 t σ ( P Q P ) 1 2 .
The following matrix example demonstrates the correctness of the inequality ( I P ) Ψ 1 2 and shows that this bound is sharp:
Example 4.
Let Ψ C n × n be an idempotent matrix, and let P be the orthogonal projection onto R ( Ψ ) . Since Ψ is idempotent, it can be expressed in the Schur form:
Ψ = Q I r S 0 0 Q * ,
where Q is unitary, r = rank ( Ψ ) , and S C r × ( n r ) .
The Moore–Penrose inverse of Ψ is given by
Ψ = Q ( I r + S S * ) 1 0 S * ( I r + S S * ) 1 0 Q * .
The orthogonal projection onto R ( Ψ ) is
P = Ψ Ψ = Q I r 0 0 0 Q * .
Thus,
( I P ) Ψ = Q 0 0 S * ( I r + S S * ) 1 0 Q * .
Let A = S * . Then, the spectral norm of ( I P ) Ψ equals the spectral norm of the matrix
M = 0 0 A ( I r + A * A ) 1 0 .
Using the identity A ( I r + A * A ) 1 = ( I n r + A A * ) 1 A , we have
M = 0 0 ( I n r + A A * ) 1 A 0 .
Let A = U Σ V * be the singular value decomposition of A, where U and V are unitary, and Σ is an ( n r ) × r matrix with non-negative diagonal entries σ 1 σ 2 σ r 0 . Then,
( I n r + A A * ) 1 A = U ( I n r + Σ Σ * ) 1 Σ V * .
The matrix ( I n r + Σ Σ * ) 1 Σ has nonzero singular values σ i 1 + σ i 2 for i = 1 , , r . Therefore,
( I P ) Ψ = max 1 i r σ i 1 + σ i 2 .
Define the function f ( x ) = x 1 + x 2 for x 0 . Its maximum is attained at x = 1 , with f ( 1 ) = 1 2 . Hence,
( I P ) Ψ 1 2 .
To show that inequality can be strict, consider a 2 × 2 idempotent matrix
Ψ = 1 2 0 0 .
Its Moore–Penrose inverse is
Ψ = 1 5 0 2 5 0 .
The projection onto R ( Ψ ) is
P = 1 0 0 0 .
Then,
( I P ) Ψ = 0 0 2 5 0 ,
whose spectral norm is 2 5 = 0.4 < 1 2 . This demonstrates that the inequality can be strict.
To show that the bound is sharp, consider the 2 × 2 example:
Ψ = 1 1 0 0 , Ψ = 1 2 0 1 2 0 , P = 1 0 0 0 .
Then,
( I P ) Ψ = 0 0 1 2 0 ,
whose singular values are 0 and 1 2 . Thus, ( I P ) Ψ = 1 2 .

6. Discussion

This paper presents a systematic investigation of the Moore–Penrose inverse of idempotent operators in Hilbert C * -modules. Our main contributions are summarized below.

6.1. Summary of Contributions

We began by extending classical results on computing the Moore–Penrose inverse of an idempotent operator and characterizing its difference from the range projection to the setting of Hilbert C * -modules. Building on this foundation, we derived an explicit formula for the Moore–Penrose inverse of the sum of an idempotent operator and its adjoint, and we illustrated the necessity of the underlying conditions with counterexamples. Furthermore, we generalized the work of Baksalary and Trenkler on the idempotency of the Moore–Penrose inverse to Hilbert C * -modules, supporting our theoretical findings with numerical examples. In the second part, we established a decomposition of an idempotent operator into a product of two commuting idempotents. Using this decomposition, we obtained explicit expressions for the Moore–Penrose inverses of the factors in terms of the original operator. Finally, we analyzed the spectral properties and norms of operators associated with the Moore–Penrose inverse of an idempotent operator, obtaining sharp estimates such as ( I P ) Ψ 1 / 2 . The validity of these estimates and the sharpness of the bounds were demonstrated through concrete matrix examples.

6.2. Theoretical and Practical Implications

Our results provide a unified framework for studying idempotent operators and their generalized inverses within Hilbert C * -modules. The decomposition theorems and spectral analysis offer new structural insights and facilitate the computation of Moore–Penrose inverses. The norm estimates and spectral characterizations are applicable to perturbation theory, numerical analysis, and optimization problems involving idempotent operators. Moreover, this work bridges classical operator-theoretic results with the more general setting of Hilbert C * -modules, underscoring the robustness and adaptability of these concepts.

6.3. Future Research Directions

Several natural extensions of this work merit further investigation:
  • Extending the analysis of the Moore–Penrose inverse for idempotent operators to more general operator algebras, such as von Neumann algebras.
  • Applying the decomposition theory developed here to other classes of operators, such as tripotents or partial isometries.
  • Further exploring the functional calculus and numerical range of operators related to the Moore–Penrose inverse, building on the spectral properties obtained in Section 5.
  • Investigating applications of these results to iterative methods, least squares problems, and quantum information theory, which would be of both theoretical and practical interest.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Moore, E.H. On the Reciprocal of the General Algebraic Matrix. Bull. Am. Math. Soc. 1920, 26, 394–395. [Google Scholar]
  2. Penrose, R. A Generalized Inverse for Matrices. Proc. Camb. Philos. Soc. 1955, 51, 406–413. [Google Scholar] [CrossRef]
  3. Baksalary, O.M.; Trenkler, G. On Matrices Whose Moore–Penrose Inverse is Idempotent. Linear Multilinear Algebra 2020, 68, 845–864. [Google Scholar] [CrossRef]
  4. Baksalary, O.M.; Trenkler, G. Core Inverse of Matrices. Linear Multilinear Algebra 2010, 58, 681–697. [Google Scholar] [CrossRef]
  5. Ferreyra, D.E.; Levis, F.E.; Priori, A.N.; Thome, N. The Weak Core Inverse. Aequat. Math. 2020, 94, 691–721. [Google Scholar] [CrossRef]
  6. Zhu, H. On DMP Inverses and m-EP Elements in Rings. Linear Multilinear Algebra 2018, 67, 756–766. [Google Scholar] [CrossRef]
  7. Stankov, S.; Cvetković-Ilić, D. Similarities Between the Numerical Range of an Operator and of Certain Generalized Inverses. Comput. Appl. Math. 2024, 43, 310. [Google Scholar] [CrossRef]
  8. Stanojević, V.; Kazakovtsev, L.; Stanimirović, P.S.; Rezova, N.; Shkaberina, G. Calculating the Moore–Penrose Generalized Inverse on Massively Parallel Systems. Algorithms 2022, 15, 348. [Google Scholar] [CrossRef]
  9. Xavier, G.M.T.; Nava, L.M.F.; Castañeda, F.G.; Cadenas, J.A.M. FPGA Simulation for Computing Pseudoinverse Matrices. In Proceedings of the 2023 20th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE), Mexico City, Mexico, 25–27 October 2023; pp. 1–4. [Google Scholar] [CrossRef]
  10. Gerontitis, D.; Behera, R.; Shi, Y.; Stanimirović, P.S. A Robust Noise Tolerant Zeroing Neural Network for Solving Time-Varying Linear Matrix Equations. Neurocomputing 2022, 508, 254–274. [Google Scholar] [CrossRef]
  11. Li, L.; Hu, J. An Efficient Second-Order Neural Network Model for Computing the Moore–Penrose Inverse of Matrices. IET Signal Process. 2022, 16, 1106–1117. [Google Scholar] [CrossRef]
  12. Stanimirović, P.S.; Wei, Y.; Li, S.; Gerontitis, D.; Cao, X. Generalized Matrix Inversion: A Machine Learning Approach; Preprint/Book Chapter; Springer: Cham, Switzerland, 2025. [Google Scholar] [CrossRef]
  13. Stanimirović, P.S.; Roy, F.; Gupta, D.K.; Srivastava, S. Computing the Moore-Penrose Inverse Using Its Error Bounds. Appl. Math. Comput. 2020, 371, 124957. [Google Scholar] [CrossRef]
  14. Ma, H.; Li, N.; Stanimirović, P.S.; Katsikis, V.N. Perturbation Theory for Moore–Penrose Inverse of Tensor via Einstein Product. Comput. Appl. Math. 2019, 38, 111. [Google Scholar] [CrossRef]
  15. Cui, C.; Wang, H.; Wei, Y. Perturbations of Moore-Penrose Inverse and Dual Moore-Penrose Generalized Inverse. J. Appl. Math. Comput. 2023, 69, 4163–4186. [Google Scholar] [CrossRef]
  16. Frank, M. Geometrical Aspects of Hilbert C*-Modules. Positivity 1999, 3, 215–243. [Google Scholar] [CrossRef]
  17. Manuilov, V.M.; Troitsky, E.V. Hilbert C*-Modules; Translations of Mathematical Monographs; American Mathematical Society: Providence, RI, USA, 2005; Volume 226. [Google Scholar] [CrossRef]
  18. Abedi, S.; Moslehian, M.S. Extensions of the Hilbert-Multi-Norm in Hilbert C*-Modules. Positivity 2023, 27, 7. [Google Scholar] [CrossRef]
  19. Halmos, P.R. Two Subspaces. Trans. Am. Math. Soc. 1969, 144, 381–389. [Google Scholar] [CrossRef]
  20. Deng, C.Y.; Du, H.K. Common Complements of Two Subspaces and an Answer to Groß’s Question. Acta Math. Sin. 2006, 49, 1099–1112. [Google Scholar]
  21. Lance, E.C. Hilbert C*-Modules: A Toolkit for Operator Algebraists; Cambridge University Press: Cambridge, UK, 1995. [Google Scholar]
  22. Xu, Q.; Sheng, L. Positive Semi-Definite Matrices of Adjointable Operators on Hilbert C*-Modules. Linear Algebra Appl. 2008, 428, 992–1000. [Google Scholar] [CrossRef]
  23. Koliha, J.J. Range Projections of Idempotents in C*-Algebras. Demonstr. Math. 2001, 34, 91–103. [Google Scholar] [CrossRef]
  24. Vosough, M.; Moslehian, M.S.; Xu, Q. Closed Range and Nonclosed Range Adjointable Operators on Hilbert C*-Modules. Oper. Matrices 2020, 14, 201–214. [Google Scholar] [CrossRef]
  25. Wang, G.; Wei, Y.; Qiao, S. Generalized Inverses: Theory and Computations, 2nd ed.; Springer: Singapore, 2018. [Google Scholar]
  26. Luo, W. Decomposition of Idempotent Operators on Hilbert C*-Modules. Mathematics 2025, 13, 2378. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.