Jump to content

Quantum harmonic oscillator

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by CYD (talk | contribs) at 12:02, 28 April 2002 (first cut). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The Quantum Harmonic Oscillator is a quantum mechanical analogue of the classical harmonic oscillator. It is one of the most important problems in quantum mechanics, because (i) a simple exact solution exists, and (ii) a wide variety of physical situations can be reduced to this. In particular, a system near an equilibrium configuration can often be described in terms of one or more harmonic oscillators.

The following discussion of the quantum harmonic oscillator relies on the article Mathematical formulation of quantum mechanics.

One-dimensional Harmonic Oscillator

In the one-dimensional harmonic oscillator problem, a particle of mass m is subject to a potential V(x) = (1/2)mω2 x2. The Hamiltonian of the particle is:

H = p2/2m + (1/2) mω2 x2

where x is the position operator, and p is the momentum operator (p = - iℏ ∂ /∂x). We wish to solve Schrödinger's wave equation,

H |ψE> = EE>

to find energy eigenkets |ψE> and the corresponding energy levels E. We can solve the differential equation in the coordinate basis, using a power series method; the solution is

<xn> = (2nn!)-1/2 (mω/πℏ)1/4 exp(- mωx2/2ℏ) Hn((mω/ℏ)1/2 x)

where n is a non-negative integer; the corresponding energy levels are

E = ℏ&omega ( n + 1/2).

The functions Hn(θ) are the Hermite polynomials. The first two Hermite polynomials are H0(θ) = 1 and H1(θ) = 2θ.

The power series solution, though straightforward, is rather tedious. The "ladder operator" method, due to Paul Dirac, allows us to extract the energy eigenvalues without directly solving the differential equation. Following this approach, we define the operator

a = (mω/2ℏ)1/2 ( x + (i /mω) p )

which, it should be noted, is not Hermitian. Its Hermitian conjugate is

a = (mω/2ℏ)1/2 ( x - (i /mω) p )

We have used the fact that the operators x and p, which represent observables, are Hermitian. Using the canonical commutation relations, it is possible to show that

[a , a] ≡ a a - aa = 1

and that

H = ℏω (aa + 1/2)

Let |ψE> denote an energy eigenket with energy E. The inner product of any ket with itself must be non-negative, so

(a |ψE>, a |ψE>)
= <ψE | aa |ψE>
≥ 0

Expressing aa in terms of the Hamiltonian:

E | (H/ℏω) - 1/2 |ψE>
= (E/ℏω) - 1/2
≥ 0.

That is:

E ≥ (ℏω / 2)

We have not yet shown that any energy eigenvalue has the value (ℏω / 2), but they can be no smaller than this. Furthermore, note that when (a|ψE>) is the zero ket (i.e. a ket with length zero), the equality E = (ℏω / 2) holds.

The commutation relations of a and a&dagger with H are:

[H,a] = ℏω [aa + 1/2, a] = ℏω (a[a, a] + [a, a]a + [1/2, a]) = - ℏω a
[H,a] = ℏω [aa + 1/2, a] = ℏω (a[a, a] + [a, a]a + [1/2, a]) = ℏω a

Using these, consider the action of H on the ket (a|ψE>). Provided (a|ψE>) is not the zero ket,

H (a|ψE>)
= ([H,a] + a H) |ψE>
= (- ℏω a + a E) |ψE>
= (E - ℏω) (a|ψE>)

This informs us that (a|ψE>) is also an energy eigenket up to a normalization factor, with eigenvalue (E - ℏω). Similarly,

H (aE>) = (E + ℏω) (aE>)

so aE> is also an energy eigenket up to a normalization factor, with eigenvalue (E + ℏω). As a result, a is referred to as the "annihilation" or "lowering" operator, and a is referred to as the "creation" or "raising" operator. Together, a and a are often called the "ladder operators".

Given any energy eigenket, we can act on it with the lowering operator, a, to produce another eigenket with ℏω less energy. By repeated application of the lowering operator, it seems that we can produce energy eigenkets down to E = -∞. However, this would contradict our requirement that E ≥ (ℏω / 2). Therefore, there must be a ground-state energy eigenket, which we label |0> (not to be confused with the zero ket), such that

a |0> = 0    (zero ket)

In this case, subsequent applications of the lowering operator will just produce zero kets, instead of additional energy eigenkets. Furthermore, we have shown above that

H |0> = (ℏω/2) |0>

Finally, by acting on |0> with the raising operator and multiplying by suitable normalization factors, we can produce an infinite set of energy eigenkets

{ |0>, |1>, |2>, ..., |n>, ... }

such that

H |n> = ℏω (n + 1/2) |n>

which is the desired energy spectrum.