Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Physics LibreTexts

5.4: Revisiting Harmonic Oscillator

( \newcommand{\kernel}{\mathrm{null}\,}\)

Let us return to the 1D harmonic oscillator, now understood as any system, regardless of its physical nature, described by the Hamiltonian (4.237) with the potential energy (2.111): ˆH=ˆp22m+mω20ˆx22. In Sec. 2.9 we have used a "brute-force" (wave-mechanics) approach to analyze the eigenfunctions ψn(x) and eigenvalues En of this Hamiltonian, and found that, unfortunately, this approach required relatively complex mathematics, which does not enable an easy calculation of its key characteristics. Fortunately, the bra-ket formalism helps to make such calculations.

First, introducing normalized (dimensionless) operators of coordinates and momentum: 28 ˆξˆxx0,ˆζˆpmω0x0, where x0(/mω0)1/2 is the natural coordinate scale discussed in detail in Sec. 2.9, we can represent the Hamiltonian (62) in a very simple and xp symmetric form: ˆH=ω02(ˆξ2+ˆζ2). This symmetry, as well as our discussion of the very similar coordinate and momentum representations in Sec. 4.7, hints that much may be gained by treating the operators ˆξ and ˆζ on equal footing. Inspired by this clue, let us introduce a new operator ˆaˆξ+iˆζ2(mω02)1/2(ˆx+iˆpmω0) Since both operators ˆξ and ˆζ correspond to real observables, i.e. have real eigenvalues and hence are Hermitian (self-adjoint), the Hermitian conjugate of the operator ˆa is simply its complex conjugate: ˆaˆξiˆζ2(mω02)1/2(ˆxiˆpmω0) Because of the reason that will be clear very soon, ˆa and ˆa (in this order!) are called the creation and annihilation operators.

Now solving the simple system of two linear equations (65) for ˆξ and ˆζ, we get the following reciprocal relations: ˆξ=ˆa+ˆa2,ˆζ=ˆaˆa2i, i.e. ˆx=(mω0)1/2ˆa+ˆa2,ˆp=(mω0)1/2ˆaˆa2i Our Hamiltonian (64) includes squares of these operators. Calculating them, we have to be careful to avoid swapping the new operators, because they do not commute. Indeed, for the normalized operators (63), Eq. (2.14) gives [ˆξ,ˆζ]1x20mω0[ˆx,ˆp]=iˆI, so that Eqs. (65) yield  With such due caution, Eq. (66) gives ˆξ2=12(ˆa2+ˆa2+ˆaˆa+ˆaˆa),ˆζ2=12(ˆa2+ˆa2ˆaˆaˆaˆa). Plugging these expressions back into Eq. (64), we get ˆH=ω02(ˆaˆa+ˆaˆa). This expression is elegant enough, but may be recast into an even more convenient form. For that, let us rewrite the commutation relation (68) as ˆaˆa=ˆaˆa+ˆI, and plug it into Eq. (70). The result is ˆH=ω02(2ˆaˆa+ˆI)ω0(ˆN+12ˆI) where, in the last form, one more (evidently, Hermitian) operator, ˆNˆaˆa has been introduced. Since, according to Eq. (72), the operators ˆH and ˆN differ only by the addition of the identity operator and multiplication by a c-number, these operators commute. Hence, according to the general arguments of Sec. 4.5, they share a set of stationary eigenstates n (they are frequently called the Fock states), and we can write the standard eigenproblem (4.68) for the new operator as ˆN|n=Nn|n, where Nn are some eigenvalues that, according to Eq. (72), determine also the energy spectrum of the oscillator: En=ω0(Nn+12). So far, we know only that all eigenvalues Nn are real; to calculate them, let us carry out the following calculation - splendid in its simplicity and efficiency. Consider the result of the action of the operator ˆN on the ket-vector ˆa|n. Using the definition (73) and then the associative rule of the bra-ket formalism, we may write ˆN(ˆa|n)(ˆaˆa)(ˆa|n)=ˆa(ˆaˆa)|n. Now using the commutation relation (71), and then Eq. (74), we may continue as ˆa(ˆaˆa)|n=ˆa(ˆaˆa+ˆI)|n=ˆa(ˆN+ˆI)|n=ˆa(Nn+1)|n=(Nn+1)(ˆa|n). For clarity, let us summarize the result of this calculation: ˆN(ˆa|n)=(Nn+1)(ˆa|n). Performing a similar calculation for the operator ˆa, we get a similar formula: ˆN(ˆa|n)=(Nn1)(ˆa|n). It is time to stop calculations for a minute, and translate these results into plain English: if |n is an eigenket of the operator ˆN with the eigenvalue Nn, then ˆa|n and ˆa|n are also eigenkets of that operator, with the eigenvalues (Nn+1), and (Nn1), respectively. This statement may be vividly represented on the so-called ladder diagram shown in Fig. 7.

Screen Shot 2022-01-24 at 4.45.27 PM.png
Fig. 5.7. The "ladder diagram" of eigenstates of a 1D harmonic oscillator. Arrows show the actions of the creation and annihilation operators on the eigenstates.

The operator ˆa moves the system one step up this ladder, while the operator ˆa brings it one step down. In other words, the former operator creates a new excitation of the system, 29 while the latter operator kills ("annihilates") such excitation. 30 On the other hand, according to Eq. (74) inner-multiplied by the bra-vector n|, the operator ˆN does not change the state of the system, but "counts" its position on the ladder: n|ˆN|n=n|Nn|n=Nn. This is why ˆN is called the number operator, in our current context meaning the number of the elementary excitations of the oscillator.

This calculation still needs completion. Indeed, we still do not know whether the ladder shown in Fig. 7 shows all eigenstates of the oscillator, and what exactly the numbers Nn are. Fascinating enough, both questions may be answered by exploring just one paradox. Let us start with some state n (read a step of the ladder), and keep going down the ladder, applying the operator ˆa again and again. According to Eq. (79), at each step the eigenvalue Nn is decreased by one, so that eventually it should become negative. However, this cannot happen, because any actual eigenstate, including the states represented by kets |dˆa|n and |n, should have a positive norm - see Eq. (4.16). Comparing the norms, n2=nn,d2=n|ˆaa|n=n|ˆN|n=Nnnn, we see that both of them cannot be positive simultaneously if Nn is negative.

To resolve this paradox let us notice that the action of the creation and annihilation operators on the stationary states n may consist of not only their promotion to an adjacent step of the ladder diagram but also by their multiplication by some c-numbers: ˆa|n=An|n1,ˆa|n=An|n+1. (The linear relations (78)-(79) clearly allow that.) Let us calculate the coefficients An assuming, for convenience, that all eigenstates, including the states n and (n1), are normalized: nn=1,n1n1=n|ˆaAnˆaAn|n=1AnAnn|ˆN|n=NnAnAnnn=1. From here, we get |An|=(Nn)1/2, i.e. ˆa|n=N1/2neiφn|n1, where φn is an arbitrary real phase. Now let us consider what happens if all numbers Nn are integers. (Because of the definition of Nn, given by Eq. (74), it is convenient to call these integers n, i.e. to use the same letter as for the corresponding eigenstate.) Then when we have come down to the state with n =0, an attempt to make one more step down gives ˆa|0=0|1 But according to Eq. (4.9), the state on the right-hand side of this equation is the "null-state", i.e. does not exist. 31 This gives the (only known :-) resolution of the state ladder paradox: the ladder has the lowest step with Nn=n=0.

As a by-product of our discussion, we have obtained a very important relation Nn=n, which means, in particular, that the state ladder shown in Fig. 7 includes all eigenstates of the oscillator.

Plugging this relation into Eq. (75), we see that the full spectrum of eigenenergies of the harmonic oscillator is described by the simple formula En=ω0(n+12),n=0,1,2, which was already discussed in Sec. 2.9. It is rather remarkable that the bra-ket formalism has allowed us to derive it without calculating the corresponding (rather cumbersome) wavefunctions ψn(x) see Eqs. (2.284).

Moreover, this formalism may be also used to calculate virtually any matrix element of the oscillator, without using ψn(x). However, to do that, we should first calculate the coefficient An participating in the second of Eqs. (82). This may be done similarly to the above calculation of An; alternatively, since we already know that |An|=(Nn)1/2=n1/2, we may notice that according to Eqs. (73) and (82), the eigenproblem (74), which in our new notation for Nn becomes ˆN|n=n|n, may be rewritten as n|n=ˆaˆa|n=ˆaAn|n1=AnAn1|n. Comparing the first and the last form of this equality, we see that |An1|=n/|An|=n1/2, so that An=(n+ 1) 1/2exp(iφn). Taking all phases φn and φn ’ equal to zero for simplicity, we may spell out Eqs. (82) as 32 ˆa|n=(n+1)1/2|n+1,ˆa|n=n1/2|n1. Now we can use these formulas to calculate, for example, the matrix elements of the operator ˆx in the Fock state basis: n|ˆx|nx0n|ˆξ|n=x02n|(ˆa+ˆa)|n=x02(n|ˆa|n+n|ˆa|n)=x02[n1/2nn1+(n+1)1/2nn1]. Taking into account the Fock state orthonormality: nn=δnn, this result becomes n|ˆx|n=x02[n1/2δn,n1+(n+1)1/2δn,n+1](2mω0)1/2[n1/2δn,n1+(n+1)1/2δn,n+1] Acting absolutely similarly, for the momentum’s matrix elements we get a similar expression: n|ˆp|n=i(mω02)1/2[n1/2δn,n1+(n+1)1/2δn,n+1] Hence the matrices of both operators in the Fock-state basis have only two diagonals, adjacent to the main diagonal; all other elements (including the main-diagonal ones) are zeros.

The matrix elements of higher powers of these operators, as well as their products, may be handled similarly, though the higher the power, the bulkier the result. For example, n|ˆx2|n=n|ˆxˆx|n=nn=0n|ˆx|nn|ˆx|n=x202nn=0[(n)1/2δn,n1+(n+1)1/2δn,n+1][n1/2δn,n1+(n+1)1/2δn,n+1]=x202{[n(n1)]1/2δn,n2+[(n+1)(n+2)]1/2δn,n+2+(2n+1)δn,n}. For applications, the most important of these matrix elements are those on its main diagonal: x2n|ˆx2|n=x202(2n+1) This expression shows, in particular, that the expectation value of the oscillator’s potential energy in the nth  Fock state is Umω202x2=mω20x202(n+12)ω02(n+12). This is exactly one-half of the total energy (86) of the oscillator. As a sanity check, an absolutely similar calculation for the momentum squared, and hence for the kinetic energy p2/2m, yields p2=n|ˆp2|n=(mω0x0)2(n+12)mω0(n+12), so that p22m=ω02(n+12), i.e. both partial energies are equal to En/2, just as in a classical oscillator. 33

Note that according to Eqs. (92) and (93), the expectation values of both x and p in any Fock state are equal to zero: xn|ˆx|n=0,pn|ˆp|n=0, This is why, according to the general Eqs. (1.33)-(1.34), the results (95) and (97) also give the variances of the coordinate and the momentum, i.e. the squares of their uncertainties, (δx)2 and (δp)2. In particular, for the ground state (n=0), these uncertainties are δx=x02(2mω0)1/2,δp=mω0x02(mω02)1/2. In the theory of precise measurements (to be reviewed in brief in Chapter 10), these expressions are often called the standard quantum limit.


28 This normalization is not really necessary, it just makes the following calculations less bulky - and thus more aesthetically appealing.

29 For electromagnetic field oscillators, such excitations are called photons; for mechanical wave oscillators, phonons, etc.

30 This is exactly why ˆa is called the creation operator, and ˆa, the annihilation operator.

31 Please note again the radical difference between the null-state on the right-hand side of Eq. (85) and the state described by the ket-vector |0 on the left-hand side of that relation. The latter state does exist and, moreover, represents the most important, ground state of the system, with n=0 - see Eqs. (2.274)-(2.275).

32 A useful mnemonic rule for these key relations is that the c-number coefficient in any of them is equal to the square root of the largest number of the two states it relates.

33 Still note that operators of the partial (potential and kinetic) energies do not commute with either each other or with the full-energy (Hamiltonian) operator, so that the Fock states n are not their eigenstates. This fact maps on the well-known oscillations of these partial energies (with the frequency 2ω0 ) in a classical oscillator, at the full energy staying constant.


This page titled 5.4: Revisiting Harmonic Oscillator is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Konstantin K. Likharev via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?