12

Are there any (real or complex) vector spaces which can be made into a Banach space given a suitable norm, but cannot be given a norm that makes it a Hilbert space?

I know that the parallelogram law tells us whether a norm comes from an inner product, and I can think of spaces which have no norm making it a Banach space (e.g. spaces of countably infinite dimension). But I can't come up with an example of a space that has a norm making it a Banach space but with no norm making it a Hilbert space.

  • Which norms on $\mathbb R^n$ do you know? Every heard of the $\ell_p$ norm? If $p\ne 2$, then its not coming from an inner product. – Ittay Weiss Jan 04 '16 at 09:47
  • 1
    I know that, but I am trying to find a vector space such that whichever norm we put on it, it will never be a Hilbert space. (I also want the space to have the property that it can be made into a Banach space, given a suitable norm.) – Math Maniac Jan 04 '16 at 09:54
  • ah, I understand your question now. – Ittay Weiss Jan 04 '16 at 09:55
  • 4
    If all is about "can be made", then all we have is the dimension of the space. So you ask for which cardinalities $a$ we can define a norm but no inner product on $\Bbb R^a$? – Hagen von Eitzen Jan 04 '16 at 10:11
  • @HagenvonEitzen: That sounds like a good starting point: It can be turned into a topological vector space as product space. Next one may play around with the cardinality and first countability. What do you think? – C-star-W-star Jan 04 '16 at 10:43
  • There you can find a solution: TVS - Thanks to Daniel Fischer!! – C-star-W-star Jan 04 '16 at 10:57
  • @Freeze_S: I don't see how that question gives us a vector space which can be made into a Banach space, but not a Hilbert space. – PhoemueX Jan 04 '16 at 11:57
  • @PhoemueX: You're right: It may have a different topology turning it into a Hilbert space. – C-star-W-star Jan 04 '16 at 12:00

3 Answers3

6

No. We have the following result.

Proposition. Let $X$ be a real or complex vector space. Then $X$ can be furnished with a complete norm if and only if there exists an inner-product on $X$ whose corresponding norm is complete.

For a topological space $X$, denote by $d(X)$ the density of $X$, that is, the minimal cardinality of a dense set in $X$. We denote the cardinality of the continuum by $\mathfrak{c}$. Certainly, $\mathfrak{c}=\mathfrak{c}^{\aleph_0}$, which we shall need.

Proof. It is enough to prove the implication $(\Rightarrow$). Let $X$ be a Banach space. Without loss of generality $X$ we may suppose that $X$ is infinite-dimensional. We split the proof into two cases.

Case where $d(X)\leqslant \mathfrak{c}$.

We know that the cardinality $b(X)$ of any Hamel basis of an infinite-dimensional Banach space is at least $\mathfrak{c}$. Thus,

$$\mathfrak{c}\leqslant b(X)\leqslant |X|\leqslant d(X)^{\aleph_0}\leqslant \mathfrak{c}^{\aleph_0}=\mathfrak{c},$$

which yields $b(X)=\mathfrak{c}$[a]. This means that $X$ is isomorphic as a vector space to the (separable!) Hilbert space $\ell_2$, so one may use any algebraic isomorphism between $X$ and $\ell_2$ to define a complete, inner-product norm on $X$.

Case where $d(X)> \mathfrak{c}$.

For Banach spaces $X$ with $d(X)> \mathfrak{c}$, the cardinality of $X$ is the same as $b(X)$. We then have $$b(X)=|X|=|\ell_2(d(X))|=b(\ell_2(d(X))),$$ so one may use any algebraic isomorphism between $X$ and the Hilbert space $\ell_2(d(X))$ to define a complete, inner-product norm on $X$. $\square$


[a]: Actually one has the equality $|X|=d(X)^{\aleph_0}$ for every infinite-dimensional Banach space but we do not need it here.

Tomasz Kania
  • 16,361
1

No, because we can always define an inner product for an arbitrary vector space $X$ over $\mathbb R$ or $\mathbb C$.
You can find details from this answer. Let $(e_i)_{i \in I}$ be a Hamel basis of $X$. For any $x, y \in X$, one can uniquely write $x = \sum_{i \in I} \xi_i e_i$ and $y = \sum_{i \in I} \eta_i e_i$. Then $\langle x, y \rangle := \sum_{i \in I} \xi_i\overline{\eta_i}$ defines a norm on $X$.

Luke
  • 731
0

On space of polynomials over $[0,1]$, there does not exists any norm such that it becomes Banach space.

Sushil
  • 2,821