Why exactly three charged leptons? The Standard Model takes
this number as an empirical input. MFT derives it from a stability
theorem: the constrained Morse index of the Q-ball energy functional admits
exactly three physically admissible radial modes — the electron, muon, and tau.
No more, no less.
This page visualises the published numerical proof: four soliton modes computed at
full resolution (N = 3000, Rmax = 14), their fluctuation eigenvalue
spectra, and the constrained Morse indices that match the theorem's prediction
mphys(un) = max(0, n − 1) exactly.
Loading published F3 dataset…
The Family-of-Three Stability Theorem
mphys(un) = max(0, n − 1)
For the silver-ratio sextic potential, the constrained Morse index
of the n-th radial soliton mode is exactly max(0, n−1).
This means: u0 is stable (electron),
u1 is stable (muon), u2
is metastable with one decay direction (tau), and every higher mode
has Morse index ≥ 2 (multiply unstable, no fourth lepton).
Below: the four computed modes from the published canonical run.
Click any mode to inspect its profile, fluctuation spectrum, and
Morse-index data.
Loading…
Soliton profile un(r)
Fluctuation eigenvalue spectrum
Each row shows the lowest 8 eigenvalues of the fluctuation operator at
that mode. Red bars are negative
(unstable directions); green bars are positive
(stable directions). The number of negative eigenvalues is the Morse index.
The Q-ball variational problem fixes the Noether charge Q (one constraint)
and the soliton size (one dilation direction). After projecting these out,
the physical Morse index is the count of remaining negative
eigenvalues: this is what determines the actual stability of the soliton.
Stress test: 14 configurations, all preserve the index pattern
The theorem is topological: it should be robust to small
changes in the potential parameters. To verify the result isn't a fine-tuned
numerical artifact, the published P3 paper perturbs each of the 5 numerical
parameters by ±10 % (12 runs), extends to higher modes (n = 5), and switches
between two implementations of the dilation generator (analytical vs finite-difference).
All 14 configurations preserve the index patternmphys(n) = max(0, n − 1).
Test
Modified
Value
E0
E1
E2
Index pattern
Match
Baseline
—
canonical
+0.003
+0.667
+1.274
[0,0,1,2]
✓
Z low
Z
0.80
+0.123
+0.753
+1.347
[0,0,1,2]
✓
Z −10 %
Z
0.99
+0.048
+0.699
+1.301
[0,0,1,2]
✓
Z +10 %
Z
1.21
−0.042
+0.635
+1.247
[0,0,1,2]
✓
Z high
Z
1.50
−0.163
+0.551
+1.176
[0,0,1,2]
✓
a −10 %
a
1.031
−0.011
+0.658
+1.267
[0,0,1,2]
✓
a +10 %
a
1.260
+0.017
+0.675
+1.281
[0,0,1,2]
✓
c2 −10 %
c2
0.0351
−0.012
+0.623
+1.201
[0,0,1,2]
✓
c2 +10 %
c2
0.0429
+0.018
+0.709
+1.344
[0,0,1,2]
✓
c4 −10 %
c4
1.8 × 10⁻⁶
+0.003
+0.667
+1.274
[0,0,1,2]
✓
c4 +10 %
c4
2.2 × 10⁻⁶
+0.003
+0.667
+1.274
[0,0,1,2]
✓
c6 −10 %
c6
1.8 × 10⁻⁷
+0.003
+0.667
+1.274
[0,0,1,2]
✓
c6 +10 %
c6
2.2 × 10⁻⁷
+0.003
+0.667
+1.275
[0,0,1,2]
✓
Extended n = 5
—
canonical
mphys(4) = 3, mphys(5) = 4
max(0, n−1)
✓
Dilation gen.
gdil
fd5 vs analytical
identical to machine precision
[0,0,1,2]
✓
Note: at Z = 1.5, the ground-state energy E0
shifts by 0.166 (more than its baseline value of 0.003), yet the three-family
structure is unchanged. This is the signature of a topological feature — not
a fine-tuned numerical coincidence.
Falsifiable prediction
The theorem implies a sharp empirical claim:
There is no long-lived fourth charged lepton.
The n = 3 mode has constrained Morse index 2 — two independent unstable
directions — meaning a soliton in this configuration would decay simultaneously
along multiple channels, never surviving as an observable particle. The current
experimental bound from LEP is M4 > 100 GeV for any
fourth charged lepton, which is automatically consistent with the theorem.
If a fourth long-lived charged lepton were discovered at any mass,
the F3 theorem's assumptions would require revision — most likely the contraction
charge constraint or the sextic potential structure. The result would not stand
as currently formulated.
Independent verification: the Q-ball energy landscape
The Morse-index analysis above is one proof of the theorem. The corpus contains
a second, independent verification using the full Q-ball double-well
potential (with the silver-ratio condition λ4² = 8 m2 λ6):
The energy landscape E(φcore; Q = Q0) at fixed
contraction charge — a different formulation of the same problem — has
exactly three critical points:
#
φcore
E/Q
Type
mphys
Identity
1
0.833
0.883
Minimum
0
Muon (stable)
2
1.708
1.083
Maximum
—
Barrier (saddle)
3
1.999
0.776
Minimum
1
Tau (metastable)
The electron (φcore ≈ 0.02) is the global minimum at very small
amplitude. The pattern mphys = {0, 0, 1} for the three leptons
matches the theorem exactly. Source: mft_energy_landscape.py.
The F3 theorem says three modes are admissible. The
Q-Ball Spectrum Solver
shows which three modes the four Standard Model sectors actually fill —
charged leptons, up-type quarks, down-type quarks, and gauge bosons — using the
same potential at four different Coulomb couplings Z. The two pages are two
views of the same theorem.
About this calculation
The Standard Model contains exactly three charged leptons (e, μ, τ) with
identical gauge quantum numbers but widely separated masses. Why three?
In the SM, this number is implemented as an empirical input — encoded in the
fermion content but not derived from any structural principle. A large literature
tries to explain it using horizontal symmetries, textures, extra dimensions, or
compositeness, but in every approach the number "three" is imposed somewhere
in the construction.
MFT takes a different route. The Family-of-Three Stability Theorem (P3 of the
corpus) shows that for a broad class of nonlinear scalar field theories with
a confining sextic potential, at most three localised modes are
dynamically admissible when physically motivated constraints are
imposed. The number three is a topological consequence of
the variational structure, not a fitted parameter.
The theorem in one sentence
Under the assumptions "sextic confining potential + fixed Noether charge
+ dilation projected out":
mphys(un) = max(0, n − 1)
The physical Morse index of the n-th radial mode is exactly max(0, n−1).
This makes only three modes admissible as observable particles:
n = 0 (electron): stable. Index 0 — no decay channels.
n = 1 (muon): also stable in the lepton sector. Index 0 —
decays only via electroweak emission of a neutrino, not via the F3 instability.
n = 2 (tau): metastable. Index 1 — exactly one decay direction.
n ≥ 3: Index 2 or more. Multiply unstable, decays
simultaneously along multiple channels, never observable as a long-lived particle.
How the index reduction works
The unconstrained problem on full function space gives the simple result
mun(un) = n (Sturm-Liouville oscillation theorem).
MFT then imposes two physical constraints that each remove negative directions:
Fixed Noether charge Q = Q0. The total
contraction of the elastic medium is conserved. This restricts perturbations
to the tangent space of the constraint surface — but the charge gradient
direction itself does not contribute a negative eigenvalue, so this constraint
does not change the index.
Dilation projected out. For each soliton there is one
direction in function space corresponding to global radial dilation
(un(r) → un(r/μ)). This direction is a redundancy
of the description — like a gauge direction — and contributes one
negative eigenvalue that we project out. This is the −1 in
n − 1.
The result mphys = n − 1 is therefore not a coincidence, it's
the unconstrained index minus one (one negative direction = the dilation
redundancy).
Why this is a topological result, not a fit
The theorem assumes only:
A tachyonic quadratic region stabilised by a sextic tail (K2 > 0,
K4 < 0, K6 > 0).
The barrier-existence condition K4² > 4 K2 K6
(which gives the double-well structure).
The two physical constraints above.
In MFT, these three structural inputs are all derived rather than
assumed: K2 > 0 from soliton localisation, K4 < 0
from Derrick's theorem applied to Q-ball solitons in 3D (P1), K6 > 0
from the requirement that the energy is bounded below, and the barrier
condition from the Symmetric Back-Reaction Theorem (P2). The 14-configuration
stress test above shows that the index pattern is preserved across ±10 %
variations in each numerical parameter — confirming that the
three-family count is a topological feature of the variational problem,
not a fine-tuned coincidence.
What this calculation does NOT predict
The theorem explains why three, not how heavy. The position-space
model on this page yields E2/E1 = 1.91, which is far from
the observed mτ/mμ = 16.82. This is by design: F3 is
topological. The mass ratios require the full nonlinear
Q-ball dynamics in field space — which is what the
Q-Ball Spectrum Solver computes. There, with the
silver-ratio condition λ4² = 8 m2 λ6, the
same theorem yields mτ/mμ = 16.95 (0.8% from observation).
The two pages are two views of the same theorem: F3 says
three modes are admissible; the Q-Ball solver shows which three modes the
four Standard Model sectors actually fill (charged leptons, up-quarks,
down-quarks, gauge bosons) and what their masses are.
Why this isn't a live solver
Computing the F3 dataset at full resolution (N = 3000, four modes, full
Hessian eigendecomposition with constraint projection) takes minutes on a
workstation and tens of minutes in a browser via Pyodide. The result is also
a one-shot proof: at the canonical silver-ratio parameters, the
Morse-index pattern is (0, 0, 1, 2) — and that's the theorem.
The 14 stress tests above confirm there's nothing meaningful to vary that
would change the qualitative answer.
So this page presents the published canonical result rather than recomputing
it. To verify it yourself, run
family_of_three_theorem.py
from the corpus locally — the JSON output it produces is exactly what's
visualised here. The canonical command is:
The F3 theorem and its numerical verifications are spread across four scripts
and three corpus papers:
family_of_three_theorem.py
— the canonical position-space solver. Computes the four soliton modes,
the unconstrained spectrum, and the constrained Morse indices. The JSON
output is exactly what this page visualises.
mft_energy_landscape.py
— the independent verification via the Q-ball energy landscape (shown in
the green panel above): E(φcore; Q = Q0) has
exactly three critical points.
The full physics is in P3 of the corpus
(The Family-of-Three Stability Theorem in MFT) with cross-references to
P1 (the K4 < 0 derivation),
P2 (the silver-ratio condition λ4² = 8 m2 λ6), and
P4 (the Q-ball mass calculation that turns the three admissible
modes into me, mμ, mτ).
Corpus DOI: 10.5281/zenodo.19343255.
See Particles for the F3 theorem in the broader MFT context.