4.79 min read
Rank of a Product
How does multiplication affect rank? Two fundamental inequalities: and .
Geometrically: — the outputs of are also outputs of , so can't exceed 's rank. Similarly, — anything that kills, also kills.
If either or has full rank (is injective or surjective respectively), then multiplying by it doesn't reduce rank. In particular, multiplying by an invertible matrix preserves rank.
Formal View
Theorem 4.7 (Rank Inequalities)
For and : \begin{enumerate} \item , so \item , so \item \end{enumerate}
Why This Matters
Rank inequalities for products appear throughout matrix analysis and algorithm design.
- Low-rank matrix approximations: if with low-rank, then is low-rank
- In neural networks, weight matrices at each layer bound the effective rank of learned representations
- PCA: the product of a data matrix with its transpose has rank = number of principal components
Quiz
Question 1
If Rank() = 2 and Rank() = 5, what can we say about Rank()?
Common Mistakes
- Thinking rank is multiplicative — Rank() min(Rank, Rank), not equal.