3
$\begingroup$

We know that if a matrix is $m \times n$ where $m=n$ then it has an inverse if its full rank.
But the interesting fact for me is about non-square matrices, where $m\neq n$, and also I searched on the whole web for it and found pseudo inverse and so on$\ldots$

However, I found an amazing example from the site which has a right inverse and also its transpose which has a left inverse (the transpose is that matrix right inverse also which the multiplication will result in identity matrix): $$\begin{bmatrix}1 &0\end{bmatrix}$$
My main questions are:

  1. Is there any procedure to compute the left or right inverse of a matrix (same as the example) when it’s full rank in the case of rows OR columns? I mean not tje pseudo inverse but the real inverse which will result in the Identity matrix.
  2. What should be the condition of that matrix in which we will compute its left OR right inverses?
$\endgroup$
1
  • 1
    $\begingroup$ "Is there any procedure to compute the left or right inverse of a matrix" -- there is no "the left inverse" for a non-invertible matrix as you have a uniqueness problem. If you want to find a left (or via transposing: right) inverse for a matrix over any field, first practice doing so for the easy case of matrices of the form $\begin{bmatrix} I \\ \mathbf 0 \end{bmatrix} $ then for the general case, use Rank Normal Form. $\endgroup$ Commented Oct 19, 2023 at 16:25

1 Answer 1

4
$\begingroup$

First, let me clarify that there is no “real inverse” of an $m\times n$ matrix where $m\neq n$. The inverse is defined only for square matrices.

Let $A$ be a matrix of size $m\times n$ with $m\neq n$. If $\operatorname{rank}(A)=\min\{m,n\}$, the Moore-Penrose pseudoinverse will produce left- or right-inverses that yield the identity matrix of appropriate size, and they have a simple expression. In particular,

  1. If $m>n$ and $\operatorname{rank}(A)=n$, we say $A$ is full column rank and it has a left-inverse $$A^{\dagger}=(A^*A)^{-1}A^*$$ which satisfies $A^{\dagger}A=I_n$.
  2. If $m<n$ and $\operatorname{rank}(A)=m$, we say $A$ is full row rank and it has a right-inverse given by $$A^{\dagger}=A^*(AA^*)^{-1}$$ that satisfies $AA^{\dagger}=I_m$.

In your example, let $A=\begin{bmatrix}1&0\end{bmatrix}$. Its rank is clearly 1, and hence $A$ is full row rank. Then, its right inverse is given by $$A^{\dagger}=\begin{bmatrix}1&0\end{bmatrix}^* \Big(\begin{bmatrix}1&0\end{bmatrix}\begin{bmatrix}1&0\end{bmatrix}^*\Big)^{-1}=\begin{bmatrix}1\\0\end{bmatrix}\left(\begin{bmatrix}1&0\end{bmatrix}\begin{bmatrix}1\\0\end{bmatrix}\right)^{-1}=\begin{bmatrix}1\\0\end{bmatrix}(1)^{-1}=\begin{bmatrix}1\\0\end{bmatrix}\,.$$

If we consider its transpose, i.e., $B=\begin{bmatrix}1\\0\end{bmatrix}$, then $B$ is full column rank and has left inverse given by

$$B^{\dagger}=\left(\begin{bmatrix}1&0\end{bmatrix}\begin{bmatrix}1\\0\end{bmatrix}\right)^{-1}\begin{bmatrix}1\\0\end{bmatrix}^*=(1)^{-1}\begin{bmatrix}1&0\end{bmatrix}=\begin{bmatrix}1&0\end{bmatrix}\,.$$

$\endgroup$
2
  • $\begingroup$ Complete explanation. Thanks! $\endgroup$ Commented Oct 20, 2023 at 4:13
  • 1
    $\begingroup$ To clarify, if the matrix is full rank and a left- or right- inverse exists (if the matrix is not square then only one of the two are possible) then the pseudoinverse will give one (special) example of the infinite family of left- / right- inverses. $\endgroup$ Commented Feb 3 at 0:23

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.