Lesson 15 of 15

Neutrino Temperature

Neutrino Temperature

The universe is filled not just with the Cosmic Microwave Background (CMB) photons, but also with a Cosmic Neutrino Background (CνB). These relic neutrinos decoupled from the thermal bath when the universe was about 1 second old.

Neutrino Decoupling

Neutrinos decoupled at T2T \approx 233 MeV, just before electron-positron annihilation. When e+ee^+ e^- pairs annihilated (at T0.5T \approx 0.5 MeV), they dumped entropy into the photon bath — but not into the already-decoupled neutrinos.

By conservation of entropy in the photon-electron plasma:

TνTγ=(411)1/30.7138\frac{T_\nu}{T_\gamma} = \left(\frac{4}{11}\right)^{1/3} \approx 0.7138

Neutrino Temperature Today

The CMB temperature today is Tγ=2.725T_\gamma = 2.725 K, so the cosmic neutrino background temperature is:

Tν=Tγ(411)1/31.945 KT_\nu = T_\gamma \left(\frac{4}{11}\right)^{1/3} \approx 1.945 \text{ K}

These neutrinos have never been directly detected (they are extremely weakly interacting), but their gravitational effects are well-established.

Effective Relativistic Degrees of Freedom

The total radiation energy density is written in terms of an effective number of degrees of freedom geffg_{\rm eff}:

geff=2+782Neff(TνTγ)4=2+782Neff(411)4/3g_{\rm eff} = 2 + \frac{7}{8} \cdot 2 \cdot N_{\rm eff} \cdot \left(\frac{T_\nu}{T_\gamma}\right)^4 = 2 + \frac{7}{8} \cdot 2 \cdot N_{\rm eff} \cdot \left(\frac{4}{11}\right)^{4/3}

The factor 2 comes from photon polarisations. Each neutrino family contributes 78×2\frac{7}{8} \times 2 (fermion factor × particle + antiparticle). For the standard 3 neutrino families: geff3.36g_{\rm eff} \approx 3.36.

Your Task

Implement three functions. All constants must be defined inside each function.

  • neutrino_to_photon_temp_ratio() — returns (4/11)1/3(4/11)^{1/3}
  • neutrino_temperature_K(T_cmb_K) — returns Tν=Tγ(4/11)1/3T_\nu = T_\gamma \cdot (4/11)^{1/3}
  • effective_relativistic_dof(N_eff) — returns geff=2+782Neff(4/11)4/3g_{\rm eff} = 2 + \frac{7}{8} \cdot 2 \cdot N_{\rm eff} \cdot (4/11)^{4/3}
Python runtime loading...
Loading...
Click "Run" to execute your code.