Experiments / V2.640
V2.640
Dynamical Selection COMPLETE

V2.640 - SM Uniqueness from Omega_Lambda + Anomaly Cancellation

V2.640: SM Uniqueness from Omega_Lambda + Anomaly Cancellation

Status: COMPLETE

Question

Is the Standard Model the unique gauge theory consistent with both the observed cosmological constant and quantum consistency (gauge anomaly cancellation)?

Method

Scan the full landscape of SU(N_c) x SU(N_w) x U(1) gauge theories with N_gen generations, applying four physical constraints sequentially:

  1. Asymptotic freedom: N_f < 11*N_c/2 (QCD must confine)
  2. Omega_Lambda within 2sigma: R = |delta_total|/(6*alpha_total) = 0.6847 +/- 0.0146
  3. Electroweak symmetry breaking: N_w >= 2 (need W/Z bosons)
  4. Cubic anomaly cancellation: SU(2) has d_{abc} = 0 identically; SU(N_w >= 3) has d_{abc} != 0, making chiral theories anomalous

Ranges scanned: N_c = 2..12, N_w = 1..6, N_gen = 1..10 (660 theories total).

Results

Cascade of constraints

StageSurvivorsFraction
All theories660100%
+ Asymptotic freedom61893.6%
+ Omega_Lambda within 2sigma335.0%
+ Electroweak symmetry breaking (N_w >= 2)263.9%
+ Cubic anomaly cancellation (N_w = 2)50.76%

The 5 survivors (all N_w = 2)

TheoryN_genRsigma
SU(3) x SU(2) x U(1)30.6877+0.4sigma
SU(8) x SU(2) x U(1)70.6826-0.3sigma
SU(9) x SU(2) x U(1)80.6918+1.0sigma
SU(10) x SU(2) x U(1)90.6950+1.4sigma
SU(11) x SU(2) x U(1)100.6946+1.4sigma

N_gen = 3 uniqueness

The Z-boson width measurement constrains N_gen = 3. With this additional constraint, only the SM survives:

N_cN_genRsigma
230.6213-8.7sigma
330.6877+0.4sigma
430.7680+11.4sigma
530.8627+24.4sigma

SU(3) x SU(2) x U(1) with 3 generations is the unique solution.

Key Physics

Why N_w = 2 is forced

The SU(N) cubic gauge anomaly involves the totally symmetric tensor d_{abc}:

  • SU(2): d_{abc} = 0 identically (mathematical fact). Any chiral fermion content is automatically anomaly-free.
  • SU(N >= 3): d_{abc} != 0 for fundamental representation. A chiral theory (left-handed fundamentals, right-handed singlets) has non-vanishing anomaly proportional to N_gen * (N_c + 1) * d(fund).

This is not a choice — it is a theorem. N_w = 2 is the only value allowing a chiral weak sector without gauge anomalies.

The complete uniqueness argument

  1. Start with 660 gauge theories
  2. Asymptotic freedom eliminates 42 (QCD must confine)
  3. Omega_Lambda eliminates 585 more (cosmological constant must match observation)
  4. EW symmetry breaking eliminates 7 more (need W/Z bosons)
  5. Cubic anomaly cancellation eliminates 21 more (quantum consistency)
  6. N_gen = 3 (Z-width) eliminates final 4

Result: 660 -> 1. The Standard Model is unique.

Significance

This extends V2.637 (which found 8 survivors) by imposing gauge anomaly cancellation — a requirement for quantum consistency that V2.637 did not use. The anomaly constraint eliminates all N_w >= 3 survivors, forcing N_w = 2 (the SM weak sector).

The cosmological constant, combined with quantum consistency requirements, uniquely selects the Standard Model gauge group and generation count from the landscape of possible gauge theories.

Honest Assessment

Strengths:

  • The anomaly cancellation argument is rigorous QFT (not framework-dependent)
  • The cascade applies well-established physics at each step
  • The reduction factor (660:1) is striking
  • N_gen = 3 from Z-width is an independent experimental constraint

Weaknesses:

  • The 4 non-SM survivors at N_gen != 3 are eliminated by an external measurement (Z-width), not by Omega_Lambda alone
  • The fermion counting (4*N_c + 3 per generation) assumes SM-like representations; exotic representations could change the landscape
  • Mixed anomaly cancellation (SU(N_c)^2 x U(1), etc.) is not fully analyzed for all non-SM theories
  • The scan is limited to product groups SU(N_c) x SU(N_w) x U(1); exceptional groups or different product structures are not considered

Files

  • src/sm_uniqueness.py: Core computation (GaugeTheory class, landscape scan, cascade filter)
  • tests/test_uniqueness.py: 6 tests (all passing)
  • run_experiment.py: Main experiment runner
  • results.json: Full numerical results