TRPG PhysicsDynamic Relational Transitioning Geometry

Validation lab

Every quantitative statement on this site is produced by code that anyone can run. This page runs the principal checks in your browser, lets you solve neutron stars live, and lists the complete script suite.

1. Checks in the browser

Select the button to recompute each result from its inputs. The calculations run on your own device; nothing is sent anywhere. The source is validation.js.

CheckComputedReferenceResultNote
Not yet run.

2. Neutron-star lab

This solves the Tolman–Oppenheimer–Volkoff equations and the tidal Love-number equation for quark matter, using the containment pressure B from the proton, the measured strong coupling, and a quark pairing gap Δ. Move either slider and the stars are solved again on your device. The results match the published script to the stated precision.

Mass against radius

Amber: your settings. Faint line: no pairing (Δ = 0) at the same B. Dashed line: the heaviest pulsar measured, PSR J0740+6620.

57.1 to 63.7 is the range allowed by the proton and Δ masses; 60.1 is the central value.

–maximum mass (M☉)
–radius at 1.4 M☉ (km)
–tidal Λ at 1.4 M☉

Solving…

Reference results from the script: with B = 60.1, Δ = 0 gives 1.72 M☉ and Λ₁.₄ = 224; Δ = 90 MeV gives 2.07 M☉ and Λ₁.₄ = 517. Both limits are met for Δ ≈ 80–100 MeV at the central B, and for Δ ≈ 75–110 MeV across the full range of B.

3. The complete script suite

The scripts below are the reference implementation. They require Python 3 with NumPy and SciPy; one also uses SymPy, and the workbook builders use pandas and openpyxl. To reproduce everything, download TRPG_All_Code.zip, unpack it, and run python run_all.py. Each script can also be run on its own with python -I scriptname.py. Every script ran without error in the most recent full run (14 November 2026); the key output of each is shown.

ScriptWhat it testsKey outputVerdict
factor_two_gravity_2026-11-14.pyDeflection of light for scalar, time-only and tensor resistance0.000″, 0.876″, 1.752″ (measured 1.75″)Pass
resistance_waves_2026-11-14.pyRefractive-index form of gravity: deflection, Shapiro delay, band structure, localisation1.752″; Earth–Mars delay 124 μsPass
expansion_and_entanglement_2026-11-14.pyFlat-universe expansion and age; uncertainty of a wave packet13.79 Gyr; Δx·Δk = 0.5000Pass
cosmos_T4_2026-11-14.pyDark-energy density and scale; compactness of the Hubble sphere2.24 meV; compactness 1.0000Pass
area_law_and_charges_2026-11-14.pyEntanglement area law on an oscillator lattice; quark charges from anomaly cancellationboundary residual 0.003 vs volume 0.243; +2/3, −1/3 for N = 3Pass
gravity_tighten_2026-11-14.pyArea law in the crossing-wave mediumboundary fit 5× better than volumePass
gravity_properties_2026-11-14.pyRange of the containment field compared with graviton-mass and equivalence-principle limitscontainment field cannot be gravity (range below 1 fm)Pass
entanglement_network_2026-11-14.pyPath lengths in the particle networkall 171 pairs within 3 stepsPass
wave_grid_geometry_2026-11-14.pyCurvature of the crossing-wave surfacetotal curvature 3 × 10⁻¹⁸ (Gauss–Bonnet: 0)Pass
ringdown_check_2026-11-13.pyKerr ringdown of GW150914; echo delay; compactness ladder250 Hz, 4.0 ms (measured 251 ± 8 Hz, 4.0 ± 0.3 ms)Pass
proton_sets_B_2026-11-14.pyContainment pressure from the proton and Δ masses (cloudy bag)B = 60.1 (57.1–63.7) MeV/fm³; core 0.725 fm; 1975 check 58.4Pass
master_action_M1_containment_potential_2026-11-13.pyParameters of the containment potential from B and the glueball massλ = 1157–1212, v ≈ 35 MeV, wall 0.115 fmPass
neutron_star_TOV_fix_2026-11-13.pyStellar structure for reference equations of stateSLy and bag-model sequencesPass
neutron_star_tidal_fix_2026-11-13.pyTidal deformability; validated on SLy (Λ₁.₄ = 299, published ≈ 300)bag B = 54.1: 2.07 M☉, Λ₁.₄ = 550Pass
neutron_stars_no_knobs_2026-11-14.pyNeutron stars with B from the proton and measured αsno pairing: 1.54–1.80 M☉ (fails); pairing gap requiredPass (prediction)
neutron_stars_pairing_gap_scan.pyFiner scan of the pairing gap for B = 57.1, 60.1, 63.7both limits met for Δ ≈ 80–100 MeV at B = 60.1Pass (prediction)
mass_formula_fix_2026-11-13.pyKoide relation, random-chance test, quark triplesQ = 0.6666645; chance 3.5 × 10⁻⁶Pass
master_action_M2_mass_couplings_2026-11-13.pyCirculant lepton matrix; neutrino masses for each orderinge, μ, τ reproduced; m₁ = 0.36 meV, Σ = 0.0592 eVPass (prediction)
twist_and_link_2026-11-14.pyTwist angle from dataδ = 0.222239 ± 0.000040 (2/9 at 0.4σ)Pass
quark_common_scale_2026-11-14.pyQuark masses run to common scales; balance angles52.15° (up), 48.06° (down), scale-independentPass
quark_mass_chain.pySix quark masses from the bottom-quark masst +0.9%, s +1.2%, d +1.3%, c +8.7%, u −4% (η → 3π, no lattice input)Partial
quark_waterfall_2026-11-14.pyLinked Koide triples for quarkscharm 6%, strange 2%Partial
quark_link_pattern_2026-11-14.pyTest of link strengths 3/6, 4/6, 5/6 for quarksmisses by about 7σ; rejectedFail (hypothesis rejected)
force_groups_2026-11-14.pyForce groups from the carrier counts in the matricesonly SU(3) and SU(2) × U(1); global form S(U(3) × U(2))Pass
why_octonions_2026-11-14.pyDivision algebras from the medium's rules; SU(3) from the octonionsℝ, ℂ, ℍ, 𝕆 only (sedenions fail); G₂ (14) → SU(3) (8)Pass
generations_map_2026-11-14.pyThree generations: circulant relation matrix, mixing patterns, Jordan identityJordan identity holds to 3 × 3 only; TM1 survives, tribimaximal excludedPass
neutrino_perspectives_2026-11-14.pyNeutrino flavours as perspectives; energy dependence of Δm²TM1 θ12: sin² = 0.318; δCP ≈ 270°; Δm² flat in energyPass (prediction)
four_colour_test_2026-11-14.pyFour colours, and the Pati–Salam reading of leptons as a fourth colourfour quark colours fail; b = τ off by 25–35%Fail (hypothesis rejected)
finish_open_items_2026-11-14.pyLeft–right breaking scale from one-loop unification1011.7 GeV (minimal Pati–Salam); proton lifetime ≈ 1036 yrPass
neutrino_link_4x4_vs_3x3_2026-11-14.pyNeutrino link: minimal SO(10) form against the shared lepton matrixSO(10) form fails; shared matrix gives M3 = 6.3 × 1010 GeVPass
leptogenesis_washout_2026-11-14.pyLeptogenesis without flavour effects4.6 × 10⁻¹² (about 130× short)Fail
leptogenesis_flavoured_2026-11-14.pyFlavoured leptogenesis, approximatebest ≈ 4 × 10⁻¹⁰ (approximate)Partial
leptogenesis_boltzmann_2026-11-14.pyFlavoured leptogenesis, full rate equations≈ 2 × 10⁻¹⁰ against 6.1 × 10⁻¹⁰ (within about 3×)Partial
twist_and_bottom_2026-11-14.pyTwist rules and the bottom massrules for 2/9 fail for quarks; b = τ at 1011.7 GeV off by 26%Fail (hypotheses rejected)
build_relational_matrix.pyBuilds the particle-to-particle matrix (19 particles, 171 pairs)workbook and CSV writtenPass
build_antiparticle_and_decays.pyAntiparticle, annihilation and decay sheets; lifetimesττ = 289.7 fs (measured 290.3)Pass

“Fail” entries are kept deliberately. They record hypotheses that were tested and rejected, so that the evidence for and against the framework is complete.