I was studying about matrices when I cam across the following theorem:
An $m×n$ matrix $B$ is column equivalent to an $m×n$ matrix $A$ if and only if $B=AQ$, where $Q$ is a non-singular matrices of order $n$.
My proof for the above theorem, goes as follows:
If we consider two column equivalent matrix $A$ and $B$, such that $B$ is obtained by a series of elementary column operations on $B$. Then ,we can say, $B=AE_1^tE_2^t...E_k^t$(since, we know that $C_{ij}(A)=A(E_{ij})^t$, $C_{i}(c)(A)=A(E_{i}(c))^t$,$C_{ij}(c)(A)=A(E_{ij}(c))^t$, where $E_{ij}$, etc are elementary matrices). Here, $E_1,E_2,...,E_k$ are elementary row matrices. Now, we know, that, all elementary matrices are non-singular and hence $Q=E_1^t...E_k^t$ is a non-singular matrix. Hence, we can say, $B=AQ$.
Is the above proof correct?However, I don't understand how to prove the converse part of the above proof ,i.e if $B=AQ$, where $Q$ is a non-singular matrix, then, $B$ is column equivalent to $A$? I am trying to use the fact that : $A$ is a non-singular iff $A$ can be expressed as a product of elementary matrices i.e $A=E_1E_2...E_k$, where $E_1,E_2,...,E_k$ are elementary matrices. However, I am not able to find a breakthrough?