Quantum Mechanics — Lecture notes for PHYS223

VIII Mathematical interlude: Hilbert spaces and linear operators

In the next chapter we will formulate the general principles of quantum mechanics. Here, we introduce the necessary mathematical framework, which concerns vectors, scalar products (a complex version of the dot product), and operators. We describe these entities in the powerful Dirac notation, which is widely used throughout quantum mechanics.

VIII.1 Vectors

The most common form of a vector is a collection of components ψn, n=1,,𝒩, where 𝒩 denotes the dimension of the vector space. A function ψ(x) can be consider as a vector in which the discrete index n has been replaced by a continuous index x. It is useful to introduce a formalism in which this analogy can be exploited without direct reference to the specific forms of the components ψn or ψ(x).

In Dirac notation, vectors are denoted as |ψ. These vectors form a complex linear vector space, which entails the following properties: Any vector |ψ can be scaled by any complex number α, i.e., we can form new vectors |αψ=α|ψ. Furthermore, any two vectors |ψ, |χ can be combined into new vectors by a forming a superposition |ψ+χ=|ψ+|χ. These operations obey the distributive law (α+β)(|ψ+|χ)=|αψ+|βψ+|αχ+|βχ. In addition, a vector space possesses a null vector |𝟘 such that |𝟘+|ψ=|ψ, and to each vector |ψ there is an inverse vector |-ψ=-|ψ such that |ψ-|ψ=|𝟘

These properties are all nicely fulfilled for functions. In particular, if ψ(x) and χ(x) are functions and α, β are constants, then αψ(x)+βχ(x) is also a function.

VIII.2 Scalar product, norm and orthogonality

The scalar product is a generalised versions of the dot product, which associates a complex number ψ|χ to any pair of vectors |ψ, |χ. The scalar product fulfils the important property

ψ|χ=χ|ψ*. (116)

Consistently with this, the scalar product is linear in the second argument, but conjugate linear in the first argument, i.e., ψ|αχ=αψ|χ, αψ|χ=α*ψ|χ, ψ+φ|χ=ψ|χ+φ|χ, ψ|φ+χ=ψ|φ+ψ|χ.

In general, a scalar product must be positive definite, ψ|ψ>0 for |ψ|𝟘. We call ||ψ||=ψ|ψ the norm of the vector |ψ (this generalises the notion of length of an ordinary vector). A vector with ψ|ψ=1 is called normalised (this generalises the notion of a unit vector). The procedure of passing from a vector |ψ to the normalised vector (1/||ψ||)|ψ is called normalisation. Again in analogy to the case of ordinary vectors, two vectors |ψ, |χ fulfilling ψ|χ=0 are said to be orthogonal to each other.

In conjunction with a certain completeness condition which is always fulfilled in quantum mechanics, a vector space equipped with a scalar product is called a Hilbert space.

Formally, the scalar product can be interpreted as a product ψ||χ between the vectors |χ and the entities ψ|, which form the dual vector space. They represent the left entries in the scalar product and therefore are also conjugate linear: αψ+βχ|=α*ψ|+β*χ|. A dual vector is also called a bra, and an ordinary vector is called a ket, alluding to the fact that in the scalar product ψ|χ they form a bracket (bra-ket). The introduction of these dual vectors is an important step in the Dirac notation; its usefulness will become clear when we discuss operators (generalised matrices).

VIII.3 Basis

A basis is a collection of vectors |n,n=1,2,3,,𝒩 such that any vector can be written as a superposition |ψ=n=1𝒩ψn|n, where the complex coefficients ψn are unique. The coefficients ψn give a representation of the vector, and can be written as a column vector

ψ=(ψ1ψ2ψ𝒩). (117)

The corresponding dual vector is written as a row vector ψ=(ψ1*,ψ2*,,ψ𝒩*). While there are many possible bases, in which the same vector is represented by different coefficients, the number 𝒩 of basis vectors required to obtain all vectors is always the same, and is called the dimension of the vector space (𝒩 may be ).

An orthogonal basis fulfills n|m=0 for any nm. If furthermore n|n=1 for all n one speaks of an orthonormal basis. In such a basis, the coefficients representing a vector are given by ψn=n|ψ, and the scalar product takes the explicit form

ψ|χ=nψn*χn=ψχ. (118)

Thus, a vector |ψ is normalised if its coefficients in an orthonormal basis obey

n|ψn|2=1. (119)

For functions ψ(x), the summation over the discrete index is replaced by an integration, |ψ=ψ(x)|x𝑑x. In this case the dimension of the vector space is infinite. The orthonormality of a basis can be stated with help of the Dirac delta function, x|x=δ(x-x). In the scalar product, the summation over the discrete index n=1,2, is again replaced by an integration over the continuous index x,

ψ|φ=ψ*(x)φ(x)𝑑x. (120)

This type of integral is called an overlap integral. The expression for the expansion coefficients takes the form ψ(x)=x|ψ, and the normalisation condition translates into

|ψ(x)|2𝑑x=1.

VIII.4 Linear operators

An operator A^ converts any vector |ψ into another vector |A^ψ=A^|ψ. Linear operators fulfill A^(α|ψ+β|χ)=αA^|ψ+βA^|χ, where α, β are complex numbers. Operators can be added according to the rule (A^+B^)|ψ=A^|ψ+B^|ψ, and multiplied according to the rule (B^A^)|ψ=B^(A^|ψ).

In Dirac notation, operators are written as A^=nmAnm|nm|, and the action of an operator is obtained from the multiplication rule m||ψ=m|ψ. Thus,

A^|ψ=nmAnm|nm|ψ=n(mAnmm|ψ)|n. (121)

Assuming that the states |n, |m in the definition of A^ form an orthonormal basis, the operator can be represented by N×N-dimensional square matrices

A=(A11A12A1NA21A22A2NAN1AN2ANN) (122)

where, the matrix elements Anm are obtained from Anm=n|A^mn|A^|m. Since in an orthonormal basis m|ψ=ψm, the operator then acts on a vector according to the standard rules of matrix multiplication, i.e., |φ=A^|ψ is represented by a vector with coefficients φn=mAnmψm. Furthermore, the operator addition and multiplication rules then translate to the usual prescriptions of matrix addition and multiplication.

VIII.5 Eigenvalues and eigenvectors

The action of an operator is particularly simple in its eigenrepresentation, defined by a basis fulfilling the eigenvalue equation A^|n=an|n. The numbers an are called eigenvalues, and the associated vectors |n are called eigenvectors. When appropriate, these eigenvectors are also called eigenfunctions.

If the eigenvectors form an orthonormal basis (as is the case for the hermitian and unitary operators considered below), the eigenrepresentation results in a diagonal matrix, with Anm=0 if nm and Ann=an. In Dirac notation, the operator can then be written as A^=nan|nn|.

VIII.6 Common types of operators

A particularly simple operator is the identity operator I^ which leaves all states unchanged, I^|ψ=|ψ. Every state is therefore an eigenstate of I^, with eigenvalue 1. Consequently, in any orthonormal basis this operator takes the same form I^=n|nn|. Representations are simply obtained by multiplying out the identities |ψ=I^|ψ and A^=I^A^I^. In a given orthonormal basis, it is useful to decompose the identity I^=P^n as the sum of projection operators P^n=|nn|, which fulfill P^nP^m=0 if nm, and P^n2=P^n.

For each operator A^ we can define an adjoint operator A^ by setting ψ|A^χ=A^ψ|χ. In an orthonormal basis we then have Anm=Amn*. For many operators, we can also define an inverse operator A^-1 which fulfils A^A^-1=I^.

Two important types of operators are hermitian operators H^ and unitary operators U^. For any two states |ψ, |χ, hermitian operator fulfill ψ|H^χ=H^ψ|χ, while unitary operators fulfill U^ψ|U^χ=ψ|χ. This entails H^=H^ and U^=U^-1. In an orthonormal basis, the matrix elements of a hermitian operator fulfill Hnm=Hmn*, while those of a unitary operator fulfill lUnlUml*=δnl.

Both classes of operators have the nice property that their sets of normalised eigenvectors form an orthonormal basis. For hermitian operators, the eigenvalues an are real, while for unitary operators they fulfill |an|=1.

Unitary operators are analogous to orthogonal matrices which rotate a coordinate system. In particular, any basis change from one orthonormal basis |n to another orthonormal basis |n~ can be written as |n~=U^|n, where U^ is a suitable unitary operator. A common form of unitary operators relates them to a hermitian operator H^ via U^=exp(iτH^), where τ is a real constant and the exponential of an operator is defined via its Taylor expansion, exp(A^)=n=0A^n/n!. In this case, U^-1=U^=exp(-iτH^). Furthermore, the operators H^ and U^ then share the same eigenvectors: If H^=nhn|hnhn|, then U^=nun|hnhn| with eigenvalues un=exp(iτhn).