From the post" When is the closure of an open ball equal to the closed ball?'', we know that the closure of an open ball does not necessarily equal to the closed ball. In a Frechet space or a Banach space, the closure of an open equal to the closed ball. How about the general case?
Let $(X,\tau)$ be a topological vector space that compatible with a metric $d$. i.e., the topology $\tau$ induced by the metric makes vector operations (vector addition and scalar multiplication) continuous.
Does the closure of an open ball $B_{r}(x)=\{y\in X; d(x,y)<r\}$ equal to the closed ball $\hat{B}_{r}(x)=\{y\in X; d(x,y)\leq r\}$.
The discrete topology with $\mathbb{R}$ is NOT a topological vector space because scalar multiplication is not continuous. Below is my construction: Let us consider the topology on $\mathbb{R}$ generated by the metric below: $$ d(x,y)=\begin{cases} |x-y|\qquad&\text{if and only if $|x-y|<1$}\\\ 1&\text{otherwise} \end{cases} $$ I'm not quite sure if it is a topological vector space. It seem that the closure of $B_1(x)$ does not equal to the closed ball $\hat{B}_1(x)$