§10.3Adiabatic Flavour Conversion in Matter

Part III Bettini pp. 452–456 · ~28 min read

  • solar neutrinos
  • matter potential
  • effective mixing angle in matter
  • MSW resonance
  • MSW effect
  • level crossing
  • adiabaticity

A neutrino that never interferes with anything can still change flavour completely. The mechanism is a moving eigenbasis rather than a growing phase, and it takes a star to supply one.

🎯 Why this matters

The method works only because the Sun’s density falls slowly enough, which nobody arranged and nobody could check in advance. A star steeper than ours would have sent the same neutrinos out with a different answer, and the measurement would have been read wrong.

Everything so far has been oscillation: two mass components interfering, the probability returning periodically, and nothing in the medium mattering at all.

This section is the other mechanism, and the book is emphatic that it is not the same one. Ordinary matter contains electrons and no muons, so νe\nu_e alone picks up an extra charged-current amplitude — a refractive index for one flavour. In a medium whose density changes along the path, the effective mass eigenstates rotate as the neutrino flies, and it can be carried from one to the other and left there. Only one state propagates, so nothing interferes, and the process does not undo itself.

That is adiabatic flavour conversion , the MSW effect , and it is what happens to the νe\nu_e born in the core of the Sun.

The Sun as a neutrino source

Solar neutrinos all come from one chain of reactions, and every step of it emits electron neutrinos and only electron neutrinos.

4p+2eHe+2νe+26.7 MeVp+p2H+e++νe4p + 2e^- \to \mathrm{He} + 2\htmlClass{t-n}{\nu_e} + \htmlClass{t-q}{26.7\ \text{MeV}} \qquad\qquad \htmlClass{t-pp}{p + p \to {}^2\mathrm{H} + e^+ + \nu_e}
(10.29, 10.30)

Bettini p. 452. The net reaction that powers the Sun, and the elementary step that starts it.

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.

💡 What this really says — the source is pure ν_e, and that is all neutrino physics needs from the Sun

Thermal energies in the core are tens of keV; the Coulomb barrier between two protons is a thousand times that. Fusion happens anyway, by tunnelling, at a rate so low that it takes the whole mass of a star to make a noticeable amount of light — and that is a feature. A reaction that was easy would have burned out long ago.

For neutrino physics only one thing matters: the source is pure νe\nu_e, at a known rate. Whatever else is uncertain about the Sun, the flavour is not.

p + p → ²H + e⁺ + νₑ(pp)²H + p → ³He + γ³He + ³He → 2p + α³He + ⁴He → ⁷Be + γ⁷Be + e⁻ → ⁷Li + γ + νₑ(⁷Be)⁷Li + p → α + α⁷Be + p → ⁸B + γ⁸B → 2α + e⁺ + νₑ(⁸B)86 %14 %99.9 %0.1 %book: 0.01 %

Bettini Fig. 10.11(a). The three boxes that emit neutrinos are outlined in cyan, and each is a different experiment’s target: pp below 420 keV needs gallium, ⁷Be at 0.86 MeV needs chlorine or a very clean scintillator, ⁸B out to 14 MeV is the only one a water Cherenkov can see. The last branch is printed as 0.01 % in the book — see the erratum below.

🔢 Worked example — Example 10.1, and the flux budget it implies

Every helium nucleus releases 26.7 MeV and two neutrinos. About 0.6 MeV of that leaves with the neutrinos, so 26.1 MeV arrives as light. Divide the solar constant by the light-per-neutrino and you have the neutrino flux, with no solar model at all.

The solar constant gives the neutrino flux

# Example 10.1, then the budget it implies
S, J_per_MeV = 1.3e3, 1.602176634e-13          # W m^-2, J/MeV
E_per_nu = 26.1/2                               # MeV carried by photons per neutrino
flux = S/(E_per_nu*J_per_MeV)
print(f"energy per neutrino = {E_per_nu:.2f} MeV = {E_per_nu*J_per_MeV:.2e} J")
print(f"total neutrino flux = {flux:.2e} m^-2 s^-1   (the book gives 6.2e14)\n")

ssm = {"pp": 5.98e14, "7Be": 4.86e13, "pep": 1.44e12, "8B": 5.58e10}   # m^-2 s^-1
tot = sum(ssm.values())
for k, v in ssm.items():
    print(f"  {k:4s} {v:9.2e} m^-2 s^-1   {100*v/tot:6.2f} % of the total")
print(f"  sum  {tot:9.2e}                 vs {flux:.2e} from the solar constant alone")
print(f"\n8B / 7Be = {ssm['8B']/ssm['7Be']:.4f} -> the 7Be+p branch is "
      f"{100*ssm['8B']/ssm['7Be']:.2f} %, not 0.01 %")
prints
energy per neutrino = 13.05 MeV = 2.09e-12 J
total neutrino flux = 6.22e+14 m^-2 s^-1   (the book gives 6.2e14)

pp    5.98e+14 m^-2 s^-1    92.27 % of the total
7Be   4.86e+13 m^-2 s^-1     7.50 % of the total
pep   1.44e+12 m^-2 s^-1     0.22 % of the total
8B    5.58e+10 m^-2 s^-1     0.01 % of the total
sum   6.48e+14                 vs 6.22e+14 from the solar constant alone

8B / 7Be = 0.0011 -> the 7Be+p branch is 0.11 %, not 0.01 %

Sixty billion neutrinos cross every square centimetre of you every second, and the estimate needed nothing but a light meter and the arithmetic above.

The budget underneath is the reason the field is hard. The pp component is 92 % of the flux, is fixed by the luminosity alone, and is almost model-independent — and it is the hardest to detect, because 420 keV is below almost every threshold. The ⁸B component is one part in 10410^4, depends on the core temperature as T18T^{18}, and is the only one the big water Cherenkov detectors can see. Everything in §10.4 follows from that mismatch.

Erratum — the ⁷Be branching in Fig. 10.11(a) is 0.1 %, not 0.01 %

The figure labels the two ⁷Be branches 99.9 % and 0.01 %. A pair of branches must sum to 100 %, and 99.9 + 0.01 = 99.91. The second should be 0.1 %.

The book’s own Fig. 10.11(b) says so too: the ⁸B flux there is about 10310^{-3} of the ⁷Be flux, which is the branching ratio, because every ⁸B comes from a ⁷Be. The standard solar model gives 5.58×10105.58\times10^{10} against 4.86×10134.86\times10^{13} m⁻²s⁻¹ — 0.11 %.

A plausible origin, offered as an observation rather than a claim: 0.01 % is the right number for a different quantity — the ⁸B share of the total neutrino flux, as the worked example above prints.

GaClCherenkov0.111010⁶10⁷10⁸10⁹10¹⁰10¹¹10¹²10¹³10¹⁴10¹⁵10¹⁶neutrino energy (MeV)flux (m⁻² s⁻¹ MeV⁻¹)
  • pp (5.98×10¹⁴ total)
  • ⁸B (5.58×10¹⁰ total)
  • ⁷Be and pep lines (m⁻² s⁻¹)
Bettini Fig. 10.11(b). The two continua are drawn with the allowed β-spectrum shape N(E) ∝ E²(Q−E)², normalised to the standard solar model's integrated fluxes — a parametrisation, not the SSM calculation, but it reproduces the published figure closely. The three vertical lines are the thresholds of the three detection techniques of §10.4, and the whole story of the solar neutrino puzzle is that they sample different parts of this plot.

What matter does to a neutrino

All three flavours scatter off electrons and quarks by the neutral current, identically. Only νe\nu_e can also do it by the charged current, because only νe\nu_e can turn into the electron that is already there. That asymmetry is the entire mechanism, and its size is the matter potential .

ΔV(r)Ve(r)Vμ,τ(r)=2GFNe(r)\Delta V(r) \equiv V_e(r) - V_{\mu,\tau}(r) = \htmlClass{t-s}{\sqrt2}\,\htmlClass{t-g}{G_F}\,\htmlClass{t-n}{N_e(r)}
(10.34)

Bettini p. 454. The extra potential seen by an electron neutrino, and by nothing else.

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.

💡 What this really says — a refractive index that differs from 1 in the eighteenth decimal place

A neutrino crossing matter behaves exactly like light crossing glass: it does not get absorbed, it gets slowed — and only one polarization, so to speak, is slowed. The refractive index is n=1+V/En = 1 + V/E, and at 10 MeV it is 101810^{-18} away from 1 in the centre of the Sun and 102010^{-20} in the Earth.

Those are the two most absurd numbers in the chapter, and neither is negligible. An index that differs from 1 in the eighteenth decimal place changes what comes out of the Sun by a factor of two, because a phase difference accumulates over 10510^{5} km of stellar interior. The lesson is the one you already know from interferometry: an unmeasurably small index difference becomes an enormous effect given a long enough arm.

⚙️ Engineer’s bridge — this is a tapered directional coupler

§10.2a mapped vacuum oscillation onto two coupled resonators: off-diagonal element = coupling, diagonal difference = detuning, transfer fraction = sin22θ\sin^2 2\theta. Matter keeps the coupling fixed — the book says so explicitly, “these do not depend on density” — and changes only the detuning.

You have built this. It is a tapered coupler, or an adiabatic mode converter: two waveguides whose propagation constants are swept through each other along the propagation direction. Sweep slowly and the power follows one supermode across the crossing and comes out entirely in the other guide. Sweep fast and it stays put and you get a beat instead. The slow-sweep condition is called adiabatic in both fields, and it is the same condition.

Where it holds: exactly. Same 2×2 Hamiltonian, same avoided crossing, same adiabaticity criterion, same one-way transfer.

Where it breaks: in a coupler you choose the taper. Here the taper is the density profile of a star, nobody designed it, and — as Bettini notes — nature happened to pick the regime in which it works. Also, the coupler’s output is a field amplitude you can measure; here it is the probability of a yes/no outcome on one particle.

iddt(νeνα)=Hm(νeνα),Hm=(δm24Ecos2θ12+122GFNeδm24Esin2θ12δm24Esin2θ12δm24Ecos2θ12122GFNe)i\frac{d}{dt}\begin{pmatrix}\nu_e\\ \nu_\alpha\end{pmatrix} = H_m\begin{pmatrix}\nu_e\\ \nu_\alpha\end{pmatrix}, \qquad H_m = \begin{pmatrix} -\dfrac{\delta m^2}{4E}\cos2\theta_{12} + \htmlClass{t-v}{\tfrac{1}{2}\sqrt2 G_F N_e} & \htmlClass{t-o}{\dfrac{\delta m^2}{4E}\sin2\theta_{12}}\\[8pt] \htmlClass{t-o}{\dfrac{\delta m^2}{4E}\sin2\theta_{12}} & \dfrac{\delta m^2}{4E}\cos2\theta_{12} - \htmlClass{t-v}{\tfrac{1}{2}\sqrt2 G_F N_e} \end{pmatrix}
(10.35, 10.36)

Bettini p. 454, WITH THE MATTER TERM HALVED so that it agrees with the book's own (10.37)–(10.39) — see the erratum below. Two flavours, because ν_μ and ν_τ are indistinguishable at solar energies and θ₁₃ is dropped.

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.

💡 What this really says — matter moves one knob — the detuning, never the coupling

One knob moved. Compare with §10.2a’s vacuum Hamiltonian (10.16): the off-diagonal entries are identical, and matter has added something to the diagonal and to nothing else.

By (10.17) — the innocuous ratio tan2θ=2H12/(H22H11)\tan2\theta = 2H_{12}/(H_{22}-H_{11}) that Bettini flagged as “useful in the following” — mixing is the competition between those two. So matter cannot change how strongly the flavours couple; it can only change how badly they are detuned. And a detuning can be driven through zero.

Erratum — (10.36)‘s matter term is twice what (10.37)–(10.39) need

The book prints +2GFNe+\sqrt2 G_F N_e on the first diagonal entry and 2GFNe-\sqrt2 G_F N_e on the second — the full potential difference on each, rather than half of it on each. Then

H22H11=δm22Ecos2θ1222GFNeH_{22}-H_{11} = \frac{\delta m^2}{2E}\cos2\theta_{12} - 2\sqrt2 G_F N_e

so feeding (10.36) into (10.17) requires A=42GFNeEA = \mathbf{4}\sqrt2 G_F N_e E, while (10.38) defines A=22GFNeEA = 2\sqrt2 G_F N_e E. The two equations, three lines apart, disagree by a factor 2.

Which of the two is the odd one out?

import numpy as np

hbarc, GF = 1.9732698e-7, 1.1663788e-23    # eV m, eV^-2
dm2, th = 73.4e-6, np.deg2rad(33.5)        # eV^2, rad
Ne, E = 3e31, 5.0e6                        # m^-3, eV
V = np.sqrt(2)*GF*(Ne*hbarc**3)            # (10.34)
d = dm2/(4*E)

def H(v):                                  # (10.36) with the matter term v on each diagonal
    return np.array([[-d*np.cos(2*th) + v, d*np.sin(2*th)],
                     [ d*np.sin(2*th),     d*np.cos(2*th) - v]])

A = 2*np.sqrt(2)*GF*(Ne*hbarc**3)*E                        # (10.38)
target = dm2*np.sin(2*th)/(dm2*np.cos(2*th) - A)           # (10.37) right-hand side
for name, v in (("as printed, V", V), ("traceless, V/2", V/2)):
    h = H(v)
    print(f"{name:16s}: (10.17) gives tan2th_m = {2*h[0,1]/(h[1,1]-h[0,0]):+.5f}"
          f"   (10.37)+(10.38) want {target:+.5f}")

print()
for name, f in (("as printed, V", 4.0), ("traceless, V/2", 2.0)):
    Eres = dm2*np.cos(2*th)/(f*np.sqrt(2)*GF*(6e31*hbarc**3))/1e6
    print(f"{name:16s}: the Sun's core reaches the resonance for E > {Eres:.2f} MeV"
          f"   (the book says about 2 MeV)")
prints
as printed, V   : (10.17) gives tan2th_m = -1.42649   (10.37)+(10.38) want -7.23212
traceless, V/2  : (10.17) gives tan2th_m = -7.23212   (10.37)+(10.38) want -7.23212

as printed, V   : the Sun's core reaches the resonance for E > 0.94 MeV   (the book says about 2 MeV)
traceless, V/2  : the Sun's core reaches the resonance for E > 1.89 MeV   (the book says about 2 MeV)

(10.36) is the odd one out. With the term halved, (10.17) reproduces (10.37)+(10.38) exactly, and the resonance threshold comes out at 1.9 MeV, which is the “about 2 MeV” the book states in (10.43). As printed it would be 0.94 MeV, and the whole energy scale of the solar story would move by a factor of two.

The physical reason for the half: only ΔV\Delta V is observable, and putting +ΔV/2+\Delta V/2 and ΔV/2-\Delta V/2 on the two entries is what makes the added matrix traceless — an equal shift on both flavours is an overall phase and can never do anything. The equations that follow, and the diagram in Fig. 10.12, all use the correct version.

The resonance

Put (10.36) into (10.17) and out comes the effective mixing angle in matter — the vacuum angle as the medium has rewritten it.

tan2θ12,m=2Hm,12Hm,22Hm,11=δm2sin2θ12δm2cos2θ12A,A=22GFNeE\tan2\theta_{12,m} = \frac{2H_{m,12}}{H_{m,22}-H_{m,11}} = \frac{\htmlClass{t-c}{\delta m^2\sin2\theta_{12}}}{\htmlClass{t-d}{\delta m^2\cos2\theta_{12} - A}}, \qquad \htmlClass{t-a}{A = 2\sqrt2\,G_F N_e E}
(10.37, 10.38)

Bettini p. 455. The vacuum mixing angle, rotated by the medium. This is (10.17) with the matter Hamiltonian in it.

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.

💡 What this really says — the angle in matter can be anything, whatever it is in vacuum

The mixing angle in matter can be anything, no matter what it is in vacuum. Set the density so that A=δm2cos2θ12A = \delta m^2\cos2\theta_{12} and the denominator vanishes: θm=45\theta_m = 45^\circ exactly, maximal mixing, even if the vacuum angle were one degree.

That is the sentence that resolved a thirty-four-year puzzle. It also means the vacuum angle cannot be read off a solar measurement without knowing the density where the neutrino was born — the Sun is not a passive filter, it is part of the apparatus.

The density at which the denominator vanishes is the MSW resonance .

Ne=1Eδm2cos2θ1222GF\htmlClass{t-n}{N_e} = \frac{1}{\htmlClass{t-e}{E}}\,\frac{\delta m^2\cos2\theta_{12}}{2\sqrt2\,G_F}
(10.39)

Bettini p. 455 — the resonance condition, written as a density. Reading it as a condition on ENERGY instead is what splits the solar spectrum in two.

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.

💡 What this really says — the Sun is an energy sorter, and the boundary sits mid-spectrum

The Sun is an energy sorter. It has a maximum density, so it has a minimum energy it can resonate. Neutrinos below that threshold walk out as if the Sun were not there; neutrinos above it get converted. One star, two completely different physics regimes, and the boundary sits at about 2 MeV — right in the middle of the solar neutrino spectrum, which is either a coincidence or the luckiest thing in the subject.

Plot the two eigenvalues against density and the picture is Fig. 10.12: a level crossing that the coupling turns into an avoided one, with the two branches approaching to within δm²sin2θ₁₂ and no closer.

Matter, the level crossing, and what the Sun does to a νₑ

resonancecentre of the Sun05×10³¹1×10³²1.5×10³²2×10³²0100200electron density Nₑ (m⁻³)effective m² (meV², relative to the mean)
  • m̃²₂ — the state a solar νₑ is born in
  • m̃²₁
  • νₑ diagonal element
  • ν_α diagonal element
resonance needs E >
1.89 MeV
θ_m where it is born
62.5°
minimum gap δm²sin2θ
67.6 meV²
P(νₑ → νₑ)
0.388

This neutrino meets the resonance. It is born at θ_m = 63° — well past 45°, so almost pure ν̃₂ — rides the upper branch out through the resonance, and leaves the Sun as ν₂. Nothing interferes with it, so nothing oscillates: the survival probability is just the νₑ content of ν₂, sin²θ = 0.305.

Drag the energy slider through 1.9 MeV and watch the red line cross the grey one. That single crossing splits the solar neutrino spectrum in two, and it is why thirty-four years of experiments at different energies measured three different deficits.

Eqs. (10.36)–(10.46) and Fig. 10.12, live. Start on eigenvalues and drag the energy: the red resonance line sweeps left as E rises, and everything changes when it crosses the grey line marking the centre of the Sun. Then switch to effective angle to see why, and to what reaches Earth for the consequence — one curve carrying both of the book's limits.

🪜 The journey of a solar νₑ, in five steps

Step 1 of 5Born in the core(10.41)

(νeνα)=(cosθ12,msinθ12,msinθ12,mcosθ12,m)(ν~1ν~2)(0110)(ν~1ν~2)\begin{pmatrix}\nu_e\\ \nu_\alpha\end{pmatrix} = \begin{pmatrix}\cos\theta_{12,m} & \sin\theta_{12,m}\\ -\sin\theta_{12,m} & \cos\theta_{12,m}\end{pmatrix} \begin{pmatrix}\tilde\nu_1\\ \tilde\nu_2\end{pmatrix} \approx \begin{pmatrix}0&1\\-1&0\end{pmatrix}\begin{pmatrix}\tilde\nu_1\\ \tilde\nu_2\end{pmatrix}

Why you may do this: At the core density A ≫ δm²cos2θ₁₂, so the denominator of (10.37) is large and negative and θ_m → 90°. A ν_e is then, to a good approximation, the single matter eigenstate ν̃₂ — the HEAVIER one. Nothing else is produced.

This is the step that makes the whole phenomenon possible: the neutrino is born in an eigenstate, not a superposition. There is nothing for it to interfere with, which is why what follows is not oscillation.

Bettini pp. 455–456, Eqs. (10.40)–(10.44). This is the argument the widget above draws; here it is in words, with the justification for each step.

N06×1031 m3,E<δm2cos2θ1222GFN0δm2cos2θ12×6.7×1010 eV12 MeV\htmlClass{t-n}{N_0} \approx 6\times10^{31}\ \text{m}^{-3}, \qquad E < \frac{\delta m^2\cos2\theta_{12}}{2\sqrt2\,G_F N_0} \approx \delta m^2\cos2\theta_{12}\times\htmlClass{t-k}{6.7\times10^{10}\ \text{eV}^{-1}} \approx 2\ \text{MeV}
(10.42, 10.43)

Bettini p. 456, with the exponent of N₀ corrected from 10³³ and the units of the constant from eV to eV⁻¹ — see the errata below. Below this energy a neutrino never meets a resonance anywhere in the Sun.

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.

💡 What this really says — two lines, one threshold, and all of §10.4 downstream of it

Two lines, one threshold, and the whole of §10.4 is downstream of it. Below 2 MeV — the pp and ⁷Be neutrinos, 99 % of the flux — nothing happens: they oscillate on the way out and arrive with the oscillation averaged. Above 2 MeV — the ⁸B neutrinos, one part in 10410^4 — the resonance is met and they arrive as pure ν2\nu_2.

The experiments of the 1970s and 1980s each sampled a different part of that divide and each got a different answer. Nobody could see why until this mechanism was on the table.

Erratum — N₀ is 6×10³¹ m⁻³, and the book contradicts its own 10³³ three times

Equation (10.42) prints N06×1033N_0 \approx 6\times10^{33} m⁻³ for the electron density at the centre of the Sun. It is 6×10316\times10^{31} — two orders of magnitude — and the book refutes it three times on its own pages.

  1. Its own ρ₀. p. 452 gives the central mass density as ρ0105\rho_0 \approx 10^5 kg m⁻³. At any plausible electron fraction that is 4×10314\times10^{31} electrons per m³, not 103310^{33}.
  2. Its own constant, in the very next equation. (10.43) evaluates 1/(22GFN0)1/(2\sqrt2 G_F N_0) as 6.7×10106.7\times10^{10} eV⁻¹. With 6×10316\times10^{31} that constant is 6.58×10106.58\times10^{10}; with 6×10336\times10^{33} it is 6.6×1086.6\times10^{8}, a hundred times smaller.
  3. Its own refractive index. p. 454 states n11018n - 1 \approx 10^{-18} at 10 MeV in the solar core. 6×10316\times10^{31} gives 7.6×10197.6\times10^{-19}; 6×10336\times10^{33} would give 7.6×10177.6\times10^{-17}.

As printed, (10.43) would put the resonance threshold at 19 keV instead of 2 MeV, and there would be no solar neutrino story to tell. Everything else in the section — (10.39), (10.43)‘s numerical answer, Fig. 10.12’s axis — is right.

(The same equation prints the conversion constant in eV where eV⁻¹ is needed. δm²cos2θ₁₂ is in eV², so as written the right-hand side has dimensions of eV³.)

What arrives, at both ends of the spectrum

Pee=sin2θ12  (E2 MeV),A(νeνx)=sin22θ12,Pee=112sin22θ12  (E2 MeV)\htmlClass{t-h}{P_{ee} = \sin^2\theta_{12}}\ \ (E \gg 2\ \text{MeV}), \qquad A(\nu_e\to\nu_x) = \sin^2 2\theta_{12}, \qquad \htmlClass{t-l}{P_{ee} = 1 - \tfrac12\sin^2 2\theta_{12}}\ \ (E \ll 2\ \text{MeV})
(10.44, 10.45, 10.46)

Bettini pp. 456–457. The two plateaus, and the vacuum oscillation amplitude that produces the lower 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.

💡 What this really says — one number, measured twice, two different ways

The ratio of the two plateaus is 0.576/0.304=1.90.576/0.304 = 1.9, and both come from θ12\theta_{12} alone. So a detector that spans the transition measures the same mixing angle twice by two unrelated mechanisms — an averaged vacuum oscillation below, an adiabatic conversion above — and they must agree.

That is a far stronger test than either measurement alone, and the book draws the figure (§10.4’s Fig. 10.14) without pointing it out.

🔢 Worked example — one formula for the whole curve

The book gives the two limits separately and describes the transition in words. They are both cases of a single expression: for an adiabatic journey starting at density NeN_e,

Pee=12+12cos2θm(Ne)cos2θ12P_{ee} = \tfrac12 + \tfrac12\cos2\theta_m(N_e)\,\cos2\theta_{12}

Below the threshold θmθ12\theta_m \to \theta_{12} and this collapses to (10.46); well above it θm90\theta_m \to 90^\circ and it collapses to (10.44).

The transition, and both of the book's limits from one line

import numpy as np

hbarc, GF = 1.9732698e-7, 1.1663788e-23     # eV m, eV^-2
dm2, th = 73.4e-6, np.deg2rad(33.5)         # eV^2, theta_12
N0 = 6e31                                   # m^-3, solar centre (see erratum 1)

def A(Ne, E_MeV):                           # (10.38), in eV^2
    return 2*np.sqrt(2)*GF*(Ne*hbarc**3)*(E_MeV*1e6)

def theta_m(Ne, E):                         # (10.37)
    return 0.5*np.arctan2(dm2*np.sin(2*th), dm2*np.cos(2*th) - A(Ne, E))

def Pee(Ne, E):                             # adiabatic survival, produced at density Ne
    return 0.5 + 0.5*np.cos(2*theta_m(Ne, E))*np.cos(2*th)

print(f"resonance A = dm2 cos2th = {dm2*np.cos(2*th):.3e} eV^2")
E_res = dm2*np.cos(2*th)/(2*np.sqrt(2)*GF*(N0*hbarc**3)*1e6)
print(f"the resonance is reachable in the Sun for E > {E_res:.2f} MeV   (10.43)\n")

print("   E (MeV)   N_e^res (m^-3)   theta_m at the core     P_ee")
for E in (0.3, 0.86, 2.0, 5.0, 10.0):
    Nres = dm2*np.cos(2*th)/(2*np.sqrt(2)*GF*(E*1e6))/hbarc**3
    print(f"   {E:6.2f}    {Nres:11.3e}      {np.rad2deg(theta_m(N0,E)):6.1f} deg"
          f"         {Pee(N0,E):.3f}")

print(f"\nthe two limits the book gives separately:")
print(f"  (10.46) low  E: 1 - sin^2(2th)/2 = {1-0.5*np.sin(2*th)**2:.3f}"
      f"   <- P_ee at 0.1 MeV = {Pee(N0,0.1):.3f}")
print(f"  (10.44) high E: sin^2(th)        = {np.sin(th)**2:.3f}"
      f"   <- P_ee at 15 MeV = {Pee(N0,15.0):.3f}")
prints
resonance A = dm2 cos2th = 2.868e-05 eV^2
the resonance is reachable in the Sun for E > 1.89 MeV   (10.43)

 E (MeV)   N_e^res (m^-3)   theta_m at the core     P_ee
   0.30      3.771e+32        35.2 deg         0.566
   0.86      1.316e+32        38.5 deg         0.544
   2.00      5.657e+31        45.7 deg         0.495
   5.00      2.263e+31        62.5 deg         0.388
  10.00      1.131e+31        75.6 deg         0.329

the two limits the book gives separately:
(10.46) low  E: 1 - sin^2(2th)/2 = 0.576   <- P_ee at 0.1 MeV = 0.573
(10.44) high E: sin^2(th)        = 0.305   <- P_ee at 15 MeV = 0.315

Read the middle column: the effective angle at the birthplace runs from 35° for a pp neutrino, through 45.7° at 2 MeV — the resonance, arriving exactly where (10.43) says it should — to 75.6° at 10 MeV.

And read the last: 0.544 for the ⁷Be line at 0.86 MeV, 0.329 at 10 MeV. Those are the numbers Borexino and SNO measured, and §10.4 will put them on a plot.

📏 Why the OTHER resonance does not exist in the Sun

There are two square-mass differences, so in principle two resonances. Bettini says the Δm2\Delta m^2 one would need energies “about 33 times larger” than the 2 MeV limit and therefore does not occur in the Sun — only in supernovae.

The 33 is 1/α=Δm2/δm21/\alpha = \Delta m^2/\delta m^2. Keeping the cosine factors that (10.39) actually carries, the honest ratio is (Δm2cos2θ13)/(δm2cos2θ12)=2350/28.8=82(\Delta m^2\cos2\theta_{13})/(\delta m^2\cos2\theta_{12}) = 2350/28.8 = 82, because cos2θ13=0.957\cos2\theta_{13} = 0.957 while cos2θ12=0.392\cos2\theta_{12} = 0.392. The conclusion is unchanged and made stronger — the threshold is 155 MeV, not 66 MeV — but the factor is a reminder that each resonance belongs to its own angle as well as its own splitting.

The pendulums again, with somebody pulling the thread

§10.2a built the two coupled pendulums for vacuum oscillation. Bettini reuses them here, with one change that captures the entire difference between the two mechanisms.

ν_eν_αin the corevery detuned · only e swingsν_eν_αat the resonancelengths equal · energy crossingν_eν_αat the surfacedetuned the other way · only α swings

somebody slowly shortens the left thread — the transfer is one way

Bettini’s variation on Fig. 10.5(f). In §10.2a the two lengths were fixed and the energy sloshed back and forth forever. Here somebody pulls the thread: the left pendulum’s length sweeps slowly past the right one, and the energy crosses once and stays. Same apparatus, one moving part, and the difference between oscillation and conversion.

Do the sweep too fast and the energy stays where it was — that is the non-adiabatic case, and it is why adiabaticity is a condition and not a guarantee. It holds in the Sun, and Bettini is careful to say that nobody knew that at the beginning.

🔑 If you remember only three things

  • A refractive index is an amplitude, not a cross-section. It goes as G_F rather than G_F², which is the only reason an interaction this weak reorganises the beam instead of passing through it.

  • Adiabatic means slow compared with the local oscillation. Sweep the density faster than that and the state hops branches instead of following one, and no conversion happens at all.

  • The threshold belongs to the star, not to the neutrino. The Sun has a maximum density, so it has a minimum energy it can convert, and everything below that walks out untouched.

Where this goes next

You now have the mechanism and the number that matters: 2 MeV, above which the Sun converts and below which it merely oscillates.

§10.4 is the thirty-four years it took to work that out. Homestake saw a third of the expected rate in 1968, Kamiokande a half, GALLEX and SAGE about 0.55 — three different deficits from three different experiments at three different energies, each of them believed to be a problem with somebody’s apparatus or with the Sun. They were three points on the curve the widget above draws, and SNO closed the argument in 2002 by counting the neutrinos of all flavours and finding the total exactly where the solar model had always put it.

Check yourself — matter, resonance and conversion

0/6 answered · 0 correct

  1. 1.Matter changes the mixing angle. Which part of the Hamiltonian does it change, and why does that let a tiny vacuum angle become 45°?

  2. 2.Why is adiabatic flavour conversion not oscillation, in the book's insistent phrasing?

  3. 3.In the widget, drag the energy slider from 0.3 MeV to 10 MeV on the eigenvalues view. What crosses what, and what does it decide?

  4. 4.Eq. (10.36) as printed disagrees with (10.37)–(10.39) by a factor 2. Which checks settle which one is wrong? (Select all that apply.)

  5. 5.The high-energy plateau is P_ee = sin²θ₁₂ = 0.30. Why is there no L or E in that expression?

  6. 6.The two solar plateaus, 0.576 and 0.304, both come from θ₁₂ alone. What does that buy an experiment that spans the transition?

Study aid derived from A. Bettini, Introduction to Elementary Particle Physics, 3rd ed., Cambridge University Press 2024 — published Open Access under CC-BY-NC 4.0, DOI 10.1017/9781009440745. Not the book: an independently written interactive companion, figures redrawn.