I am having a chicken egg problem with projections in Hilbert spaces. I was trying to show that if a Hilbert space can be written as $H = U \oplus U^\bot$ where $U$ is any subspace then $U$ is closed.
In an answer it was pointed out to me that I can argue that $U$ is the range of a projection. But my understanding is that if $U$ is closed then $H=U \oplus U^\bot$ and the map $u + u^\bot \mapsto u$ is a continuous linear operator and we call it the ortogonal projection onto $U$.
But in the answer the suggestion goes the other way around: we don't have that $U$ is closed.
(1) If $U$ is not closed is it still true that every $h \in H$ can be written as $u + u^\bot$ and we still get an orthogonal projection?
-
(2) It's not clear whether I should projection onto $U$ or onto $U^\bot$. This seems to suggest that both the range and the kernel of a projection are always closed. Is this really the case?