Skip to main content

Physics IV course sequence · Interactive lesson

Solving the Coulomb radial equation

This is the one place in the hydrogen problem where a quantum number is manufactured rather than assumed. Follow the series solution honestly and almost every energy produces a wavefunction that explodes; the handful that do not are the spectrum, and l ≤ n − 1 falls out of the same line of algebra.

UPIV-10.04 · Lesson 4 of 9 in this unit. Position is not a completion score.
Starting model: Solving the Coulomb radial equationu = rho^(l+1) e^(-rho) v(rho), with v built term by term from the recursion, against rho = r/(n a) out to rho = 12. Trial rho0 = 2n = 5.00, l = 0, and n-l-1 = 1.50, the index at which the series would stop. A whole number of zero or more stops it and the curve settles onto the axis; anything else and the tail escapes past the dashed guides. Twenty-one terms, up to rho^20, are summed, so the true divergence is worse.trial ρ0 = 2n = 5.00, l = 0normalisableu = ρ(l+1) e-ρ v(ρ)stops if whole n-l-1 ≥ 0: 1.5004ρ = r / (n a)812
Start with a picture. Change the model in the lab below.
1

Build the model

Nothing is postulated: n is set by the index at which the series has to stop.

The key idea

Quantisation from normalisability is the demand that the power series in the hydrogen radial solution terminate, because an unterminated series rebuilds the exponentially growing solution and destroys the normalisation integral.

Example. For a trial energy of −1.30 eV, ρ₀ = 2√(13.606/1.30) = 6.47, which is not an even integer, so the recursion never stops; the nearest values that do terminate it are ρ₀ = 6 (E = −1.512 eV) and ρ₀ = 8 (E = −0.850 eV).

The complete physical model and assumptions

The radial equation for a Coulomb well carries two constants — the energy and the strength of the attraction — so the first move is to make it dimensionless. With κ = √(2μ|E|)/ħ and ρ = κr it becomes d²u/dρ² = [1 − ρ₀/ρ + l(l+1)/ρ²]u, all of the energy now hiding in the single number ρ₀ = 2/(κa). Both ends are then legible: near the origin the centrifugal term rules and u goes as ρ(l+1) or ρ(−l); far out the bracket tends to 1 and u goes as e(−ρ) or e(+ρ). Factor out the two survivors, u = ρ(l+1)e(−ρ)v(ρ), and v is solved by a power series whose coefficients obey one recursion. Here is the whole argument. For a generic ρ₀ that recursion never stops, its large-j ratio tends to 2/j, and those are exactly the coefficients of e(2ρ) — so u recovers the growing branch you thought you had thrown away, and the integral of |u|² diverges. Demanding a finite norm therefore forces the numerator 2(j+l+1) − ρ₀ to vanish at some integer, that is ρ₀ = 2n with n = jₘₐₓ + l + 1. What it costs is worth naming: n is a truncation index rather than a postulate, l ≤ n − 1 because jₘₐₓ ≥ 0, the radial node count is n − l − 1, and Eₙ ≈ −13.6 eV/n² is a by-product. What it does not buy is the continuum — for E > 0 the runaway branch oscillates instead of growing, nothing needs truncating, and every energy is allowed.

1Make it dimensionless before you try to solve it

With u = rR the radial equation reads −(ħ²/2μ)u″ + [−e²/4πε₀r + ħ²l(l+1)/2μr²]u = Eu. For a bound state E < 0, so κ = √(−2μE)/ħ is real and has units of inverse length; measure r in units of 1/κ by setting ρ = κr. Dividing through by E and tidying gives d²u/dρ² = [1 − ρ₀/ρ + l(l+1)/ρ²]u, where ρ₀ = μe²/(2πε₀ħ²κ) = 2/(κa). Two physical constants have collapsed into one pure number. That is the entire point of the scaling: the energy no longer appears in two places at once, so the question "which E are allowed?" turns into "which ρ₀ are allowed?", and the answer will be a statement about integers.

2Peel off what the two ends of the equation already tell you

As ρ → 0 the 1/ρ² term dominates and u″ ≈ l(l+1)u/ρ², whose solutions are ρ(l+1) and ρ(−l). Reject ρ(−l): for l ≥ 1 the norm diverges at the origin. For l = 0 the rejected branch is u → constant, which is square-integrable, so the usual "it is not normalisable" excuse fails — it goes because R = u/r behaves as 1/r, and ∇²(1/r) = −4πδ³(r) puts a δ function at the nucleus that nothing in the equation can balance. As ρ → ∞ the bracket tends to 1 and u″ ≈ u, giving e(±ρ), and e(+ρ) is rejected outright. Now write u = ρ(l+1)e(−ρ)v(ρ). This is not an approximation but an exact change of unknown, valid at every ρ, with the whole solution carried by v.

3One recursion generates every coefficient

Substituting gives ρv″ + 2(l+1−ρ)v′ + [ρ₀ − 2(l+1)]v = 0. Put v = Σ cⱼ ρj, collect equal powers of ρ, and each power returns the same relation: c(j+1) = [2(j+l+1) − ρ₀] cⱼ / [(j+1)(j+2l+2)]. Two features matter. First, this fixes the entire function from c₀ alone — the second constant of a second-order equation was already spent rejecting ρ(−l) at the origin, and c₀ is nothing but overall scale, so there is no third knob to turn. Second, ρ₀ sits in the numerator and not in the denominator, which is where the energy will make its move. Try l = 0 with ρ₀ = 6: c₁ = (2−6)c₀/(1⋅2) = −2c₀, then c₂ = (4−6)c₁/(2⋅3) = (2/3)c₀, then c₃ = (6−6)c₂/(3⋅4) = 0. The series has stopped of its own accord.

4An endless series is the growing solution in disguise

At large j the recursion tends to c(j+1)/cⱼ ≈ 2j/j² = 2/j. Those are exactly the coefficients of e(2ρ) = Σ (2ρ)j/j!, whose consecutive ratio is 2/(j+1). So an unterminated v behaves as c₀e(2ρ) at large ρ, and u = ρ(l+1)e(−ρ)v behaves as c₀ρ(l+1)e(+ρ). The branch discarded during the asymptotic step has walked back in through the series, and ∫|u|²dr diverges. This is the whole quantisation argument, and notice what it does not say: not that the growth is ugly, or unphysical, or hard to normalise. It says the object has no finite norm, so it is not a state, and the energy that produced it is not in the spectrum.

5Termination hands you n, and l ≤ n − 1 in the same breath

The only escape is that the numerator vanish: 2(jₘₐₓ + l + 1) = ρ₀ for some non-negative integer jₘₐₓ, after which c(jₘₐₓ+1) and everything beyond it is zero and v is a polynomial of degree jₘₐₓ. Define n ≡ jₘₐₓ + l + 1, so ρ₀ = 2n with n a positive integer. Because jₘₐₓ ≥ 0, l ≤ n − 1 follows at once, and the number of radial nodes is jₘₐₓ = n − l − 1. Nothing was postulated anywhere in that sentence. Take n = 3, l = 0: jₘₐₓ = 2, and the recursion above gave v = c₀(1 − 2ρ + 2ρ²/3), whose roots are ρ = (3 ± √3)/2 = 0.634 and 2.366. Since ρ = r/(na), those sit at r = 1.90a and 7.10a — the two nodes of the 3s radial function, read off a quadratic.

6Read the spectrum off, and what the argument never touched

ρ₀ = 2/(κa) = 2n gives κ = 1/(na), so E = −ħ²κ²/2μ = −ħ²/(2μa²n²), with a = 4πε₀ħ²/μe² = 0.0529 nm. With hydrogen's reduced mass that is −13.598 eV/n²; an infinitely heavy nucleus gives the Rydberg energy 13.606 eV, the value used in the examples here. Swap e² for Ze² and the same algebra returns a/Z and −13.606Z²/n² eV. In practice the useful rearrangement is ρ₀ = 2√(ER/|E|) with ER = 13.606 eV, which tests any trial energy for integer-ness in one line. But every step assumed E < 0. For E > 0, κ is imaginary, the runaway solution oscillates instead of growing, no truncation is needed, and every energy above the ionisation limit is allowed — which is why a discrete series has an edge with a continuum beyond it. The treatment is also non-relativistic, spinless, and point-nucleus, so fine structure, the Lamb shift and hyperfine splitting all sit below its resolution.

2

Key equations

Read the units, assumptions and limits before substituting.

Dimensionless radial equation

d²u/dρ² = [1 − ρ₀/ρ + l(l+1)/ρ²] u

All of the energy dependence now sits in one number, so "which E are allowed?" becomes "which ρ₀ are allowed?"

ρ = κr, dimensionless; κ = √(2μ|E|)/ħ in m⁻¹; ρ₀ = 2/(κa), also dimensionless

Stripping the two asymptotics

u(ρ) = ρ(l+1) e(−ρ) v(ρ)

An exact change of unknown, not an approximation: v carries everything the two limits do not already fix.

ρ(l+1) from the centrifugal term as ρ → 0; e(−ρ) from the bracket → 1 as ρ → ∞

The coefficient recursion

c(j+1) = [2(j+l+1) − ρ₀] cⱼ / [(j+1)(j+2l+2)]

One constant generates the whole radial function, which is why no freedom is left over to kill a bad tail.

j = 0, 1, 2, …; every cⱼ is dimensionless and c₀ is fixed only by normalisation

Why an endless series diverges

c(j+1)/cⱼ → 2/j ⇒ v → c₀e(2ρ) ⇒ u → c₀ρ(l+1)e(+ρ)

The growing branch you discarded walks back in through the series. This is the step that does the quantising.

e(2ρ) = Σ (2ρ)j/j!, whose consecutive coefficient ratio is 2/(j+1)

Termination fixes n

ρ₀ = 2(jₘₐₓ + l + 1) ≡ 2n, so l ≤ n − 1

n is set by the index where the series stops, n = jₘₐₓ + l + 1, and l ≤ n − 1 restates that same fact rather than adding a second rule.

jₘₐₓ ≥ 0 is the highest surviving power of ρ in v; radial nodes = jₘₐₓ = n − l − 1

The spectrum that falls out

κ = 1/(na), Eₙ = −ħ²/(2μa²n²) = −ER/n²

The energies are a by-product of the truncation, not an input — nothing was assumed about orbits or angular momentum.

a = 4πε₀ħ²/μe² = 0.0529 nm; ER = 13.598 eV with hydrogen's reduced mass, 13.606 eV for an infinitely heavy nucleus; a hydrogenic ion gives a/Z and −Z²ER/n²
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

2.50
1 to 4; steps of 0.25.
0
0 to 3; steps of 1.

Try this. Leave l = 0 and drag the trial n from 2.50 up to 3.00: the escaping tail collapses and the 3s curve appears with its two nodes. Then hold n = 3 and raise l to 3, where the series never stops - normalisability alone forbidding l > n - 1.

Live results

TRIAL ρ0 = 2n
5.00
TRIAL ENERGY
-2.177 eV
n-l-1, STOPS IF WHOLE AND ≥ 0
1.50
FIRST RATIO c1/c0
-1.500

Results follow this lesson’s model and assumptions. Displayed values are rounded.

Interactive Physics IV modelu = rho^(l+1) e^(-rho) v(rho), with v built term by term from the recursion, against rho = r/(n a) out to rho = 12. Trial rho0 = 2n = 5.00, l = 0, and n-l-1 = 1.50, the index at which the series would stop. A whole number of zero or more stops it and the curve settles onto the axis; anything else and the tail escapes past the dashed guides. Twenty-one terms, up to rho^20, are summed, so the true divergence is worse.trial ρ0 = 2n = 5.00, l = 0normalisableu = ρ(l+1) e-ρ v(ρ)stops if whole n-l-1 ≥ 0: 1.5004ρ = r / (n a)812
u = ρ(l+1) e(−ρ) v(ρ), with v built term by term from the recursion, against ρ = r/(n a) out to ρ = 12. Trial ρ0 = 2n = 5.00, l = 0, and n-l-1 = 1.50, the index at which the series would stop. A whole number of zero or more stops it and the curve settles onto the axis; anything else and the tail escapes past the dashed guides. Twenty-one terms, up to ρ²⁰, are summed, so the true divergence is worse.

Predict → change one variable → check

Plan a change before running it. Every other input stays at the saved baseline.

Saved baseline. Trial n (ρ0 = 2n): 2.50; Orbital number l: 0

Baseline 2.50; choose 1 to 4, in steps of 0.25.
4. Compared with the saved baseline, this result will…

This experiment is kept only while this page is open. It does not change saved course progress.

4

Catch the common trap

The commonest error is to treat the termination as optional housekeeping — the series just happens to be a polynomial for nice energies — or to think the divergent piece was already dealt with when e(+ρ) was dropped at the asymptotic step. Neither survives inspection. Writing u = ρ(l+1)e(−ρ)v does not delete the growing solution; it hides it inside v, which rebuilds e(2ρ) term by term whenever the series runs on. And no spare constant is left to switch it off: the second solution of a second-order equation was spent rejecting ρ(−l) at the origin, and c₀ is only overall scale. Once E is chosen the recursion fixes every coefficient after it. The one quantity still free is E itself, which is precisely why a boundary condition at infinity comes back as a condition on the energy rather than on the wavefunction.

5

Practice & worked examples

3 authored examples. Make an attempt, then reveal the reasoning one step at a time.

EasyExample 1

A hydrogen bound state has ρ₀ = 8. Using the termination condition ρ₀ = 2n, state n, list every orbital quantum number l the truncation permits, give the number of radial nodes for each, and compute the energy in eV. Take the Rydberg energy as 13.606 eV.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 4 steps revealed.

MediumExample 2

For n = 3 and l = 0, run the recursion c(j+1) = [2(j+l+1) − ρ₀] cⱼ / [(j+1)(j+2l+2)] from c₀ = 1 until it stops, then locate the radial nodes in units of the Bohr radius a.

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.

HardExample 3

A numerical integration of the radial equation is started for l = 1 at the trial energy E = −1.30 eV. Use ρ₀ = 2√(ER/|E|) with ER = 13.606 eV to show that this energy cannot be an eigenvalue, follow the first four coefficient ratios to see what goes wrong, then find the nearest energy that does work and the number of radial nodes it carries.

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.

6

Quick check

Select an answer and explain it before checking.

In the series solution u = ρ(l+1) e(−ρ) v(ρ) of the hydrogen radial equation, with v(ρ) = Σ cⱼ ρj, why must the series for v terminate?
7

Review & continue

Quantisation from normalisability is the demand that the power series in the hydrogen radial solution terminate, because an unterminated series rebuilds the exponentially growing solution and destroys the normalisation integral.

  • 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.

Extra challenging questions

Connect several ideas, explore supplied data, and compare your reasoning with a worked solution.