I'm studying Functional Analysis by myself. the following is an exercise while I'm not sure about my answer.
If $X$ is a locally convex space (LCS), show that $X$ is metrizable if and only if $X$ is first countable. Is this equivalent to saying that $\{0\}$ is a $G_\delta$ set?
My proof:
First, suppose an LCS $X$ is metrizable. Then its topology is determined by a countable family of seminorms $\{p_n\}$. put $V_{n,m}=\{x\in X ; p_n(x)<\frac{1}{m}\}$ for every n,m>0. then the family $\{V_{n,m}; n,m>0\}$ is a local basis at 0 which show that $X$ is first countable.
Conversely, suppose an LCS $X$ is first countable, and let $\{V_n; n>0\}$ be a local base at 0, where every $V_n$ is convex and balanced. corresponding every $V_n$, there is a unique continuous seminorm $p_n$. now define pseudo-metric $d(x,y):= \sum 2^{-n}\frac{p_n(x-y)}{1+p_n(x-y)}$. $d$ is a metric and $X$ is metrizable.
For the rest of exercise, I do not have any idea. Please correct my answer. Thanks in advance.