Question (from my intro to topology course): Let $ (X, \mathcal{T}) $ be a metrizable topological space and let $ N $ be a neighborhood of a point $ a \in X $. (A neighborhood $ N $ of $ a $ of a topological space $ (X, \mathcal{T}) $ is a subset of $ X $ that contains an open set that contains $ a $.) Prove that $ N $ contains a neighborhood $ V $ of $ a $ such that $ V $ is closed.
I just started to learn about topological space after learning about metric space and I am confused about the definitions of neighborhood and open set. This thread explains that I can define open sets in a topological space $ (X, \mathcal{T}) $ to mean elements in the topology $ \mathcal{T} $ or open sets in a metric space $ (X, d) $ to mean a set that is a neighborhood of each of its points.
Going back to my original problem, if $ (X, \mathcal{T}) $ is metrizable, then I can define a metric $ d $ on $ X $ whose open sets form the topology $ \mathcal{T} $. Since $ N $ is a neighborhood of $ a \in X, N $ contains an open set, say $ O_{a} $, that contains $ a $. Is $ O_{a} $ in this case an element of $ \mathcal{T} $ or is it an open set in the metric space $ (X, d) $? How can I prove that $ N $ contains a neighborhood $ V $ of $ a $ such that $ V $ is closed? My current approach is to find an open set $ V $ such that $ N^{C} \subset V $, but haven't succeeded so far. For this current approach, is the open set $ V $ that I need to find defined as an element of $ \mathcal{T} $ or as an open set in the metric space $ (X, d) $?
Any insight is appreciated.