Let $X$ be a separable Banach space. If $M$ is a linear manifold in $X^*$ give necessary and sufficient conditions that every functional in $w^*-\mathrm{cl} M$ be the $w^*$- limit of a sequence from M.
My attempt: I suppose $A$ is a w* - closed set and $M=\text{linear span}~ A$. Suppose $\phi \in w^*- \mathrm{cl} M$. Because $w^*- cl M = ||.||-\mathrm{cl} M$, we have $\phi \in ||.||- cl M$ . Thus there is a sequence $\{\phi_n\}$ in $M$ such that $\phi=||.||-\lim \phi_n$, and clearly $\phi=w^*-\lim \phi_n$.
Conversely, suppose $\phi=w^*-\lim \phi_n$ where $\{\phi_n\}$ is a sequence in $M$. Clearly $N(\phi,x_1,...,x_n,\epsilon)\cap M\not=\varnothing$, for every $\epsilon>0$ , $x_i\in X$.
I do not know my proof is correct or not. Also I do not use the condition $M=\text{linear span}~ A$ for the second part. Please help me. Thanks for your help.