Have a personal or library account? Click to login
On Powers, Roots and Moore–Penrose Inverses of Matrices Via Generalized Fibonacci Numbers Cover

On Powers, Roots and Moore–Penrose Inverses of Matrices Via Generalized Fibonacci Numbers

Open Access
|Feb 2026

Full Article

1.
Introduction and preliminaries

The sequence {Fn} defined by the recurrence relation Fn = Fn−1 + Fn−2 for all integers n ≥ 2, where F0 = 0 and F1 = 1 is the well-known Fibonacci sequence. Similarly, the sequence {Ln} defined by Ln = Ln−1 + Ln−2, n ≥ 2, where L0 = 2 and L1 = 1 is the Lucas sequence and the sequence {Mn} defined by Mn = 3Mn−1 − 2Mn−2, n ≥ 2 with the initial conditions M0 = 0 and M1 = 1 is the Mersenne sequence; see [2, 3, 9, 16].

Throughout the study ℕ, ℤ, ℝ and ℂ will denote, respectively, the set of natural numbers, the set of integers, the field of real numbers and the field of complex numbers. Moreover ℳk×l (𝔽), where 𝔽 = ℝ or 𝔽 = ℂ, will denote the set of all k × l matrices over the field 𝔽, and I will denote the appropriately sized unit matrix.

The generalized Fibonacci sequence {Un} and the generalized Lucas sequence {Vn} are, respectively, defined by Un = pUn−1 + qUn−2 and Vn = pVn−1 + qVn−2, n ∈ ℕ, n ≥ 2, where U0 = 0, U1 = 1, V0 = 2 and V1 = p with p, q ∈ ℝ\{0}. Based on these, negatively indexed generalized Fibonacci and generalized Lucas numbers are defined by Un=Un(q)n {U_{- n}} = - {{{U_n}} \over {{{(- q)}^n}}} and Vn=yn(q)n {V_{- n}} = {{{y_n}} \over {{{(- q)}^n}}} , respectively, for all n ∈ ℕ. Meanwhile, under the condition that p2 + 4q > 0 we have Un=αnβnαβ {U_n} = {{{\alpha^n} - {\beta^n}} \over {\alpha - \beta}} and Vn = αn + βn, known as Binet formulas for all n ∈ ℤ, where α=p+p2+4q/2 \alpha = \left({p + \sqrt {{p^2} + 4q}} \right)/2 and β=pp2+4q/2 \beta = \left({p - \sqrt {{p^2} + 4q}} \right)/2 are the solutions of the characteristic equation x2pxq = 0. The Fibonacci sequence {Fn} and the Lucas sequence {Ln} are, respectively, the particular cases of the sequences {Un} and {Vn} for p = q = 1. On the other hand, the Mersenne sequence {Mn} is the particular case of the sequence {Un} for p = 3 and q = −2. Also, it can be easily seen that Mn = 2n − 1 for all n ∈ ℤ by using Binet formula; see [2, 3, 8, 13, 14].

There are many identities in the related literature about generalized Fibonacci and Lucas numbers; see [8, 13, 14]. Some important identities that we will use in this work are given below. Under the conditions that p, q ∈ ℝ\{0} and p2 + 4q > 0, the following identities hold for all m, n, r ∈ ℤ [14]. (1.1) UmVn=Um+n+(q)nUmn, {U_m}{V_n} = {U_{m + n}} + {(- q)^n}{U_{m - n}}, (1.2) Vn=Un+1+qUn1, {V_n} = {U_{n + 1}} + q{U_{n - 1}}, (1.3) Un+rUnrUn2=(q)nrUr2, {U_{n + r}}{U_{n - r}} - U_n^2 = - {(- q)^{n - r}}U_r^2, (1.3) Um+n=UmUn+1+qUm1Un. {U_{m + n}} = {U_m}{U_{n + 1}} + q{U_{m - 1}}{U_n}. A matrix A ∈ ℳm×m (ℝ) that satisfies the equality An = B is called a nth root of the matrix B ∈ ℳm×m (ℝ), where n is a positive integer [11].

The roots of matrices need to be calculated in solving some problems in different fields such as statistics, economics, and healthcare. For example, the Markov chain model is used in finance and healthcare. The transitions of a Markov chain can be described by a stochastic matrix, and determining the stochastic nth root of a stochastic matrix is an important problem for Markov chain models. For this reason, matrix roots are in the field of interest of those working in the areas mentioned above and different methods of obtaining them have been offered in literature; see [5,6,7, 15, 17].

It is known that the problems that arise in applied sciences basically include the solutions or the functions of the solutions of the system of linear equations Ax = g, where A ∈ ℳm×l (ℝ), x ∈ ℳl×1 (ℝ) is a vector of unknowns, and g ∈ ℳm×1 (ℝ) is a vector of known values. On the other hand, if A is an n × n nonsingular matrix, then the system has the unique solution x = A−1b. However, there are cases where A is singular or not a square matrix. In these cases, the system may have a unique solution or infinitely many solutions. That’s why a general theory that lays out all these is desired. One such theory involves the use of generalized and Moore–Penrose inverses of matrices [4]. Moreover, note that there are, of course, different methods to calculate the Moore–Penrose inverse of a matrix; see [1, 4, 12].

A matrix G ∈ ℳl×m (ℝ) is called a generalized inverse of a matrix A ∈ ℳm×l (ℝ) if AGA = A [1]. For any A ∈ ℳm×l (ℝ), there is a unique matrix A ∈ ℳl×m (ℝ) satisfying the conditions (AA)T = AA, (AA)T = AA, AAA = A, and AAA = A, where the matrix AT is the transpose of the matrix A and the matrix A is known as the Moore–Penrose inverse of the matrix A. Moreover, the property (1.5) A=(ATA)AT=AT(AAT) {A^\dagger} = {({A^T}A)^\dagger}{A^T} = {A^T}{(A{A^T})^\dagger} is a well-known fact [1, 4].

The aim of the study is to give results which can be used to calculate positive integer powers, roots and Moore–Penrose inverses of some class of matrices, more specifically, the class of matrices X ∈ ℳm×m (ℝ) satisfying the matrix equation X3VnX2 + (−q)n X = 0, via generalized Fibonacci numbers and to support these results with some numerical examples.

Before giving the main results, it will be beneficial to introduce some terminologies which will be used in the subsequent lines. For an X ∈ ℳm×m, pX (λ) = det (λIX) is the characteristic polynomial of X. The eigenvalues of X are the roots of the characteristic equation pX (λ) = 0 or, equivalently, are the zeros of the characteristic polynomial pX (λ). Well-known Cayley-Hamilton theorem states that pX (X) = 0. The minimal polynomial of X is the monic polynomial mX (λ) of least degree such that mX (X) = 0. If P (λ) is a polynomial such that P (X) = 0 then the minimal polynomial mX (λ) divides P (λ). Moreover, mX (λ) divides pX (λ) and, mX (λ) and pX (λ) have the same zeros. All the eigenvalues of a real symmetric matrix X are real.

Now consider the polynomial P (λ) = λ3Vnλ2 + (−q)n λ, n ∈ ℕ∪{0} and let X ∈ ℳm×m (ℝ) satisfies P (X) = 0 for some n ∈ ℕ∪ {0}. The polynomial P can be written as P (λ) = (λϕ1) (λϕ2) λ, where ϕ1=(Vn+Vn24(q)n)/2 {\phi_1} = ({V_n} + \sqrt {V_n^2 - 4{{(- q)}^n}})/2 and ϕ2=(VnVn24(q)n)/2 {\phi_2} = ({V_n} - \sqrt {V_n^2 - 4{{(- q)}^n}})/2 . So, σX ⊆ {ϕ1, ϕ2, 0}, where σX is the spectrum of the matrix X.

As we have stated earlier α=p+p2+4q/2 \alpha = \left({p + \sqrt {{p^2} + 4q}} \right)/2 , β=pp2+4q/2 \beta = \left( {p - \sqrt {{p^2} + 4q} } \right)/2 \in {\mathbb R} , where p, qR, pq ≠ 0 and p2 + 4q > 0, are the roots of the characteristic equation x2pxq = 0. So, α + β = p and αβ = −q. Then using Binet formula Vn = αn + βn for all n ∈ ℤ, we obtain Vn24(q)n=(αn+βn)24(q)n=α2n+β2n+2(αβ)n4(q)n=α2n+β2n2(αβ)n=(αnβn)20. \matrix{{V_n^2 - 4{{(- q)}^n}} \hfill & {= {{({\alpha^n} + {\beta^n})}^2} - 4{{(- q)}^n}} \hfill \cr {} \hfill & {= {\alpha^{2n}} + {\beta^{2n}} + 2{{(\alpha \beta)}^n} - 4{{(- q)}^n}} \hfill \cr {} \hfill & {= {\alpha^{2n}} + {\beta^{2n}} - 2{{(\alpha \beta)}^n}} \hfill \cr {} \hfill & {= {{({\alpha^n} - {\beta^n})}^2} \ge 0.} \hfill \cr} Since α ≠ ±β, Vn24(q)n=0 V_n^2 - 4{(- q)^n} = 0 only if n = 0 and n = 0 leads to V0 = 2, it follows that ϕ1=ϕ2=V02=1 {\phi _1} = {\phi _2} = {{{V_0}} \over 2} = 1 \in {\mathbb R} and hence, P (λ) = λ (λ − 1)2. So, if Vn24(q)n=0 V_n^2 - 4{(- q)^n} = 0 , then n = 0 and mX (λ) ∈ 𝒮1, where S1={λ, λ1, λλ1, λ(λ1)2}. {S_1} = \{\lambda,\;\left({\lambda - 1} \right),\;\lambda \left({\lambda - 1} \right),\;\lambda {(\lambda - 1)^2}\}. On the other hand, for n ∈ ℕ we have Vn24(q)n>0 V_n^2 - 4{(- q)^n} > 0 . Then ϕ1, ϕ2 ∈ ℝ\{0} and ϕ1ϕ2. So, P (λ) = λ (λϕ1) (λϕ2). Therefore, mX (λ) ∈ 𝒮2, where S2={λ, (λϕi), λ(λϕi), (λϕi)(λϕj), λ(λϕi)(λϕj):i, j=1,2, ij}. \eqalign{& {S_2} = \{\lambda,\;(\lambda - {\phi_i}),\;\lambda (\lambda - {\phi_i}),\;(\lambda - {\phi_i})(\lambda - {\phi_j}),\;\lambda (\lambda - {\phi_i})(\lambda - {\phi_j}):\, \cr & \,\,\,\,\,\,\,\,\,\,\,\,i,\;j = 1,2,\;i \ne j\}. \cr} So, for any given X ∈ ℳm×m, if X3VnX2 + (−q)n X = 0 for some n ∈ ℕ∪{0}, then mX (λ) ∈ 𝒮1 or mX (λ) ∈ 𝒮2. Conversely, if mX (λ) ∈ 𝒮1 or mX (λ) ∈ 𝒮2, then mX (λ) divides P (λ) therefore X3VnX2 + (−q)n X = 0.

Having characterized the matrices satisfying the matrix equation X3VnX2 + (−q)n X = 0, we can now begin to give our main results.

The relationships between some sequences and matrices have been investigated in different studies. In [14], it has been shown that the integer powers of the matrices X ∈ ℳm×m(ℝ) satisfying the matrix equation X2pXqI = 0 can be found using the generalized Fibonacci sequence {Un} and in this way algebraic properties of the sequence {Un} are obtained. Based on these, in [10] it has been shown that the integer powers of the matrices satisfying X2VnX + (−q)n I = 0 can be obtained using the sequence {Un} and some applications have been given.

In this study we will deal with powers of matrices X ∈ ℳm×m(ℝ) satisfying a higher degree matrix equation, namely, X3VnX2 + (−q)n X = 0. First, we will give a relation between generalized Fibonacci numbers and positive integer powers of the matrices satisfying the matrix equation. Then, we will develop a formula for the nth roots of such matrices. It is clear that the matrices X ∈ ℳm×m(ℝ) satisfying the matrix equation X3VnX2 + (−q)n X = 0 may be singular or not. For that reason, in the last part of the study we will give some results which can be used for finding the Moore–Penrose inverses of such matrices. Note that the Moore–Penrose inverse applies not only to square matrices, but also to rectangular matrices. In the rest of the work it will be assumed that p, q ∈ ℝ\{0} and p2 + 4q > 0.

2.
Results

The main result given below shows the relationship between generalized Fibonacci numbers and positive integer powers of matrices X ∈ ℳm×m (ℝ) satisfying the third-degree matrix equation given above and is key to the rest of the work.

Theorem 2.1

If a matrix X ∈ ℳm×m (ℝ) satisfies the equation X3VnX2 + (−q)n X = 0 for some n ∈ ℕ, then Xk=1Un(UnknX(q)nUnk2nI)Xforallk. \matrix{{{X^k} = {1 \over {{U_n}}}({U_{nk - n}}X - {{( - q)}^n}{U_{nk - 2n}}I)X} & {for\,all\,\,k \in {\mathbb N}.}}

Proof

Proof is obtained by using induction method with equality (1.1) for m = nkn.

It is clear that for n = 1, we have V1 = p and Theorem 2.1 provides the following formula for the positive integer powers of the matrix X.

Corollary 2.2

If X ∈ ℳm×m (ℝ) satisfies the equation X3pX2qX = 0, then Xk = Uk−1X2 + qUk−2X for all k ∈ ℕ.

Example 2.3

Let X=4224213133114111. X = \left({\matrix{4 \hfill & 2 \hfill & 2 \hfill & 4 \hfill \cr 2 \hfill & {- 1} \hfill & {- 3} \hfill & {- 1} \hfill \cr 3 \hfill & {- 3} \hfill & {- 1} \hfill & {- 1} \hfill \cr {- 4} \hfill & 1 \hfill & 1 \hfill & {- 1} \hfill \cr}} \right). Then, since pX (λ) = λ(λ + 3)(λ − 2)2 and hence mX (λ) = λ (λ + 3) (λ − 2) = λ3 + λ2 − 6λ, it is easily seen that X3 + X2 − 6X = 0. Therefore, X3VnX2 + (−q)nX = 0 if Vn = −1 and (−q)n = −6 for some n ∈ ℕ. Now, if we let, for example, n = 1, then V1 = p = −1 and q = 6. Then, Uk = − Uk−1 + 6Uk−2 and hence, by Corollary 2.2, Xk=Uk1X2+qUk2X=8Uk1+24Uk24Uk1+12Uk24Uk1+12Uk28Uk1+24Uk24Uk1+12Uk213Uk16Uk29Uk118Uk213Uk16Uk24Uk1+12Uk29Uk118Uk213Uk16Uk213Uk16Uk28Uk124Uk26Uk213Uk16Uk213Uk117Uk16Uk2 \eqalign{& {X^k} = {U_{k - 1}}{X^2} + q{U_{k - 2}}X = \cr & \left({\matrix{{8{U_{k - 1}} + 24{U_{k - 2}}} \hfill & {4{U_{k - 1}} + 12{U_{k - 2}}} \hfill & {4{U_{k - 1}} + 12{U_{k - 2}}} \hfill & {8{U_{k - 1}} + 24{U_{k - 2}}} \hfill \cr {4{U_{k - 1}} + 12{U_{k - 2}}} \hfill & {13{U_{k - 1}} - 6{U_{k - 2}}} \hfill & {9{U_{k - 1}} - 18{U_{k - 2}}} \hfill & {13{U_{k - 1}} - 6{U_{k - 2}}} \hfill \cr {4{U_{k - 1}} + 12{U_{k - 2}}} \hfill & {9{U_{k - 1}} - 18{U_{k - 2}}} \hfill & {13{U_{k - 1}} - 6{U_{k - 2}}} \hfill & {13{U_{k - 1}} - 6{U_{k - 2}}} \hfill \cr {- 8{U_{k - 1}} - 24{U_{k - 2}}} \hfill & {6{U_{k - 2}} - 13{U_{k - 1}}} \hfill & {6{U_{k - 2}} - 13{U_{k - 1}}} \hfill & {- 17{U_{k - 1}} - 6{U_{k - 2}}} \hfill \cr}} \right) \cr} for all k ∈ ℕ.

Having stated the result, which enables us to find the positive integer powers of the matrices under consideration, now we can give the following that gives the nth roots of the matrices satisfying the matrix equation.

Theorem 2.4

If X ∈ ℳm×m (ℝ) satisfies X3VnX2 + (−q)n X = 0 for some n ∈ ℕ then Cn = X, where C=1(q)n1Un(Un1X2+U2n1X) C = {1 \over {{{(- q)}^{n - 1}}{U_n}}}(- {U_{n - 1}}{X^2} + {U_{2n - 1}}X) .

Proof

If we use (1.1) for m = n − 1, and necessary arrangements are made, (2.1) CX=1Un(X2qUn1X) CX = {1 \over {{U_n}}}({X^2} - q{U_{n - 1}}X) is obtained. Now, let A=1(q)n1Un(Un1X+U2n1I) A = {1 \over {{{(- q)}^{n - 1}}{U_n}}}(- {U_{n - 1}}X + {U_{2n - 1}}I) . It is obvious that the matrices C, X and A are mutually commutative. If we use (2.1), then we easily obtain (2.2) C2=CXA=1Un(XqUn1I)C {C^2} = CXA = {1 \over {{U_n}}}(X - q{U_{n - 1}}I)C and (2.3) C3=1Un2(XqUn1I)2C, {C^3} = {1 \over {U_n^2}}{(X - q{U_{n - 1}}I)^2}C, since C = XA. So, using (1.2), (2.2) and (2.3) we get (2.4) C3pC2=1Un2(q(Un+1Un1+(q)n1))C. {C^3} - p{C^2} = {1 \over {U_n^2}}(q({U_{n + 1}}{U_{n - 1}} + {(- q)^{n - 1}}))C. Now, to use (1.3) for r = 1 in (2.4) leads to C3pC2qC = 0. So, we can use Corollary 2.2 for the matrix C, and hence we obtain that Cn = Un−1C2 + qUn−2C for all n ∈ ℕ. So, if n − 1 and 1 are taken instead of n and r in (1.3), respectively, and performed some necessary operations, we get (2.5) Cn=1Un(q)n1C+Un1CX. {C^n} = {1 \over {{U_n}}}\left({{{(- q)}^{n - 1}}C + {U_{n - 1}}CX} \right). Using (2.1) in (2.5) then gives (2.6) Cn=1Un2(U2n1qUn12)X. {C^n} = {1 \over {U_n^2}}({U_{2n - 1}} - qU_{n - 1}^2)X. If the equation (1.4) used for n = m − 1, U2m1=Um2+qUm12 {U_{2m - 1}} = U_m^2 + qU_{m - 1}^2 or, equivalently, (2.7) U2n1qUn12=Un2 {U_{2n - 1}} - qU_{n - 1}^2 = U_n^2 is obtained. Combining the equations (2.6) and (2.7), we get Cn = X, and thus the proof is completed.

Example 2.5

Let A=29412929709970704158414129412929. A = \left({\matrix{{29} & {41} & {29} & {29} \cr {70} & {99} & {70} & {70} \cr {41} & {58} & {41} & {41} \cr {29} & {41} & {29} & {29} \cr}} \right). Then, it can be easily seen that A3 − 198A2 + A = 0. If we use the sequences {Un} and {Vn} established with p = 14, q = 1, then, we get A3V2A2 + (−q)2 A = 0.

If we use Theorem 2.4 for n = 2, C=1U2(U1A2+U3A)=114(A2197A)=2322575534332322 C = {1 \over {- {U_2}}}(- {U_1}{A^2} + {U_3}A) = {1 \over {14}}({A^2} - 197A) = \left({\matrix{2 & 3 & 2 & 2 \cr 5 & 7 & 5 & 5 \cr 3 & 4 & 3 & 3 \cr 2 & 3 & 2 & 2 \cr}} \right) is obtained, and C2 = A. Again, using {Un} and {Vn} for p = 6, q = −1, we get A3V3A2 + (−q)3 A = 0. Hence, if we use Theorem 2.4 for n = 3, then, D=1U3U2A2+U5A=1356A2+1189A=1111232212111111 D = {1 \over {{U_3}}}\left({- {U_2}{A^2} + {U_5}A} \right) = {1 \over {35}}\left({- 6{A^2} + 1189A} \right) = \left({\matrix{1 & 1 & 1 & 1 \cr 2 & 3 & 2 & 2 \cr 1 & 2 & 1 & 1 \cr 1 & 1 & 1 & 1 \cr}} \right) is obtained, and D3 = A. That is, C and D are square root and cube root of the matrix A, respectively.

In the literature, there are many studies in which some identities related to some sequences of numbers are obtained by using matrices. Similarly, some identities related to generalized Fibonacci numbers can be obtained by using Theorem 2.1 for some class of matrices. But, we will consider different results of Theorem 2.1. Recall that, for a matrix X ∈ ℳm×m (ℝ), if P (X) = 0 for some polynomial P (λ), then mX (λ), the minimal polynomial of X, divides P (λ). So, the matrices X ∈ ℳm×m (ℝ) satisfying the equation X3VnX2 + (−q)n X = 0 may be singular or not. But of course one can consider the Moore–Penrose inverse of such matrices. The next result is about the Moore–Penrose inverses of the matrices satisfying the equation X3VnX2 + (−q)n X = 0.

Theorem 2.6

If X ∈ ℳm×m (ℝ) satisfies the matrix equation X3VnX2 + (−q)n X = 0 for some n ∈ ℕ and X2VnX is symmetric, then G=1(q)2nUn(U2nX2+U3nX) G = {1 \over {{{(- q)}^{2n}}{U_n}}}(- {U_{2n}}{X^2} + {U_{3n}}X) is the Moore–Penrose inverse of the matrix X.

Proof

First of all, from (1.1) for m = 2n and m = n, we get (2.8) U3nU2nVn=(q)nUn {U_{3n}} - {U_{2n}}{V_n} = - {(- q)^n}{U_n} and (2.9) U2n=UnVn, {U_{2n}} = {U_n}{V_n}, respectively. Now, we have to show that four conditions in the definition of the Moore–Penrose inverse are satisfied for the matrices X and G.

  • If we use (2.8) and (2.9), (2.10) XG=1(q)n(X2VnX) XG = - {1 \over {{{(- q)}^n}}}({X^2} - {V_n}X) is obtained. Since X2VnX is symmetric, XG is also symmetric.

  • Since GX = XG, from (1) GX is also symmetric.

  • We have to show that XGX = X. Using (2.10) we get XGX=1(q)n(X3VnX2). XGX = - {1 \over {{{(- q)}^n}}}({X^3} - {V_n}{X^2}). Since X3VnX2 = − (−q)n X it follows that XGX = X.

  • Finally, we must show that GXG = G. GX=1(q)n(X2VnX) GX = - {1 \over {{{(- q)}^n}}}({X^2} - {V_n}X) , since GX = XG. If X3VnX2 + (−q)n X = 0 is taken into consideration and necessary arrangements are made, then GXG = G is easily obtained and the proof is completed.

Corollary 2.7

If X ∈ ℳm×m (ℝ) is a symmetric matrix satisfying X3VnX2 + (−q)n X = 0 for some n ∈ ℕ then the matrix G=1(q)2nUn(U2nX2+U3nX) G = {1 \over {{{(- q)}^{2n}}{U_n}}}(- {U_{2n}}{X^2} + {U_{3n}}X) is the Moore–Penrose inverse of the matrix X.

Proof

Since X is a symmetric matrix, X2VnX is also symmetric. So, the proof directly follows from Theorem 2.6.

As is seen, Theorem 2.6 provides a new way to find the Moore–Penrose inverses of matrices satisfying the matrix equation X3VnX2 + (−q)n X = 0 using generalized Fibonacci numbers. It is clear that, Corollary 2.7 can be used easily for symmetric matrix X satisfying the matrix equation. Now, we will find the Moore–Penrose inverses of some rectangular matrices X ∈ ℳm×l (ℝ) or non-symmetric matrices X ∈ ℳm×m (ℝ) for which XT X or XXT satisfy the cubic matrix equation. Let X ∈ ℳm×l (ℝ). According to (1.5), it is sufficient to find the matrices (XT X) or (XXT) to find the Moore–Penrose inverse of X. Since XT X and XXT are symmetric, they satisfy the first condition of Corollary 2.7. Now, if the matrix XT X or XXT satisfies an equation of the form x3ax2 + bx = 0, where a, b ∈ ℝ, ab ≠ 0 and a2 − 4b > 0, then we can establish a sequence {Vn} that meets the conditions Vn = a and (−q)n = b. Although we can choose any number from the set ℕ as n, notice that the formula that requires the least number of calculations to find the Moore–Penrose inverse of a matrix X is G=1(q)2U1(U2X2+U3X) G = {1 \over {{{(- q)}^2}{U_1}}}(- {U_2}{X^2} + {U_3}X) , which is obtained for n = 1. So taking n = 1 and using the conditions V0 = 2 and V1 = p ∈ ℝ\{0}, we can establish the sequences {Vn} and {Un} for p = a and q = −b. Then, we can get the Moore–Penrose inverse of the matrix X.

Example 2.8

Let A=112211435 A = \left({\matrix{1 & {- 1} & 2 \cr 2 & {- 1} & 1 \cr 4 & {- 3} & 5 \cr}} \right) . Then, AAT=65175616171650 A{A^T} = \left({\matrix{6 & 5 & {17} \cr 5 & 6 & {16} \cr {17} & {16} & {50} \cr}} \right) and the characteristic polynomial is pA (λ) = λ3 − 62λ2 + 66λ. From Cayley-Hamilton Theorem, we get (AAT3) − 62 (AAT)2 + 66 (AAT) = 0. To use Corollary 2.7, we need to construct a sequence {Vn} so that Vn = 62 and (−q)n = 66. Of course, such a construction is not unique as we stated earlier. For example, we can establish a sequence {Vn} satisfying the conditions V2 = 62 and (−q)2 = 66 or satisfying the conditions V1 = 62 and (−q)1 = 66. Let {Vn} be the generalized Lucas sequence established by using p = 62, q = −66. So, V1 = p = 62. So, we can say that (AAT)3V1(AAT)2+(q)1AAT=0. {(A{A^T})^3} - {V_1}{(A{A^T})^2} + {(- q)^1}\left({A{A^T}} \right) = 0. Thus, the matrix AAT satisfies the condition of Corollary 2.7 for n = 1. According to Corollary 2.7, (AAT)=1(q)2U1(U2(AAT)2+U3(AAT)), {(A{A^T})^\dagger} = {1 \over {{{(- q)}^2}{U_1}}}(- {U_2}{(A{A^T})^2} + {U_3}(A{A^T})), where U1, U2 and U3 are elements of sequences {Un} which established by using p = 62, q = −66. So, (AAT)=1198447711771371711175 {(A{A^T})^\dagger} = {1 \over {198}}\left({\matrix{{44} & {- 77} & {11} \cr {- 77} & {137} & {- 17} \cr {11} & {- 17} & 5 \cr}} \right) is obtained. Hence, from (1.5), the Moore–Penrose inverse of A is given by A=AT(AAT)=16622431033223410. {A^\dagger} = {A^T}{(A{A^T})^\dagger} = {1 \over {66}}\left({\matrix{{- 22} & {43} & {- 1} \cr 0 & {- 3} & {- 3} \cr {22} & {- 34} & {10} \cr}} \right).

Noteworthy that Theorem 2.6 can be used not only for square matrices but also for rectangular matrices as the following two examples show.

Example 2.9

Let C=13572468 C = \left({\matrix{1 & 3 & 5 & 7 \cr 2 & 4 & 6 & 8 \cr}} \right) . Then, X=CTC=51117231125395317396183235383113. X = {C^T}C = \left({\matrix{5 \hfill & {11} \hfill & {17} \hfill & {23} \hfill \cr {11} \hfill & {25} \hfill & {39} \hfill & {53} \hfill \cr {17} \hfill & {39} \hfill & {61} \hfill & {83} \hfill \cr {23} \hfill & {53} \hfill & {83} \hfill & {113} \hfill \cr}} \right). So, pX (λ) = λ4 − 204λ3 + 80λ2 and mX (λ) = λ3 − 204λ2 + 80λ. It is clear that X3 − 204X2 + 80X = 0. Therefore, X3VnX2 + (−q)n X = 0 if Vn = 204 and (−q)n = 80 for some n ∈ ℕ. Letting n = 1, which requires the least computation yields V1 = p = 204 and q = −80. Then, according to Corollary 2.7, we get X=(CTC)=1(q)2U1U2X2+U3X. {X^\dagger} = {({C^T}C)^\dagger} = {1 \over {{{(- q)}^2}{U_1}}}\left({- {U_2}{X^2} + {U_3}X} \right). Here, U1, U2 and U3 are the elements of the sequence {Un} where Un = 204Un−1 − 80Un−2. So, X=(CTC)=1400689353173193531819163179173191637149 {X^\dagger} = {({C^T}C)^\dagger} = {1 \over {400}}\left({\matrix{{689} & {353} & {17} & {- 319} \cr {353} & {181} & 9 & {- 163} \cr {17} & 9 & 1 & {- 7} \cr {- 319} & {- 163} & {- 7} & {149} \cr}} \right) is obtained. According to (1.5), C=120201710901107. {C^\dagger} = {1 \over {20}}\left({\matrix{{- 20} & {17} \cr {- 10} & 9 \cr 0 & 1 \cr {10} & {- 7} \cr}} \right).

Example 2.10

Let D=12221221221221. D = {1 \over 2}\left({\matrix{2 & 2 & 1 \cr {- 2} & {- 2} & 1 \cr 2 & {- 2} & 1 \cr 2 & {- 2} & {- 1} \cr}} \right). Then, DDT=149711791111971179 D{D^T} = {1 \over 4}\left({\matrix{9 \hfill & {- 7} \hfill & 1 \hfill & {- 1} \hfill \cr {- 7} \hfill & 9 \hfill & 1 \hfill & {- 1} \hfill \cr 1 \hfill & 1 \hfill & 9 \hfill & 7 \hfill \cr {- 1} \hfill & {- 1} \hfill & 7 \hfill & 9 \hfill \cr}} \right) is obtained. Also, it can be easily seen that (DDT)3 − 5(DDT)2 + 4(DDT) = 0. Now, we can establish {Vn} with p = 3 and q = −2. So, we get (DDT)3V2(DDT)2 + (−q)2(DDT) = 0. So, matrix DDT satisfies the condition of Corollary 2.7 for n = 2. Now, we can establish {Un} with p = 3 and q = −2. In this case, {Un} be Mersenne sequence {Mn}. If Corollary 2.7 is used, then (DDT)=1(2)4M2(M4(DDT)2+M6(DDT)=1(2)43(15(DDT)2+63(DDT))=183122132222312213 \matrix{{{{(D{D^T})}^\dagger}} \hfill & {= {1 \over {{{(2)}^4}{M_2}}}(- {M_4}{{(D{D^T})}^2} + {M_6}(D{D^T})} \hfill \cr {} \hfill & {= {1 \over {{{(2)}^4}3}}(- 15{{(D{D^T})}^2} + 63(D{D^T}))} \hfill \cr {} \hfill & {= {1 \over 8}\left({\matrix{3 & 1 & 2 & {- 2} \cr 1 & 3 & 2 & {- 2} \cr 2 & 2 & 3 & {- 1} \cr {- 2} & {- 2} & {- 1} & 3 \cr}} \right)} \hfill \cr} is obtained. According to (1.5), D=14111111112222 {D^\dagger} = {1 \over 4}\left({\matrix{1 & {- 1} & 1 & 1 \cr 1 & {- 1} & {- 1} & {- 1} \cr 2 & 2 & 2 & {- 2} \cr}} \right) is found.

DOI: https://doi.org/10.2478/amsil-2026-0002 | Journal eISSN: 2391-4238 | Journal ISSN: 0860-2107
Language: English
Submitted on: Aug 19, 2025
|
Accepted on: Feb 1, 2026
|
Published on: Feb 19, 2026
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2026 Sinan Karakaya, Halim Özdemir, Ahmet Yaşar Özban, published by University of Silesia in Katowice, Institute of Mathematics
This work is licensed under the Creative Commons Attribution 4.0 License.

AHEAD OF PRINT