3.5 Ladder Operators

To work out the action of the ladder operators on an energy eigenstate un, we will first calculate some commutators involving them and then do some algebra to find the result.

3.5.1 Properties of Ladder Operators

We have already seen that since A^ and A^ are different operators, they cannot be Hermitian.

The first commutator we will need is the commutator of A^ with its adjoint A^, which is

[A^,A^] =12[X^+iP^,X^iP^] (3.76)
=12([X^,X^]+i[P^,X^]i[X^,P^]i2[P^,P^]) (3.77)
=12(0i2i2+0) (3.78)
=1, (3.79)

So A^ and A^ do not commute.

The next commutator to calculate is that of the ladder operators with the Hamiltonian. Looking at A^ first, this is

[H^,A^] =ω[(A^A^+12),A^] (3.80)
=ω([A^A^,A^]+[12,A^]) (3.81)
=ω(A^[A^,A^]+[A^,A^]A^) (3.82)
=ωA^. (3.83)

By a similar calculation, it can be shown that [H^,A^]=+ωA^.

3.5.2 The Lowering Operator

Suppose we have the an energy eigenstate ui, so H^ui=Eiui. We will now calculate what A^ when it acts on ui by acting the Hamiltonian on A^ui. When doing this calculation, we will deliberately “add zero” (add and subtract the same term) in order to introduce the commutators we have calculated above.

H^(A^ui) =(H^A^A^H^+A^H^)ui (3.84)
=[H^,A^]ui+A^(H^ui) (3.85)
=ωA^ui+EiA^ui (3.86)
=(Eiω)A^ui. (3.87)

This does not really look like we have made much progress, but notice that the last line is an eigenvalue equation, which implies that A^ui is an energy eigenfunction with energy Eiω. Of course, since we know what the energy eigenvalues are, we can see that A^ui must be proportional to ui1 because Eiω=Ei1!

Let us apply A^ twice to ui and see what happens. Using the same trick, we get

H^(A^2ui) =H^A^(A^ui) (3.88)
=(H^A^A^H^+A^H^)(A^ui) (3.89)
=[H^,A^](A^ui)+A^H^(A^ui) (3.90)
=ωA^2ui+(Eiω)A^2ui (3.91)
=(Ei2ω)A^2ui, (3.92)

so we see, in the same way, that A^2ui is proportional to ui2 since Ei2ω=Ei2.

One can show that in general,

H^(A^nui)=(Einω)A^nui. (3.93)

So the action of A^ is to lower an eigenstate ui by one energy unit of ω. For this reason, A^ is called the lowering operator.

3.5.3 The Raising Operator

If A^ lowers an energy eigenstate by one unit of ω, one would expect that its adjoint A^ raises it up by one. Indeed, we find that this is the case, so A^ is called the raising operator.

We can show that this is the case by doing a similar calculation to above.

H^(A^ui) =(H^A^A^H^+A^H^)ui (3.94)
=[H^,A^]ui+A^(H^ui) (3.95)
=ωA^ui+EiA^ui (3.96)
=(Ei+ω)A^ui, (3.97)

as predicted.

Again, one can show in general that

H^(A^nui)=(Ei+nω)A^nui. (3.98)

One easy way to remember which operator raises and which one lowers is by imagining the Hermitian dagger as a little “+” symbol, which denotes raising.

3.5.4 The Ladder of Energy Levels

The raising and lowering operators imply that we have a “ladder” of energy levels, equally spaced apart by ω. However, there is one problem. It appears that there is nothing stopping us from applying the lowering operator A^ indefinitely, implying that there are infinitely many rungs in both directions! We know that this is impossible, since the potential energy V(x) has a minimum value of V=0, which means there are no bound states with Ei<0.

We can also show directly that the energy must be greater than or equal to zero. Recall that the expectation value of the Hamiltonian for an energy eigenstate un is En:

un|H^|un=unH^undx=Enunundx=En. (3.99)

Then if we insert equation 3.75, we get

En =ωun(A^A^+12)undx (3.100)
=ω[unA^A^undx+12unundx] (3.101)
=ω[(A^un)A^undx+12] (3.102)
=ω[|A^un|2dx+12] (3.103)
0. (3.104)

Note that in the third-last line, we used the fact that unA^ is the complex conjugate of A^un, and to go from the second-last line to the last we recall that probability density must be non-negative everywhere.

All this is to say that we need to impose that there exists a ground state with a minimum energy. To do this, we define the lowering operator to completely annihilate the ground state wavefunction

A^u0=0. (3.105)

This is known as the ladder termination condition. It implies that any repeated application of the lowering operator will eventually end up returning zero (since A^nu0=0 for any n). This actually gives us the value of the ground state energy. If we apply H^ to u0, we get

H^u0 =ω(A^A^+12)u0 (3.106)
=ωA^(A^u0)+12ωu0 (3.107)
=12ωu0, (3.108)

since the first term becomes zero. So the ground state energy is 12ω, which is what we found before by solving the Schrodinger equation.

This, along with equation 3.97, gives us the full spectrum of energy levels

En=ω(n+12), (3.109)

as found previously.

3.5.5 Finding the Eigenfunctions Using Ladder Operators

The only thing we haven’t recovered yet from our knowledge of the QHO using this method is the form of the energy eigenstates in the position basis. According to equation 3.97, A^un is proportional to un+1. We can calculate the constant of proportionality by setting A^un=Cun+1 and using the fact that the energy eigenstates are normalised.

1 =un+1un+1dx (3.110)
=1C2(A^un)A^undx (3.111)
=1C2unA^A^undx. (3.112)

We will now use a nifty trick that comes in handy when manipulating expressions with ladder operators. With the commutator [A^,A^]=1, we can rewrite

A^A^=A^A^A^A^+A^A^=[A^,A^]+A^A^=1+A^A^. (3.113)

Using this and substituting the Hamiltonian, we get

1 =1C2un(1+A^A^)undx (3.114)
=1C2un(1+H^ω12)undx (3.115)
=1C2un(H^ωun+12un)dx (3.116)
=1C2un((n+12)un+12un)dx (3.117)
=n+1C2unundx (3.118)
=n+1C2, (3.119)

which implies C=n+1. Thus, we have

A^un=n+1un+1. (3.120)

By a similar calculation, one can show that

A^un=nun1. (3.121)

Using the ladder termination condition and expanding A^ in the position basis, we can find the form of the ground state wavefunction in the position basis.

A^u0=0 (3.122)
12(X^+iP^)u0=0 (3.123)
(x^x0+ip^p0)u0=0 (3.124)
mωu0+imω(idu0dx)=0 (3.125)

This gives us a first-order differential equation which we can solve by integrating:

du0dx =mωxu0 (3.126)
du0u0 =mωxdx (3.127)
lnu0 =mω2x2+c (3.128)
u0 =N0emω2x2, (3.129)

which is exactly the wavefunction we found by solving the Schrodinger equation. Note that if we were solving this problem from scratch using ladder operators, this would be the only differential equation we have to solve, and also the only time that we have to refer back to the definition of the ladder operators in terms of X^ and P^!

The rest of the eigenstates can be found using equation 3.120 and by expanding the definition of A^. For example, for the first excited state we have A^u0=0+1u1=u1, so we get

u1 =12(X^iP^)u0 (3.130)
=12(mωxmωddx)N0emω2x2 (3.131)
=N02mωxemω2x2, (3.132)

which is the same as equation 3.46. Note that when using this method for generating the eigenfunctions, they are already normalised!