Given a vector space $V$ (possibly infinite dimension) and a subspace $W$, is it always possible to write
$$V = W\oplus \overline{W}$$
For some subspace $\overline{W}$ of $V$. How would one show this? Clearly if there is additional structure, like $V$ has an inner product and is finite dimensional we can set $$\overline{W} := W^\perp = \{ v\in V \ | \ \forall w\in W, <w,v> = 0 \}$$ But can we always decompose any vector space $V$ this way given any subspace $W$? This post shows it can be done for finite dimension $W$: Finite dimension case. Is additional structure such as an inner product required?