
Advanced Quantum Mechanics course sequence · Interactive lesson
The non-relativistic limit: Schrödinger plus −p⁴/(8m³c²)
Every relativistic wave equation has to give Schrödinger's back at low speed, and how it does so shows what the equation contains. The Klein-Gordon equation gives back Schrödinger's plus the kinetic correction Quantum Mechanics II added by hand, now derived, and nothing else at order 1/c²: the first sign it is not hydrogen's equation.
UAQM-03.03 · Lesson 3 of 9 in this unit. Position is not a completion score.Build the model
Factor out e(−imc²t/ħ) and Schrödinger's equation is left, plus one exact extra term.
The key idea
The non-relativistic limit of the Klein-Gordon equation is what remains once the rest-energy oscillation e(−imc²t/ħ) is factored out: Schrödinger's equation plus a correction smaller by T/2mc², whose leading term is −p⁴/(8m³c²).
Example. A pion with pc = 28.0 MeV has p²/2m = 2.8086 MeV. Adding −p⁴/(8m³c²) = −0.0283 MeV gives 2.7804 MeV, within 0.02% of the exact √(p²c² + m²c⁴) − mc² = 2.7809 MeV; Schrödinger alone is 1.0% high.
The complete physical model and assumptions
The Klein-Gordon equation of topic 3.01, (1/c²)∂²φ/∂t² − ∇²φ + (mc/ħ)²φ = 0, contains no small term as it stands: every solution oscillates at least as fast as mc²/ħ, 7.8 × 10²⁰ s⁻¹ for an electron, so the time-derivative term is as large as the mass term and the two cancel. The non-relativistic limit is therefore not c → ∞ but a change of variable. Write φ = e(−imc²t/ħ)ψ and the rest-energy pieces cancel exactly, leaving iħ∂ψ/∂t = −(ħ²/2m)∇²ψ + (ħ²/2mc²)∂²ψ/∂t², with nothing yet approximated. Now the last term is small, by the ratio of kinetic energy to 2mc², provided ψ varies slowly, which means the state contains positive-energy waves only. Dropping it gives Schrödinger's equation; evaluating it with Schrödinger's own time dependence gives −p⁴/(8m³c²), the operator Quantum Mechanics II found by expanding √(p²c² + m²c⁴), here derived from a wave equation. A static potential changes nothing essential: E − V acting on a Schrödinger eigenstate is p²/2m, so the first-order shift is exactly −⟨p⁴⟩/(8m³c²), with no Darwin contact term and, since the field has one component and no spin, no spin-orbit term at any order. The limit stops working where its expansion parameter does: momenta approaching mc, beyond which the 1/c² series diverges, potentials comparable with mc², and any admixture of negative-energy waves, for which the dropped term is as large as the kept ones.
1Why c → ∞ is the wrong limit
Units are SI and the metric is diag(1, −1, −1, −1) with xμ = (ct, x), so pμ = iħ∂μ sends E to iħ∂/∂t and p to −iħ∇, and pμpμ = m²c² becomes (1/c²)∂²φ/∂t² − ∇²φ + (mc/ħ)²φ = 0. Letting c → ∞ in that form is tempting and wrong: the first term seems to vanish, the last blows up, and what is left, −∇²φ + (mc/ħ)²φ = 0, has no time evolution at all. The flaw is that every solution oscillates at least as fast as mc²/ħ, so (1/c²)∂²φ/∂t² is of order (mc/ħ)²φ: it cancels the mass term rather than vanishing. Remove that oscillation first. With φ = e(−imc²t/ħ)ψ, ∂²φ/∂t² = e(−imc²t/ħ)[∂²ψ/∂t² − (2imc²/ħ)∂ψ/∂t − (m²c⁴/ħ²)ψ]. Divided by c², the last piece cancels (mc/ħ)²ψ exactly; multiplying what remains by −ħ²/2m gives iħ∂ψ/∂t = −(ħ²/2m)∇²ψ + (ħ²/2mc²)∂²ψ/∂t², derived with nothing dropped. Dimensions check: (ħ²/mc²)∂²/∂t² is (J s)² J⁻¹ s⁻² = J, an energy like the other two terms.
2One pass through the extra term gives −p⁴/(8m³c²)
To leading order ψ obeys Schrödinger's equation, iħ∂ψ/∂t ≈ (p²/2m)ψ, so differentiating once more, ∂²ψ/∂t² ≈ −(p²/2m)²ψ/ħ². Inserted in the extra term, (ħ²/2mc²) × (−p⁴/4m²ħ²)ψ = −p⁴ψ/(8m³c²), and to order 1/c², iħ∂ψ/∂t = [p²/2m − p⁴/(8m³c²)]ψ. Quantum Mechanics II reached the same operator by Taylor-expanding √(p²c² + m²c⁴) − mc² and added it to the Hamiltonian by hand; here the wave equation produces it, so it is derived. Plane waves make the step exact. With ψ = e(i(p⋅x − Tt)/ħ) the free equation becomes T = p²/2m − T²/(2mc²), a quadratic whose roots T = −mc² ± √(p²c² + m²c⁴) are the two energy branches with the rest energy removed. Iterating it from T₀ = p²/2m, T₁ = p²/2m − T₀²/(2mc²) carries the p⁴ term, and T₂ = p²/2m − T₁²/(2mc²) gets +p⁶/(16m⁵c⁴) right as well: each pass fixes one more order, and the iteration converges to the + root whenever T is below mc².
3The 1/c² series converges only for p below mc
The exact free kinetic energy is mc²(√(1 + x) − 1) with x = p²/m²c², and its series x/2 − x²/8 + x³/16 − 5x⁴/128 + … has a branch point at x = −1, so it converges only for p below mc, that is T below (√2 − 1)mc² = 0.414 mc²: 57.8 MeV for a pion, 212 keV for an electron. Beyond it the terms eventually grow without limit: just past p = mc the first few orders still help, but by p = 1.6 mc, the figure's right edge, each added order makes the error larger. Schrödinger plus −p⁴/(8m³c²) also fails outright: its kinetic energy peaks at mc²/2 at p = √2 mc and then falls, so it cannot describe any particle with T above mc²/2. A measured check: the K conversion electrons of ¹³⁷Cs, T = 624.2 keV = 1.22 mc², sit at Bρ = 3.381 × 10⁻³ T m in magnetic spectrometers, pc = 1013.7 keV, exactly √(T² + 2Tmc²). Schrödinger predicts 798.7 keV, 21% low, and the corrected Hamiltonian has no solution at all. The free dispersion relation is spin-blind, since each component of a free Dirac spinor obeys the Klein-Gordon equation, so electrons test it fairly.
4Slow ψ means positive energy only
The extra term is small only when ψ varies slowly. For a plane wave its ratio to iħ∂ψ/∂t is exactly −T/(2mc²), in size 5.9% for a pion with pc = 70 MeV and about 1.3 × 10⁻⁵ for the electron in hydrogen's ground state, taking its mean kinetic energy of 13.6 eV. The negative-energy root breaks the condition outright. There T = −mc² − √(p²c² + m²c⁴), so ψ oscillates at 2mc²/ħ or faster and the ratio −T/(2mc²) is at least 1: the dropped term is as large as the kept ones. Dropping it also lowers the order in time. Klein-Gordon needs φ and ∂φ/∂t at t = 0, Schrödinger only ψ, and the reduction amounts to fixing ∂φ/∂t ≈ −(imc²/ħ)φ initially, which selects the positive-energy branch. Topic 3.02's density, quoted, confirms the reading: for a free stationary state with E = mc² + ε it is (1 + ε/mc²)|ψ|², positive and tending to Schrödinger's |ψ|² as ε/mc² → 0. The negative-energy part of a state has no Schrödinger limit, however small its momenta.
5A static potential: E − V does the work of p²/2m
Let V(x) be a static potential energy, such as qΦ, entering as iħ∂/∂t → iħ∂/∂t − V, as topic 3.04 will justify. A stationary state φ = e(−iEt/ħ)u obeys (E − V)²u = (p²c² + m²c⁴)u. Put E = mc² + ε, expand (mc² + ε − V)², cancel m²c⁴ and divide by 2mc²: εu = (p²/2m + V)u − (ε − V)²u/(2mc²), still exact. Let H₀ = p²/2m + V have eigenstate ψ₀ and energy ε₀, chosen, if the level is degenerate, to diagonalise (ε₀ − V)², as the nlm states do for a central V. The inner product with ψ₀, using H₀'s hermiticity, gives (ε − ε₀)⟨ψ₀|u⟩ = −⟨ψ₀|(ε − V)²|u⟩/(2mc²), so to first order ε⁽¹⁾ = −⟨ψ₀|(ε₀ − V)²|ψ₀⟩/(2mc²), and the normalisation of u never enters. Now H₀ψ₀ = ε₀ψ₀ says (ε₀ − V)ψ₀ = (p²/2m)ψ₀. Both ε₀ − V and p² are hermitian, so ⟨ψ₀|(ε₀ − V)²|ψ₀⟩ = ‖(ε₀ − V)ψ₀‖² = ‖(p²/2m)ψ₀‖² = ⟨p⁴⟩/4m², and ε⁽¹⁾ = −⟨p⁴⟩/(8m³c²) exactly, derived. Quantum Mechanics II used this identity as a trick for computing ⟨p⁴⟩; here the equation hands over (ε₀ − V)² itself. Two limits check it: with V = 0 it returns the free one-pass value −(p²/2m)²/(2mc²), and adding a constant to V shifts ε₀ by the same amount and leaves the correction unchanged, as it must.
6No contact term, no spin-orbit term, and hydrogen's verdict
For a hydrogen-like ψ₀, the quoted ⟨V⟩ = 2ε₀ and ⟨1/r²⟩ = 1/(n³(l + ½)a²), with a = ħ/(mcZα), turn the shift into −(mc²(Zα)⁴/2n⁴)(n/(l + ½) − 3/4), which depends on l. Being a squared norm, ‖(ε₀ − V)ψ₀‖², it contains no δ-function, and nothing else arrives at order 1/c². Dirac's 1/c² Hamiltonian, quoted in Quantum Mechanics II, adds a Darwin contact term, +mc²(Zα)⁴/2n³ for s states, and spin-orbit coupling. A one-component field has no σ, so every operator its expansion can build is made of p and x, and L⋅S cannot appear at any order. Hydrogen rejects the pattern: the Klein-Gordon shifts put 2s 29.2 GHz below 2p and leave 2p unsplit, while the measured 2p₃/₂–2p₁/₂ interval is 10.97 GHz and 2s₁/₂ lies only 1.06 GHz above 2p₁/₂. The Coulomb singularity does not spoil the expansion: |V| exceeds mc² only inside Zαħ/mc, 2.82 fm for hydrogen, where the 1s electron spends 2.0 × 10⁻¹³ of its probability. For spinless pions the structure is right, as topic 3.07 shows.
Key equations
Read the units, assumptions and limits before substituting.
Factoring out the rest energy
φ(x, t) = e(−imc²t/ħ) ψ(x, t)
An exact change of variable. It moves the rest-energy oscillation into a phase, so ψ varies only at (E − mc²)/ħ and its time derivatives become small.
φ the Klein-Gordon field, ψ its envelope; mc²/ħ = 7.76 × 10²⁰ s⁻¹ for an electron and 2.12 × 10²³ s⁻¹ for a pionThe free equation for ψ, exact
iħ ∂ψ/∂t = −(ħ²/2m)∇²ψ + (ħ²/2mc²) ∂²ψ/∂t²
Still second order in time, so it still holds both signs of energy. Deleting the last term is the whole of Schrödinger's equation.
ħ in J s, m in kg, c in m s⁻¹; each term is an energy in J times ψ. Derived: the m²c⁴ terms cancel identicallyPlane waves: an exact quadratic for T
T = p²/2m − T²/(2mc²)
The + root is the kinetic energy, the − root the negative-energy branch. Iterating from T = p²/2m adds one order in 1/c² per pass.
T = E − mc² and p²/2m in J; roots T = −mc² ± √(p²c² + m²c⁴). Derived from the free equation with ψ = e(i(p⋅x − Tt)/ħ)Schrödinger plus the kinetic correction
iħ ∂ψ/∂t = [p²/2m − p⁴/(8m³c²)] ψ
The operator Quantum Mechanics II got by expanding √(p²c² + m²c⁴), now produced by the wave equation. The next order adds +p⁶/(16m⁵c⁴).
p = −iħ∇ in kg m s⁻¹; p⁴/(8m³c²) in J. Derived: ∂²ψ/∂t² ≈ −(p²/2m)²ψ/ħ² put into the extra termStationary states in a static potential, exact
ε u = (p²/2m + V) u − (ε − V)² u/(2mc²)
Exact for any static V entering as E → E − V. The correction is the local kinetic energy squared over 2mc², small where |ε − V| ≪ 2mc².
E = mc² + ε; ε and the potential energy V in J. Derived from (E − V)²u = (p²c² + m²c⁴)uFirst-order energy shift
ε⁽¹⁾ = −⟨ψ₀|(ε₀ − V)²|ψ₀⟩/(2mc²) = −⟨p⁴⟩/(8m³c²)
A squared norm, ‖(p²/2m)ψ₀‖²/(2mc²), so no separate contact term arises. Hydrogen-like levels give −(mc²(Zα)⁴/2n⁴)(n/(l + ½) − 3/4).
ψ₀, ε₀ the Schrödinger eigenstate and energy; ε⁽¹⁾ in J. Derived: (ε₀ − V)ψ₀ = (p²/2m)ψ₀, both operators hermitianInteractive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Set n = 1, Schrödinger plus −p⁴/(8m³c²), and drag q: at 0.3 it is 0.1% low where Schrödinger alone is 2.2% high. Past the line at p = mc, step n to 2 and 3: at q = 1.6 the error swings from −48% to +70% to −119%, because the 1/c² series diverges there.
Live results
- EXACT T/mc²
- 0.1180
- TRUNCATED T/mc²
- 0.1172
- TRUNCATION ERROR
- -0.72 %
- DROPPED/KEPT T/2mc²
- 0.0590
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Momentum q = p/mc: 0.50; Correction terms kept n: 1
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
The tempting move is to treat 1/c² as small and drop (1/c²)∂²φ/∂t², or simply let c → ∞. Both destroy the dynamics: what survives, −∇²φ + (mc/ħ)²φ = 0, contains no time derivative at all. The term is small next to nothing, because φ oscillates at mc²/ħ, which makes (1/c²)∂²φ/∂t² as large as the mass term it cancels. Only after the rest-energy phase is factored out is there a term small by T/2mc², and even then it must be evaluated, not discarded, to give −p⁴/(8m³c²). A second slip waits in a potential: writing the shift as −ε₀²/(2mc²), the square of the non-relativistic energy. The operator is (ε₀ − V)², the local kinetic energy squared. Adding a constant to V shifts ε₀ but changes no physics, and only (ε₀ − V)² passes that test.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
A beam line delivers π⁺ with momentum pc = 70.0 MeV. Using mc² = 139.570 MeV, find the kinetic energy from Schrödinger's equation, from Schrödinger plus −p⁴/(8m³c²), and from the exact Klein-Gordon plane wave, and say how large the term dropped to reach Schrödinger is.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- Scale first: p/mc = 70.0/139.570 = 0.502, below 1, so the 1/c² series converges, though not by a wide margin.
- Schrödinger: T₀ = p²c²/(2mc²) = 4900/279.140 = 17.554 MeV.
- Kinetic correction: −p⁴/(8m³c²) = −T₀²/(2mc²) = −308.14/279.140 = −1.104 MeV, so T₁ = 16.450 MeV. Dimensions: p⁴/(m³c²) is (MeV/c)⁴ divided by (MeV/c²)³c², which is MeV.
- Exact: E = √(p²c² + m²c⁴) = √(4900 + 19479.8) = 156.140 MeV, so T = 16.570 MeV. Schrödinger is 5.9% high and the corrected value 0.73% low; the next term, +p⁶/(16m⁵c⁴) = T₀³/(2m²c⁴) = 0.139 MeV, brings it to 16.589 MeV, 0.11% high.
- Iterating T = T₀ − T²/(2mc²) instead gives 17.554, 16.450, 16.584, 16.569, 16.570 MeV, converging on the exact root because T is below mc². The dropped term relative to iħ∂ψ/∂t is T/(2mc²) = 16.570/279.140 = 5.9%.
Answer. T = 16.570 MeV exactly; Schrödinger gives 17.554 MeV (5.9% high) and Schrödinger plus −p⁴/(8m³c²) gives 16.450 MeV (0.73% low). The dropped term is 5.9% of iħ∂ψ/∂t.
MediumExample 2
Treat a π⁻ bound to a nitrogen nucleus (Z = 7) as a spinless particle with mc² = 139.570 MeV in a point Coulomb field, the nucleus infinitely heavy. Find the first-order Klein-Gordon shifts of the circular states 4f and 5g directly from ⟨(ε₀ − V)²⟩, the shift of the 5g → 4f X-ray line in parts per million, and compare it with the 1.3 ppm uncertainty of the measured pion mass.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- Scales: with α = 7.2973526 × 10⁻³, Zα = 0.05108147 and (Zα)² = 2.609316 × 10⁻³, so mc²(Zα)² = 364182 eV. Bohr levels ε₀ = −mc²(Zα)²/2n² give ε₄ = −11380.7 eV and ε₅ = −7283.6 eV, a line at 4097.1 eV.
- Expand: ⟨(ε₀ − V)²⟩ = ε₀² − 2ε₀⟨V⟩ + ⟨V²⟩. The quoted virial result ⟨V⟩ = 2ε₀ makes the first two terms −3ε₀², and ⟨V²⟩ = (Zαħc)²⟨1/r²⟩ = (mc²)²(Zα)⁴/(n³(l + ½)), from the quoted ⟨1/r²⟩ = 1/(n³(l + ½)a²) with a = ħ/(mcZα).
- 4f (n = 4, l = 3): −3ε₄² = −3.88561 × 10⁸ eV² and ⟨V²⟩ = (mc²)²(Zα)⁴/(64 × 3.5) = 5.92093 × 10⁸ eV², so ⟨(ε₀ − V)²⟩ = 2.03532 × 10⁸ eV² and ε⁽¹⁾ = −2.03532 × 10⁸ eV²/(2 × 1.39570 × 10⁸ eV) = −0.72914 eV.
- 5g (n = 5, l = 4): −3ε₅² = −1.59154 × 10⁸ eV² and ⟨V²⟩ = 2.35784 × 10⁸ eV², sum 7.6630 × 10⁷ eV², so ε⁽¹⁾ = −0.27452 eV. Both match −(mc²(Zα)⁴/2n⁴)(n/(l + ½) − 3/4) with mc²(Zα)⁴ = 950.27 eV.
- The line moves by −0.27452 − (−0.72914) = +0.45462 eV, which is 0.45462/4097.05 = 1.11 × 10⁻⁴, or 111 ppm. Bohr energies scale with m, so an analysis omitting the term would misplace the pion mass by 111 ppm, 0.0155 MeV, about 86 times the 0.00018 MeV uncertainty of the measured 139.57039 MeV, which rests on lines of this kind.
- Checks: the shift is an energy, built from mc²(Zα)⁴; relative to the line it is (Zα)² ≈ 2.6 × 10⁻³ times a factor of 0.043 set by n and l, as a 1/c² correction must be; and the next order, down by a further factor of order (Zα)², is 0.3 ppm or less, below the measurement error.
Answer. ε⁽¹⁾(4f) = −0.729 eV and ε⁽¹⁾(5g) = −0.275 eV; the 5g → 4f line rises by 0.455 eV, 111 ppm, about 86 times the 1.3 ppm uncertainty of the measured pion mass.
HardExample 3
For hydrogen's 1s state, with the proton infinitely heavy, compute the first-order Klein-Gordon shift two ways: from ⟨(ε₀ − V)²⟩, and from ⟨ψ|p⁴ψ⟩ with p⁴ = ħ⁴∇⁴ applied point by point. Explain what the second route needs that the first does not, and compare the result with Dirac's quoted 1s fine-structure shift.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- Norm route. With a = ħ/(mcα), ε₀ = −mc²α²/2, the quoted ⟨V⟩ = 2ε₀ and ⟨V²⟩ = (αħc)²⟨1/r²⟩ = (αħc)² × 2/a² = 2(mc²α²)². So ⟨(ε₀ − V)²⟩ = (1/4 − 1 + 2)(mc²α²)² = (5/4)(mc²α²)², and ε⁽¹⁾ = −(5/4)(mc²α²)²/(2mc²) = −(5/8)mc²α⁴.
- Numbers: mc²α⁴ = 0.51099895 × 10⁶ eV × (7.2973526 × 10⁻³)⁴ = 1.4490 × 10⁻³ eV, so ε⁽¹⁾ = −0.9057 meV, or −219.0 GHz after dividing by h.
- Point by point. ψ = e(−r/a)/√(πa³) gives ∇²ψ = (1/a² − 2/ar)ψ. Applying ∇² again needs ∇²(e(−r/a)/r) = e(−r/a)/(a²r) − 4πδ³(r), so ∇⁴ψ = (1/a⁴ − 4/a³r)ψ + (8π/a)ψ(0)δ³(r).
- The smooth part gives 1/a⁴ − (4/a³)⟨1/r⟩ = 1/a⁴ − 4/a⁴ = −3/a⁴, negative, which is impossible for p⁴ = (p²)²; the δ-function adds (8π/a)|ψ(0)|² = 8/a⁴. Total ⟨p⁴⟩ = 5ħ⁴/a⁴ = 5(mcα)⁴, and −⟨p⁴⟩/(8m³c²) = −(5/8)mc²α⁴ again, with a contact piece of −mc²α⁴ hidden inside it.
- The norm route never meets the δ-function: ‖(ε₀ − V)ψ₀‖² is an ordinary integral of (ħ²/2m)²(2/ar − 1/a²)²|ψ|². The Klein-Gordon equation supplies the operator in that form, so there is no separate contact term to add or to forget.
- Dirac's 1s shift, quoted, is −(1/8)mc²α⁴ = −43.8 GHz. The Klein-Gordon value lies 175.2 GHz lower, exactly the quoted Darwin term +(1/2)mc²α⁴ for 1s, a genuine extra contact term the scalar equation lacks. Once the reduced mass and the hyperfine splitting are allowed for, hydrogen's measured 1s level departs from Dirac's only by its 8.17 GHz Lamb shift, so the Klein-Gordon 1s misses by 21 times that.
Answer. ε⁽¹⁾(1s) = −(5/8)mc²α⁴ = −0.906 meV (−219 GHz) by both routes; point by point, ⟨p⁴⟩ = (−3 + 8)ħ⁴/a⁴, the 8 from a δ-function. Dirac's 1s lies 175 GHz higher, by the Darwin term.
Quick check
Select an answer and explain it before checking.
Review & continue
The non-relativistic limit of the Klein-Gordon equation is what remains once the rest-energy oscillation e(−imc²t/ħ) is factored out: Schrödinger's equation plus a correction smaller by T/2mc², whose leading term is −p⁴/(8m³c²).
- Explain the relationship without looking at the equation.
- Check a sign, a unit and a model assumption in your working.
- Return to the lab or worked example if a step is still unclear.