Big Bang Nucleosynthesis
In the first few minutes after the Big Bang, the universe was hot and dense enough for nuclear reactions. BBN produced the lightest elements: H, D, He-3, He-4, and traces of Li-7. The key stages:
- - $t < 1$ s, $T > 1$ MeV: Weak interactions maintain neutron-proton equilibrium: $n/p = e^{-\Delta m c^2/k_BT}$
- - $t \sim 1$ s, $T \sim 0.8$ MeV: Weak freeze-out. n/p ratio freezes at ~1/6
- - $1 < t < 180$ s: Free neutron decay reduces n/p to ~1/7
- - $t \sim 180$ s, $T \sim 0.07$ MeV: Deuterium bottleneck breaks. Nearly all neutrons captured into He-4
He-4 Abundance Prediction
Observed: $Y_p = 0.245 \pm 0.003$ -- excellent agreement, confirming the standard cosmological model and constraining the baryon density.
Stellar Nucleosynthesis
Elements heavier than lithium are produced in stars through various processes:
Hydrogen Burning ($T \sim 10^7$ K)
pp chain and CNO cycle convert H to He. Main sequence lifetime of stars.
Helium Burning ($T \sim 10^8$ K)
Triple-alpha process: $3\,^4$He $\to$ $^{12}$C, enabled by the Hoyle state resonance. Then $^{12}$C($\alpha,\gamma$)$^{16}$O produces oxygen.
Advanced Burning Stages
C-burning ($T \sim 5 \times 10^8$ K), Ne-burning, O-burning, Si-burning. Silicon burning produces the iron-peak elements (Fe, Ni, Co), beyond which fusion is endothermic. This is where stellar nucleosynthesis ends.
Neutron Capture Processes
Elements heavier than iron are produced primarily by neutron capture:
s-process (slow)
Neutron capture is slow compared to beta decay:
Occurs in AGB stars. Produces elements along the valley of stability up to Bi-209. Neutron flux: $n_n \sim 10^8$ cm$^{-3}$. Examples: Sr, Ba, Pb.
r-process (rapid)
Neutron capture is fast compared to beta decay:
Occurs in core-collapse supernovae and neutron star mergers (confirmed by GW170817 + kilonova). Neutron flux: $n_n \sim 10^{24}$ cm$^{-3}$. Produces r-process peaks at A ~ 80, 130, 195. Creates elements like Eu, Au, Pt, U.
Python Simulation: BBN Abundances
Simplified Big Bang nucleosynthesis showing light element abundance evolution and dependence on the baryon-to-photon ratio.
BBN Light Element Abundances
PythonBig Bang nucleosynthesis abundance evolution and eta dependence
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Fortran Implementation
s-process neutron capture chain simulation for seed nuclei.
s-Process Neutron Capture Chain
FortranSimulates slow neutron capture nucleosynthesis from iron seed nuclei
Click Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server