TRPG Physics

The math, step by step

Every equation on this site, written out, with the numbers put in, the answer, the measured value, and a verdict you can check.

This page was written by a program, not by hand. The program reads the measured values (each with its source) from one data file, does every calculation itself, and then decides PASS or FAIL by comparing with a tolerance that is printed next to the answer. No number on this page is typed in. Where the record says a result failed or is only partly there, this page shows FAIL or PARTIAL. The same code is on the code page, so you can copy it and run it yourself.

How to read a verdict. PASS: the computed value is inside the stated tolerance. PARTIAL: outside it but within 3 times the tolerance, or a hint the record itself calls partial. FAIL: outside it. NOT TESTABLE YET: no measurement or no TRPG number exists to compare. INPUT: a measured value used as an input, not a prediction. INHERITED: taken unchanged from established physics. NOT RE-RUN: stated in the record but not recomputed here.

The tally is 106 stages in all: 59 PASS, 28 FAIL, 7 PARTIAL, 5 NOT TESTABLE YET, 1 INPUT, 1 INHERITED, 5 NOT RE-RUN. A verdict applies to one stage only. A PASS on a stage does not make a theory true, and PASS counts here are not the record's scorecard (see record M17).

Where the record states a number and this run gives a different one, the stage says so. Number of stages where that happened: 10.

VerdictStages
PASS59
FAIL28
PARTIAL7
NOT TESTABLE YET5
INPUT1
INHERITED1
NOT RE-RUN5

The home-page results table and the neutrino prediction

A1. Bending of starlight by the Sun

PASS
δ = ∫ ∇⊥n dz, with n = 1 + 2GM/(rc²)
Numbers in
M = 1.989×10³⁰ kg, R = 6.957×10⁸ m, G = 6.674×10⁻¹¹, c = 2.998×10⁸ → n − 1 = 4.246×10⁻⁶ at the Sun's edge
Computed
Deflection = 1.752 arcsec (numerical integral along the ray)
The record states 1.752; this run gives 1.752. They agree.
Measured
1.75 arcsec — as the record cites (Einstein 1915; eclipse 1919; Cassini 2003)
Tolerance
within 1% of the measured value
Result
PASS

In the record: Results page

A2. Age of the universe

PASS
t = ∫ da / (a H(a)), H = H₀ √(Ω_m a⁻³ + Ω_r a⁻⁴ + Ω_Λ)
Numbers in
H₀ = 67.4 km/s/Mpc, Ω_m = 0.315, Ω_r = 9.1×10⁻⁵, Ω_Λ = 1 − Ω_m − Ω_r = 0.68491
Computed
Age = 13.79 Gyr
The record states 13.79; this run gives 13.79. They agree.
Measured
13.79 ± 0.02 Gyr — Planck 2018, as record Q2 cites it (13.787 +/- 0.020)
Tolerance
within 1 standard deviation of the measurement
Result
PASS

In the record: record M11

A3a. Heaviest neutron star (B from the proton, quark pairing)

FAIL
p(μ) = (3/4π²)[a₄μ⁴ − (m_s² − 4Δ²)μ²] − B, a₄ = 1 − 2α_s/π; then the TOV equations
Numbers in
B = 57.1, 60.1, 63.7 MeV/fm³ (set by the proton, stage B9); pairing gap Δ = 70 and 90 MeV; scale factor X = 3; strange quark mass 100 MeV; α_s from 0.118 at M_Z by two-loop running
Computed
Maximum mass from 1.87 to 2.12 solar masses
B = 57.1, Δ = 70 MeV: M_max = 1.97, Λ = 445, R = 10.9 km
B = 57.1, Δ = 90 MeV: M_max = 2.12, Λ = 595, R = 11.3 km
B = 60.1, Δ = 70 MeV: M_max = 1.92, Λ = 386, R = 10.7 km
B = 60.1, Δ = 90 MeV: M_max = 2.07, Λ = 517, R = 11.1 km
B = 63.7, Δ = 70 MeV: M_max = 1.87, Λ = 328, R = 10.4 km
B = 63.7, Δ = 90 MeV: M_max = 2, Λ = 439, R = 10.8 km
The record states 2; this run gives 1.87. They DIFFER.
The record states 2.18; this run gives 2.12. They DIFFER.
Measured
at least 2 solar masses (the measured star is 2.08 ± 0.07) — PSR J0740+6620 and J0348+0432: heaviest star must be at least this, as the neutron_stars_no_knobs script states
Tolerance
every case in the proton band at or above the test mass
Result
FAIL

In the record: record Q4

A3b. Radius of a standard-mass neutron star (same cases)

PARTIAL
same star sequences; R at M = 1.4 solar masses
Numbers in
B = 57.1, 60.1, 63.7 MeV/fm³ (set by the proton, stage B9); pairing gap Δ = 70 and 90 MeV; scale factor X = 3; strange quark mass 100 MeV; α_s from 0.118 at M_Z by two-loop running
Computed
R(1.4) from 10.4 to 11.3 km
The record states 10.8; this run gives 10.4. They DIFFER.
The record states 11.5; this run gives 11.3. They DIFFER.
Measured
11 to 13 km — NICER and GW170817, as record K1 cites
Tolerance
every case inside the measured range
Result
PARTIAL Part of the predicted range sits below the lower edge of the quoted measurement.

In the record: record Q4

A3c. Tidal deformability Λ of a standard-mass neutron star (same cases)

FAIL
Λ = (2/3) k₂ / C⁵, from the same sequences (log-interpolated in Λ)
Numbers in
B = 57.1, 60.1, 63.7 MeV/fm³ (set by the proton, stage B9); pairing gap Δ = 70 and 90 MeV; scale factor X = 3; strange quark mass 100 MeV; α_s from 0.118 at M_Z by two-loop running
Computed
Λ(1.4) from 328 to 595
The record states 440; this run gives 328. They DIFFER.
The record states 570; this run gives 595. They DIFFER.
Measured
Λ at or below 580 — GW170817 (2017), as record K2 cites
Tolerance
every case at or below the limit
Result
FAIL

In the record: record Q4

A3d. The strong force alone, with no quark pairing

FAIL
same equation of state with Δ = 0
Numbers in
from the published script's own printed table (nine cases: three values of B, three scale factors)
Computed
Maximum mass from 1.54 to 1.8 solar masses
The record states 1.54; this run gives 1.54. They agree.
The record states 1.8; this run gives 1.8. They agree.
Measured
at least 2 solar masses — PSR J0740+6620 and J0348+0432: heaviest star must be at least this, as the neutron_stars_no_knobs script states
Tolerance
heaviest star at or above the test mass
Result
FAIL Fails the two-solar-mass test, as the record says: this is why the pairing gap is needed.

In the record: record Q4

A3e. The predicted quark pairing gap

NOT TESTABLE YET
Δ such that both neutron-star tests pass
Numbers in
gap range 70 to 90 MeV; theory estimates 50 to 150 MeV
Computed
No measurement of the pairing gap exists.
Measured
not measured
Tolerance
a measured pairing gap
Result
NOT TESTABLE YET A prediction that can fail: it has not been measured, as the record says.

In the record: record Q4

A4a. Tau mass from the electron and muon (Koide)

PASS
(m_e + m_μ + m_τ) / (√m_e + √m_μ + √m_τ)² = 2/3, solved for m_τ
Numbers in
m_e = 0.51099895 MeV, m_μ = 105.6583755 MeV; Q on the measured trio = 0.6666645
Computed
Predicted m_τ = 1776.97 MeV
The record states 1776.97; this run gives 1776.97. They agree.
Measured
1776.93 MeV — PDG 2024
Tolerance
within 0.01%
Result
PASS

In the record: record K7

A4b. Electron and muon masses from the tau alone

PASS
√m_k = M(1 + √2 cos(δ + 2πk/3)), δ = 2/9, M fixed by m_τ
Numbers in
δ = 2/9 = 0.222222; M from m_τ = 1776.93 MeV
Computed
Predicted m_e = 0.510983 MeV (−0.0031% off); predicted m_μ = 105.6561 MeV (−0.0021% off)
Three masses from one input scale (plus the fixed twist).
Measured
m_e = 0.51099895 MeV, m_μ = 105.6583755 MeV — PDG 2024
Tolerance
each within 0.01%
Result
PASS

In the record: record K7

A5. Cabibbo angle from quark masses (label: already known, Gatto, Sartori and Tonin 1968)

PASS
θ_C = e^S = √(m_d / m_s), S = ½ ln(m_d / m_s)
Numbers in
m_d = 4.7 MeV, m_s = 93.5 MeV (PDG 2024, MS-bar at 2 GeV)
Computed
√(m_d/m_s) = 0.2242
The record states 0.2242; this run gives 0.2242. They agree.
Measured
0.2243 — PDG 2024 (as the record cites for the Cabibbo angle)
Tolerance
within 1% (the quark-mass uncertainty)
Result
PASS The relation is Gatto, Sartori and Tonin (1968); it is known physics, not new here.

In the record: record K4

A6. Tau lifetime from the muon (label: already known, lepton universality)

PASS
τ_μ = 192π³ℏ / (G_F² m_μ⁵); τ_τ = τ_μ · BR · e^(−10 S), S = ½ ln(m_τ/m_μ)
Numbers in
G_F = 1.166×10⁻¹¹ MeV⁻², m_μ = 105.6584 MeV, m_τ = 1776.93 MeV, BR(τ→eνν) = 0.1782 → S = 1.4112
Computed
Muon lifetime from Fermi theory = 2.1873×10⁻⁶ s (measured 2.196981×10⁻⁶ s: −0.44% off)
Tau lifetime = 289.7 fs
The record states 289.7; this run gives 289.7. They agree.
Measured
290.3 fs — PDG 2024
Tolerance
within 1%
Result
PASS e^(−10 S) is the same as (m_μ/m_τ)⁵, the Fermi-theory mass scaling, so the exponent is not a fitted number.

In the record: record K10

A7. Quark charges and three colours (anomaly cancellation)

PASS
2Y_Q − Y_u − Y_d = 0; 3Y_Q + Y_L = 0; 6Y_Q − 3Y_u − 3Y_d + 2Y_L − Y_e = 0; 6Y_Q³ − 3Y_u³ − 3Y_d³ + 2Y_L³ − Y_e³ = 0
charge sum per generation = N (Q_u + Q_d) + Q_e + Q_ν = 0
Numbers in
hypercharges Y_Q = 1/6, Y_u = 2/3, Y_d = -1/3, Y_L = -1/2, Y_e = -1/1
Computed
SU(3)²U(1) = 0
SU(2)²U(1) = 0
gravity²U(1) = 0
U(1)³ = 0
Sum of electric charges in one generation for N colours: N = 1 → −0.667; N = 2 → −0.333; N = 3 → 0; N = 4 → 0.333; N = 5 → 0.667
Only N = 3 gives zero.
Measured
all four anomaly sums must be exactly zero (Geng and Marshak 1989; Minahan, Ramond and Warner 1990)
Tolerance
exact rational arithmetic: zero means zero
Result
PASS

In the record: record M16

A8a. Black-hole ringdown tone and fade (GW150914)

PASS
Mω = a₀ − a₁ (1−χ)^a₂; Q = b₀ + b₁ (1−χ)^(−b₂); f = ω/2π; τ = 2Q/ω
Numbers in
remnant mass = 62 × (1 + z) = 67.58 solar masses (z = 0.09), spin χ = 0.67; fit constants 1.5251, 1.1568, 0.1292, 0.7, 1.4187, 0.499 (Berti, Cardoso and Will 2006)
Computed
f = 250 Hz, τ = 4.03 ms
The record states 250; this run gives 250. They agree.
Measured
f = 251 ± 8 Hz, τ = 4 ± 0.3 ms — LIGO measurement of GW150914, as record K9 cites
Tolerance
each within 1 standard deviation
Result
PASS

In the record: record K9

A8b. No echoes after the ringdown

PASS
Δt = 4M(1 + 1/√(1−χ²)) ln(M/ℓ_P) (delay if a reflecting surface sat one Planck length outside the horizon)
Numbers in
M = 67.58 solar masses, χ = 0.67, ℓ_P = 1.616×10⁻³⁵ m
Computed
Echo delay that would appear = 0.286 s. TRPG predicts there is no such surface, so no echoes.
Measured
searches by LIGO/Virgo and by Westerweck and others (2018) found no significant echoes (this run does not repeat that search; the result is as the record cites it)
Tolerance
a negative prediction is consistent with a null result
Result
PASS Consistent with the null searches. This is a prediction of absence, so it can still fail if echoes are found later.

In the record: record K9

A9a. Neutrino masses from the lepton rule (normal ordering)

PASS
Q = (m₁ + m₂ + m₃)/(±√m₁ ± √m₂ ± √m₃)² = 2/3, m₂² = m₁² + Δm²₂₁, m₃² = m₁² + Δm²₃₁
Numbers in
Δm²₂₁ = 7.49×10⁻⁵ eV², Δm²₃₁ = 0.002513 eV² (NuFIT 6.0 (2024), normal ordering)
Computed
Normal ordering, square-root signs (−, +, +): m₁, m₂, m₃ = 0.364, 8.66, 50.1 meV, sum = 0.05916 eV
The record states 0.0592; this run gives 0.05916. They agree.
The record states 0.36; this run gives 0.364. They DIFFER.
Measured
not yet measured; the record's stated prediction is 0.36, 8.7, 50.1 meV
Tolerance
the solution with one negative square root must reproduce the stated masses within 5%
Result
PASS This stage checks the arithmetic of the prediction, not nature. Nature's answer is in the next two stages.

In the record: record M2

A9b. Does the predicted neutrino mass sum respect the cosmology limit?

PASS
Σm_ν (normal-ordering solution) < Σm_ν limit; Σm_ν (inverted-ordering solutions) < limit?
Numbers in
limit = 0.064 eV (DESI collaboration (2025) cosmology limit, as record M2 cites); predicted sum = 0.05916 eV
Computed
Inverted ordering, signs (+, +, −): sum = 0.102 eV
Measured
0.064 eV upper limit — DESI collaboration (2025) cosmology limit, as record M2 cites
Tolerance
predicted sum below the limit, and every inverted solution above it (ruling inverted ordering out)
Result
PASS

In the record: record M2

A9d. How close the predicted sum is to the smallest sum normal ordering allows

PASS
Σm_min = √Δm²₂₁ + √Δm²₃₁ (lightest neutrino massless)
Numbers in
Δm²₂₁ = 7.49×10⁻⁵ eV², Δm²₃₁ = 0.002513 eV²
Computed
Smallest allowed sum = 0.05878 eV; predicted sum = 0.05916 eV; limit = 0.064 eV
The record states 0.0588; this run gives 0.05878. They agree.
Measured
the record: the sum is only just above the smallest allowed and just under the limit
Tolerance
predicted sum between the smallest allowed sum and the limit
Result
PASS The distinctive TRPG number is the lightest mass, not the sum.

In the record: record M2

A9c. Neutrino ordering: normal, as predicted

NOT TESTABLE YET
prediction: normal ordering (m₁ < m₂ < m₃); inverted ordering would falsify it
Numbers in
no data yet
Computed
Awaiting the JUNO reactor experiment (running since 2025) and the sky surveys.
Measured
not yet measured
Tolerance
the JUNO measurement of the ordering
Result
NOT TESTABLE YET This is the prediction that could prove TRPG wrong. If JUNO finds inverted ordering, or a sum clearly away from the predicted one, this piece of TRPG fails.

In the record: record M2

The master equation, term by term

B1a. Gravity term: the area law holds in the wave medium

PASS
S(region) = c × (boundary length) rather than c × (area inside)
G = a² / (4c) (Bekenstein–Jacobson relation)
Numbers in
36×36 lattice of coupled oscillators, mass 0.01, square blocks of side 2, 4, 6, 8, 10, 12, 14
Computed
Entanglement per unit boundary: 0.0597, 0.0652, 0.0675, 0.0687, 0.0695, 0.0699, 0.0701
Boundary-fit error = 0.00339; volume-fit error = 0.243; ratio = 71.7
c = 0.072, so G = 3.47 a²
The record states 3.5; this run gives 3.47. They agree.
Measured
Bombelli, Koul, Lee and Sorkin (1986); Srednicki (1993): the area law is the known result for this kind of system
Tolerance
the boundary fit must beat the volume fit by at least a factor 10
Result
PASS

In the record: record M16

B1b. Gravity term: Newton's G in real units

NOT TESTABLE YET
G = a² × (the coefficient above), with a = the medium's smallest spacing
Numbers in
a is not fixed by any measurement; the record takes it to be the Planck length
Computed
Not computed: the coefficient is in units of a², and a is not derived.
Measured
G is measured, but TRPG does not yet predict a
Tolerance
a derived value of a
Result
NOT TESTABLE YET

In the record: record P1

B2a. Cosmic baseline resistance −ρ_Λ

INPUT
ρ_c = 3H₀²/(8πG); u_Λ = Ω_Λ ρ_c c²; E = (u_Λ (ℏc)³)^(1/4)
Numbers in
H₀ = 67.4 km/s/Mpc, Ω_Λ = 0.685 (Planck 2018)
Computed
u_Λ = 3.28×10⁻⁴² MeV/fm³; energy scale = 2.24 meV
The record states 3.3×10⁻⁴²; this run gives 3.28×10⁻⁴². They agree.
The record states 2.24; this run gives 2.24. They agree.
Measured
taken from the measured dark-energy density: an input, not a TRPG prediction
Tolerance
not applicable
Result
INPUT TRPG does not yet derive this value.

In the record: record M8

B2b. Dark-energy scale versus the neutrino masses

PASS
m_ν,min ≤ E_Λ ≤ m_ν,max
Numbers in
E_Λ = 2.24 meV; predicted neutrino masses 0.36 to 50.1 meV
Computed
E_Λ lies inside the predicted range.
Measured
known puzzle: Fardon, Nelson and Weiner (2004)
Tolerance
inside the range
Result
PASS A coincidence of scale, not a derivation.

In the record: record M8

B3a. Containment field P: stiffness and depth

PASS
V(P) = (λ/4) v⁴ (P² − 1)²; depth V(0) − V(1) = B; glueball mass m² = 2λv²; so λ = m⁴/(16B), v = m/√(2λ)
Numbers in
B = 57.1, 60.1, 63.7 MeV/fm³ (set by the proton, stage B9); glueball = 1710, 1730 MeV (Morningstar and Peardon 1999; Chen and others 2006)
Computed
λ from 1092 to 1276; v from 34.2 to 36.6 MeV
Wall thickness ≈ ℏc/m = 0.115 fm
At the central B = 60.1: λ from 1157 to 1212; v from 35.1 to 35.5 MeV
The record states 1160; this run gives 1157. They agree.
The record states 1210; this run gives 1212. They agree.
The record states 35; this run gives 35.3. They agree.
Measured
no measurement of λ or v exists; this stage checks that the wall is thin enough for the bag-model results to carry over
Tolerance
wall thickness must be well below the proton core radius 0.71 fm
Result
PASS The quartic shape (P² − 1)² is the simplest choice, not a derived one (record M1).

In the record: record M1

B3b. Containment depth versus the standard QCD vacuum energy

FAIL
ε_SVZ = (9/32) ⟨α_s G²/π⟩; compare B
Numbers in
⟨α_s G²/π⟩ = 0.012 GeV⁴ (Shifman, Vainshtein and Zakharov (1979) gluon condensate, as in the master_action_M1 script); B = 60.1 MeV/fm³
Computed
ε_SVZ = 439 MeV/fm³, which is 7.31 times B
Measured
the standard QCD estimate is 439 MeV/fm³
Tolerance
B within a factor 2 of the QCD estimate
Result
FAIL The record calls this a known, unresolved gap in mainstream physics. It is shown here as a FAIL because it is one.

In the record: record M1

B4. Scale layer σ: the distance S is the only one that gives no particle a privileged unit

PASS
S_ij = ½ ln(m_i/m_j); S(λm_i, λm_j) = S(m_i, m_j); M_ij = (m_i + m_j)/√(m_i m_j) = 2 cosh S_ij
Numbers in
random positive masses; rescaling factors λ = 0.37, 2.9, 41
Computed
S unchanged by rescaling in every trial: yes
M_ij = 2 cosh S_ij in every trial: yes
Measured
exact identities
Tolerance
agreement to 1×10⁻⁹ relative
Result
PASS This checks the algebra. That S is forced by the symmetry is the record's argument (M3).

In the record: record M3

B5. Forces: charges and colours

PARTIAL
−¼ F² for U(1) × SU(2) × SU(3); charges forced by anomaly cancellation
Numbers in
see stage A7 for the sums
Computed
Anomaly sums all zero: yes.
The force groups themselves are chosen, not derived: the record says so (T2 is PARTIAL).
Measured
anomaly cancellation (Geng and Marshak 1989; Minahan, Ramond and Warner 1990)
Tolerance
exact zero
Result
PARTIAL Charges and colour count are forced; the groups U(1), SU(2), SU(3) are not.

In the record: record M16

B6. Matter term ψ̄ iγDψ

INHERITED
ψ̄ iγ^μ D_μ ψ
Numbers in
Dirac (1928)
Computed
Taken unchanged from established physics; TRPG adds no number here.
Measured
Dirac (1928)
Tolerance
not applicable
Result
INHERITED

In the record: record P1

B7a. Mass couplings: the lepton matrix gives the three masses

PASS
S_ℓ = M₀ × circulant(1, e^{iδ}/√2, e^{−iδ}/√2); masses = (eigenvalues of S_ℓ)²
Numbers in
δ = 2/9 = 0.222222; M₀ = (√m_e + √m_μ + √m_τ)/3 = 17.7158 MeV½
Computed
Eigenvalues squared: 0.510985, 105.6566, 1776.94 MeV
Measured
0.510999, 105.6584, 1776.93 MeV — PDG 2024
Tolerance
each within 1%
Result
PASS M₀ is computed from the measured masses here, so this stage shows the matrix form is consistent with the three masses, not that it predicts them from nothing.

In the record: record M2

B7b. Self part equals relational part (Koide's balance)

PASS
|common part|² = |relational part|² of the square-root-mass vector
Numbers in
common part² = 941.553, relational part² = 941.547 MeV
Computed
Ratio = 0.999993; common part² versus the proton mass: 0.35%
Measured
Koide (1981); Foot (1994)
Tolerance
ratio equal to 1 within 0.01%
Result
PASS

In the record: record M2

B8. Count of measured inputs

PASS
inputs (TRPG) versus inputs (Standard Model with neutrino masses, gravity and dark energy)
Numbers in
the record's own lists (equation page and Q2); B and the glueball mass are counted as consequences of the strong force
Computed
TRPG list holds 25 items; Standard Model list holds 28; saving = 3
Measured
the record states about 25 against about 28
Tolerance
same counts as the record
Result
PASS

In the record: record P1

B9a. Containment depth B set by the proton and the Delta, nothing adjusted

PASS
fit B and α_c to M_N and M_Δ; E = (4π/3) B R³ + ...; centre-of-mass correction M = √(E² − ⟨P²⟩); pion cloud (cloudy bag)
Numbers in
the published proton_sets_B script, run with python -I (its real output is in stage F2)
Computed
B = 60.1 MeV/fm³, band 57.1 to 63.7 for a ± coupling change; bag radius 0.995 fm; quark-core rms 0.725 fm
The record states 60.1; this run gives 60.1. They agree.
The record states 57.1; this run gives 57.1. They agree.
The record states 63.7; this run gives 63.7. They agree.
The record states 0.725; this run gives 0.725. They agree.
Measured
no direct measurement of B; the fit reproduces the measured proton and Delta masses
Tolerance
within 1% of the record's central value
Result
PASS

In the record: record Q3

B9b. Check of the same code on the earlier bag fit

PASS
same code with the earlier settings
Numbers in
settings as printed by the script (no centre-of-mass correction, no cloud)
Computed
B = 58.4 MeV/fm³
The record states 58.4; this run gives 58.4. They agree.
Measured
published about 57.5 MeV/fm³ (DeGrand, Jaffe, Johnson and Kiskis, the earlier bag fit)
Tolerance
within 5%
Result
PASS

In the record: record Q3

Chapter K: the fixes, one by one

K1a. Gemini's own neutron-star equation solved properly

FAIL
dp/dr = −(ε + p)(m + 4πr³p)/(r(r − 2m)), dm/dr = 4πr²ε with Gemini's low-density formula
Numbers in
B = 54.1 MeV/fm³, low-density term p = 0.12 ε (ε/4B)^0.65
Computed
R(1.4) = 47.2 km; maximum mass 2.6 solar masses
Pressure at ε = 150 MeV/fm³ is 14.2 MeV/fm³ (real nuclear matter is about 0 to 3)
The record states 47; this run gives 47.2. They agree.
Measured
11 to 13 km — NICER and GW170817, as record K1 cites
Tolerance
inside the measured range
Result
FAIL This is the version that was wrong. It is shown so the failure is on the page.

In the record: record K1

K1b. Solver check on a standard real equation of state (SLy)

PASS
same TOV equations, SLy piecewise-polytrope equation of state
Numbers in
SLy parameters (Read, Lackey, Owen and Friedman 2009), central density scanned over 200 to 3000 MeV/fm³
Computed
Maximum mass = 2.05 solar masses; R(1.4) = 11.7 km
The record states 2.05; this run gives 2.05. They agree.
Measured
2.05 solar masses and 11.7 km — SLy equation of state (Read, Lackey, Owen and Friedman 2009), as record K1 cites
Tolerance
each within 5%
Result
PASS If this solver were wrong, none of the other star results could be trusted.

In the record: record K1

K1c. Containment-only star, and with Gemini's wall term

PASS
p = (ε − 4B)/3 + wall term; same TOV equations
Numbers in
B = 54.1 MeV/fm³; wall strength = 4.2×10⁻⁴
Computed
Containment only: M_max = 2.07, R(1.4) = 11.2 km
With wall term: M_max = 2.45, R(1.4) = 11.3 km
The record states 2.45; this run gives 2.45. They agree.
Measured
2.08 ± 0.07 solar masses; 11 to 13 km
Tolerance
heaviest star within 1 standard deviation or above it, and radius in range
Result
PASS

In the record: record K1

K1d. The stability rule: is Gemini's B allowed?

FAIL
B ≥ B_min (Farhi and Jaffe 1984), i.e. B¹ᐟ⁴ ≥ about 145 MeV
Numbers in
B = 54.1 MeV/fm³ → B^(1/4) = 142.8 MeV; the bound B_min = 57 MeV/fm³ → 144.7 MeV
Computed
B = 54.1 is below the bound.
Measured
B_min = 57 MeV/fm³ — Farhi and Jaffe (1984) stability bound, as record K1/K2 cite (fourth root about 145 MeV)
Tolerance
B at or above B_min
Result
FAIL The record says this too: this B is slightly too small, and the fix is a larger B.

In the record: record K1

K2a. Solver check for the tidal number Λ (SLy)

PASS
k₂ from y(R) and C = M/R (Hinderer 2008); Λ = (2/3) k₂ / C⁵
Numbers in
SLy equation of state; star of 1.4 solar masses
Computed
Λ(1.4) = 296
The record states 299; this run gives 296. They agree.
Measured
about 300 — SLy, published (Hinderer 2008 method), as record K2 cites
Tolerance
within 5%
Result
PASS

In the record: record K2

K2-1. Tidal number from the published script, run 1

PASS
k₂ and Λ from the TOV and Love-number equations (Hinderer 2008), self-bound surface correction
Numbers in
B = 54.1 MeV/fm³, wall strength 0 (printed by neutron_star_tidal_fix)
Computed
M_max = 2.07 solar masses; Λ(1.4) = 550
Measured
M_max at least 2; Λ at most 580 — GW170817 (2017), as record K2 cites
Tolerance
both tests
Result
PASS

In the record: record K2

K2-2. Tidal number from the published script, run 2

FAIL
k₂ and Λ from the TOV and Love-number equations (Hinderer 2008), self-bound surface correction
Numbers in
B = 62 MeV/fm³, wall strength 0 (printed by neutron_star_tidal_fix)
Computed
M_max = 1.93 solar masses; Λ(1.4) = 379
Measured
M_max at least 2; Λ at most 580 — GW170817 (2017), as record K2 cites
Tolerance
both tests
Result
FAIL

In the record: record K2

K2-3. Tidal number from the published script, run 3

PASS
k₂ and Λ from the TOV and Love-number equations (Hinderer 2008), self-bound surface correction
Numbers in
B = 62 MeV/fm³, wall strength 2×10⁻⁴ (printed by neutron_star_tidal_fix)
Computed
M_max = 2.17 solar masses; Λ(1.4) = 400
Measured
M_max at least 2; Λ at most 580 — GW170817 (2017), as record K2 cites
Tolerance
both tests
Result
PASS These runs fit with two adjustable numbers (B and the wall strength): superseded in the record by the no-knobs result (stage A3).

In the record: record K2

K2-4. Tidal number from the published script, run 4

PASS
k₂ and Λ from the TOV and Love-number equations (Hinderer 2008), self-bound surface correction
Numbers in
B = 66 MeV/fm³, wall strength 2×10⁻⁴ (printed by neutron_star_tidal_fix)
Computed
M_max = 2.11 solar masses; Λ(1.4) = 339
Measured
M_max at least 2; Λ at most 580 — GW170817 (2017), as record K2 cites
Tolerance
both tests
Result
PASS These runs fit with two adjustable numbers (B and the wall strength): superseded in the record by the no-knobs result (stage A3).

In the record: record K2

K2-5. Tidal number from the published script, run 5

PASS
k₂ and Λ from the TOV and Love-number equations (Hinderer 2008), self-bound surface correction
Numbers in
B = 70 MeV/fm³, wall strength 2×10⁻⁴ (printed by neutron_star_tidal_fix)
Computed
M_max = 2.06 solar masses; Λ(1.4) = 288
Measured
M_max at least 2; Λ at most 580 — GW170817 (2017), as record K2 cites
Tolerance
both tests
Result
PASS These runs fit with two adjustable numbers (B and the wall strength): superseded in the record by the no-knobs result (stage A3).

In the record: record K2

K2-6. Tidal number from the published script, run 6

PASS
k₂ and Λ from the TOV and Love-number equations (Hinderer 2008), self-bound surface correction
Numbers in
B = 70 MeV/fm³, wall strength 3×10⁻⁴ (printed by neutron_star_tidal_fix)
Computed
M_max = 2.14 solar masses; Λ(1.4) = 296
Measured
M_max at least 2; Λ at most 580 — GW170817 (2017), as record K2 cites
Tolerance
both tests
Result
PASS These runs fit with two adjustable numbers (B and the wall strength): superseded in the record by the no-knobs result (stage A3).

In the record: record K2

K3a. Proton containment balance: B from the proton's whole radius

FAIL
M = 4 B V, V = (4/3)πR³ → B = 3M/(16πR³)
Numbers in
M = 938.272 MeV; R = 0.841 fm (the whole measured radius)
Computed
B = 94.1 MeV/fm³
The record states 37; this run gives 94.1. They DIFFER.
For comparison the stability bound is 57 MeV/fm³, so this B is above it.
Measured
the record states about 37 MeV/fm³, 'too small' (below the stability bound 57)
Tolerance
within 5% of the record's figure
Result
FAIL The record's own formula does not give its stated number, and the result is the opposite side of the stability bound. This is flagged for the authors to reconcile.

In the record: record K3

K3c. The quark-core size that gives a B inside the neutron-star window

PARTIAL
R = (3M / (16πB))^(1/3); rms radius of a uniform sphere = √(3/5) R
Numbers in
M = 938.272 MeV; B from 62 to 70 MeV/fm³ (the window)
Computed
R from 0.928 to 0.967 fm; as an rms radius 0.719 to 0.749 fm
The record states a core of 0.68 to 0.71 fm (rms).
Measured
0.68 to 0.71 fm — record K3 (rms core for B in the window)
Tolerance
both ends within 5% of the record's range
Result
PARTIAL The rms conversion (uniform sphere) is this page's reading of the record's 'rms'. The record's M1 text uses the bag radius itself, which matches the R computed here.

In the record: record K3

K3b. Gemini's centroid and its 'hyperfine' number

FAIL
centroid = (M_N + M_Δ)/2; C_ss = gap / 6; predicted gap = 6 C_ss
Numbers in
M_N = 938.9 MeV, M_Δ = 1232 MeV; measured gap = 293.5 MeV; C_ss = 48.91 MeV
Computed
Centroid = 1085.5 MeV; gap / 6 = 48.91 MeV; 6 × C_ss = 293.46 MeV
Measured
measured gap 293.5 MeV
Tolerance
a prediction must not contain its own answer
Result
FAIL Circular: C_ss was typed in as the measured gap divided by 6, so the 'prediction' returns the input.

In the record: record K3

K4-ub. The same √(m_i/m_j) pattern for V_ub

PARTIAL
V_ub ≈ √(m_u / m_t)
Numbers in
m_u = 2.16 MeV, m_t = 172570 MeV
Computed
√(m_u/m_t) = 0.00354; ratio to measured = 0.926
Measured
V_ub = 0.00382 — PDG 2024 (build_antiparticle_and_decays script)
Tolerance
within 5%
Result
PARTIAL The record: roughly works for V_ub, a little low.

In the record: record K4

K4-cb. The same √(m_i/m_j) pattern for V_cb

FAIL
V_cb ≈ √(m_c / m_t)
Numbers in
m_c = 1273 MeV, m_t = 172570 MeV
Computed
√(m_c/m_t) = 0.0859; ratio to measured = 2.11
Measured
V_cb = 0.0408 — PDG 2024 (build_antiparticle_and_decays script)
Tolerance
within 5%
Result
FAIL The record names V_ub explicitly and says V_cb, V_td and V_ts fail; the mass pairs for those three are the ones the same pattern points to, chosen here.

In the record: record K4

K4-td. The same √(m_i/m_j) pattern for V_td

FAIL
V_td ≈ √(m_d / m_b)
Numbers in
m_d = 4.7 MeV, m_b = 4183 MeV
Computed
√(m_d/m_b) = 0.0335; ratio to measured = 3.9
Measured
V_td = 0.0086 — PDG 2024 (build_antiparticle_and_decays script)
Tolerance
within 5%
Result
FAIL The record names V_ub explicitly and says V_cb, V_td and V_ts fail; the mass pairs for those three are the ones the same pattern points to, chosen here.

In the record: record K4

K4-ts. The same √(m_i/m_j) pattern for V_ts

FAIL
V_ts ≈ √(m_s / m_b)
Numbers in
m_s = 93.5 MeV, m_b = 4183 MeV
Computed
√(m_s/m_b) = 0.15; ratio to measured = 3.6
Measured
V_ts = 0.0415 — PDG 2024 (build_antiparticle_and_decays script)
Tolerance
within 5%
Result
FAIL The record names V_ub explicitly and says V_cb, V_td and V_ts fail; the mass pairs for those three are the ones the same pattern points to, chosen here.

In the record: record K4

K5. Every-particle-to-every-particle table: the counts

PASS
count rows of the downloadable workbook
Numbers in
TRPG_Every_Particle_to_Every_Particle.xlsx, sheets Particles and All_Pairs (read by this script)
Computed
Particles = 19; pairs = 171; linked by the electric force = 55; by the strong force = 21; by weak transitions = 12
Measured
the record states 19, 171, 55, 21, 12 (in the same order)
Tolerance
exact counts
Result
PASS

In the record: record K5

K10a. Particle-versus-antiparticle table: the counts (corrected rules)

PASS
count rows of the downloadable workbook
Numbers in
sheet Particle_vs_Antiparticle of the same workbook (read by this script)
Computed
Direct opposites = 19; annihilate into neutral carriers = 25; into pions = 2; fuse into a W = 24; flavour-changing = 12; scatter only = 298
Measured
the record states annihilate 25, pions 2, W 24, flavour 12, scatter 298, opposites 19
Tolerance
exact counts
Result
PASS

In the record: record K10

K6. Large-number coincidences in the proton's scale view

PARTIAL
N = M_universe / m_p; M_universe = (4π/3)(c/H₀)³ ρ_c; (c/H₀)/ƒλ_p; G m_p²/(ℏc); m_W = (ℏ²H₀/(Gc))^(1/3)
Numbers in
H₀ = 67.4 km/s/Mpc, m_p = 1.673×10⁻²⁷ kg
Computed
Particles in the universe's mass = 5.53×10⁷⁹
Universe across in proton Compton lengths = 6.53×10⁴¹
Gravity weaker than the quantum scale by 1.69×10³⁸
Weinberg relation gives 59.8 MeV
The record states 5.5×10⁷⁹; this run gives 5.53×10⁷⁹. They agree.
Measured
Eddington's number is about 1×10⁸⁰ (Eddington 1930s, Dirac 1937, Weinberg 1972)
Tolerance
same order of magnitude as the stated number
Result
PARTIAL PARTIAL because it is a coincidence, not a derivation, and the record notes every particle's view gives some huge number.

In the record: record K6

K7a. Koide's relation on the charged leptons, and how special it is

PASS
Q = (m_e + m_μ + m_τ)/(√m_e + √m_μ + √m_τ)² = 2/3
Numbers in
m_e, m_μ, m_τ as in stage A4; random test: 2000000 log-uniform mass triples between 0.1 and 10000 MeV
Computed
Q = 0.6666645 (2/3 = 0.6666667)
Chance of a random triple matching as closely = 3.5×10⁻⁶
The record states 3.5×10⁻⁶; this run gives 3.5×10⁻⁶. They agree.
Measured
2/3 — Koide (1981)
Tolerance
Q within 0.01% of 2/3
Result
PASS

In the record: record K7

K7-uct. Koide's relation for quarks: up-type (u, c, t)

FAIL
Q = Σm / (Σ√m)² = 2/3 ?
Numbers in
masses: u = 2.16 MeV, c = 1273 MeV, t = 172570 MeV
Computed
Q = 0.8488
Measured
2/3
Tolerance
within 1%
Result
FAIL Quarks do not follow it as families; only the heavy trio comes near (record K7).

In the record: record K7

K7-dsb. Koide's relation for quarks: down-type (d, s, b)

FAIL
Q = Σm / (Σ√m)² = 2/3 ?
Numbers in
masses: d = 4.7 MeV, s = 93.5 MeV, b = 4183 MeV
Computed
Q = 0.7313
Measured
2/3
Tolerance
within 1%
Result
FAIL Quarks do not follow it as families; only the heavy trio comes near (record K7).

In the record: record K7

K7-cbt. Koide's relation for quarks: heavy trio (c, b, t)

PASS
Q = Σm / (Σ√m)² = 2/3 ?
Numbers in
masses: c = 1273 MeV, b = 4183 MeV, t = 172570 MeV
Computed
Q = 0.6692
Measured
2/3
Tolerance
within 1%
Result
PASS

In the record: record K7

K7-knobs. Gemini's mass formula: knobs versus results

FAIL
knobs must be fewer than the masses they predict
Numbers in
the record's list: E0 (fitted to the proton); P(0); the /10; anchor 17; anchor 40; v = 174.1 GeV; coefficient 0.218; coefficient 0.415; coefficient 0.439; coefficient 1.71; coefficient 2.66; coefficient 0.9925
Computed
Knobs listed = 12; masses predicted = 9
Measured
test T5 (fewer knobs than results)
Tolerance
knobs fewer than results
Result
FAIL

In the record: record K7

K7-proton. Brannen scale versus the proton mass

PARTIAL
3 M² ≈ m_p ?
Numbers in
3M² = 941.55 MeV; m_p = 938.272 MeV
Computed
Difference = 0.35%
Measured
938.272 MeV — PDG 2024
Tolerance
within 0.35%
Result
PARTIAL A hint only: unexplained, as the record says.

In the record: record K7

K8a. Gemini's Δ decay width

FAIL
Γ = f² p³ (E_N + M_N) / (12π m_π² · 2M_Δ)
Numbers in
f = 2.18 (typed by Gemini), M_N = 938.27, M_Δ = 1231.7, m_π = 139.6 MeV
Computed
Width = 58.4 MeV; Gemini claimed 114.2 MeV; the f needed for the measured value is 3.08
Measured
117 MeV — PDG, as record K8 cites
Tolerance
within 5%
Result
FAIL The claimed number does not come out of Gemini's own formula.

In the record: record K8

K8b. Gemini's axial coupling g_A

FAIL
g_A = Z₂ (g₀² − (2/27) δ g₀²)
Numbers in
Z₂ = 1/1.214, g₀² = 1.513, δ = 0.214
Computed
From the stated formula = 1.226; Gemini's claim = 1.278 (needs a hand-added 0.0517)
Measured
1.275 — PDG, as record K8 cites
Tolerance
within 1%
Result
FAIL

In the record: record K8

K8c. Gemini's proton and neutron magnetic moments

FAIL
μ = Z₂ × bare value
Numbers in
Z₂ = 0.8237; bare values 2.542 and −1.695
Computed
From the stated factor: 2.094 and −1.396; Gemini typed 2.368 and −1.518, then added a further hand term (claim 2.78, −1.93)
Measured
the record states no measured value here
Tolerance
the typed value must equal the formula's value within 1%
Result
FAIL Typed numbers, not computed ones.

In the record: record K8

K8d. Pressure inside the proton and the D-term

NOT TESTABLE YET
von Laue: ∫ p(r) r² dr = 0; D-term
Numbers in
pressure switch at about 0.6 fm (Jefferson Lab, 2018); D-term bag model −1.1 versus Jefferson Lab estimate −3
Computed
Quark-core radius 0.68 to 0.71 fm against the switch at 0.6 fm; D-term ratio 2.73
Measured
extractions of the D-term still differ between groups
Tolerance
not decided
Result
NOT TESTABLE YET Open comparison, not a fail (record K8): the measured value itself is disputed.

In the record: record K8

K9. The containment ladder: compactness C = 2GM/(Rc²)

PASS
C = 2GM/(Rc²); Buchdahl: C < 8/9 for any static star
Numbers in
Sun C = 4.24×10⁻⁶; white dwarf (M = 1.02 solar masses, R = 5.8×10⁶ m); neutron star R = 11.2 km (stage A3b)
Computed
White dwarf C = 5.19×10⁻⁴; neutron star C = 0.37; Buchdahl limit 8/9 = 0.8889; horizon C = 1
Measured
Buchdahl (1959): no static star passes the limit without collapsing
Tolerance
neutron star below the Buchdahl limit and above the white dwarf
Result
PASS

In the record: record K9

K10b. Muon lifetime from Fermi theory

PASS
τ_μ = 192π³ℏ / (G_F² m_μ⁵)
Numbers in
G_F = 1.166×10⁻¹¹ MeV⁻², m_μ = 105.6584 MeV
Computed
τ_μ = 2.1873×10⁻⁶ s
The record states 2.187; this run gives 2.187. They agree.
Measured
2.196981×10⁻⁶ s — PDG 2024
Tolerance
within 1%
Result
PASS The record gives this in microseconds; the comparison above converts it.

In the record: record K10

K3d. The proton core size: K3's statement against the Q3 run

PASS
compare the quark-core rms of the Q3 run with the range stated in K3
Numbers in
Q3 run: rms 0.725 fm; K3 states 0.68 to 0.71 fm
Computed
Difference from the upper end of K3's range: 2.1%
Measured
0.68 to 0.71 fm — record K3
Tolerance
within 5% of the range
Result
PASS The later Q3 run is the better source; K3's own B figures (stages K3a and K3c) are the older text.

In the record: record K3

Chapters M and P: the rest

M15b. Degrees of separation in the particle table, with force carriers

PASS
shortest path over links (any direct interaction); average over all pairs
Numbers in
the particle workbook plus photon, gluon, W, Z and Higgs links
Computed
Longest route = 3 steps; average = 1.33; pairs never connected = 0
Measured
the record states longest 3, average 1.33
Tolerance
same longest route and average within 1%
Result
PASS

In the record: record M15

Q5. Quark sectors in the leptons' relational form: the tested idea fails

FAIL
r² = (3Q − 1)/2; idea tested: r² = 3/6, 4/6, 5/6 for leptons, down-type, up-type
Numbers in
the published quark_link_pattern script, run with python -I (real output in stage F3)
Computed
up-type r² = 0.8279, which is 7.6 standard deviations from the simple value; down-type r² = 0.6192, 6.8 standard deviations away
The record states 0.828; this run gives 0.828. They agree.
The record states 0.619; this run gives 0.619. They agree.
Measured
the measured quark masses (PDG 2024) give these r² values
Tolerance
the simple fractions within 2 standard deviations (look-elsewhere chance in the script's last line)
Result
FAIL The idea fails and the record drops it. Quark masses stay measured inputs.

In the record: record Q5

M5. Crossing waves: peaks, saddles, troughs and flatness

PASS
z = cos x + cos y; K = z_xx z_yy / (1 + z_x² + z_y²)²; ∫ K dA = 0 over one cell (Gauss–Bonnet); peaks − saddles + troughs = 0 (Morse)
Numbers in
grid of 1201×1201 points over one cell; critical points at (0,0), (π,π), (π,0), (0,π)
Computed
Types found: peak, trough, saddle, saddle; peaks − saddles + troughs = 0
Area curved like a sphere = 0.5, like a saddle = 0.5
Total curvature over the cell = 4.89×10⁻¹⁸
Measured
flat on average: Planck collaboration (2018) finds curvature 0.001 ± 0.002
Tolerance
total curvature below 1×10⁻⁶ and Morse sum zero
Result
PASS

In the record: record M5

M6a. Quark masses from linked Koide triples: charm

FAIL
Q(c, b, t) = 2/3 solved for the charm mass, starting from b and t only
Numbers in
m_b = 4183 MeV, m_t = 172570 MeV
Computed
Q(c,b,t) = 0.6692; predicted charm = 1353 MeV; measured charm = 1273 MeV (6.3% off)
The record states 1353; this run gives 1353. They agree.
Measured
1273 MeV — PDG 2024, MS-bar at its own mass
Tolerance
within 1%
Result
FAIL Quark masses run with energy and these inputs mix scales, so the record calls this a hint.

In the record: record M6

M6b. Quark masses from linked Koide triples: strange

PARTIAL
Q(−s, c, b) = 2/3 solved for the strange mass
Numbers in
m_c (from the step above) = 1353 MeV, m_b = 4183 MeV
Computed
Q(s,c,b) with the measured values = 0.6748; predicted strange = 91.79 MeV; measured 93.5 MeV (−1.8% off)
The record states 91.8; this run gives 91.79. They agree.
Measured
93.5 MeV — PDG 2024, MS-bar at 2 GeV
Tolerance
within 1%
Result
PARTIAL

In the record: record M6

M7a. Resistance as refractive index: radar delay grazing the Sun

PASS
Δt = (2GM/c³) ln(4 r_E r_M / b²) (one way)
Numbers in
r_E = 1.496×10¹¹ m, r_M = 1.52 AU, b = R_sun = 6.957×10⁸ m
Computed
One way = 124 microseconds; round trip = 247 microseconds
The record states 124; this run gives 124. They agree.
Measured
100 to 250 microseconds round trip — range quoted in the resistance_waves script for the radar test (Shapiro 1964, Viking 1979)
Tolerance
round trip inside the quoted range
Result
PASS

In the record: record M7

M7b. Periodic resistance makes bands and gaps

PASS
|Tr T|/2 ≤ 1 allowed; > 1 forbidden (transfer matrix of alternating layers)
Numbers in
alternating layers of two refractive indices, wave number scanned from small to large
Computed
Forbidden gaps found: 2.2 to 2.81, 4.84 to 5.22, 7.34 to 7.72, 9.75 to 10.4
Measured
Bloch (1928); Kronig and Penney (1931): periodic media have forbidden gaps
Tolerance
at least 4 gaps
Result
PASS

In the record: record M7

M7c. Random resistance traps waves (Anderson localization)

PASS
transmitted fraction through N random layers falls exponentially with N
Numbers in
layer counts 10, 100, 1000, 3000
Computed
Transmitted fraction: 10 layers → 0.892; 100 layers → 0.584; 1000 layers → 0.0259; 3000 layers → 8.92×10⁻⁵
Measured
Anderson (1958)
Tolerance
fall by at least a factor 100 from the shortest to the longest stack
Result
PASS

In the record: record M7

M8. The universe on the containment ladder

PASS
C = 2GM/(Rc²) with R = c/H₀ and M = (4π/3)R³ρ_c
Numbers in
R = 1.37×10²⁶ m, M = 9.24×10⁵² kg
Computed
C = 1
Measured
identity for a flat universe
Tolerance
equal to 1 within 0.01%
Result
PASS An identity of flat cosmology: consistent with the idea, not a proof of it.

In the record: record M8

M9-a. Light bending with scalar resistance (Nordström 1913)

FAIL
δ = (1 + γ)/2 × 4GM/(Rc²)
Numbers in
scalar: no coupling to light, so zero; 4GM/(Rc²) = 1.752 arcsec
Computed
Deflection = 0 arcsec
Measured
1.75 arcsec — as the record cites (Einstein 1915; eclipse 1919; Cassini 2003)
Tolerance
within 1%
Result
FAIL Ruled out by the data.

In the record: record M9

M9-b. Light bending with time-only resistance (Newton, Soldner 1801)

FAIL
δ = (1 + γ)/2 × 4GM/(Rc²)
Numbers in
γ = 0; 4GM/(Rc²) = 1.752 arcsec
Computed
Deflection = 0.8758 arcsec
Measured
1.75 arcsec — as the record cites (Einstein 1915; eclipse 1919; Cassini 2003)
Tolerance
within 1%
Result
FAIL Ruled out by the data.

In the record: record M9

M9-c. Light bending with time and space in equal shares (Einstein 1915)

PASS
δ = (1 + γ)/2 × 4GM/(Rc²)
Numbers in
γ = 1; 4GM/(Rc²) = 1.752 arcsec
Computed
Deflection = 1.752 arcsec
Measured
1.75 arcsec — as the record cites (Einstein 1915; eclipse 1919; Cassini 2003)
Tolerance
within 1%
Result
PASS The only case that survives. Cassini, as the record cites it: γ − 1 = 2.1×10⁻⁵ ± 2.3×10⁻⁵.

In the record: record M9

M10a. The containment field cannot be gravity: its reach

PASS
reach ≈ hc / (mc²)
Numbers in
P ripple mass = 1.72×10⁹ eV (the glueball); graviton limit = 1.27×10⁻²³ eV (LIGO-Virgo-KAGRA 2021)
Computed
Reach of P = 7.21×10⁻¹⁶ m (0.721 fm); reach allowed for gravity = at least 9.76×10¹⁶ m
Measured
gravity acts over cosmic distances: LIGO-Virgo-KAGRA GWTC-3 (2021), as record M10 cites
Tolerance
for P to be gravity its reach would have to be at least 1×10¹⁶ m
Result
PASS PASS here means the check correctly shows P is not gravity.

In the record: record M10

M10b. All layers must feel gravity alike (MICROSCOPE)

NOT TESTABLE YET
Δa/a < measured bound for every pair of materials
Numbers in
TRPG layer-dependent gravity has not been computed
Computed
No TRPG number exists yet to compare with the measured bound.
Measured
MICROSCOPE team (2022) as the record cites
Tolerance
a TRPG value of the layer difference
Result
NOT TESTABLE YET

In the record: record M10

M11. Always full: the contents add to the whole at every size

PASS
Ω_m + Ω_r + Ω_Λ = 1; shares at size a: Ω_i(a) / E(a)²
Numbers in
Ω_m = 0.315, Ω_r = 9.1×10⁻⁵, Ω_Λ = 0.68491
Computed
size 1×10⁻⁹ of today: matter 3.46×10⁻⁴%, radiation 100%, dark energy 7.53×10⁻³¹%
size 1×10⁻⁴ of today: matter 25.7%, radiation 74.3%, dark energy 5.59×10⁻¹¹%
size 0.5 of today: matter 78.6%, radiation 0.0454%, dark energy 21.4%
size 1 of today: matter 31.5%, radiation 0.0091%, dark energy 68.5%
size 2 of today: matter 5.44%, radiation 7.85×10⁻⁴%, dark energy 94.6%
Shares sum to 100% at each size: yes
Measured
Planck 2018: curvature 0.001 ± 0.002
Tolerance
sum equal to 1 within 1×10⁻¹² and curvature consistent with zero
Result
PASS The curvature term is the only 'empty' share left over; Planck's value is consistent with zero.

In the record: record M11

M12. Uncertainty is wave math

PASS
Δx Δk ≥ 1/2 (equality for a Gaussian pulse)
Numbers in
Gaussian pulse of width 2 on 65536 points
Computed
Δx Δk = 0.5
Measured
Heisenberg (1927): the minimum is one half
Tolerance
within 0.01% of one half
Result
PASS

In the record: record M12

M14. Entanglement per square metre of space

FAIL
one unit per 4 Planck areas: 1 / (4 ℓ_P²)
Numbers in
ℓ_P = 1.616×10⁻³⁵ m
Computed
Density = 9.57×10⁶⁸ per m²
The record states 1×10⁶⁸; this run gives 9.57×10⁶⁸. They DIFFER.
Measured
the record states about 1×10⁶⁸ per square metre
Tolerance
within a factor 3 of the stated figure
Result
FAIL The record's figure of 1×10⁶⁸ per square metre is one power of ten below what the arithmetic gives. The weak-gravity argument does not depend on it; the figure in the record is a slip.

In the record: record M14

M15a. Small-world estimate of steps between any two things

PASS
steps ≈ ln N / ln k
Numbers in
people (8×10⁹ with 150 close contacts) and the universe's particles (1×10⁸⁰ with 10 links each, and with 1000 links each)
Computed
N = 8×10⁹, 150 links each → 4.55 steps (record: 4.6)
N = 1×10⁸⁰, 10 links each → 80 steps (record: 80)
N = 1×10⁸⁰, 1000 links each → 26.7 steps (record: 27)
Measured
Watts and Strogatz (1998)
Tolerance
within 5% of the record's figures
Result
PASS

In the record: record M15

M16. Area law and the strength of gravity

PASS
same test as stage B1a
Numbers in
see stage B1a
Computed
Boundary-fit error 0.00339 versus volume-fit error 0.243
Measured
Bombelli, Koul, Lee and Sorkin (1986); Srednicki (1993)
Tolerance
ratio at least 10
Result
PASS

In the record: record M16

M18a. The balance angle: leptons

PASS
θ = arccos √(1/(3Q)) (45° when Q = 2/3)
Numbers in
charged-lepton masses as in stage A4
Computed
Angle = 45 degrees
The record states 45; this run gives 45. They agree.
Measured
45° — Koide (1981); Foot (1994)
Tolerance
within 1%
Result
PASS

In the record: record M18

M18-do. The balance angle: down-type quarks

FAIL
same formula on the quoted masses
Numbers in
quark masses as listed in the inputs
Computed
Angle = 47.53 degrees; lepton angle = 45 degrees
The record states 47.5; this run gives 47.53. They agree.
Measured
the lepton value 45 degrees
Tolerance
within 1% of the lepton angle
Result
FAIL Quarks do not sit at the lepton balance. The record calls this unsolved, as in all of physics.

In the record: record M18

M18-up. The balance angle: up-type quarks

FAIL
same formula on the quoted masses
Numbers in
quark masses as listed in the inputs
Computed
Angle = 51.2 degrees; lepton angle = 45 degrees
The record states 51.2; this run gives 51.2. They agree.
Measured
the lepton value 45 degrees
Tolerance
within 1% of the lepton angle
Result
FAIL Quarks do not sit at the lepton balance. The record calls this unsolved, as in all of physics.

In the record: record M18

P2a. Quark balance angles are the same at every energy

PASS
two-loop running: dα/d lnμ² = −b₀α² − b₁α³; d ln m/d lnμ² = −γ₀α − γ₁α²
Numbers in
α_s(M_Z) = 0.118; quark masses at their quoted scales (PDG 2024 (quark_common_scale script)); energies 2, 91.188, 162.5, 1000 GeV
Computed
at 2 GeV: up-type angle 52.15°, down-type angle 48.06°
at 91.188 GeV: up-type angle 52.15°, down-type angle 48.06°
at 162.5 GeV: up-type angle 52.15°, down-type angle 48.06°
at 1000 GeV: up-type angle 52.15°, down-type angle 48.06°
Spread of the up-type angle across energies = 2×10⁻¹¹°; down-type = 5.25×10⁻¹²°
The record states 52.15; this run gives 52.15. They agree.
The record states 48.06; this run gives 48.06. They agree.
Measured
the angle should not change with energy because QCD rescales all quark masses by one factor (record P2)
Tolerance
spread below 0.01 degrees
Result
PASS

In the record: record P2

P2b. Do the quarks sit at the lepton balance once run to one energy?

FAIL
compare the angles with the lepton angle
Numbers in
angles at 91.19 GeV: up-type 52.15°, down-type 48.06°; leptons 45°
Computed
Up-type is 7.15° and down-type 3.06° away from the leptons.
Measured
the lepton value 45 degrees
Tolerance
within 1% of the lepton angle
Result
FAIL They do not. The record states this too: it is now a sharp target for TRPG's curvature-phase idea, not a result.

In the record: record P2

P4a. The area law in the crossing-wave medium

PASS
couplings k = 1 + a cos x cos y; fit S to boundary and to volume
Numbers in
a = 0.5; blocks of side 4, 6, 8, 10, 12, 14
Computed
Boundary-fit error 0.0376; volume-fit error 0.196; ratio 5.22
The record states 5; this run gives 5.22. They DIFFER.
Measured
Bombelli, Koul, Lee and Sorkin (1986); Srednicki (1993)
Tolerance
boundary fit better by at least a factor 3
Result
PASS

In the record: record P4

P4b. Every layer contributes to G, and G acts on all of them alike

PASS
area coefficient c(m) for fields of different mass; G is the single total of the contributions (Jacobson 1994; Susskind and Uglum 1994)
Numbers in
layer masses 0.01, 0.1, 0.3, 1
Computed
Coefficient per boundary unit: mass 0.01 → 0.0854; mass 0.1 → 0.0701; mass 0.3 → 0.0558; mass 1 → 0.0254
Measured
no measured value: this stage only shows layers differ in what they give to G
Tolerance
coefficients decrease with mass
Result
PASS It does not test the equivalence principle itself (MICROSCOPE bound, stage M10b).

In the record: record P4

P5. The twist δ = 2/9 from the data

PASS
δ = arccos((√m_τ / M − 1)/√2), M = mean of the three square roots; compare 2/9
Numbers in
masses and uncertainties as in the inputs; 20000 random draws
Computed
δ from data = 0.222239 ± 4×10⁻⁵ rad; 2/9 = 0.222222; difference = 0.43 standard deviations
The record states 0.222239; this run gives 0.222239. They agree.
Measured
2/9 — Brannen (2006)
Tolerance
within 2 standard deviations
Result
PASS That 2/9 equals (2/3)/3 is the project's conjecture, not derived (record P5).

In the record: record P5

Stated in the record but not recomputed on this page

X-J1-G1. The band test on the massive elementary particles (record J1, G1: a weak hint, p about a tenth)

NOT RE-RUN
—
Numbers in
not run
Computed
no script for this test is among the downloads yet
Measured
as the record states
Tolerance
not applicable
Result
NOT RE-RUN

In the record: record

X-G1. The golden-ratio ladder test

NOT RE-RUN
—
Numbers in
not run
Computed
no script among the downloads yet
Measured
as the record states
Tolerance
not applicable
Result
NOT RE-RUN

In the record: record

X-M4-M13-M17. The scorecards (the record's own PASS and PARTIAL counts)

NOT RE-RUN
—
Numbers in
not run
Computed
these are the record's own judgements; the stages above are the evidence they rest on
Measured
as the record states
Tolerance
not applicable
Result
NOT RE-RUN

In the record: record

X-P1. The comparison count for the Standard Model plus gravity and dark energy

NOT RE-RUN
—
Numbers in
not run
Computed
not recounted here
Measured
as the record states
Tolerance
not applicable
Result
NOT RE-RUN

In the record: record

X-K8. That the neutron-minus-proton mass and the von Laue residual are built in by construction

NOT RE-RUN
—
Numbers in
not run
Computed
this is a reading of Gemini's code, not a number
Measured
as the record states
Tolerance
not applicable
Result
NOT RE-RUN

In the record: record

The published scripts, run as published

F1. proton_sets_B_2026-11-14.py

PASS
python -I proton_sets_B_2026-11-14.py (working directory separate from the downloads)
Numbers in
run with the isolated interpreter in a separate working directory, a copy of the workbook beside it
Computed
Exit status 0: ran to the end.
Measured
the script's own printed output follows, unedited
Tolerance
the script must run to the end in this environment
Result
PASS
1) Check against the 1975 fit (Z0 = 1.84, no CM correction, no cloud): expect B^1/4 near 145 MeV, B near 57
   B = 58.4 MeV/fm^3 (B^1/4 = 146 MeV), alpha_c = 2.18, R_N = 0.99 fm
2) TRPG run: Z0 = 0 (no free zero-point term), CM correction on, pion cloud (leakage) on
   B = 60.1 MeV/fm^3 (B^1/4 = 147 MeV), alpha_c = 1.55
   proton bag radius R = 0.995 fm, quark-core rms = 0.725 fm, cloud energy = -220 MeV
   check: M_N = 938.9, M_Delta = 1232.0
3) Sensitivity: pion-nucleon coupling +/- 5%
   coupling x0.95: B = 57.1 MeV/fm^3
   coupling x1.05: B = 63.7 MeV/fm^3

In the record: record Chapter Q

F2. neutron_stars_no_knobs_2026-11-14.py

PASS
python -I neutron_stars_no_knobs_2026-11-14.py (working directory separate from the downloads)
Numbers in
run with the isolated interpreter in a separate working directory, a copy of the workbook beside it
Computed
Exit status 0: ran to the end.
Measured
the script's own printed output follows, unedited
Tolerance
the script must run to the end in this environment
Result
PASS
alpha_s check: alpha_s(1.0 GeV) = 0.444, alpha_s(1.5 GeV) = 0.338
 B (proton)  scale X   a4 at surface   Mmax (Msun)   R1.4 (km)   Lambda1.4   2.0 test   tidal test
   57.1      2.0      0.570          1.61          9.42         149      fail       PASS
   57.1      3.0      0.702          1.76         10.12         259      fail       PASS
   57.1      4.0      0.756          1.80         10.31         298      fail       PASS
   60.1      2.0      0.575          1.57          9.25         128      fail       PASS
   60.1      3.0      0.705          1.72          9.93         224      fail       PASS
   60.1      4.0      0.758          1.76         10.11         258      fail       PASS
   63.7      2.0      0.581          1.54          9.05         107      fail       PASS
   63.7      3.0      0.708          1.67          9.71         189      fail       PASS
   63.7      4.0      0.760          1.72          9.88         217      fail       PASS

What is missing: quark pairing (colour superconductivity; Alford, Rajagopal & Wilczek 1998), i.e. quarks
entangling in pairs at high density. Theory estimates the pairing gap at about 50-150 MeV; it is not measured.
 B      X    gap (MeV)   Mmax   R1.4   Lambda1.4   2.0 test   tidal test
  57.1  3.0      50      1.86   10.52     347      fail       PASS
  57.1  3.0     100      2.21   11.56     693      PASS       fail
  57.1  3.0     150      2.80   12.78    1404      PASS       fail
  60.1  3.0      50      1.82   10.31     301      fail       PASS
  60.1  3.0     100      2.15   11.33     602      PASS       fail
  60.1  3.0     150      2.71   12.53    1225      PASS       fail
  63.7  3.0      50      1.77   10.08     255      fail       PASS
  63.7  3.0     100      2.08   11.06     512      PASS       PASS
  63.7  3.0     150      2.61   12.23    1051      PASS       fail

In the record: record Chapter Q

F3. quark_link_pattern_2026-11-14.py

PASS
python -I quark_link_pattern_2026-11-14.py (working directory separate from the downloads)
Numbers in
run with the isolated interpreter in a separate working directory, a copy of the workbook beside it
Computed
Exit status 0: ran to the end.
Measured
the script's own printed output follows, unedited
Tolerance
the script must run to the end in this environment
Result
PASS
up-type (u,c,t): Q = 0.8852 +/- 0.0005;  r^2 = 0.8279 +/- 0.0007;  simple value 5/6 = 0.8333 is -7.6 sigma away
down-type (d,s,b): Q = 0.7462 +/- 0.0047;  r^2 = 0.6192 +/- 0.0070;  simple value 2/3 = 0.6667 is -6.8 sigma away
leptons: r^2 = 1/2 (Koide). Tested idea: r^2 = 3/6, 4/6, 5/6 for leptons, down-type, up-type -> FAILS (both quark sectors are ~7 sigma off).
twist angles: leptons 2/9 = 0.2222; up-type 0.0531; down-type 0.1011
look-elsewhere: 11 simple fractions tried; chance both random values land as close: 0.056

In the record: record Chapter Q

F4. area_law_and_charges_2026-11-14.py

FAIL
python -I area_law_and_charges_2026-11-14.py (working directory separate from the downloads)
Numbers in
run with the isolated interpreter in a separate working directory, a copy of the workbook beside it
Computed
Exit status 1: DID NOT RUN HERE. ModuleNotFoundError: No module named 'sympy'
Measured
the script's own printed output follows, unedited
Tolerance
the script must run to the end in this environment
Result
FAIL The module sympy is not installed in this environment, so this script is not verified here. The page computes the same result itself in stages B5 and K10a.
block  2x2  boundary   8 volume    4  entanglement 0.478  per boundary 0.0597
block  4x4  boundary  16 volume   16  entanglement 1.044  per boundary 0.0652
block  6x6  boundary  24 volume   36  entanglement 1.620  per boundary 0.0675
block  8x8  boundary  32 volume   64  entanglement 2.200  per boundary 0.0687
block 10x10 boundary  40 volume  100  entanglement 2.779  per boundary 0.0695
block 12x12 boundary  48 volume  144  entanglement 3.355  per boundary 0.0699
block 14x14 boundary  56 volume  196  entanglement 3.926  per boundary 0.0701
fit to boundary: error 0.003 ; fit to volume: error 0.243 -> AREA (boundary) law
entanglement per unit boundary ~ 0.072 -> Jacobson/Bekenstein: G = a^2/(4 x that) in medium units: G ~ 3.47 a^2 (gravity strength set by the medium's spacing a)

B) Charges from consistency (anomaly cancellation; Geng & Marshak 1989; Minahan, Ramond & Warner 1990; Bar & Wiese 2001).
   One generation with N colours: quark doublet Q(N,2), u(N), d(N), lepton doublet L(2), e(1); fix the scale with Y_L = -1/2.
--- error output ---
Traceback (most recent call last):
  File "...\area_law_and_charges_2026-11-14.py", line 31, in <module>
    import sympy as sp
ModuleNotFoundError: No module named 'sympy'

In the record: record Chapter Q

F5. expansion_and_entanglement_2026-11-14.py

PASS
python -I expansion_and_entanglement_2026-11-14.py (working directory separate from the downloads)
Numbers in
run with the isolated interpreter in a separate working directory, a copy of the workbook beside it
Computed
Exit status 0: ran to the end.
Measured
the script's own printed output follows, unedited
Tolerance
the script must run to the end in this environment
Result
PASS
full glass: matter 0.315 + dark energy 0.685 + radiation 0.00009 = 1.0000 (Planck: curvature 0.001 +/- 0.002)
age from the expansion equation: 13.79 billion years (Planck 2018: 13.787 +/- 0.020)
size 1e-09 of today: matter share 0.000, radiation 1.000, dark energy 0.000
size 1e-04 of today: matter share 0.257, radiation 0.743, dark energy 0.000
size 5e-01 of today: matter share 0.786, radiation 0.000, dark energy 0.214
size 1e+00 of today: matter share 0.315, radiation 0.000, dark energy 0.685
size 2e+00 of today: matter share 0.054, radiation 0.000, dark energy 0.946
matter amount in a stretching region (rho*a^3): constant -> same water; dark energy per volume constant -> its total grows: global total not conserved, only local (as in Einstein's theory)
wave pulse: spread in place x spread in wavenumber = 0.5000 (Heisenberg minimum 0.5)

In the record: record Chapter Q

F6. master_action_M1_containment_potential_2026-11-13.py

PASS
python -I master_action_M1_containment_potential_2026-11-13.py (working directory separate from the downloads)
Numbers in
run with the isolated interpreter in a separate working directory, a copy of the workbook beside it
Computed
Exit status 0: ran to the end.
Measured
the script's own printed output follows, unedited
Tolerance
the script must run to the end in this environment
Result
PASS
B=57.1 MeV/fm3  glueball=1710 MeV -> lam=   1218  v= 34.6 MeV  wall thickness ~0.115 fm
B=57.1 MeV/fm3  glueball=1730 MeV -> lam=   1276  v= 34.2 MeV  wall thickness ~0.114 fm
B=60.1 MeV/fm3  glueball=1710 MeV -> lam=   1157  v= 35.5 MeV  wall thickness ~0.115 fm
B=60.1 MeV/fm3  glueball=1730 MeV -> lam=   1212  v= 35.1 MeV  wall thickness ~0.114 fm
B=63.7 MeV/fm3  glueball=1710 MeV -> lam=   1092  v= 36.6 MeV  wall thickness ~0.115 fm
B=63.7 MeV/fm3  glueball=1730 MeV -> lam=   1144  v= 36.2 MeV  wall thickness ~0.114 fm
B=62 MeV/fm3  glueball=1710 MeV -> lam=   1122  v= 36.1 MeV  wall thickness ~0.115 fm
B=62 MeV/fm3  glueball=1730 MeV -> lam=   1175  v= 35.7 MeV  wall thickness ~0.114 fm
B=70 MeV/fm3  glueball=1710 MeV -> lam=    994  v= 38.4 MeV  wall thickness ~0.115 fm
B=70 MeV/fm3  glueball=1730 MeV -> lam=   1041  v= 37.9 MeV  wall thickness ~0.114 fm
SVZ vacuum energy ~ 439 MeV/fm3, about 6.7x the bag B (a known, unresolved gap)

In the record: record Chapter Q

F7. neutron_star_tidal_fix_2026-11-13.py

PASS
python -I neutron_star_tidal_fix_2026-11-13.py (working directory separate from the downloads)
Numbers in
run with the isolated interpreter in a separate working directory, a copy of the workbook beside it
Computed
Exit status 0: ran to the end.
Measured
the script's own printed output follows, unedited
Tolerance
the script must run to the end in this environment
Result
PASS
B=54.1 wall=0.0: Mmax=2.07  k2(1.4)=0.177  Lambda(1.4)=550
B=62.0 wall=0.0: Mmax=1.93  k2(1.4)=0.158  Lambda(1.4)=379
B=62.0 wall=0.0002: Mmax=2.17  k2(1.4)=0.163  Lambda(1.4)=400
B=66.0 wall=0.0002: Mmax=2.11  k2(1.4)=0.155  Lambda(1.4)=339
B=70.0 wall=0.0002: Mmax=2.06  k2(1.4)=0.148  Lambda(1.4)=288
B=70.0 wall=0.0003: Mmax=2.14  k2(1.4)=0.150  Lambda(1.4)=296

In the record: record Chapter Q

F8. build_antiparticle_and_decays.py

FAIL
python -I build_antiparticle_and_decays.py (working directory separate from the downloads)
Numbers in
run with the isolated interpreter in a separate working directory, a copy of the workbook beside it
Computed
Exit status 1: DID NOT RUN HERE. ModuleNotFoundError: No module named 'pandas'
Measured
the script's own printed output follows, unedited
Tolerance
the script must run to the end in this environment
Result
FAIL The module pandas is not installed in this environment, so this script is not verified here. The page computes the same result itself in stages B5 and K10a.

--- error output ---
Traceback (most recent call last):
  File "...\build_antiparticle_and_decays.py", line 7, in <module>
    import pandas as pd, itertools, math
ModuleNotFoundError: No module named 'pandas'

In the record: record Chapter Q