Show $\operatorname{rank}(A) + \operatorname{rank}(B) \ge \operatorname{rank}(A+B)$

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}$$


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$}