Let X be a normed space and X' the dual space of X. The annihilator of a vector subspace $M\subset X$ is defined by: $$M^{\perp}:=\{f\in X'|f(y)=0 \forall y\in M\}\subset X'$$ Is $N\subset X'$ a vector subset of a dual space, then the annihilator of N in X is defined by: $$N^\perp:=\{x\in X|f(x)=0 \forall \in N\}\subset X$$ Show: i)$(M^\perp)^\perp=\overline M$ ii) $\overline N\subset (N^\perp)^\perp$
I found the following proof online, but I have some difficulties understanding the notation:
1) $(A^\perp)^\perp$ is a closed span of A
2)$(B^\perp)^\perp$ is a weak* closed span of B
1)We know $A\subset (A^\perp)^\perp$, and $(A^\perp)^\perp$ is a closed subspace. Since $\overline{span}$ A is the smallest closed subspace containing A, it suffices to show that $(A^\perp)^\perp \subset\overline{span}A$. Suppose not, and pick $x\in (A^\perp)^\perp/\overline{span}A$. Then, since $\overline{span}A$ is a closed subspace, by the Hahn-Banach Theorem we can choose $f\in X'$ such that $f(x)\neq0$ and $f(y)=0$ for all $y\in\overline{span}A$. In particular, $f(y)=0$ for all $y\in A$, so $f\in A^\perp$. Since $f(x)\neq0$ we have $x\notin(A^\perp)^\perp$, and this is a contradiction.
What exactly is the closed span of A? I tried to google it but I didn't find much. Same with the weak* closed span. Is $\overline{span}$ the closed span?. How exactly did we use the Hahn-Banach Theorem to find this f? Can someone help me?