2.5 Hermitian Operators

The goal of this section is to think a little bit more about what kinds of operators we can have in quantum mechanics. We have seen that operators represent observable properties of a quantum system, with their eigenvalues representing possible measurement outcomes, but is this the case for all operators? Do all operators represent observable quantities? If not, how can we tell if an operator does represent an observable?

It turns out that only a special subset of operators are observables. These operators are the so-called Hermitian operators, which is a mathematical property. We will go over what this means and why Hermitian operators are observable below, but first we need to introduce another property of operators, the adjoint.

2.5.1 The Adjoint

For every operator O^ we can define a generalisation of the complex conjugate of a scalar called the adjoint, or Hermitian conjugate, denoted with O^. But how do we define the complex conjugate of an operator? In a finite dimensional Hilbert space where operators are matrices, the generalisation of the complex conjugate is the conjugate transpose. But how do we define the conjugate transpose of an operator in an infinite dimensional Hilbert space?

Instead of trying to wrap our heads around what different types of operators in infinite dimensions can look like and trying to define a generalisation of conjugate transpose for them, let’s look at how the conjugate transpose acts on vectors. In finite dimensions, we have that for a complex vector 𝒖 and a matrix A:

(A𝒖)=𝒖A, (2.91)

where the denotes conjugate transpose. This means for the inner product of A𝒖 with another complex vector 𝒗 we have

A𝒖𝒗=(A𝒖)𝒗=𝒖A𝒗=𝒖(A𝒗). (2.92)

In Dirac notation this would be written as

A^u|v=u|A^|v. (2.93)

We can now simply define the adjoint of an operator in an infinite dimensional Hilbert space to satisfy this relation.

Definition 2.1.

For an operator O^, the adjoint, or Hermitian conjugate, of O^, denoted O^, is the operator which for any states |ψ and |ϕ satisfies:

O^ψ|ϕ=ψ|O^|ϕ, (2.94)

or in the position basis:

(O^ψ)ϕdx=ψO^ϕdx. (2.95)

Some operators are equal to their own adjoint.

O^=O^. (2.96)

These operators are called self-adjoint, or more commonly among physicists, Hermitian.

Definition 2.2.

A Hermitian operator is an operator O^ that is equal to its own adjoint O^. Hermitian operators can therefore be defined by the following identity:

O^ψ|ϕ=ψ|O^|ϕ, (2.97)

or in the position basis:

(O^ψ)ϕdx=ψO^ϕdx. (2.98)

Hermitian operators can be viewed as the “real numbers” of operators.

Before moving on to defining what an observable is, we will calculate the adjoint of a product of two operators. By definition of the adjoint (2.94), we have

A^B^ψ|ϕ=ψ|(A^B^)|ϕ. (2.99)

However, by defining |χ=B^|ψ, we can apply the definition of the adjoint differently to get

A^χ|ϕ=χ|A^|ϕ=B^ψ|A^|ϕ. (2.100)

Then, defining |υ=A^|ϕ and applying the definition of the adjoint one more time, we have

B^ψ|υ=ψ|B^|υ=ψ|B^A^|ϕ. (2.101)

Comparing this to equation 2.99, we have shown that

(A^B^)=B^A^. (2.102)

So the adjoint of the product of two operators is equal to the product of the adjoints in the opposite order. Note that these equations could equivalently be written with the position basis integral notation, but we will use Dirac notation from now on because it is less cumbersome.

2.5.2 What are Observables?

Let us think about what properties we require of operators for them to represent physical observables. We would like that all the eigenvalues are real, since they represent measurement outcomes. Additionally, we also require that eigenvectors corresponding to distinct eigenvalues are orthogonal, otherwise our probabilistic interpretation of state vectors in Hilbert space wouldn’t work. Finally, we would like that the eigenvectors of an observable form a basis for Hilbert space, so that any valid state of the system can be expressed as a superposition of eigenstates.

Looking at the first property, we will first show that all eigenvalues of an operator being real is equivalent to the expectation value of the operator for any valid state being real. Let O^ be an operator with eigenstates |i and eigenvalues Oi, so

O^|i=Oi|ii. (2.103)

Suppose the expectation value for any state |ψ, O^ψ is real. Then the expectation value of O^ for each eigenstate is

O^i=i|O^|i=Oii|i=Oi, (2.104)

which implies that Oi must be real. Conversely, if we assume that all of the Oi’s are real, then the expectation value of O^ for an arbitrary state |ψ is

O^ψ=ψ|O^|ψ=i,jcicji|O^|j=i,jcicjOji|j=i,jcicjOjδi,j=i|ci|2Oi, (2.105)

which is a sum of real numbers and is therefore itself real.

Now, note that the complex conjugate of an expectation value is given by

O^ψ=(ψ|O^|ψ)=O^ψ|ψ. (2.106)

Finally, for the expectation value an operator O^ to be real, we must have

O^ψ =O^ψ (2.107)
O^ψ|ψ =ψ|O^|ψ, (2.108)

and this is exactly the definition of a Hermitian operator! So this implies that if O^ is Hermitian, all of its eigenvalues are real and thus it seems to be a valid candidate for an observable. The converse is also true: if all of the eigenvalues of an operator are real, then that operator is Hermitian. This equivalency leads us to believe that all observables are Hermitian operators (and vice versa!).

What about the other properties? It turns out that Hermitian operators fulfill them too.

Consider a Hermitian operator O^ and let |i and |j be eigenstates of O^ with eigenvalues Oi and Oj respectively. Then because O^ is Hermitian, we have that

i|O^|jj|O^|i=0, (2.109)

but by expanding these inner products we find

i|O^|jj|O^|i =Oji|jOij|i (2.110)
=(OjOi)i|j. (2.111)

Thus if OiOj then i|j=0 so the eigenstates must be orthogonal. What if Oi=Oj? Then a linear combination of |i and j^ is also an eigenvector! Luckily, it is always possible to find two linear combinations that are orthogonal. We will come back to study this case in more detail in chapter 4.

Since the Hamiltonian is Hermitian (it represents total energy which is observable), this implies that the energy eigenfunctions (with distinct eigenvalues) are mutually orthogonal. We already saw this was the case for the infinite square well, but this implies that it is true for any system.

Finally, it can be shown that eigenvectors of Hermitian operators form a basis for the Hilbert space. This means that for a set of eigenvectors |i of a Hermitian operator O^, any state |ψ can be written

|ψ=ici|i=i|ii|ψ. (2.112)

Where we have introduced the orthonormality condition of the eigenvectors to show that the coefficients ci=i|ψ (as we saw when we were expanding an arbitrary state in terms of the energy eigenfunctions for the infinite square well in section 2.4.3).

We can pull an interesting fact from this equation. If we put brackets around all the terms including i,

|ψ=(i|ii|)|ψ, (2.113)

then since this equation holds for any state |ψ, the term in the brackets must be equal to the identity operator!

i|ii|=I. (2.114)

This is called a resolution of the identity. This is a fact that comes in useful sometimes for evaluating complicated expressions and we will use it later on. In particular, it lets us write down the diagonal representation of O^, which is given by

O^=iOi|ii|. (2.115)
Example 2.1.

Consider the operator D^=x. Does this operator represent an observable?

The easiest way to check this is to calculate the adjoint D^ using the position basis definition 2.95. We will start from the left hand side and integrate by parts:

(D^ψ)ψdx =ψxψdx (2.116)
=ψψ|ψψxdx (2.117)
=ψ(D^)ψdx. (2.118)

By the definition of the adjoint, this is equal to the right hand side of equation 2.95, therefore we have

D^=D^=x, (2.119)

so D^ is not Hermitian and therefore cannot be an observable.