Suppose $U$ is a subspace of $V$ such that $V/U$ is finite-dimensional. Prove that there exists a subspace $W$ of $V$ such that $\dim W = \dim V/U$ and $V=U\oplus W$.
Here's what I've got so far: $V/U$ is finite-dimensional so it must have a finite basis $\{v_1 + U, \cdots, v_n+ U\}$. Choose any representative element of each $v_i + U$ and call it $w_i$ (I'm not sure if this is allowed). Then let $W = \operatorname{span}(w_1, \dots, w_n)$. Then $\dim W = n = \dim V/U$. Let $v\in V$. Then $$v+U \in V/U \implies v+U = a_1(w_1 + U) + \cdots + a_n(w_n + U) \\ v+U = (a_1w_1 + \cdots + a_nw_n) + U \\ v-(a_1w_1 + \cdots + a_nw_n) \in U$$ Which tells us that $v-(a_1w_1 + \cdots + a_nw_n) = u$ for some $u\in U$. Denote $a_1w_1 + \cdots + a_nw_n$ by $w$. Note that $w\in W$. Thus $v = u + w$ for $U$ and $W$.
I'm not sure how to show this is a unique decomposition of $v$, though.
Am I on the right track here? If so, how do I show that $u$ and $w$ are unique?