Let $V$ be a topological vector space.
Inspired by this list
- Every inner-product induces a (unique?) norm
- Every norm induces a (unique?) metric
- Every metric induces a (unique?) uniform structure
- Every uniform structure induces a (unique?) topology,
I'm trying to complete the list
- $V$ admits an inner-product iff ???
- $V$ admits a norm iff it is Hausdorff and has a convex bounded neighborhood of zero (Kolmogorov's theorem)
- $V$ admits a metric iff it is Hausdorff and has a countable base of neighborhoods of zero
- $V$ admits a (unique) uniform structure, for free
and the list
- $V$ is a Euclidean space iff ???
- $V$ is a Hilbert space iff it has a complete inner-product and the scalars are $\Bbb R$ or $\Bbb C$
- $V$ is a Banach space iff it has a complete norm and the scalars are $\Bbb R$ or $\Bbb C$
- $V$ is a ??? iff it has a complete metric
Namely, what are equivalent conditions for $V$ to admit an inner-product? How do Euclidean spaces $\textbf{R}^n$ fit into this scheme? Does $V$ have a special name when it has a complete metric, or are these spaces not important enough? In the first list, is the induced structure always unique?