25

Show $\operatorname{rank}(A) + \operatorname{rank}(B) \ge \operatorname{rank}(A+B)$, where $A,B \in M_{m\times n}(\mathbb{F})$.

I'm trying to think in terms of linear transformations.
We can define $T_a, T_b:\mathbb{F}^n\rightarrow \mathbb{F}^m$.
I know that $\dim_{\mathbb F}\operatorname{Im} T_a, \dim_{\mathbb F}\operatorname{Im} T_b \le m$.

What should I do next?

AnnieOK
  • 2,920

2 Answers2

25

Hint: It suffices to prove that $C(A+B)\subseteq C(A)+C(B)$, because $$\begin{align} C(A+B)\subseteq C(A)+C(B) &\implies \dim \left(C(A+B)\right)\leq \dim \left(C(A)+C(B)\right)\\ &\implies \text{rank}(A+B) \leq \dim(C(A))+\dim(C(B))-\dim(C(A)\cap C(B)).\end{align}$$

Git Gud
  • 31,356
7

How about this: Let $rk A: =a$ , $rk B:=b$. Now we can do Gaussian elimination on both, to end with two matrices $A'$, $B'$ with , respectively, $a$ and $b$ non-zero rows. But the sum $A'+B'$ will have at most max{a,b} nonzero rows. Then $a+b \geq$ Max{$a,b$}

user99680
  • 6,708
  • I like this solution, though it somewhat technical/arithmetical. – AnnieOK Jun 29 '14 at 20:33
  • Thanks; do you want to suggest changes? – user99680 Jun 29 '14 at 20:37
  • Oops.. auto-correct made it arithmetical. I meant "algorithmical" (If that's a word). The proof is $100$ percent fine, I just want to understand it through another perspective. – AnnieOK Jun 29 '14 at 20:42
  • 1
    But if you are doing Gaussian elimination on both of them independently, you can't really just add them like that in the end. You have $A'+B' = E_1 A E_1^{-1} + E_2 B E_2^{-1}$, which does not really say much about $A+B$. – Ondrej Draganov Mar 25 '19 at 18:53
  • 1
    $rank(A+B)$ is equal to $rank((A+B)')$, but not necessarily equal to $rank(A'+B')$ – SOFe May 17 '19 at 04:35
  • 1
    I was thinking exactly along your lines (because it applies to the product AB), but then I wondered why is this constraint so loose? Why not say $rank(A+B) \le max(rank(A), rank(B))$, instead? Then I thought of a counterexample. Let A = [1 0; 2 0] and B = [0 4; 0 3]. A + B = [1 4; 2 3] (Julia notation). Then the ranks of A and B are 1, but the rank(A+B) = 2. So there is some faulty logic in this proof. – kfmfe04 Nov 28 '21 at 19:12