Let $r_1,r_2\colon 2^E\to \mathbb Z_{\geq0}$ be two rank functions of matroids $(E,\mathcal F_1)$ and $(E,\mathcal F_2)$ respectively. Is $$r\colon 2^E\to \mathbb Z_{\geq0}:X\mapsto \max\{r_1(X),r_2(X)\}$$ the rank function of a matroid?
Notice that $r$ is the rank function of a matroid if and only if for all $X,Y\subseteq E$ it holds that:
(R1) $|r(X)|\leq |X|$,
(R2) if $X\subseteq Y$, then $r(X)\leq r(Y)$,
(R3) $r(X\cup Y) + r(X\cap Y) \leq r(X)+r(Y)$.
It is easy to show that $r$ satisfies (R1) and (R2). However, I am unable to prove or disprove (R3). Does anyone have an idea? Thanks in advance.