Categories: Mathematics, Quantum mechanics.
Hilbert space
A Hilbert space, also called an inner product space, is an abstract vector space with a notion of length and angle.
Vector space
An abstract vector space is a generalization of the traditional concept of vectors as “arrows”. It consists of a set of objects called vectors that support the following (familiar) operations:
- Vector addition: the sum of two vectors and , denoted by .
- Scalar multiplication: product of a vector with a scalar , denoted by .
In addition, for a given to qualify as a proper vector space, these operations must have the following (again familiar) properties:
- Addition is associative:
- Addition is commutative:
- Addition has an identity: there exists a such that
- Addition has an inverse: for every there exists so that
- Multiplication is associative:
- Multiplication has an identity: There exists a such that
- Multiplication is distributive over scalars:
- Multiplication is distributive over vectors:
A set of vectors is linearly independent if the only way to satisfy the following relation is to set all the scalar coefficients :
In other words, these vectors cannot be expressed in terms of each other. Otherwise, they would be linearly dependent.
has dimension if only up to of its vectors can be linearly independent. All other vectors in can then be written as a linear combination of these basis vectors.
Let be a (generally not unique) valid set of basis vectors of , then any vector in that space can be expanded in that basis according to unique weights , called the components of in that basis:
Using these components, the operations of vector addition and scalar multiplication can then be implemented as follows:
It is straightforward to see that this implementation satisfies the properties above.
Inner product
A given vector space can be promoted to a Hilbert space or inner product space if it supports an operation called the inner product, which takes two vectors and returns a scalar, and has the following properties:
- Skew symmetry: , where is the complex conjugate.
- Positive semidefiniteness: , and if .
- Linearity in second operand: .
The inner product describes the lengths and angles of vectors, and in Euclidean space it is implemented by the dot product.
The magnitude or norm of a vector is given by and represents the real positive length of . A unit vector has a norm of 1.
Two vectors and are orthogonal if their inner product . If, in addition to being orthogonal, and , then and are known as orthonormal vectors.
Orthonormality is desirable for basis vectors, so if they are not already like that, it is common to manually turn them into a new orthonormal basis, using e.g. the Gram-Schmidt method.
The implementation of the inner product in terms of components and basis vectors is as follows, which can easily be shown to satisfy the properties above:
If the basis vectors are already orthonormal, this reduces to:
This suggests a way to calculate the components : taking the inner product of with a basis vector “picks out” the corresponding component . Let be the Kronecker delta:
Infinite dimensions
As the dimensionality tends to infinity, things may or may not change significantly, depending on whether is countably or uncountably infinite.
In the former case, not much changes: the infinitely many discrete basis vectors can all still be made orthonormal as usual, and as before:
A good example of such a countably-infinitely-dimensional basis are the solution eigenfunctions of a Sturm-Liouville problem.
However, if the dimensionality is uncountably infinite, the basis vectors are continuous and cannot be labeled by . For example, all complex functions defined on the interval satisfying the boundary condition , form such a vector space. In this case, every value of is the component of an abstract vector with respect to a basis vector :
The inner product must be redefined as follows, effectively turning the sum over a discrete basis into an integral over a continuous basis:
The concept of orthonormality must be also weakened. A finite function can be normalized as usual, but the basis vectors themselves cannot, since each represents an infinitesimal section of the real line. So how to proceed?
The rationale in this case is that the action of the identity operator must be preserved, which is given here in Dirac notation:
Applying the identity operator to should just give again:
Since we want the latter integral to reduce to , it is plain to see that can only be a Dirac delta function, i.e :
Consequently, if as expected for an orthogonal set of vectors, but if then the inner product is infinite, unlike earlier.
Technically, because the basis vectors cannot be normalized, they are not members of a Hilbert space, but rather of a superset called a rigged Hilbert space. Such vectors have no finite inner product with themselves, but do have one with all vectors from the actual Hilbert space.