[Math] Prove $\operatorname{rank} (BA) = \operatorname{rank} (A) = \operatorname{rank} (AC)$, for $B$ and $C$ invertible matrices

linear algebralinear-transformationsmatrix-rank

This is my question:

Let $A\in F^{m \times n}$, $B\in F^{m \times m}$ and $C\in F^{n \times n}$ be invertible matrices. Prove that $$\operatorname{rank} (BA) = \operatorname{rank} (A) = \operatorname{rank} (AC).$$

How to proceed with this question? A complete answer will help my proper understanding. 🙂

Best Answer

The key is to note that because $A$ and $C$ are invertible, they are isomorphisms of vector spaces. Thus, if $U$ is a subspace of $V$, we have $\dim(B(U)) = \dim(U)$.

For the first part: note that $B(\Bbb R^n) = R(B)$ is a subspace of $\Bbb R^m$. It follows that $$ \dim(R(AB)) = \dim(AB(\Bbb R^n)) = \dim(A[B(\Bbb R^n)]) = \dim(A[R(B)]) = \dim(R(B)) $$ we conclude that $AB$ has the same rank as $B$.

For the second: note that $\dim(R(C)) = n$, from which it follows that $R(C) = \Bbb R^n$. So, we have $$ R(BC) = BC(\Bbb R^n) = B[C(\Bbb R^n)] = B[\Bbb R^n] = R(B) $$ it follows that $BC$ has the same rank as $B$.