This is a follow up of my last question where I was not clear on my problem.
What I want to ask is :
Given a $n \times m$ matrix $A$ and a $m \times n$ matrix $B$ such that $$BA = I_m$$
why $AB$ is always different from $I_n$ if $ n \neq m$ ? And specifically why is the theorem
A function $T : V \to W$ can have at most one left inverse. If $T$ has a left inverse $S$, then $S$ is also a right inverse.
not applicable in this case?
Given that in the book these definitions are given at the start of the section on inverses :
Given two sets $V$ and $W$ and a function $T : V \to W$. A function $S : T(V) \to V $ is called a left inverse of $T$ if $S[T(x)] = x$ for all $x$ in $V$, that is, if $$ST = I_V$$ where $I_V$ is the identity transformation on $V$.
A function $R : T(V) \to V$ is called a right inverse of $T$ if $T[R(y)] = y$ for all $y$ in $T(v)$, that is, if $$TR= I_{T(V)}$$ where $I_{T(V)}$ is the identity transformation on $T(V)$.
I’m not asking how to prove that $n =m$ is necessary to have a left inverse equal to a right inverse, but why the theorem I quoted is not applicable. Thank you in advance