Skip to content

Separable Hilbert Spaces

A Hilbert space is separable if it contains a countable dense subset. In Hilbert-space practice, this is equivalent to having a finite or countably infinite complete orthonormal basis.

Most Hilbert spaces used in ordinary quantum mechanics are separable. This fact is one reason countable basis expansions, truncations, and numerical approximations are so effective, even when the system has continuous position variables.

A subset D⊂HD\subset\mathcal H is dense if every vector in H\mathcal H can be approximated arbitrarily well by vectors from DD:

∀ψ∈H,∀ϵ>0,∃d∈Dsuch that∥ψ−d∥<ϵ.\forall \psi\in\mathcal H,\quad \forall \epsilon>0,\quad \exists d\in D \quad \text{such that} \quad \lVert\psi-d\rVert\lt\epsilon.

The word “dense” refers to the Hilbert-space norm. It does not mean that every vector literally belongs to DD.

A Hilbert space is separable if some dense subset can be listed as

d1,d2,d3,….d_1,d_2,d_3,\ldots.

Finite-dimensional Hilbert spaces are automatically separable.

For Hilbert spaces, separability is equivalent to the existence of a countable complete orthonormal basis:

{e1,e2,e3,…}.\{e_1,e_2,e_3,\ldots\}.

If such a basis exists, every vector has an expansion

ψ=∑n=1∞cnen,cn=⟨en∣ψ⟩,\psi = \sum_{n=1}^{\infty} c_n e_n, \qquad c_n=\langle e_n\vert\psi\rangle,

with convergence in norm.

Conversely, if a Hilbert space has a countable dense subset, one can construct a countable complete orthonormal system by applying a Gram–Schmidt-type procedure to a carefully chosen independent sequence. The theorem is standard functional analysis; the practical lesson is that countable approximation and countable orthonormal expansions are the same separability idea.

The expansion side is developed in Completeness and Orthonormal Bases.

Separability does not mean the Hilbert space contains only countably many states. Even C2\mathbb C^2 contains uncountably many normalized rays.

The point is that a countable set is enough to approximate every state. For example, in C2\mathbb C^2, vectors with rational real and imaginary parts form a countable dense subset after normalization where appropriate.

In an infinite-dimensional separable Hilbert space with orthonormal basis {en}\{e_n\}, finite linear combinations

∑n=1Nqnen\sum_{n=1}^{N} q_n e_n

with rational real and imaginary parts qnq_n form a countable dense subset.

The following Hilbert spaces are separable:

  • Cn\mathbb C^n for finite nn;
  • ℓ2(N)\ell^2(\mathbb N), the space of square-summable sequences;
  • L2([a,b])L^2([a,b]) and L2(Rd)L^2(\mathbb R^d) with the usual Lebesgue measure;
  • Hilbert spaces obtained from standard bound-state bases such as the harmonic oscillator eigenfunctions;
  • finite tensor products of separable Hilbert spaces.

The separability of L2(Rd)L^2(\mathbb R^d) can feel surprising because Rd\mathbb R^d has continuum many points. The reason is that L2L^2 functions are controlled by integral norm, and simple functions with rational coefficients on rational boxes form a countable dense subset.

Continuous Spectra Are Compatible with Separability

Section titled “Continuous Spectra Are Compatible with Separability”

Separability does not forbid continuous spectra. The Hilbert space L2(R)L^2(\mathbb R) is separable, but the position and momentum observables have continuous spectra in the usual wave-mechanics setting.

The resolution is that position kets ∣x⟩\lvert x\rangle and momentum kets ∣p⟩\lvert p\rangle are generalized eigenvectors, not members of a countable orthonormal basis of normalizable states. A separable Hilbert space can have a countable complete orthonormal basis and still support observables whose spectral description involves integrals over continuous variables.

For the practical representation language, see Position and Momentum Representations.

Finite tensor products of separable Hilbert spaces are separable. If {em}\{e_m\} is a countable orthonormal basis for HA\mathcal H_A and {fn}\{f_n\} is one for HB\mathcal H_B, then

{em⊗fn:m,n∈N}\{e_m\otimes f_n:m,n\in\mathbb N\}

is countable and forms an orthonormal basis for HA⊗HB\mathcal H_A\otimes\mathcal H_B after completion.

This is one reason ordinary two-particle wave mechanics can still be handled with countable basis expansions even though the configuration space is continuous. The finite-dimensional tensor-product construction is Tensor Products.

Nonseparable Hilbert spaces exist. A simple example is ℓ2(I)\ell^2(I) for an uncountable index set II, with orthonormal vectors {ei:i∈I}\{e_i:i\in I\}. Any dense subset must be large enough to approximate all those mutually orthogonal directions, so no countable dense subset exists.

Such spaces are not the default setting for elementary wave mechanics or ordinary finite-particle quantum systems. They can appear in more specialized mathematical contexts, so one should not state separability as automatic without hypotheses.

  • Confusing a separable Hilbert space with a separable mixed state in entanglement theory.
  • Thinking separability means there are only countably many physical states.
  • Thinking L2(R)L^2(\mathbb R) is nonseparable because R\mathbb R is uncountable.
  • Confusing a countable orthonormal basis with the continuum of position labels.
  • Assuming separability rules out continuous spectra.
  • Forgetting the completion step when forming infinite-dimensional tensor products.
  • Treating nonseparable Hilbert spaces as impossible rather than merely nonstandard for introductory quantum mechanics.
  • P. R. Halmos, Introduction to Hilbert Space and the Theory of Spectral Multiplicity, 2nd ed., Chelsea, 1957.
  • M. Reed and B. Simon, Methods of Modern Mathematical Physics, Volume I: Functional Analysis, Academic Press, 1980.
  • B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013.
  • G. B. Folland, Real Analysis, 2nd ed., Wiley, 1999.
  1. Why is every finite-dimensional Hilbert space separable?
Solution

Choose a finite basis. Finite linear combinations with rational real and imaginary coefficients form a countable dense subset. Equivalently, a finite orthonormal basis is already a countable complete orthonormal basis.

  1. Explain why ℓ2(N)\ell^2(\mathbb N) is separable.
Solution

The standard sequence vectors ene_n form a countable complete orthonormal basis. Finite linear combinations of the ene_n with rational complex coefficients form a countable dense subset.

  1. Does separability rule out a continuous position spectrum?
Solution

No. The space L2(R)L^2(\mathbb R) is separable, but the position operator has continuous spectrum in the usual representation. The position labels refer to generalized eigenvectors, not to a countable orthonormal basis of normalizable states.

  1. Give a simple example of a nonseparable Hilbert space.
Solution

Let II be an uncountable set. The space ℓ2(I)\ell^2(I) has an orthonormal family {ei:i∈I}\{e_i:i\in I\} with uncountably many mutually orthogonal unit vectors. No countable subset can be dense, so the Hilbert space is nonseparable.