Both measurements here pull a yes-or-no fact out of a continuous quantity: a branching ratio that says which chirality couples, and a photon energy that says which way a neutrino spins.
🎯 Why this matters
A discrete answer survives what a rate measurement cannot. Efficiencies, normalisations and phase-space factors all cancel when the question is which of two options holds, which is why neither number has ever needed revising.§7.3 fixed the structure of the charged current by fiat of experiment: V − A, left chirality only. This section spends it. The next two results are both numbers that come out wrong by orders of magnitude if you reason from phase space alone, and both come out right the moment chirality is taken seriously.
Start with the one the book calls an example of a V − A phenomenon. Charged pions decay overwhelmingly to a muon,
and the electron channel is smaller by
That is the wrong way round. The muon mass is 106 MeV against the pion’s 140, so the muon channel is squeezed hard against threshold while the electron channel has almost the whole pion mass to play with. Phase space should favour the electron:
the phase space, which points the wrong way
mpi, mmu, me = 139.57039, 105.6583755, 0.51099895 # MeV
def pstar(M, m): # two-body CM momentum, Eq. (1.74)
return (M*M - m*m) / (2*M)
pe, pmu = pstar(mpi, me), pstar(mpi, mmu)
print(f"p*_e = {pe:.2f} MeV")
print(f"p*_mu = {pmu:.2f} MeV")
print(f"(7.31) p*_e / p*_mu = {pe/pmu:.3f} book: 2.3")
print()
print("so two-body phase space favours the ELECTRON by a factor 2.3,")
print("and the electron channel is nevertheless 10^4 times rarer.")
print(f"the matrix element must therefore be suppressed by ~10^4 x 2.3 = {1e4*pe/pmu:.1e}") p*_e = 69.78 MeV p*_mu = 29.79 MeV (7.31) p*_e / p*_mu = 2.342 book: 2.3 so two-body phase space favours the ELECTRON by a factor 2.3, and the electron channel is nevertheless 10^4 times rarer. the matrix element must therefore be suppressed by ~10^4 x 2.3 = 2.3e+04
So the suppression is not kinematic. This is helicity suppression helicity suppression the factor m_ℓ² by which a decay to a light lepton is suppressed when angular momentum forces it into the wrong helicity state. It is why π → μν beats π → eν by 10⁴ despite worse phase space. defined in §7.4-7.5 — open in glossary , it lives in the matrix element, and finding it is a piece of detective work that uses only Lorentz invariance.
What the matrix element is allowed to be
The book does not compute the decay. It asks a narrower question — what could the matrix element possibly be built from? — and the answer turns out to be enough.
The ingredients are fixed. For the leptons, any of the five bilinear covariants of §2.9 sandwiched between and . For the hadron, only two things: the pion field , which is a pseudoscalar, and its four-momentum . Plus a constant, the pion decay constant pion decay constant f_π, the factor absorbing the strong-interaction physics of the pion's internal structure into its leptonic decay rate. Not calculable perturbatively; f_K/f_π ≈ 1.19 comes from the lattice (§6.10). defined in §7.4-7.5 — open in glossary , which hides all the strong-interaction physics of what the pion is made of.
must be a Lorentz scalar overall. Since is a pseudoscalar, pairing it with a pseudoscalar or axial lepton bilinear gives a scalar, and pairing it with a scalar or vector bilinear gives a pseudoscalar. Both are allowed if parity is not conserved, so all four survive — and the tensor is excluded because there is nothing to contract its second index with.
Now the step that does the work. Take the vector term, , and use . Each piece then hits a spinor that obeys the Dirac equation, Eq. (7.35):
The Dirac equation in momentum space, applied to each spinor in turn. This is the step that converts a matrix element into a factor of the lepton mass — and therefore the step that explains why the pion refuses to decay to an electron.
Every symbol, one at a time
Hover or tap a symbol above — it lights up in the equation and its meaning, units and type appear here.
so the whole thing collapses to
Bettini p. 283. Two symbols, and the whole of §7.4 is in the first one.
Every symbol, one at a time
Hover or tap a symbol above — it lights up in the equation and its meaning, units and type appear here.
The amplitude is proportional to the mass of the charged lepton. Repeat with the axial term and (7.39) gives the same factor. The scalar and pseudoscalar terms do not produce it — so if either of those were present, they would dominate the electron channel completely and the ratio would be near 1. The observed is therefore direct evidence that the current is V, or A, or a mixture. That is a remarkable amount of structure extracted without computing a single integral.
⚙️ Engineer’s bridge — a forbidden process whose rate measures the thing that breaks the rule
The pattern here is worth naming, because it recurs constantly and it is the reason tiny branching ratios are worth measuring at all.
The interaction couples to chirality. What two-body kinematics constrains is helicity. For a massless particle these are the same thing, and the decay would be exactly forbidden. Mass is what stops them being the same thing, and the overlap between the two bases is . So the rate is not zero — it is , and measuring it measures the mismatch.
An analogue with the same shape: an ideal differential amplifier rejects the common mode completely, because rejection follows from a symmetry between the two input paths. A real one has a small mismatch and leaks. Its common-mode rejection ratio is not a defect you tolerate; it is a direct measurement of the mismatch, and it is measured precisely because it is small — the signal you are looking at is the symmetry breaking, with nothing else on top of it.
That is why is worth a whole section. It is not an obscure decay mode. It is the cleanest available readout of the fact that the weak current has a definite chirality, and the number is the size of the electron mass in units of the pion’s momentum, squared.
The same logic will return with the muon anomaly’s sensitivity to new physics (ch. 9), with FCNC searches, whose entire value comes from being GIM-suppressed (§7.10), and with CP violation itself, which is small for a structural reason and is therefore a sensitive probe.
Where it breaks: a suppressed process is a clean probe only when you know that one thing suppresses it. π → eν qualifies — helicity is the whole story, so the measured ratio is the chirality structure and nothing else.
Most of the searches that borrow the argument do not: an FCNC rate is suppressed by GIM, by CKM factors and by a loop factor at once, so an excess cannot be attributed to any of them without further input. And the strategy has a floor that has nothing to do with the physics — π → eνγ, the radiative tail, is comparable in size to the signal and must be subtracted before the 1.2 × 10⁻⁴ means anything. Pushing a signal down to expose a mechanism works right up until it reaches the background, and then the small number you were relying on becomes a subtraction you have to justify.
The angular-momentum picture
The in (7.36) is an algebraic fact, but there is a geometric argument behind it, and it is the one to keep.
The pion has spin 0 and decays at rest, so the two daughters come out back-to-back with their spin projections on the decay axis cancelling. Opposite momenta and opposite spin projections means the two particles have the same helicity — which is the step that trips people, because the spins point the same way in space while the momenta do not.
The antineutrino is (as far as anyone can tell) massless and V − A gives it helicity , full stop. So the charged lepton is forced to helicity too. But the current couples to the left-chirality electron, and by Eq. (2.66) a left-chirality fermion is found with only in its small component, of amplitude . The decay has to run through that component or not happen at all:
Angular momentum in π⁻ → μ⁻ ν̄
The μ⁻ is forced into h = +1, and for a left-chirality field that is the small component, amplitude m/(E + p). So M ∝ m and the rate carries m².
Press the toggle. In a V + A world the antineutrino would be left-handed, the charged lepton would be forced into its favoured component, and would be the dominant channel. Nothing about the masses or the phase space changes — only the chirality of the current. That is what makes (7.30) a measurement of the Lagrangian rather than of kinematics.
💡 What this really says — the muon is not favoured; the electron is punished
It is tempting to read the as “the pion prefers muons”. It does not prefer anything. Both channels are suppressed by exactly the same mechanism — the lepton must appear in its wrong-helicity component — and the suppression factor is in both.
The muon simply pays much less for it, because it is 207 times heavier and its wrong-helicity amplitude is correspondingly larger. If the electron were as heavy as the muon the two rates would be equal; if the muon were massless, would be forbidden too and the charged pion would be stable against leptonic decay.
That last point is worth sitting with. The pion’s lifetime of 26 ns exists because the muon has mass. A world with massless charged leptons has a stable charged pion, and no cosmic-ray muons, and no §5.9b.
Putting the two factors together
With V − A assumed, the full result — which the book quotes rather than derives, and so does this page — is:
Bettini p. 284. Two competing factors, of very different size — and note that the CM momentum appears squared.
Every symbol, one at a time
Hover or tap a symbol above — it lights up in the equation and its meaning, units and type appear here.
(7.41) and Question 7.1, both channels of both mesons
mpi, mK = 139.57039, 493.677 # MeV
mmu, me = 105.6583755, 0.51099895
def pstar(M, m): return (M*M - m*m) / (2*M)
def ratio(M):
hel = (me/mmu)**2
phase = (pstar(M, me)/pstar(M, mmu))**2
return hel, phase, hel*phase
h, f, r = ratio(mpi)
print("(7.41) pion")
print(f" helicity m_e^2/m_mu^2 = {h:.3e}")
print(f" kinematics (p*_e/p*_mu)^2 = {f:.3f}")
print(f" product = {r:.3e}")
print(f" book: 0.22e-4 x 2.3^2 = 1.2e-4 ; measured {1.230e-4:.3e}")
print(f" agreement with the measurement: {abs(r/1.230e-4-1)*100:.1f}%")
h, f, rK = ratio(mK)
print("\nQuestion 7.1 -- the same formula for the kaon")
print(f" helicity m_e^2/m_mu^2 = {h:.3e}")
print(f" kinematics (p*_e/p*_mu)^2 = {f:.3f}")
print(f" predicted = {rK:.3e}")
print(f" measured 1.6e-5 / 0.63 = {1.6e-5/0.63:.3e}")
print(f" agreement: {abs(rK/(1.6e-5/0.63)-1)*100:.1f}%")
print("\nwhy the kaon is the cleaner test:")
print(" the kaon is heavy enough that the muon is nowhere near threshold,")
print(f" so its kinematic factor is {f:.2f} instead of the pion's {ratio(mpi)[1]:.2f}.")
print(" the K ratio is therefore almost PURE helicity suppression --")
print(f" m_e^2/m_mu^2 alone already gives {h:.2e}, within {abs(h/(1.6e-5/0.63)-1)*100:.0f}% of the data.") (7.41) pion helicity m_e^2/m_mu^2 = 2.339e-05 kinematics (p*_e/p*_mu)^2 = 5.487 product = 1.283e-04 book: 0.22e-4 x 2.3^2 = 1.2e-4 ; measured 1.230e-04 agreement with the measurement: 4.3% Question 7.1 -- the same formula for the kaon helicity m_e^2/m_mu^2 = 2.339e-05 kinematics (p*_e/p*_mu)^2 = 1.098 predicted = 2.569e-05 measured 1.6e-5 / 0.63 = 2.540e-05 agreement: 1.2% why the kaon is the cleaner test: the kaon is heavy enough that the muon is nowhere near threshold, so its kinematic factor is 1.10 instead of the pion's 5.49. the K ratio is therefore almost PURE helicity suppression -- m_e^2/m_mu^2 alone already gives 2.34e-05, within 8% of the data.
That is Question 7.1 answered, and it is a better test than the pion. In the pion, two large effects — a factor 5.5 one way and 43 000 the other — happen to land on the measured value, and a reader could reasonably suspect a fluke. In the kaon the kinematic factor is switched off almost entirely, and the raw mass ratio alone lands within 8 % of the data.
Aside — where the second power of p* comes from, and why 2.3 is not the answer
§7.4 introduces the factor 2.3 by quoting §1.7: “the phase-space volume for a two-body system is proportional to the CM momentum”, and then computes as “the ratio of the phase-space volumes”. That sentence is correct. But Eq. (7.41) uses , and the book never says where the second power came from.
It is not phase space. Two-body phase space really does contribute one power of ; the second power lives in the matrix element. Squaring (7.36) and summing over spins gives , and — so the amplitude squared grows with the CM momentum as well. One power from each, giving .
The practical consequence is that a reader who trusts the narrative and multiplies by 2.3 gets , which is a factor 2.3 below the measurement, and would conclude that V − A does not work. Only the squared version reproduces the data. The book’s equation is right; the sentence introducing it is one power short of the thing it is introducing.
§7.5 Measuring a neutrino’s helicity
V − A predicts the antineutrino is purely right-handed. Wu’s experiment inferred that from momentum conservation, without ever detecting one. Goldhaber, Grodzins and Sunyar measured it directly, in 1958 at Brookhaven, in an experiment the book fairly calls a matter of luck — the number of conditions that had to hold simultaneously is absurd.
The strategy is indirect in a way worth stating up front: you cannot measure a neutrino’s polarization, so transfer it to a photon and measure the photon’s. Everything else is the machinery for making that transfer clean.
Three conditions, all of which had to be lucky
The experiment is built on resonant absorption: a nucleus emits a gamma and an identical nucleus reabsorbs it. That process is much more delicate than it sounds, because the emitting nucleus recoils, so the photon leaves with less than the transition energy — and the absorber needs more than the transition energy, since it recoils too. The photon is short by twice the recoil energy:
the resonance is not free: three conditions, checked
import numpy as np
M_Sm = 1.52e11 # eV, the book's mass for Sm-152 (152 u x ~1 GeV/u)
E_gam = 963e3 # eV, the Sm* -> Sm transition: the PHOTON's energy
E_Eu = 911e3 # eV, released in the Eu K-capture: sets the RECOIL
kT = 26e-3 # eV, room temperature
hbar = 6.582119569e-16 # eV s
EK = E_gam**2 / (2*M_Sm)
deficit = 2*EK
width_nat = hbar/10e-15
width_dop = 2*np.sqrt(2*np.log(2)*kT/M_Sm) * E_gam
print("condition 1 -- Sm* AT REST cannot drive the resonance")
print(f" recoil energy E_K,Sm = E_gamma^2 / 2 M_Sm = {EK:.2f} eV book: 3 eV")
print(f" photon is short of resonance by 2 E_K = {deficit:.2f} eV book: 6 eV")
print(f" natural width from the quoted 10 fs lifetime = {width_nat*1e3:.1f} meV book says 'about 20 meV'")
print(f" thermal Doppler width at 300 K = {width_dop:.2f} eV book: 1 eV")
print(f" -> the deficit is {deficit/width_dop:.1f} resonance widths. No resonance. book: 'six times'")
EKs = E_Eu**2 / (2*M_Sm)
beta = np.sqrt(2*EKs/M_Sm)
boost = beta * E_gam
print("\ncondition 2 -- Sm* IN FLIGHT can, but only just")
print( " Eu K-capture releases 911 keV, so the Sm* recoils with")
print(f" E_K,Sm* = {EKs:.2f} eV book: 2.7 eV")
print(f" beta_Sm* = {beta:.2e} book: 5.8e-6")
print(f" forward Doppler BOOST = beta x E_gamma = {boost:.2f} eV")
print(f" needed to close the deficit = {deficit:.2f} eV")
print(f" -> short by {deficit-boost:.1f} eV, i.e. a third of a width. It works.")
flight = beta * 2.998e8 * 10e-15
print("\ncondition 3 -- the Sm* must not scatter before it decays")
print(f" Sm* lifetime 10 fs; at beta = {beta:.1e} it travels {flight*1e9:.3f} nm")
print( " -- less than a tenth of an atomic spacing, so it decays")
print( " essentially where it was made, still moving forward.") condition 1 -- Sm* AT REST cannot drive the resonance recoil energy E_K,Sm = E_gamma^2 / 2 M_Sm = 3.05 eV book: 3 eV photon is short of resonance by 2 E_K = 6.10 eV book: 6 eV natural width from the quoted 10 fs lifetime = 65.8 meV book says 'about 20 meV' thermal Doppler width at 300 K = 0.94 eV book: 1 eV -> the deficit is 6.5 resonance widths. No resonance. book: 'six times' condition 2 -- Sm* IN FLIGHT can, but only just Eu K-capture releases 911 keV, so the Sm* recoils with E_K,Sm* = 2.73 eV book: 2.7 eV beta_Sm* = 5.99e-06 book: 5.8e-6 forward Doppler BOOST = beta x E_gamma = 5.77 eV needed to close the deficit = 6.10 eV -> short by 0.3 eV, i.e. a third of a width. It works. condition 3 -- the Sm* must not scatter before it decays Sm* lifetime 10 fs; at beta = 6.0e-06 it travels 0.018 nm -- less than a tenth of an atomic spacing, so it decays essentially where it was made, still moving forward.
Erratum — Eq. (7.52) uses the wrong energy for the Doppler boost
The book computes the forward Doppler shift as
but 911 keV is , the energy released in the europium K-capture. The book introduces it under that name two lines earlier, and uses it correctly there — it is what sets the samarium’s recoil. The quantity being Doppler-shifted is the emitted photon, whose energy the book gives as keV.
With the photon’s own energy the boost is keV eV, or 5.8 eV using the correctly evaluated (the printed is itself about 3 % low: ).
The conclusion is unaffected, and in fact improved. The book says the result is “within about 1 eV from resonance”; done with the right energy it is within 0.3 eV of the 6.1 eV deficit — a third of a resonance width rather than a whole one. The coincidence Goldhaber was relying on is closer than the book makes it look.
Notice which width matters. The natural width of the samarium level is tens of meV, and it is irrelevant: the thermal Doppler broadening at room temperature is about 1 eV, fifteen to fifty times larger, and that is the width the 6 eV deficit has to be compared against. (The book quotes the natural width as “about 20 meV” while also quoting a 10 fs lifetime, which gives meV. Since both are swamped, nothing downstream depends on which is right.)
Transferring the helicity
The physics content of the experiment is a chain of angular-momentum bookkeeping in which the neutrino’s helicity is copied onto a photon. It needs a nuclide that undergoes K-capture K-capture the absorption of an atomic S-wave electron by its own nucleus. Goldhaber's experiment needed one, because it produces a two-body final state whose neutrino direction is fixed by the recoil. defined in §7.4-7.5 — open in glossary — absorption of an atomic S-wave electron by its own nucleus — from spin 0 to spin 1, and whose daughter’s gamma happens to sit at the right energy. does all of it, in the K-capture of Eq. (7.45):
Take the neutrino direction as ; the Sm* recoils along . The captured electron is in an S wave, so it brings no orbital angular momentum, and the initial state has alone. That single constraint fixes everything:
| ↕ | ↕ | ↕ | ↕ | ↕ | ↕ | allowed?↕ |
|---|---|---|---|---|---|---|
| +1/2 | +1 | −1/2 | − | +1 | − | ✓ |
| +1/2 | 0 | +1/2 | + | 0 | — | ✗ a real photon cannot have along its own momentum |
| −1/2 | −1 | +1/2 | + | −1 | + | ✓ |
| −1/2 | 0 | −1/2 | − | 0 | — | ✗ same reason |
The deletion is the elegant part. A massless spin-1 particle has only two polarization states, along its momentum — the longitudinal state does not exist — so the two rows with are not physical. Of the two rows left, both have .
So: measure the circular polarization of the forward gamma, and you have measured the helicity of a neutrino you never touched. The two are locked together by angular momentum, and the experiment does not need to know which of the two rows any particular event took.
Click a numbered marker for what that piece does.
🔬 Experiment card — Goldhaber, Grodzins and Sunyar, Brookhaven 1958
Apparatus
A source above a slab of iron magnetized along the vertical axis, whose field direction can be reversed. Below it a lead block, so the detector has no direct view of the source. Around the detector a ring of — the same isotope as the source’s daughter — acting as a resonant scatterer. A NaI crystal counts what comes off the ring.What is measured
One number: the asymmetry between the NaI counting rates with the analysing field in one direction and the other. From it, the circular polarization of the emitted by the recoiling , and hence — through the angular-momentum table above — the helicity of the neutrino emitted in the K-capture that produced it.The result
The helicity of the neutrino is negative and compatible with −1. Left-handed, maximally.What it proved
V − A directly, on the neutrino itself rather than by inference. Combined with Wu, this closes the argument: the charged weak current couples to left-chirality fermions and right-chirality antifermions, and to nothing else.It also stands as the best example in the book of an experiment that works only because several unrelated numbers happened to line up — a spin-0 nuclide that K-captures to spin 1, a daughter whose gamma lifetime (10 fs) is short enough that it decays before scattering, and a recoil velocity that supplies a Doppler boost matching the resonance deficit to within a third of a linewidth. None of that was designed. Grodzins ran a preliminary experiment purely to check the resonance existed at all, because it was not obvious it would.
The prediction with nothing left to adjust
§7.5 closes by returning to Eq. (2.66): a left-chirality fermion has expectation value of helicity . Not approximately, and with no free parameter — the entire content of V − A for a beta-decay electron is that one line.
Measuring it is awkward, because longitudinal polarization is hard to analyse directly. The trick is to convert it: bend the electrons through a quarter circle in a magnetic field, which rotates the momentum by 90° while leaving the spin alone, turning longitudinal polarization into transverse. Transverse polarization is measurable, via the spin dependence of scattering off a thin high- foil.
Three nuclides were chosen to span the velocity range — tritium slow, cobalt intermediate, phosphorus fast:
- ⟨h⟩ = −β, Eq. (2.66) — no free parameter
- ³H
- ⁶⁰Co
- ³²P
A prediction curve with no free parameter, and data sitting on it across the whole range, is a rarer thing than it looks. Most agreement between theory and experiment in this book involves at least one number that was measured elsewhere and inserted — , , a PDF. Here there is nothing to insert. follows from the Dirac equation and the assumption that the current is left-chirality, and the plot either agrees or it does not.
🔢 Worked example — Goldhaber’s energy budget, to the eV
The whole experiment turns on three energies agreeing to within an eV, so it is worth writing them out.
What is needed. A photon emitted by a at rest is short of resonance by twice the recoil energy:
What is available. The europium K-capture releases 911 keV, giving the samarium a recoil of eV and hence . The forward Doppler boost on the 963 keV photon is then
The margin: 0.3 eV, against a thermal Doppler width of about 1 eV. The resonance sits inside a third of a linewidth of where it needs to be, and nothing in the design put it there.
🔑 If you remember only three things
-
It is one of the sharpest numbers in the book because it is a ratio. Two decays of the same particle differing in one lepton means everything except that lepton cancels.
-
Nothing in the prediction was left adjustable. Every factor had been fixed by other experiments, which turns the agreement into a test rather than a fit.
-
Goldhaber needed no accelerator. A source, a magnet and a resonance — the sharpest structural fact about the weak interaction came off a bench.
Where this goes next
The helicity structure is now established from three directions: the electron asymmetry in a polarized nucleus (§7.2), the branching ratio of a decay that angular momentum nearly forbids (§7.4), and the neutrino’s own polarization (§7.5). §7.6 shows that C is violated too, and in the same maximal way — with the subtlety that is even under C, so the naive argument gives the wrong answer and you have to go through CPT to get it right. §7.7 then separates chirality left-chirality projection ψ_L = ½(1 − γ⁵)ψ. The CC weak interaction couples to nothing else, which is why it violates P and C maximally and CP only slightly. defined in §7.2-7.3 — open in glossary from helicity properly, which is what makes all of the above consistent.
After that the chapter changes subject: §7.8 onwards is about universality — whether the same coupling really does serve every fermion — and the discovery that it does for leptons and does not, at first sight, for quarks.
✅ Check yourself — helicity suppression and the neutrino's handedness
0/6 answered · 0 correct
1.Phase space favours π → eν over π → μν by a factor 2.3, yet the electron channel is 10⁴ times rarer. What is doing the suppressing?
2.Suppose the weak current were V + A instead of V − A, so the antineutrino were left-handed. What would happen to π → eν?
3.Eq. (7.41) uses (p_e/p_μ)², but §7.4 introduces the same 2.3 as "the ratio of the phase-space volumes". Where does the second power come from?
4.The Goldhaber experiment relies on resonant absorption of a gamma by a nucleus of the same species. Why does the source have to be moving?
5.Table 7.1 lists four spin combinations for the K-capture, and two survive. What kills the other two, and why does it matter?
6.Fig. 7.7 plots the electron helicity against β for three nuclei, with a straight line through the data. What is unusual about that line?