Skip to main content

Nuclear, particle & quantum-information sequence · Interactive lesson

Nuclear dating and isochron regression

Dating is inverse decay, and the inverse is under-determined: one measured parent–daughter pair, two unknowns. This is where you learn to supply the missing one — by convention for radiocarbon, by a regression line for Rb–Sr, by a second decay chain for U–Pb — and to say what the number assumes.

UPV-15.08 · Lesson 8 of 9 in this unit. Position is not a completion score.
Starting model: Nuclear dating and isochron regressionRb–Sr isochron: ⁸⁷Sr/⁸⁶Sr against ⁸⁷Rb/⁸⁶Sr for four cogenetic samples. The solid line joins them; the dashed segment extrapolates back to the open circle on the vertical axis, the initial ratio. At t = 3.6 Ga the slope is 0.0516 and the intercept 0.7010; a lever arm of 3.4 gives an age uncertainty of 10.7 Myr.⁸⁷Sr/⁸⁶Sr = (⁸⁷Sr/⁸⁶Sr)₀ + (eλt − 1) ⋅ ⁸⁷Rb/⁸⁶Srλ(⁸⁷Rb) = 1.397 × 10⁻¹¹ yr⁻¹ intercept = 0.7010slope = eλt − 1 = 0.0516lever arm 3.4 → age 1σ ≈ 11 Myr0.701.0005.0 → ⁸⁷Rb/⁸⁶Sr
Start with a picture. Change the model in the lab below.

Nuclear, particle & quantum-information sequence. These units continue into nuclear and particle physics and quantum information. Follow your university’s prerequisites, mathematical depth and assessment; this independent pathway is not a universal programme specification.

1

Build the model

One equation, two unknowns — geochronology is the art of supplying the second.

The key idea

An isochron is the straight line traced in daughter/stable against parent/stable coordinates by samples that closed at the same instant with the same initial ratio; its slope is e(λt) − 1 and its intercept is that initial ratio.

Example. Four Archean whole rocks give a Rb–Sr line of slope 0.05101 and intercept 0.70057. Then t = ln(1.05101)/(1.397 × 10⁻¹¹ yr⁻¹) = 3.56 Ga, and the rocks began with ⁸⁷Sr/⁸⁶Sr = 0.70057 — a number no single analysis could reach.

The complete physical model and assumptions

A date is the decay law read backwards. Radiogenic daughter accumulates as D = D₀ + P(e(λt) − 1), so t = τ ln(1 + D*/P) — one equation with two unknowns, the age t and the inherited daughter D₀, and one sample supplies only one equation. Everything in nuclear geochronology is a way of removing D₀. Radiocarbon removes it by fiat: the ¹⁴N daughter is indistinguishable from ordinary nitrogen and is never counted, so the surviving parent alone dates the sample, at the price of assuming the atmospheric ¹⁴C/¹²C the organism drew from — which is why every conventional age must afterwards be calibrated. The isochron removes it by measurement: divide the accumulation equation through by a stable isotope of the daughter element, and a suite of cogenetic samples that share t and D₀/S but differ in P/S falls on a straight line whose slope is e(λt) − 1 and whose intercept is the initial ratio no single analysis could have supplied. Uranium removes it by redundancy: two parents feeding two lead isotopes inside one zircon give two clocks, and their disagreement measures how far the crystal has fallen short of a closed system. The cost is uniform. Each of these dates buys its number with assumptions — closed system, cogenetic suite, known initial ratio, known decay constant — and the arithmetic cannot tell you when one has failed. The fit statistics catch some failures; only an independent clock catches the rest.

1One equation, two unknowns

Write the clock as an accumulation, not a survival: D = D₀ + P(e(λt) − 1), where P is the parent still present today and D the daughter counted alongside it in the same aliquot. Inverting gives t = τ ln(1 + D*/P) with D* = D − D₀. The obstacle is D₀, the daughter the sample inherited when it closed. It is not small. For ⁸⁷Rb, λ = 1.397 × 10⁻¹¹ yr⁻¹, so τ = 71.6 Gyr and T½ = 49.6 Ga; over 3.5 Ga only 1 − e(−λt) = 4.8 % of the ⁸⁷Rb has decayed, and the radiogenic ⁸⁷Sr that produces is a minor addition to the strontium the mineral took in at crystallisation. Setting D₀ = 0 there would not be an approximation, it would be a fiction. Underneath sits the closed-system requirement: today's P and D must differ from their values at closure by decay alone — no diffusion, no leaching, no later addition.

2Radiocarbon: the clock is honest, the input is not

Cosmogenic ¹⁴N(n, p)¹⁴C keeps a small ¹⁴C/¹²C ratio in the atmosphere; a living organism exchanges carbon and holds that ratio, and death closes the system. Nobody counts the ¹⁴N daughter, so the age comes from the surviving parent: t = τ ln(1/F), F being the fraction modern. Two conventions then bite. Conventional radiocarbon ages are still computed with Libby's 5568-yr half-life (τ = 8033 yr) rather than the measured 5700 ± 30 yr (τ = 8223 yr), a 2.4 % offset — F = 0.3021 gives 9615 yr BP conventionally and 9843 yr on the modern half-life. And atmospheric ¹⁴C/¹²C has never been constant: solar and geomagnetic modulation puts de Vries wiggles in it, fossil-carbon burning diluted it after 1890 (the Suess effect), and 1963 bomb testing nearly doubled it. So the conventional age is mapped onto calendar years through a calibration curve, IntCal, which absorbs the half-life convention. Marine and hard-water carbon is already old at death — a reservoir offset, applied before calibration.

3The isochron: turn the unknown initial into an intercept

Divide the accumulation equation by a stable, non-radiogenic isotope of the daughter element — ⁸⁶Sr for strontium, ¹⁴⁴Nd for neodymium. This costs nothing, because a mass spectrometer measures isotope ratios far better than absolute atom counts, and it buys the line ⁸⁷Sr/⁸⁶Sr = (⁸⁷Sr/⁸⁶Sr)₀ + (e(λt) − 1)⋅⁸⁷Rb/⁸⁶Sr. Rocks crystallising from one melt share t and the initial ratio but not Rb/Sr, because Rb substitutes into K sites and Sr into Ca sites: they spread along x and stack up a line in y. Slope gives the age; intercept gives the initial ratio, itself a geochemical result — near 0.702 says a mantle source, 0.720 says reworked crust. The spread matters as much as the precision: the slope's standard error is σ/√(Σ(xᵢ − x̄)²), so a suite with a short lever arm in Rb/Sr dates nothing useful however good the machine is. Mineral isochrons date cooling below the closure temperature of the least retentive phase; whole-rock isochrons date the body.

4Fitting a line when both coordinates carry correlated errors

Ordinary least squares assumes x is exact, which is false here twice over. Both plotted ratios have real uncertainties, and they are correlated, because both were divided by the same measured ⁸⁶Sr signal from the same run — correlation coefficients of 0.5 to 0.9 are ordinary. York's solution minimises S = Σ Wᵢ(yᵢ − a − b xᵢ)² with Wᵢ = 1/(σ²yi + b²σ²ξ − 2 b r σξ σyi); the weights contain b, so the fit iterates to convergence. Then read MSWD = S/(n − 2). Near 1, the scatter is fully explained by the stated analytical errors and the age uncertainty is defensible. Much greater than 1, the samples do not share one age and one initial ratio, and the line is an errorchron. Much less than 1, the errors were overstated. Finally propagate: with b = 0.05101 ± 0.00016 the slope term is 0.306 %, the λ(⁸⁷Rb) term is 0.32 %, and in quadrature 0.443 % — ±16 Myr on 3.56 Ga, with the decay constant, not the spectrometer, setting the floor.

5Two clocks in one crystal: U–Pb concordia and discordia

Zircon takes uranium into its lattice and rejects lead, so D₀ ≈ 0 up to a small common-lead correction read from ²⁰⁴Pb — and it carries two parents at once: ²³⁸U → ²⁰⁶Pb with λ = 1.55125 × 10⁻¹⁰ yr⁻¹ (T½ = 4.468 Ga) and ²³⁵U → ²⁰⁷Pb with λ = 9.8485 × 10⁻¹⁰ yr⁻¹ (T½ = 703.8 Ma). Plot ²⁰⁶Pb*/²³⁸U against ²⁰⁷Pb*/²³⁵U: points whose two ages agree lie on the concordia curve, a locus parameterised by t. Lead loss pulls a grain off that curve along a straight chord, the discordia, whose upper intercept is the crystallisation age and lower intercept the disturbance. If the loss was recent the chord runs to the origin, and then ²⁰⁷Pb*/²⁰⁶Pb* is untouched, because both lead isotopes leave in the same proportion — which is why the Pb–Pb age is the robust one and why ²⁰⁷Pb/²⁰⁶Pb carries the oldest terrestrial dates. It has no closed form: solve (e(λ₂₃₅t) − 1)/(e(λ₂₃₈t) − 1) = 137.818 × (²⁰⁷Pb*/²⁰⁶Pb*) with scipy.optimize.brentq.

6What the arithmetic cannot see

Every date is conditional, and the conditions fail quietly. Closed system: Sr, Ar and Pb all diffuse, and argon can be inherited — excess ⁴⁰Ar returns ages older than the rock. Cogenetic suite: samples that never shared a melt still produce a clean line if they are a two-component mixture. Known initial ratio: on a young rock, where the radiogenic addition is tiny, a 1 % error in the assumed initial ⁸⁷Sr/⁸⁶Sr can swamp the age entirely. Known decay constant: λ(⁸⁷Rb) has been revised from 1.42 × 10⁻¹¹ yr⁻¹ to 1.397 × 10⁻¹¹ yr⁻¹, a 1.6 % change, so published Rb–Sr ages are only comparable once you know which constant was used — always report it. None of this shows up in a residual plot. The defences are external: date the same rock with a second decay system, check the intercept against known geochemistry, and prefer minerals that are chemically hostile to the daughter.

2

Key equations

Read the units, assumptions and limits before substituting.

Accumulation clock

D = D₀ + P(e(λt) − 1)

Two unknowns, t and D₀, in one equation — which is why one sample dates nothing on its own.

P, D, D₀ are atom counts in the sample today; λ in yr⁻¹, t in yr. D₀ is the inherited daughter.

Age of a single closed sample

t = (1/λ) ln(1 + D*/P) = τ ln(1 + D*/P)

Usable only where D₀ is known independently, as in zircon, which rejects lead so that D₀ ≈ 0; ¹⁴C sidesteps D₀ by never counting the daughter and assuming the initial parent instead.

D* = D − D₀ is radiogenic daughter only; τ = 1/λ = T½/ln2, in years.

Conventional radiocarbon age

t = 8033 yr × ln(1/F), F = A/A₀

A reproducible number, not a calendar date — IntCal then maps it to calendar years and absorbs the half-life convention.

8033 yr = 5568/ln2, Libby's τ; F is fraction modern, δ¹³C-normalised to −25 ‰, zero year AD 1950.

Rb–Sr isochron line

⁸⁷Sr/⁸⁶Sr = (⁸⁷Sr/⁸⁶Sr)₀ + (e(λt) − 1) ⋅ ⁸⁷Rb/⁸⁶Sr

Slope gives the age, intercept gives the initial ratio — the unknown has become a fitted parameter.

The three isotope ratios are dimensionless, each taken to stable ⁸⁶Sr; λ(⁸⁷Rb) = 1.397 × 10⁻¹¹ yr⁻¹, T½ = 49.6 Ga.

York weights and MSWD

Wᵢ = 1/(σ²yi + b²σ²ξ − 2 b r σξ σyi), MSWD = S/(n − 2)

Weights depend on b, so the fit iterates; MSWD ≈ 1 means the scatter is analytical, MSWD ≫ 1 makes it an errorchron.

b is the current slope, r the x–y error correlation, S the weighted residual sum, n the number of samples.

Both uncertainties into the date

(uₜ/t)² = (uλ/λ)² + [ub/((1 + b) ln(1 + b))]²

Once the slope is precise, the ⁸⁷Rb decay constant, known to about 0.3 %, becomes the floor on the age.

b is the fitted slope, ub its standard error; every term is dimensionless.
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

3.6 Ga
0 to 4.5 Ga; steps of 0.1.
0.701
0.699 to 0.73; steps of 0.001.
3.4
0.4 to 4.2; steps of 0.1.

Try this. Set the age to zero and every sample collapses onto the intercept, because no radiogenic ⁸⁷Sr has grown in yet. Wind t back up and watch the line pivot about that intercept rather than slide. Then squeeze the lever arm to 0.4 and see the age uncertainty jump from about 11 Myr to 91 Myr.

Live results

SLOPE eλt − 1
0.0516
INTERCEPT (⁸⁷Sr/⁸⁶Sr)₀
0.7010
LEVER ARM Δ(⁸⁷Rb/⁸⁶Sr)
3.4
AGE 1σ FROM SPREAD
10.7 Myr

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

Interactive Physics V modelRb–Sr isochron: ⁸⁷Sr/⁸⁶Sr against ⁸⁷Rb/⁸⁶Sr for four cogenetic samples. The solid line joins them; the dashed segment extrapolates back to the open circle on the vertical axis, the initial ratio. At t = 3.6 Ga the slope is 0.0516 and the intercept 0.7010; a lever arm of 3.4 gives an age uncertainty of 10.7 Myr.⁸⁷Sr/⁸⁶Sr = (⁸⁷Sr/⁸⁶Sr)₀ + (eλt − 1) ⋅ ⁸⁷Rb/⁸⁶Srλ(⁸⁷Rb) = 1.397 × 10⁻¹¹ yr⁻¹ intercept = 0.7010slope = eλt − 1 = 0.0516lever arm 3.4 → age 1σ ≈ 11 Myr0.701.0005.0 → ⁸⁷Rb/⁸⁶Sr
Rb–Sr isochron: ⁸⁷Sr/⁸⁶Sr against ⁸⁷Rb/⁸⁶Sr for four cogenetic samples. The solid line joins them; the dashed segment extrapolates back to the open circle on the vertical axis, the initial ratio. At t = 3.6 Ga the slope is 0.0516 and the intercept 0.7010; a lever arm of 3.4 gives an age uncertainty of 10.7 Myr.

Predict → change one variable → check

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

Saved baseline. Age of the suite t: 3.6 Ga; Initial ⁸⁷Sr/⁸⁶Sr: 0.701; Lever arm in ⁸⁷Rb/⁸⁶Sr: 3.4

Baseline 3.6; choose 0 to 4.5, in steps of 0.1.
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

A straight line is not proof of an age. Take two reservoirs with different ⁸⁷Sr/⁸⁶Sr and different Rb/Sr, mix them in varying proportions, and the products fall on a perfectly straight line in exactly the isochron coordinates — with a slope that encodes the mixing end-members and nothing about time. That is a pseudo-isochron, and a high r² will not expose it, because the mixing line really is straight. MSWD near 1 on properly weighted York residuals is necessary but not sufficient, since a clean mixture passes it too. The tests that do work are structural, not cosmetic: a plot of ⁸⁷Sr/⁸⁶Sr against 1/Sr — straight for a two-component mixture, generally not straight for a true isochron — a geologically credible intercept, and agreement with an independent decay system.

5

Practice & worked examples

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

EasyExample 1

Charcoal from a hearth gives a ¹⁴C activity 0.3021 times that of the modern standard, after background subtraction and δ¹³C normalisation. Report the conventional radiocarbon age, then say how much it would shift on the modern 5700-yr half-life.

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.

MediumExample 2

Two cogenetic whole rocks give (⁸⁷Rb/⁸⁶Sr, ⁸⁷Sr/⁸⁶Sr) = (0.842, 0.74352) and (4.317, 0.92078). Using λ(⁸⁷Rb) = 1.397 × 10⁻¹¹ yr⁻¹, find the age and the initial ⁸⁷Sr/⁸⁶Sr, and compare with the small-λt shortcut t ≈ slope/λ.

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 zircon gives ²⁰⁶Pb*/²³⁸U = 0.4512 and ²⁰⁷Pb*/²³⁵U = 12.043, with λ₂₃₈ = 1.55125 × 10⁻¹⁰ yr⁻¹, λ₂₃₅ = 9.8485 × 10⁻¹⁰ yr⁻¹ and present-day ²³⁸U/²³⁵U = 137.818. Find both U–Pb ages, the ²⁰⁷Pb/²⁰⁶Pb age, and how much radiogenic lead the grain has lost.

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.

A geochronologist has one whole-rock sample from an Archean granite, with ⁸⁷Rb and ⁸⁷Sr both measured to parts in 10⁵. She refuses to quote an age from it, and asks for four more samples chosen to differ in Rb/Sr. Why is one sample not enough?
7

Review & continue

An isochron is the straight line traced in daughter/stable against parent/stable coordinates by samples that closed at the same instant with the same initial ratio; its slope is e(λt) − 1 and its intercept is that initial ratio.

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