Suppose $E$ is a vector space over a field of characteristic $0$. Let $E_1, F_1$ be subspaces of finite codimension and let $E_2, F_2$ be their respective complements, i.e., $E = E_1 \oplus E_2 = F_1 \oplus F_2$.$\DeclareMathOperator{\codim}{codim}$
I know that $\dim E_2 = \codim E_1$ and $\dim F_2 = \codim F_1$ because $E_2 \cong E/E_1$ and $F_2 \cong E/F_1$.
But I don't know how to prove that $\codim (E_1 \cap F_1) \le \dim E_2 + \dim F_2$. I saw a proof that $\codim (E_1 \cap F_1)$ is finite but it used some fancy isomorphism theorem, so I think a more bare hands approach would be helpful. Thanks.