Let $V$ be a vector space with bases $B_1$, $B_2$. For all $b\in B_1$ there exists $U_b\subset B_2$ such that $U_b$ is finite and $b\in span(U_b)$. Hence, $V=span(B_1)=span(\cup_{b\in B_1}U_b)$. Since $B_2$ is a minimal spanning set this implies that $B_2=\cup_{b\in B_1}U_b$. At this point, I use an intuition-istic argument to show that $|B_1|\leq |B_2|$. i.e $$|B_2|=|\cup_{b\in B_1}U_b|\leq_{(1)} \sum_{b\in B_1}|U_b|\leq_{(2)} \sum_{b\in B_1}|\aleph_0|=_{(3)}|B_1||\aleph_0|=_{(4)}|B_1|$$
Using the same argument we can show that $|B_2|\leq |B_1|$. Hence by Schröder-Bernstein, $|B_1|=|B_2|$.
I did a course on set theory once and would have come across the operations involved in cardinal arithmetic. However, that was a long time ago. Can someone care to state or elucidate the actual cardinal operations or theorems involved in the argument above? Thanks.