# dual space of a locally convex space

I'm self studying Rudin's Functional Analysis by myself. In page 68, he wants to show that $(X^*,w^*)^*=X$ where X is a topological vector space and whose dual is $X^*$.

He says every $x\in X$ induces a linear functional $f_x$ on $X^*$, defined by $f_x(\phi)=\phi x$ for every $\phi\in X^*$. then he says $X=\{f_x, x\in X\}$ . I can not understand why $X=\{f_x, x\in X\}$? I think just there is a linear bijection between $X$ and $\{f_x, x\in X\}$ and we can say there is a linear bijection between $X$ and $(X^*,w^*)^*$. Please help me.

In the weak$^*$-topology of $X^*$, you can linearly and continuously inject $X$ into $X^{**}$. Rudin considers this injection an identification, which eases notation. In this relation, see page 95 for a more thorough discussion of the special case of Banach spaces.