I’d thought the Hilbert space was uncountably dimensional because the number of functions of a real line is uncountable. But in QM it’s countable… because everything comes in multiples of Planck’s constant, perhaps? Though I haven’t seen the actual reason stated, and perhaps it’s something beyond my current grasp.
Ahh… here’s something I can help with. To see why Hilbert space has a countable basis, let’s first define Hilbert space. So let
L2 = the set of all functions f such that the integral of |f|2 is finite, and let
N = the set of all functions such that the integral of |f|2 is zero. This includes for example the Dirichlet function which is one on rational numbers but zero on irrational numbers. So it’s actually a pretty big space.
Hilbert space is defined to be the quotient space L2/N. To see that it has a countable basis, it suffices to show that it contains a countable dense set. Then the Gram-Schmidt orthogonalization process can turn that set into a basis. What does it mean to say that a set is dense? Well, the metric on Hilbert space is given by the formula
%20=%20\sqrt{\int%20|f%20-%20g|%5E2}),
so a sequence is dense if for every element f of Hilbert space, you can find a sequence f_n such that
%20\to%200). Now we can see why we needed to mod out by N -- any two points of N are considered to have distance zero from each other!
So what’s a countable dense sequence? One sequence that works is the sequence of all piecewise-linear continuous functions with finitely many pieces whose vertices are rational numbers. This class includes for example the function defined by the following equations:
%20=%200) for all
%20=%20(1/2%20+%20x)/3) for all
%20=%20(1/2%20-%20x)/3) for all 0<x<1/2
%20=%200) for all x>1/2
Note that I don’t need to specify what f does if I plug in a number in the finite set
, since any function g which is zero outside of that set is an element of N, so fg would represent the same element of Hilbert space as f.
So to summarize:
The uncountable set that you would intuitively think is a basis for Hilbert space, namely the set of functions which are zero except at a single value where they are one, is in fact not even a sequence of distinct elements of Hilbert space, since all these functions are elements of N, and are therefore considered to be equivalent to the zero function.
The actual countable basis for Hilbert space will look much different, and the Gram-Schmidt process I alluded to above doesn’t really let you say exactly what the basis looks like. For Hilbert space over the unit interval, there is a convenient way to get around this, namely Parseval’s theorem, which states that the sequences
%20=%20\cos(2\pi%20nx)) and %20=%20\sin(2\pi%20nx)) form a basis for Hilbert space. For Hilbert space over the entire real line, there are some known bases but they aren’t as elegant, and in practice we rarely need an explicit countable basis.
Finally, the philosophical aspect: Having a countable basis means that elements of Hilbert space can be approximated arbitrarily well by elements which take only a finite amount of information to describe*, much like real numbers can be approximated by rational numbers. This means that an infinite set atheist should be much more comfortable with countable-basis Hilbert space than with uncountable-basis Hilbert space, where such approximation is impossible.
* The general rule is:
Elements of a finite set require a finite and bounded amount of information to describe.
Elements of a countable set require a finite but unbounded amount of information to describe.
Elements of an uncountable set (of the cardinality of the continuum) require a countable amount of information to describe.
Elements of an uncountable set (of the cardinality of the continuum) require a countable amount of information to describe.
Perhaps this goes too far, but this is why one typically prefers separable Hilbert spaces in QM (and functional analysis in general). Admittedly non-separable Hilbert spaces (which lack even a countable basis) are somewhat rare in practice.
Meant to reply to this a bit back, this is probably a stupid question, but...
The uncountable set that you would intuitively think is a basis for Hilbert space, namely the set of functions which are zero except at a single value where they are one, is in fact not even a sequence of distinct elements of Hilbert space, since all these functions are elements of , and are therefore considered to be equivalent to the zero function.
What about the semi intuitive notion of having the dirac delta distributions as a basis? ie, a basis delta(X—R) parameterized by the vector R? How does that fit into all this?
Good question! The Dirac delta distributions are a basis in a certain sense, but not in the sense that I was talking about in my previous comment (which is the sense in which mathematicians and physicists say that “the Hilbert space of quantum mechanics has a countable basis”). I realize now that I should have been more clear about what kind of basis I was talking about, which is an orthonormal basis—each element of the basis is a unit vector, and the lines spanned by distinct basis elements meet at right angles. Implicit in this formulation is the assumption that elements of the basis will be elements of Hilbert space. This is why the Dirac delta distributions are not a basis in this sense—they are not elements of Hilbert space; in fact they are not even functions but are rather generalized functions). Physicists also like to say that they are “nonrenormalizable” in the sense that “no scalar multiple of a delta function is a unit vector”—illustrating failure of the criterion of orthonormality in a more direct way.
The sense in which the Dirac delta distributions are a basis is that any element of Hilbert space can be written as a integral combination of them:
\delta_x%20\;dx)
(Both sides of this equation are considered in the distributional sense, so what this formula really means is that for any function g,
\left(\int%20g\delta_x\right)\;dx,)
which is a tautology.) This is of course a very different statement from the notion of orthonormal basis discussed above.
So what are some differences between these two notions of bases?
Orthonormal bases have the advantage that any two orthonormal bases have the same cardinality, allowing dimension to be defined consistently. By contrast, if one applies a Fourier transform to Hilbert space on [0,1], one gets Hilbert space on the integers; but the former has an uncountable basis of Dirac delta functions while the latter has a countable basis of Dirac delta functions. The Fourier transform is a unitary transformation, so intuitively that means it shouldn’t change the dimension (or other properties) of the Hilbert space. So the size of the Dirac delta basis is not a good way of talking about dimension.
Orthonormal bases take the point of view that Hilbert space is an abstract geometric object, whose properties are determined only by its elements and the distances between them as defined by the distance function I described in my previous comment. By contrast, Dirac delta bases only make sense when you go back and think of the elements of Hilbert space as functions again. Both these points of view can be useful. A big advantage of the abstract approach is that it means that unitary transformations will automatically preserve all relevant properties (e.g. Fourier transform preserving dimension as noted above).
So to summarize, both bases are useful, but the orthonormal basis is the right basis with respect with which to ask and answer the question “What is the dimension of Hilbert space?”
Nice explanation. Just to provide a reference, I would mention that the theory that extends Hilbert spaces to distribitions goes under the name of Rigged Hilbert spaces.
Aaaaarggghh! (sorry, that was just because I realized I was being stupid… specifically that I’d been thinking of the deltas as orthonormal because the integral of a delta = 1.)
Though… it occurs to me that one could construct something that acted like a “square root of a delta”, which would then make an orthonormal basis (though still not part of the hilbert space).
Though… it occurs to me that one could construct something that acted like a “square root of a delta”, which would then make an orthonormal basis (though still not part of the hilbert space).
I’m not sure what you’re trying to construct, but note that one can only multiply distributions under rather restrictive conditions. There are some even more abstract classes of distributions which permit an associative multiplication (Colombeau algebras, generalized Gevrey classes of ultradistributions, and so on) but they’re neither terribly common nor fun to work with.
Ah, nevermind then. I was thinking something like let b(x,k) = 1/sqrt(2k) when |x| < k and 0 otherwise
then define integral B(x)f(x) dx as the limit as k->0+ of integral b(x,k)f(x) dx
I was thinking that then integral (B(x))^2 f(x) dx would be like integral delta(x)f(x) dx.
Now that I think about it more carefully, especially in light of your comment, perhaps that was naive and that wouldn’t actually work. (Yeah, I can see now my reasoning wasn’t actually valid there. Whoops.)
Ahh… here’s something I can help with. To see why Hilbert space has a countable basis, let’s first define Hilbert space. So let
L2 = the set of all functions f such that the integral of |f|2 is finite, and let
N = the set of all functions such that the integral of |f|2 is zero. This includes for example the Dirichlet function which is one on rational numbers but zero on irrational numbers. So it’s actually a pretty big space.
Hilbert space is defined to be the quotient space L2/N. To see that it has a countable basis, it suffices to show that it contains a countable dense set. Then the Gram-Schmidt orthogonalization process can turn that set into a basis. What does it mean to say that a set is dense? Well, the metric on Hilbert space is given by the formula
%20=%20\sqrt{\int%20|f%20-%20g|%5E2}),so a sequence is dense if for every element f of Hilbert space, you can find a sequence f_n such that
%20\to%200). Now we can see why we needed to mod out by N -- any two points of N are considered to have distance zero from each other!So what’s a countable dense sequence? One sequence that works is the sequence of all piecewise-linear continuous functions with finitely many pieces whose vertices are rational numbers. This class includes for example the function defined by the following equations:
%20=%200) for all %20=%20(1/2%20+%20x)/3) for all %20=%20(1/2%20-%20x)/3) for all 0<x<1/2 %20=%200) for all x>1/2Note that I don’t need to specify what f does if I plug in a number in the finite set
, since any function g which is zero outside of that set is an element of N, so f g would represent the same element of Hilbert space as f.So to summarize:
The uncountable set that you would intuitively think is a basis for Hilbert space, namely the set of functions which are zero except at a single value where they are one, is in fact not even a sequence of distinct elements of Hilbert space, since all these functions are elements of N, and are therefore considered to be equivalent to the zero function.
The actual countable basis for Hilbert space will look much different, and the Gram-Schmidt process I alluded to above doesn’t really let you say exactly what the basis looks like. For Hilbert space over the unit interval, there is a convenient way to get around this, namely Parseval’s theorem, which states that the sequences
%20=%20\cos(2\pi%20nx)) and %20=%20\sin(2\pi%20nx)) form a basis for Hilbert space. For Hilbert space over the entire real line, there are some known bases but they aren’t as elegant, and in practice we rarely need an explicit countable basis.Finally, the philosophical aspect: Having a countable basis means that elements of Hilbert space can be approximated arbitrarily well by elements which take only a finite amount of information to describe*, much like real numbers can be approximated by rational numbers. This means that an infinite set atheist should be much more comfortable with countable-basis Hilbert space than with uncountable-basis Hilbert space, where such approximation is impossible.
* The general rule is:
Elements of a finite set require a finite and bounded amount of information to describe.
Elements of a countable set require a finite but unbounded amount of information to describe.
Elements of an uncountable set (of the cardinality of the continuum) require a countable amount of information to describe.
Thanks! That makes intuitive sense to me.
Perhaps this goes too far, but this is why one typically prefers separable Hilbert spaces in QM (and functional analysis in general). Admittedly non-separable Hilbert spaces (which lack even a countable basis) are somewhat rare in practice.
Meant to reply to this a bit back, this is probably a stupid question, but...
What about the semi intuitive notion of having the dirac delta distributions as a basis? ie, a basis delta(X—R) parameterized by the vector R? How does that fit into all this?
Good question! The Dirac delta distributions are a basis in a certain sense, but not in the sense that I was talking about in my previous comment (which is the sense in which mathematicians and physicists say that “the Hilbert space of quantum mechanics has a countable basis”). I realize now that I should have been more clear about what kind of basis I was talking about, which is an orthonormal basis—each element of the basis is a unit vector, and the lines spanned by distinct basis elements meet at right angles. Implicit in this formulation is the assumption that elements of the basis will be elements of Hilbert space. This is why the Dirac delta distributions are not a basis in this sense—they are not elements of Hilbert space; in fact they are not even functions but are rather generalized functions). Physicists also like to say that they are “nonrenormalizable” in the sense that “no scalar multiple of a delta function is a unit vector”—illustrating failure of the criterion of orthonormality in a more direct way.
The sense in which the Dirac delta distributions are a basis is that any element of Hilbert space can be written as a integral combination of them:
\delta_x%20\;dx)(Both sides of this equation are considered in the distributional sense, so what this formula really means is that for any function g,
\left(\int%20g\delta_x\right)\;dx,)which is a tautology.) This is of course a very different statement from the notion of orthonormal basis discussed above.
So what are some differences between these two notions of bases?
Orthonormal bases have the advantage that any two orthonormal bases have the same cardinality, allowing dimension to be defined consistently. By contrast, if one applies a Fourier transform to Hilbert space on [0,1], one gets Hilbert space on the integers; but the former has an uncountable basis of Dirac delta functions while the latter has a countable basis of Dirac delta functions. The Fourier transform is a unitary transformation, so intuitively that means it shouldn’t change the dimension (or other properties) of the Hilbert space. So the size of the Dirac delta basis is not a good way of talking about dimension.
Orthonormal bases take the point of view that Hilbert space is an abstract geometric object, whose properties are determined only by its elements and the distances between them as defined by the distance function I described in my previous comment. By contrast, Dirac delta bases only make sense when you go back and think of the elements of Hilbert space as functions again. Both these points of view can be useful. A big advantage of the abstract approach is that it means that unitary transformations will automatically preserve all relevant properties (e.g. Fourier transform preserving dimension as noted above).
So to summarize, both bases are useful, but the orthonormal basis is the right basis with respect with which to ask and answer the question “What is the dimension of Hilbert space?”
Nice explanation. Just to provide a reference, I would mention that the theory that extends Hilbert spaces to distribitions goes under the name of Rigged Hilbert spaces.
Aaaaarggghh! (sorry, that was just because I realized I was being stupid… specifically that I’d been thinking of the deltas as orthonormal because the integral of a delta = 1.)
Though… it occurs to me that one could construct something that acted like a “square root of a delta”, which would then make an orthonormal basis (though still not part of the hilbert space).
(EDIT: hrm… maybe not)
Anyways, thank you.
I’m not sure what you’re trying to construct, but note that one can only multiply distributions under rather restrictive conditions. There are some even more abstract classes of distributions which permit an associative multiplication (Colombeau algebras, generalized Gevrey classes of ultradistributions, and so on) but they’re neither terribly common nor fun to work with.
Ah, nevermind then. I was thinking something like let b(x,k) = 1/sqrt(2k) when |x| < k and 0 otherwise
then define integral B(x)f(x) dx as the limit as k->0+ of integral b(x,k)f(x) dx
I was thinking that then integral (B(x))^2 f(x) dx would be like integral delta(x)f(x) dx.
Now that I think about it more carefully, especially in light of your comment, perhaps that was naive and that wouldn’t actually work. (Yeah, I can see now my reasoning wasn’t actually valid there. Whoops.)
Ah well. thank you for correcting me then. :)