Let $X$ be a metrizable topological vector space (TVS) over $\mathbb R\text{ or }\mathbb C$, and consider the following two properties that $X$ might have.
- Local convexity
- Completeness (as a TVS, which implies completeness in any invariant compatible metric)
I would like to know which combinations of these properties are enough to guarantee what I will call the closed ball property (CBP), which says that for every compatible invariant metric d, the closure of the unit ball $B_{<1} = \{x\in X:d(0, x) < 1\}$ is the closed unit ball $B_{\leq 1} = \{x\in X : d(0, x) \leq 1\}$. This post gives a counterexample showing that metrizability alone does not guarantee CBP. The post also claims without proof that (1) + (2) together (which make $X$ a Fréchet space) does guarantee CBP. (Edit: I added the "for every compatible invariant metric" part above.)
This naturally raises the question: Does (1) or (2) alone suffice for CBP to hold? Please provide proofs or counterexamples showing which combinations of (1) and (2) guarantee CBP. If both (1) + (2) are both required, please give a proof of the (1) + (2) case, as I cannot find any.
I should add that this post discusses the same question on more general grounds, but it does not seem to contain any direct answers to the question I'm asking here.