When is a Banach space a Hilbert space?
From this article by O. N. Kosukhin:
A real Banach space $(X, \|\cdot\|)$ is a Hilbert space if and only if for any three points $A$, $B$, $C$ of this space not belonging to a line there are three altitudes in the triangle $ABC$ intersecting at one point.
Many other references show when Googling
"is a hilbert space if" banach
Bessaga and Pelczynski wrote a survey on Banach spaces. The chapter 4 is devoted to this question.
http://matwbn.icm.edu.pl/ksiazki/or/or2/or214.pdf
More characterisations are in the book of Haim Brezis (Analyse fonctionnelle), at the appendix of Chapter 5. I will copy two of these below, toghether with the references:
- If $ \dim(E)\geq 2 $ and every subspace $ X\subset E $ of dimension $ 2 $ is the image of a bounded projector $ P $ such that $ \|P\| = 1 $, then $ E $ is isometric to a Hilbert space (Kakutani, Japanese Journal of Mathematics, 1939);
- if $ \dim(E)\geq 3 $ and the map $ T $, defined as the identity on the unit ball and as $ u/\|u\| $ when $ \|u\|\geq 1 $, is lipschitzian with constant $ 1 $, then $ E $ is isometric to a Hilbert space (de Figueiredo; Karlovitz, Bulletin of the American Mathematical Society, 1967).
Also, if $ E $ is isomorphic to all its infinite-dimensional subspaces, then it is isomorphic to a separable Hilbert space (Gowers, Annals of Mathematics, 2002).