Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Trying to wrap my head around all these different spaces. Which one is the most general? Can you summarize the differences between them? Is there a notable space that I missed?

share|cite|improve this question
Your question is very general. What kind of answer do you expect? What is the context? – Fredrik Meyer May 6 '11 at 22:07
First you should start learning what a vector space is, then what a Hilbert Space is, then what a Banach space is and then what a Sobolev space is. Don't try to learn what a Sobolev space is when you don't know what a vector space is. You would fail. – Jonas Teuwen May 6 '11 at 22:09
To add to Jonas' plan: while vector spaces, Hilbert spaces, and Banach spaces can be learned completely abstractly (I wouldn't recommend it, but they can), Sobolev spaces by definition requires familiarity with Lebesgue integration and other aspects of real analysis. – Willie Wong May 7 '11 at 2:08
up vote 23 down vote accepted

Clearly, vector spaces are the most general notion among these, because they can be defined over any field and all, Banach, Hilbert and Sobolev spaces are vector spaces.

Banach spaces make sense over any normed field (e.g. $\mathbb{R}$ or $\mathbb{C}$). I've only encountered Hilbert spaces over the reals or the complex numbers so far. Every Hilbert space is a Banach space and every Banach space is a normed vector space.

Sobolev spaces are quite a bit more special. They are a class of function spaces, usually defined for open subsets of $\mathbb{R}^n$ or sometimes on manifolds. Sobolev spaces are usually Banach spaces, but they can be Hilbert spaces as well (for the exponent $p = 2$).

Finally, you omitted the important classes of locally convex spaces and Fréchet spaces among many other things. Except for general vector spaces all the mentioned classes are (Hausdorff) topological vector spaces, but I don't think it's worthwhile to indulge in name-dropping. Without further information about your goal, it's hard to tell what kind of answer you are looking for. I'd recommend having a look at any introductory text on functional analysis where most of these classes of spaces are touched upon.

share|cite|improve this answer
People use $p$-adic Banach spaces. (I'm not sure exactly what for, though.) – Qiaochu Yuan May 6 '11 at 22:40
@Qiaochu: They arise naturally for instance in the investigation of Fourier analysis on $p$-adic groups (geometric, representation theoretic and number theoretic questions with $p$-adics). The fields $\mathbb{Q}_{p}$ or their completions $\mathbb{C}_p$ are a normed fields, that's what I meant when saying e.g. $\mathbb{R}$ or $\mathbb{C}$, but I already mentioned too many words without explanation... An introductory book on that is Schneider's $p$-adic functional analysis. – t.b. May 6 '11 at 22:43
What book on Functional Analysis would you recommend? – dzhelil May 7 '11 at 21:57
@Dzhelil: It depends a lot on your background and your interests. I find Conway's book quite good and my personal favorite is Pedersen's Analysis now. A short and very good introduction is given in Zimmer: Essential results of functional analysis. – t.b. May 7 '11 at 22:10
Well, I have learned the subject from Conway but I had a hard time understanding it but maybe you're smarter than I am. I like Lax's book. – Jonas Teuwen May 12 '11 at 13:42

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.