Lessons · modern

Radioactive decay: the rate is the slope of the count

Regime 2 — calculus does what algebra cannot. The acceleration isn't constant, so the algebra formulas don't apply; calculus is the only road in, and SymPy proves the closed form solves the equation of motion.

Regime 2 · calculus does more Math machine-derived & checked by SymPy 1 modeling assumptions (author-asserted)

A sample of N0=1000N_0 = 1000 nuclei decays with decay constant λ=0.5\lambda = 0.5 s⁻¹. Each nucleus has the same fixed chance of decaying per second, so the number decaying per second is proportional to how many are left: dN/dt=λNdN/dt = -\lambda N. Solving this gives the exponential N(t)=N0eλtN(t) = N_0 e^{-\lambda t}, and the half-life t1/2=ln2/λt_{1/2} = \ln 2 / \lambda falls out of it. Stacked NNtt over dN/dtdN/dttt, the decay rate is the slope of the count — the same exponential machine as a discharging capacitor, in the nucleus.

Half-life t1/2=ln2/λt_{1/2} = \ln 2 / \lambda
1.386 s
Mean lifetime τ=1/λ\tau = 1/\lambda
2 s
Initial decay rate λN0\lambda N_0
500 1/s
Nuclei left after 5 s
82.08 1
The decay rate is proportional to the number remaining
dNdt=λN\frac{dN}{dt} = -\lambda N

Each nucleus has the same fixed chance per second of decaying, so the number decaying per second is proportional to how many are left. That is a first-order differential equation — the rate dN/dtdN/dt depends on NN itself.

check dN/dtdN/dt is the slope; check dN/dt=λNdN/dt = -\lambda N; t1/2=ln2/λt_{1/2} = \ln 2/\lambda; 1/e1/e left after τ=1/λ\tau = 1/\lambda

  • The decay rate is the slope of NN: the lower panel is dNdt\dfrac{dN}{dt} exactly, the derivative of the curve above. [structural]
  • Each nucleus decays independently, so the rate is proportional to how many remain: dNdt=λN\dfrac{dN}{dt} = -\lambda N. [structural]
  • The half-life is t1/2=ln2λt_{1/2} = \dfrac{\ln 2}{\lambda}: after it, exactly half remain, N(t1/2)=N0/2N(t_{1/2}) = N_0/2. [structural]
  • After one mean lifetime τ=1/λ\tau = 1/\lambda, a fraction 1/e1/e of the sample remains. [structural]

Dimensional homogeneity: checked by SymPy (holds).

Common misconception: “A radioactive sample decays at a steady rate, losing the same number of nuclei every second until it is gone.

It does not decay at a steady rate. The number lost per second is proportional to how many remain, dN/dt=λNdN/dt = -\lambda N, so the rate is fastest at the start and slows as the sample shrinks — it never quite reaches zero. That is exactly why decay is exponential and is described by a constant half-life rather than a constant lifetime: every half-life removes half of whatever is left, not a fixed number. Watch the panels: where NN is steepest (at the start) the dN/dtdN/dt curve is largest in magnitude; as NN flattens, the rate fades toward zero. The activity a detector reads is dN/dt=λN|dN/dt| = \lambda N.

Modeling assumptions — author-asserted, disclosed not discharged
  • A large number of identical nuclei, each decaying independently with a constant probability per unit time, so the count can be treated as a smooth continuous N(t)N(t).

The stacked graph, fully annotated

A static rendering (Matplotlib) at the default parameters — the interactive version is in the Graph tab above.

2026-06-27T05:45:55.491682 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/