Invertibility of Mixing Matrix $M$ in $A=CMR$
I'm interested in solving the following problem from Strang's Linear Algebra and Learning from Data:
If $C$ and $R$ contain bases for the column space and row space of $A$, why does $A=CMR$ for some square invertible matrix $M$?
In this context $A$ is an arbitary rectangular $m \times n$ matrix, $C$ is $m \times r$ and $R$ is $r \times n$. As $C^TC$ and $RR^T$ are both invertible, one finds that $$M=(C^TC)^{-1} C^TAR^T(RR^T)^{-1}. $$ This $M$ is evidently $r \times r$, and I could get invertibility by showing that $C^TAR^T$ is invertible. However, I couldn't show that. The results of rank of a product I'm aware of don't hold in this case. Also the implication $C^TAR^T x=0 \implies x=0$ proved too difficult for me.
Any advice on proving $M$ is invertible? Thanks.
Solution 1:
Notation
For clarity, let's define $A = CR$ and $A = CMR^*$ to disambiguate the $R$'s.
Proof by using a property of ranks
A property of ranks states $rank(AB) \le min(rank(A),rank(B))$.
In our case,
$$ \begin{align} rank(MR^*) &\le min(rank(M),rank(R^*)) \\ rank(R) &\le min(rank(M),rank(R^*)) \\ r &\le min(rank(M),r) \\ \end{align} $$
because
- $R*$, like $R$, has $r$ independent rows, by construction
- $M$ is $r \times r$
- $rank(M) = r$ is the only value that fits the inequality above
Since $M$ is full-rank, it is invertible.