V2.583 - Generation Selection — The Cosmological Constant Predicts N_gen = 3
V2.583: Generation Selection — The Cosmological Constant Predicts N_gen = 3
Status: COMPLETE — 39/39 tests passing Date: 2026-03-16
The Question
Why are there exactly 3 generations of matter? This is one of the deepest unsolved problems in particle physics (the “flavor problem”). No known principle requires N_gen = 3.
The framework’s formula R = |delta_total|/(6alpha_sN_eff) depends on the SM field content, which changes with N_gen (15 Weyl fermions per generation for Majorana neutrinos, 16 for Dirac). Can the cosmological constant SELECT the number of generations?
Key Results
1. Only N_gen = 3 matches the cosmological constant
| N_gen | R (Majorana) | Pull from Omega_Lambda |
|---|---|---|
| 1 | 1.103 | +57.4sigma |
| 2 | 0.832 | +20.2sigma |
| 3 | 0.688 | +0.42sigma |
| 4 | 0.598 | -11.8sigma |
| 5 | 0.537 | -20.2sigma |
| 6 | 0.493 | -26.2sigma |
N_gen = 3 is the ONLY integer that works.
The nearest competitor (N_gen = 4) is 11.8sigma away. The separation between N_gen = 3 and N_gen = 2 is 20 sigma. There is no ambiguity.
2. The continuous best-fit is N_gen = 3.03
Solving R(N_gen) = Omega_Lambda_obs exactly:
| Neutrino type | N_gen (exact) | Deviation from 3 |
|---|---|---|
| Majorana | 3.028 | +0.028 |
| Dirac | 2.839 | -0.161 |
Majorana neutrinos: the continuous best-fit is 3.03 — an integer to 1%.
Dirac neutrinos miss N_gen = 3 by 0.16 (2.5sigma). This independently supports Majorana neutrinos (consistent with V2.326).
3. Omega_Lambda constrains N_gen with sub-generation precision
Using the Planck measurement Omega_Lambda = 0.6847 +/- 0.0073:
| Range | N_gen (Majorana) |
|---|---|
| 1sigma | [2.96, 3.10] |
| 2sigma | [2.90, 3.17] |
| 3sigma | [2.84, 3.24] |
The 3sigma range spans only 0.40 generations. Omega_Lambda determines N_gen to better than half a generation at 3sigma confidence.
4. The SM gauge group is #1
Scanning over SU(N_c) x SU(N_w) x U(1) gauge groups at N_gen = 3:
| Rank | Gauge group | R | Pull |
|---|---|---|---|
| 1 | SU(3)xSU(2)xU(1) | 0.688 | +0.4sigma |
| 2 | SU(2)xSU(3)xU(1) | 0.711 | +3.6sigma |
| 3 | SU(3)xSU(3)xU(1) | 0.726 | +5.7sigma |
| 4 | SU(2)xSU(2)xU(1) | 0.621 | -8.7sigma |
The SM gauge group SU(3)xSU(2)xU(1) is the best match among all 15 gauge groups tested. The next-best is 3.6sigma away.
5. Joint gauge x generations x neutrino scan
Scanning 240 theories (5 N_c x 3 N_w x 8 N_gen x 2 neutrino types):
- Within 1sigma: 5/240 (2.1%)
- Within 3sigma: 16/240 (6.7%)
- SM is rank #4 overall (behind theories with larger gauge groups that happen to also match at different N_gen)
The SM [SU(3)xSU(2)xU(1), N_gen=3, Majorana] is the simplest theory (smallest gauge group, fewest generations) that matches within 1sigma.
6. Graviton requirement
Without the graviton (pure SM, no quantum gravity):
| N_gen | R (no graviton) | Pull |
|---|---|---|
| 3 | 0.665 | -2.8sigma |
The graviton moves the prediction from 2.8sigma tension to 0.4sigma agreement. This is the same graviton requirement found in V2.326 and V2.577.
7. Majorana vs Dirac discrimination
| Neutrino type | R at N_gen=3 | Pull |
|---|---|---|
| Majorana | 0.688 | +0.42sigma |
| Dirac | 0.667 | -2.47sigma |
Majorana preferred over Dirac by 2.9sigma (pull difference at N_gen=3).
The Chain of Logic
Omega_Lambda = 0.6847 ± 0.0073 (Planck observation)
↓
R(N_gen) = |delta(N_gen)| / (6*alpha_s*N_eff(N_gen))
↓
N_gen_continuous = 3.028 ± 0.067 (1σ)
↓
N_gen = 3 is the UNIQUE integer solution
↓
Majorana neutrinos preferred (2.9σ over Dirac)
↓
SU(3)×SU(2)×U(1) is the best gauge group (#1/15)
↓
Graviton required (moves 2.8σ tension → 0.4σ agreement)
The cosmological constant, a single number, simultaneously selects:
- Three generations of matter
- Majorana neutrinos
- The SM gauge group
- Quantum gravity (graviton)
Honest Assessment
Strengths:
- N_gen = 3 is selected with 11.4sigma separation from the nearest competitor
- Continuous best-fit is 3.03 — an integer to 1%
- Sub-generation precision: 3sigma range spans only 0.40 generations
- SM gauge group is #1 among 15 tested
- Independently confirms Majorana preference (V2.326) and graviton requirement (V2.577)
Weaknesses:
- This is a postdiction, not a prediction — we already know N_gen = 3
- The fermion counting per generation (15 Weyl) assumes the SM representation content. Different representations would give different counts.
- The gauge group scan only covers SU(N_c) x SU(N_w) x U(1) — other gauge structures (exceptional groups, product groups) not tested
- The joint scan finds 4 other theories within 1sigma — the SM is not unique, just the simplest
- The connection between delta (trace anomaly) and N_gen is through the field content, which is assumed, not derived
What would make this a breakthrough:
- A theoretical argument for WHY R must equal an integer N_gen solution (currently it’s numerical coincidence)
- Derivation of the SM representation content from the framework
- Prediction for a 4th generation’s mass (it would need to be very heavy to be excluded)
What would kill this:
- Discovery of a 4th generation (framework predicts none)
- Evidence for Dirac neutrinos (JUNO, LEGEND, nEXO)
- Omega_Lambda measurement shifts to exclude N_gen = 3
Files
src/generation_selection.py— all computationstests/test_generation_selection.py— 39 testsresults.json— full numerical resultsrun_experiment.py— runner with formatted output