PERTURBATION THEORY
Skip Degenerate Perturbation Theory, Sect. 9.5, 9.6, 9.7; Time-Dependent Perturbation Theory 9.9 & Interaction of Radiation with Matter, 9.10
Perturbation Theory is a method of approximation not limited to the ground state of a system. It is useful when we know a solution to a similar problem which we can use as a first approximation to the problem that must be solved. Lets say we want to solve the Schrödinger Eq.
H y N = E Ny N,
where N=state of the system; N=0, ground state; N=1, first excited state, etc.
Lets say we know the solution to a similar problem
H0 y N0 = E N0y N0,
where H0 is very similar to H such that
H = H0 + H1,
where H1is small. Assume that:
H0 is Hermitian
Its eigenfunctions, y N0,are orthonormal.
We can use the y N0 to find the y N.
Example: Harmonic Oscillator
One-dimensional Anharmonic Oscillator has
H = -h2/(2m) {d2/dx2} + k x2/2 + c x3 + d x4
One-dimensional Harmonic Oscillator has
H0 = -h2/(2m) {d2/dx2} + k x2/2
If c & d are small, then the eigenfunctions & eigenvalues of the anharmonic oscillator must be closely related to those of the harmonic oscillator--which we know. But how can we use this information? We can expand the wavefunction & energy of the anharmonic oscillator in a Taylor series around the wavefunction & energy that we know.
Define the system with H0 as the unperturbed system & the with H as the perturbed system.
H = H0 + H1
H1 = H - H0 = c x3 + d x4 for the anharmonic oscillator
Introduce the parameter l , the perturbation parameter. Essentially, l is used for "bookkeeping". The following is the use of perturbation theory for nondegenerate energy levels (degenerate levels will not be covered due to lack of time).
Let
y N0 = wavefunction of the unperturbed nondegenerate level N
EN0 = energy of the unperturbed nondegenerate level N
y N0 ® y N & EN0 ® EN when the perturbation is applied.
We want to solve
H y N = (H0 + l H1) y N = ENy N
Since H depends on l , EN & y N will too.
Expand y N in a Taylor Series around y N0 (i.e. y N evaluated at l = 0, or y Nô l =0):
y N = y Nô l =0 + (¶ y N/¶ l )ô l =0× l + (¶ 2y N/¶ l 2)ô l =0× l 2/2! +
(¶ 3y N/¶ l 3)ô l =0× l 3/3! + ....
= y N0 + (¶ y N/¶ l )ô l =0× l + (¶ 2y N/¶ l 2)ô l =0× l 2/2! +
(¶ 3y N/¶ l 3)ô l =0× l 3/3! + ....
Also expand EN in a Taylor Series around EN0
EN = ENô l =0 + (¶ EN/¶ l )ô l =0× l + (¶ 2EN/¶ l 2)ô l =0× l 2/2! +
(¶ 3EN/¶ l 3)ô l =0× l 3/3! + ....
= EN0 + (¶ EN/¶ l )ô l =0× l + (¶ 2EN/¶ l 2)ô l =0× l 2/2! +
(¶ 3EN/¶ l 3)ô l =0× l 3/3! + ....
Define y Nk = (¶ ky N/¶ l k)ô l =0/k!
ENk = (¶ kEN/¶ l k)ô l =0/k!
Then
y N = y N0 + l y N1 + l 2 y N2 + l 3 y N3 + ...
EN =EN0 + l EN1 + l 2 EN2 + l 3 EN3 + ...
Substitute these expansions into
H y N = (H0 + l H1) y N = ENy N ®
(H0 + l H1) (y N0 + l y N1 + l 2 y N2 + l 3 y N3 + ...)
= (EN0 + l EN1 + l 2 EN2 + ...) (y N0 + l y N1 + l 2 y N2+ ...)
Collect terms in l :
H0y N0 + l (H0y N1 + H1y N0) + l 2(H0y N2 + H1y N1) + ...
= EN0y N0 + l (EN1y N0 + EN0y N1)
+ l 2(EN0y N2 + EN1y N1 + EN2y N0) + ...
If the left side equals the right side, then the left & right sides must be equal for each power of l . This gives the Perturbation Eq.:
l 0: H0y N0 = EN0y N0 (1)
l 1: H0y N1 + H1y N0 = EN1y N0 + EN0y N1
(H0 - EN0) y N1 = (EN1 - H1) y N0 (2)
l 2: H0y N2 + H1y N1 = EN0y N2 + EN1y N1 + EN2y N0
(H0 - EN0) y N2 = EN2y N0 + (EN1 - H1) y N1 (3)
etc.
Eq. (1) is the Schrödinger Eq. for the unperturbed problem. We already know the solutions y N0 & EN0. We can use these to solve Eq. (2) for EN1, the first order correction to the energy, & y N1, the first order correction to the wavefunction. At this point, we will have improved our approximation to EN:
EN » EN0 + EN1, l =1
y N » y N0 + y N1, l =1
Solve Eq. (2):
(H0 - EN0) y N1 = (EN1 - H1) y N0
Solve for EN1
Since H0 is Hermitian, then the y N0 are a complete set. So we can expand the unknown y N1 in terms of the y N0. Let
y N1 = S aj y j0
j
Then (H0 - EN0) S aj y j0 = (EN1 - H1) y N0
j
= S aj (H0 - EN0) y j0
j
= S aj H0y j0 - S ajEN0y j0
j j
= S aj Ej0y j0 - S ajEN0y j0
j j
= S aj (Ej 0 - EN0) y j0 = (EN1 - H1) y N0
j
We want to calculate EN1. Multiply both sides by (y m0)* & integrate over the spatial coordinates:
ò (y m0)* S aj (Ej 0 - EN0) y j0 dt
j
= ò (y m0)* (EN1 - H1) y N0dt
S aj (Ej 0 - EN0) ò (y m0)* y j0 dt
j
= ò (y m0)* EN1 y N0dt - ò (y m0)* H1 y N0dt
S aj (Ej 0 - EN0)d mj = EN1 d mN - ò (y m0)* H1 y N0dt
j
am (Em 0 - EN0) = EN1 d mN - HmN1
If m=N, we can calculate EN1:
0 = EN1 - HNN1
EN1 = HNN1 (Note: Dont need y N1 to get EN1)
If m is not equal to N, we can calculate y N1:
am (Em 0 - EN0) = - HmN1
am = - HmN1/(Em 0 - EN0) = HmN1/(EN 0 - Em0)
Since y N1 = S aj y j0
j
from the above we know the form of all the ajs except aN. We can set aN = 0. So
y N1 = S [HjN1/(EN 0 - Ej0)] y j0
j not = N
And
y N » y N0 + y N1, l =1
» y N0 + S [HjN1/(EN 0 - Ej0)] y j0
j not = N
Solve for EN2
Expand y N2 in terms of the y N0
y N2 = S bj y j0
j
Then (H0 - EN0) y N2 = EN2y N0 + (EN1 - H1) y N1
becomes
(H0 - EN0) S bj y j0 = EN2y N0 + (EN1 - H1) y N1
= S bj (H0y j0 - EN0y j0)
= S bj (Ej 0y j0 - EN0y j0)
= S bj (Ej 0 - EN0) y j0
Multiply both sides by (y m0)* & integrate over the spatial coordinates:
ò (y m0)* S bj (Ej 0 - EN0) y j0 dt
= EN2ò (y m0)* y N0 dt + ò (y m0)* (EN1 - H1) y N1 dt
The S below stands for the sum over j:
S bj (Ej 0 - EN0) ò (y m0)* y j0 dt
= EN2ò (y m0)* y N0 dt + EN1ò (y m0)* y N1 dt
- ò (y m0)* H1 y N1 dt
S bj (Ej 0 - EN0) d mj
= EN2d mN + EN1ò (y m0)* y N1 dt - ò (y m0)* H1 y N1 dt
bm (Em 0 - EN0)
= EN2d mN + EN1ò (y m0)* y N1 dt - ò (y m0)* H1 y N1 dt
If m=N, we can calculate EN2:
EN2 = EN1ò (y N0)* y N1 dt + ò (y N0)* H1 y N1 dt
Note: to get the second order correction to the energy we only need to know the first order correction to the wavefunction. In general, we can calculate EN2k+1 from knowing y Nk
Can we simplify EN2 ? We must evaluate ò (y N0)* y N1 dt . But
y N1 = S aj y j0
j not equal to N
and aj = HjN1/(EN 0 - Ej0), aN = 0.
The S below stands for the sum over j not equal to N:
So ò (y N0)* y N1 dt = ò (y N0)* S aj y j0 dt
= S aj ò (y N0)* y j0 dt
= S aj d Nj
= 0 since j cannot be equal to N.
Therefore
EN2 = ò (y N0)* H1 y N1 dt
Using the definition of y N1
EN2 = ò (y N0)* H1 S aj y j0
j not equal to N
= S aj ò (y N0)* H1 y j0
j not equal to N
= S aj HNj1
j not equal to N
= S {HjN1/(EN 0 - Ej0)} HNj1
j not equal to N
Since H1 is Hermitian, HNj1 = (H jN1)*. So
EN2 = S HjN1(H jN1)*/(EN 0 - Ej0)
j not equal to N
= S ½ HjN1½ 2/(EN 0 - Ej0)
j not equal to N
So through second order in the energy,
EN = EN 0 + HNN1 + S ½ HjN1½ 2/(EN 0 - Ej0)
j not equal to N
We could continue in the same method as above (Rayleigh- Schrödinger Perturbation Theory) to higher order of perturbation. But how do you know when to stop? Does the perturbation series converge? Expect ½ EN0½ > ½ EN1½ > ½ EN2½ > ...
What does the perturbation procedure actually do?
Since y N1 is expanded in terms of y j 0 for k not equal to N, the effect of the procedure is to add into first order those states from the complete set that were left out of zeroth order. But they arent added in with equal weight to that of y N 0 (i.e. 1), but rather with weight aj. Since
aj µ 1/(EN 0 - Ej0)
the terms which have Ej0 close to EN 0 will cause 1/(EN 0 - Ej0) to be large & therefore result in a larger contribution from the states close to N.
Practical Considerations:
(1) EN1 is easy to evaluate since only y N0 is used in
HNN1 = ò (y N0)* H1 y N0 dt
(2) EN2 is difficult to evaluate because you would need the complete set of y j0 (except j=N). This is an infinite number of terms! If you have a Hamiltonian that supports both discrete & continuous states, as with the hydrogen atom, then you must include not only the sum over all discrete states, but the integral over all the continuous states, as well. This is impossible to do exactly. Instead you could use a combination variation-perturbation treatment.
Perturbation Treatment of the Ground State of He (we will also do a Variation treatment)
He has 2 protons & 2 electrons. The nucleus has a charge of +2e & each electron has a charge of -e. Electrons are indistinguishable particles, but we will number them to keep track of them. Electron #1 is at distance r1 from the nucleus; Electron #2 is at distance r2 from the nucleus. The distance between the two elecrons is r12. Let us set up the problem to treat a general two-electron ion by using a nuclear charge of +Ze. Then
H = - h2/(2m) Ñ 12 - Z(e) 2/ r1 - h2/(2m) Ñ 22 - Z(e) 2/ r2+(e) 2/ r12
In spherical polar coordinates
y = y (r1, q 1, f 1, r2, q 2, f 2)
r12 = [(x1 - x2) 2 + (y1 - y2) 2 + (z1 - z2) 2]1/2
Let H10 be the hydrogen-like Hamiltonian for electron #1; Let H20 be the hydrogen-like Hamiltonian for electron #2:
H10 = - h2/(2m) Ñ 12 - Z(e) 2/ r1; E1 = -(Z2/N12)(e) 2/(2a0)
H20 = - h2/(2m) Ñ 22 - Z(e) 2/ r2; E2 = -(Z2/N22)(e) 2/(2a0)
where
H10 F1 (r1, q 1, f 1) = E1 F1 (r1, q 1, f 1)
H20 F2 (r2, q 2, f 2) = E2 F2 (r2, q 2, f 2)
and F1 & F2 are the hydrogen-like wavefunctions & E1 & E2 are the hydrogen-like energies.
Define H0 = H10 + H20.
If the Hamiltonian is a sum of two Hamiltonians, then the wavefunction is a product of their eigenfunctions:
y 0 (r1, q 1, f 1, r2, q 2, f 2) = F1 (r1, q 1, f 1) F2 (r2, q 2, f 2)
Then
H0y 0 = (H10 + H20) F1 F2
= F2 H10 F1 + F1H20 F2
= F2 E1 F1 + F1E2 F2
= (E1 + E2) F1 F2
= E0y 0, E0 = E1 + E2 = -(Ze) 2 /(2a0)(1 /N12 + 1 /N22)
The assumption in this choice of H0 is that the two electrons exert no repulsive force on each other (i.e. they operate as independent particles). This is not physically correct, but can be used as a first approximation.
In the ground state of helium, both electrons are in the 1s orbit, but have opposite spins. Indicate the electronic configuration by 1s 2. So the zeroth-order approximation to the ground state wavefunction can be given
y 1s
20 = F1 F2F1 = 1/Ö p (Z/a0)3/2 e-Zr1/a0
F2 = 1/Ö p (Z/a0)3/2 e-Zr2/a0
E1s
20 = -(Ze) 2 /(2a0)(1 /12 + 1 /12)= -[(Ze) 2 /(2a0)](2); (e) 2 /(2a0) = 13.6 eV
= - (4) (2) (13.6eV) for He
= -108.8eV for He.
How does this compare to the actual ground state energy of He?
He has E = 0 when both electrons have been ionized, So
Etrue = -(IP1 + IP2); IP = ionization potential
= - (24.6 eV + 54.4 eV) = -79.0 eV
So -108.8 eV is off by 38%! This is not unexpected because the perturbation
H1 = H - H0 = (e) 2/ r12
is not necessarily small. When r1 is close to r2, (e) 2/ r12 is large.
Lets see what improvement we can get by calculating E1:
E1 = <y 0 ï H1 ï y 0>
= Z6(e)2/(p 2a06) ò 0¥ ò 0¥ ò 0p ò 0p ò 02p ò 02p r12 r22 e-Zr1/a0 e-Zr2/a0 (1/r12)
× sin q 1 sin q 2 dr1 dr2 dq 1 dq 2 df 1 df 2
1/r12 can be expanded in terms of r1 & r2 & the Spherical Harmonics, Ylm(q ,f ):
1/r12 = S S [4p /(2l+1)] (r<l/ r>l+1) [Ylm(q 1,f 1)]* [Ylm(q 2,f 2)],
where r< is the smaller of r1 & r2 & r> is the larger of r1 & r2. Skim through the details of how the integral is done (p. 230-231). The result is
E1 = (5Z/8) (e)2/a0
= (5Z/4) (e)2/(2a0)
= (5x2/4) (13.6eV)
= 34.0 eV
So E0 + E1 = -108.8 eV + 34.0 eV = -74.8 eV
Compared to -79.0 eV, this is in error by only 5.3%.
It is impossible to calculate all the contributions to E2 from the discrete & continuum states. Other combinations of F1 & F2 are F1 = 1s, F2 = 2s, 2p, 3s, 3p,...; F1 = 2s, F2 = 2s, 2p, 3s, 3p,..., etc. y 1 is a sum over all these discrete states, as well as the integral over all the continuum states. Since y 1 contains configurations other than 1s2, this is called Configuration Interaction.
However, we can get an accurate E2 by the Variation Method. Hylleraas has shown that
I > E2
for I defined as
I = ò (f 1)* (H0 - E0) f 1 dt + ò (f 1)* (H1 - E1) y 0 dt
+ ò (y 0)* (H1 - E1) f 1 dt
where f 1 is a trial function for y 1. (Note: If f 1 = y 1, then the first two terms cancel since
(H0 - E0) y 1 = -(H1 - E1) y 0.
If f 1 = y 1, then I = ò (y 0)* (H1 - E1) y 1 dt
= ò (y 0)*[E2y 0 - (H0 - E0) y 2]dt
= E2 ò (y 0)*y 0 dt = E2)
So choose a trial function f 1 with several variable parameters & minimize I with respect to these parameters so as to approximate E2.
Scherr & Knight used 100 variables in their trial function & calculated
E2 = -4.3 eV & E3 = 0.1 eV
Then E » (-108.8 + 34.0 -4.3 +0.1) eV = -79.0 eV
The series is converging because ½ En½ decreases as n increases.
To 13th order in perturbation, E » -2.903 724 33 (e) 2/a0;
From a variational calculation, E » -2.903 724 38 (e) 2/a0.
Comparison of Variation & Perturbation Methods:
Lets compare the variation & peturbation methods: Actually we would get the same energy correct through first order if we used the ground state wavefunction as the trial function. Show that this is true:
Perturbation Method:
Let H = H0 + H1 & H0 y g0 = Eg 0 y g0; g = ground state
Define Eg = Eg0 + Eg1 (truncate energy at first order)
Eg1 = <y g0½ H1½ y g0>
Variation Method:
I = <f ½ H½ f > > Eg
If f = y g0, then I = <y g0½ H½ y g0>
= <y g0½ H0 + H1 ½ y g0>
= <y g0½ H0 ½ y g0> + <y g0½ H1 ½ y g0>
= <y g0½ E g 0 ½ y g0> + <y g0½ H1 ½ y g0>
= E g 0<y g0½ y g0> + <y g0½ H1 ½ y g0>
= Eg0 + Eg1
So the perturbation & variation methods give the same result through first order if the true ground state wavefunction happens to be used as the trial function.
Variation Treatment of the Ground State of Helium
Lets compare results (energy) for different choices of trial function.
Choice (I): We saw above that if y g0 = y 1s2
= 1/Ö p (Z/a0)3/2 e-Zr
1/a0 1/Ö p (Z/a0)3/2 e-Zr2/a0then the energy is -74.8 eV
Choice (II): Try making the trial function more flexible by replacing the atomic number, Z, by a variational parameter, r . This allows for the screening of the nuclear charge by the other electrons. (Full nuclear charge corresponds to r =2; full screening, r =2-1=1)
Optimize I with respect to r , the effective nuclear charge.
I = <f ½ H½ f >
Choose f = f1f2
where f1 = 1/Ö p (r /a0)3/2 e-r r
1/a0
f2 = 1/Ö p (r /a0)3/2 e-r r
2/a0and [-h2/(2m) Ñ 12 - r (e) 2/r1]f1 = -r 2(e) 2/(2a0) f1
[-h2/(2m) Ñ 22 - r (e) 2/r2]f2 = -r 2(e) 2/(2a0) f2
We can simplify the calculation if we write H to contain the Hamiltonians for these eigenfunctions. We must add & subtract terms in r so that we still have the He atom Hamiltonian.
H = - h2/(2m) Ñ 12 - Z(e) 2/ r1 - h2/(2m) Ñ 22 - Z(e) 2/ r2+(e) 2/ r12
= [-h2/(2m) Ñ 12 - r (e) 2/r1] + [-h2/(2m) Ñ