This chapter follows What can tiny departures from a perfect blackbody record?. You need exponentials, logarithms and number densities in particles per cubic metre. The aims are to derive the Saha balance, solve it at one redshift, then see which step of atom formation is slow and how a three-level model of hydrogen describes it.
Quantities, units and what is left out
Redshift z labels the epoch. The photon temperature is T=T0(1+z) with T0=2.7255K, and the hydrogen number density is nH=nH,0(1+z)3 with nH,0=0.190m−3. These are the background values in the saved model inputs, taken from the HyRec input file shipped with CLASS v3.3.4.
The free-electron fraction is x=ne/nH. Treat the gas as hydrogen only. Helium finishes becoming neutral between redshifts 3500 and 1600, so below 1600 it adds almost no free electrons, though it does add mass. Lucca and colleagues, 2020, section 2.4.3 The ground-state binding energy is I=13.6eV, and kBT is the typical thermal energy. The model also lets matter share the photon temperature throughout. That holds during recombination but fails late in the dark ages, when the gas cools faster than the light, so values near redshift 200 inherit that error.
Deriving the Saha balance
Picture a box in which the reaction p+e⇌H+γ runs both ways so fast that it settles. For each species, statistical physics assigns a chemical potential: the energy cost of adding one more particle while keeping the temperature fixed. Photons can be created and destroyed freely, so theirs is zero. When the reaction has settled, the costs on both sides match:
For a dilute, non-relativistic gas, the density of species i with gi internal states and mass mi is
Form npne/nH. The chemical potentials cancel by the balance above. The rest energies leave e−I/kBT, because the atom is lighter than a proton plus an electron by I/c2. The state counts give gpge/gH=2×2/4=1, and mp≃mH leaves only the electron mass. With ne=np=xnH and nHI=(1−x)nH,
It is a quadratic in x with one root between zero and one:
The assumptions are that every atom sits in its ground state and that formation and break-up are much faster than the expansion. The second assumption is the one that fails.
Worked example: half recombined
Try z=1370. Then T=3737K and kBT=0.322eV, so I/kBT=42.3 and e−42.3=4.46×10−19. The bracket raised to the power three halves is 5.52×1026m−3, and nH=4.90×108m−3. Together S=0.503, so x=0.501.
The exponential is tiny, yet it is offset by a ratio of about 1018 between the bracket and the hydrogen density. That ratio is large because the gas is so thin. Ionization needs only one photon to hit an atom; recombination needs an electron to meet a proton. Thin gas favours ionization.
A popular shortcut says atoms form once fewer than one photon per atom can still ionize hydrogen. At z=1370 the photons above 13.6eV number only about 7.5×10−7 per hydrogen nucleus, far below one, yet equilibrium is only halfway. What sets the balance is a ratio of rates, and a photon count gets its scale badly wrong.
Why the last step is slow
Recombining straight into the ground state emits a photon above 13.6eV. That photon ionizes the next atom it meets, so the step achieves nothing overall. Only captures into excited states count; their total coefficient is called the case-B coefficient αB. The captured electron cascades down to the second level, n=2.
From n=2 the atom must still reach the ground state, and both routes are slow. A Lyman-alpha photon from 2p→1s is absorbed by the next ground-state atom, so it only escapes by redshifting out of the line as space expands. The 2s level can decay by emitting two photons at once, at the rate Λ2s=8.22s−1. Meanwhile, ordinary photons of 3.4eV ionize atoms in n=2 at a rate βB.
Let C be the probability that an atom in n=2 reaches the ground state before it is ionized. With s=ln(1+z), the effective three-level atom gives
H is the expansion rate in s−1, n1s=(1−x)nH, Eα=10.2eV and λα=121.6nm. The first bracketed term counts captures; the second counts ionizations from n=2, whose population follows the ground state through the Boltzmann factor. Read the sign with care: lowering z lowers s, so a positive rate means x falls as the universe ages. The coefficient αB uses the fitted formula and the factor F=1.14 given by Seager, Sasselov and Scott, 1999; F is tuned so this simple atom follows their multi-level calculation.
Worked example: the bottleneck at redshift 1100
At z=1100 the solved history gives x=0.142. The expansion rate is H=5.13×10−14s−1, so K=1.39×10−9m3s. With n1s=2.18×108m−3 and βB=586s−1,
Fewer than two atoms in a hundred that reach n=2 go on to the ground state. The term 1/(Kn1s)=3.3s−1 is the effective Lyman-alpha escape rate, so at this epoch the two-photon decay at 8.22s−1 carries more atoms down than redshifting does.
The three-level atom stays within 4 per cent of the frozen HyRec-2 output at these redshifts, while Saha falls 30 times too low by redshift 1100. HyRec-2 is a much more complete atomic calculation; here we read its output file and did not run it. The comparison and its errors are worked through in Comparing Saha, a three-level atom and a frozen CLASS reference.
Lab tasks
Open the recombination Lab. The ionization chart shows Saha as a dashed grey line and the three-level atom in cyan, with gold dots from the HyRec-2 file, which also counts helium electrons.
- Predict where the two curves separate, then check: they agree above redshift 1500 and part between 1500 and 1400.
- Choose the Dark-age ionization glow preset. Before looking, predict whether the free-electron fraction at redshift 200 rises or falls. The model gives 1.10×10−3, against 3.39×10−4 with no extra energy.
- Explain from the bottleneck why a small energy release after recombination changes x by a large factor while Saha would not change at all.
Exercises
- When S≫1, show that 1−x≃1/S. Check it at z=1800, where S=8032.
- Show that x=1/2 exactly when S=1/2.
- Double the baryon density at fixed temperature history. Does the Saha half-point move to higher or lower redshift, and by about how much?
- At z=1000 the model gives C=0.075. What does this number mean for an atom in the second level, and why is it larger than at z=1100?
AnswersShow the answer
- Write ϵ=1−x. Then (1−ϵ)2/ϵ=S, so ϵ=1/(S+2−ϵ)≃1/S−2/S2. At S=8032 this gives 1.2447×10−4, the same as the exact root. The first term alone is 1.2450×10−4. This limit is checked in the repository tests independently of the quadratic root.
- Put x=1/2 into the left side: (1/4)/(1/2)=1/2.
- S is proportional to 1/nH, so doubling the density halves S at a given temperature. To restore S=1/2 the gas must be hotter, which means earlier. Near the half-point dlnS/dlnT=I/kBT−3/2≃40.8, so a change ln2 in S needs ΔlnT≃0.017, or Δz≃23. The exact half-point moves from 1369.8 to 1393.5.
- Seven or eight atoms in a hundred that reach n=2 now make it to the ground state. Fewer photons can ionize the second level as the gas cools, so βB falls quickly and the bottleneck eases.