I am struggling to prove that for an $n{\times}n$ matrix A, it has $\operatorname{rank}(A)=n$ if the proposition $AB = 0 \rightarrow B = 0$ is true.
This question belongs to the chapter about ranks and inverses and it should be possible to think of a proof using elementary matrices, etc, without having to use theory from vector spaces. Any ideas on how to proceed?
Thanks in advance!
Since $A$ has full rank, it is invertible. So pre-multiplying both sides of the equation $AB = 0$ by $A^{-1}$ yields $B= 0$.
In other words, by pre-multiplying $A$ by some elementary matrices, $E_1, \ldots, E_n$, say, we obtain the identity matrix $I_n$ or order $n$. So from $AB = 0$ we obtain $$ \left(E_n \ldots E_1 \right) \big( AB \big) = \big( \left(E_n \ldots E_1 \right) A \big) B = 0, $$ which gives $B = 0$.