Let $Z$ be a linear subspace in $X^*$, the dual space of $X$, where $X$ is a normed linear space. We define $$Z_ \bot = \{x \in X : \phi(x) = 0, \forall \phi \in Z \}. \quad (I)$$
Now, I have to prove that for any closed subspace $Y$ in $X$, $(Y^ \bot )_ \bot = Y.$ Where, $ Y ^ \bot$ is the annihilator or orthogonal complement of $Y$. That is, $ Y ^\bot = \{ \phi \in X^*: \phi(y) =0, \forall y \in Y\}$.
Well, my idea is to show that the two sides are subsets of each other: $(Y^ \bot )_ \bot \subseteq Y$ and $Y \subseteq (Y^ \bot )_ \bot$.
We know that $Y^ \bot$ is indeed a subspace of $X^*$. Thus, we can plug in $Y^ \bot$ as $Z$ in the definition (I), and form $$(Y^ \bot )_ \bot = \{x \in X, \phi(x) = 0, \forall \phi \in Y^\bot \} \quad (II).$$ Now, let's pick an arbitrary $y \in Y$ and an arbitrary $\psi \in Y ^\bot$. Obviously, $y$ satisfies the conditions in (II). Thus, we have $ y \in (Y^ \bot )_ \bot. $ Thus, $Y \subseteq (Y^ \bot )_ \bot$. Am I right so far? This whole conclusion, though obvious, seems a bit cyclic to me.
Also, I have difficulty in the proof of the inverse direction. That is, to show that if $ y \in (Y^ \bot )_ \bot $, then $y \in Y.$ Plus, and perhaps more importantly, where should I use the closedness of $Y$? Thanks for any help.