Given a subspace $U \subset V$ of a vector space $V$, show that there exists a subspace $U' \subset V$, such that $U+U'=V$ and $U \cap U'=\{0_V\}$.
I am aware that $U'$ is the complement of $U$ in $V$.
Would it be correct to prove this over the basis extension theorem?
For every subspace $U$ there exists a basis of $U$, let it be $B_U$. It is true that $B_U \subset V$. According to the basis extension theorem one can extend any set of linearly independant vectors in $V$ to a basis of $V$. Thus one can extend $B_U$ to a basis of $V$. Let this basis be $B_V$. It is true, since the vectors in $B_V$ are linearly independant, that $\langle B_U \rangle \cap \langle B_V \setminus B_U \rangle = \{0_V\}$. It is also obviously true that $\langle B_U \rangle + \langle B_V \setminus B_U \rangle =V $. Let $\langle B_V \setminus B_U \rangle=U'$.
Is this correct or am I missing something?