Appendix B: Reproducibility map
Every quantitative claim is reproduced by the companion package: thirty-four standalone Python scripts and two real datasets, the SPARC rotation curve of NGC 2403 and the Pantheon+ supernovae. The scripts use symplectic integrators, fixed and un-tuned constants except where a single fit is noted, and no random seeds. The vacuum-dispersion tension is made reproducible, not hidden.
Every quantitative claim is reproduced by the companion package: thirty-four standalone Python scripts and two real datasets (the SPARC rotation curve of NGC 2403 and the Pantheon+ supernovae). The scripts use symplectic integrators, fixed (un-tuned) constants except where a single fit is explicitly noted, and no random seeds for the deterministic results.
Every quantitative claim is reproduced by the companion package (VP_reproducibility):
thirty-four standalone Python scripts and two real datasets (SPARC NGC2403_rotmod.dat;
Pantheon+ Pantheon+_extract.tsv). The scripts use symplectic integrators, fixed
(un-tuned) constants except where a single fit is explicitly noted, and no random seeds for the
deterministic results. The vacuum-dispersion tension (Chapter 2) is made reproducible (the
transverse-mode estimate, the §10.9.1 angle reclassification, the collective-disturbance mechanism,
the Goldstone/Maxwell synchronization account, the collective-stiffness ceiling with the gamma
residual at scale a, and the relativistic energy–velocity law), not hidden.
| Chapter | Script | Headline expected output |
| 1 | ch1_inflow_rates.py | ν_H=293.227; per-body Q table |
| 2 | ch2_light.py | c∝√(K) (R²=1); E_(QG) vs Fermi (8–15 orders); fcc coord. 12, isotropic |
| 2 | ch2_lightangle.py | angle table sinχ=λ/(mD) at canon D: visible 550nm→89.90^(∘); pre-registered pair 632.99/532→89.9378^(∘)/89.8248^(∘); gamma 1pm→11.9^(∘), 1fm→0.012^(∘) (quasi-longitudinal) |
| 2 | ch2_grb.py | collective disturbance vs high-k photon: indep. packet spreads ×11, collision pulse coherent ×1.0 (dispersionless, toy) |
| 2 | ch2_goldstone.py | synced rotors lock (r→0.96); Goldstone mode ω=2√(J/I)|sin(k/2)|: dispersionless at small k, curves at high k |
| 2 | ch2_stiffness.py | ceiling v_g≤c (collective stiffness); gamma residual at scale a: E_(rm QG,2)≈882 GeV, 8 orders below Fermi |
| 2 | ch2_relativistic.py | two laws: relativistic Δ v/c=tfrac12(E₀/E)² (shrinks, v_g≤c) vs phonon (E/E_(rm QG))²; massless ⇒ dispersionless |
| 2 | ch2_gammashot.py | 2D launch: gamma packet disperses (peak ≈0.43c) vs visible (≈ c); gamma spreads LESS transversely (no 90^∘ fan-out) |
| 2 | ch2_collision.py | collision test: speed is amplitude-independent (stiffness; gentle=violent) but wavelength-dependent (ccos(ka/2)); isolates the open item to the wavelength axis |
| 2 | ch2_shake.py | shake test: a long-wave vibration relays at c and stays coherent (×1.1); a gamma-wavelength vibration disperses (v_g) and smears (×16), so a literal gamma packet cannot survive cosmic distance |
| 2 | ch2_gammacontent.py | gamma wavelengths live inside lattice waves: a churning disturbance is broadband (reaches the gamma band, amplitude-independent fraction); burst energy V/a³ quanta ( 1m³ holds one burst) |
| 2 | ch2_burstprop.py | decisive test: the gamma (high-k) content separates from the low-k (GW-like) front at v_g=ccos(ka/2), weak=strong—a burst does not carry its gamma coherently |
| 2 | ch2_jammed2d.py | density=1 (jammed/no-void) freezes the longitudinal channel but leaves the transverse (light) dispersion cos(ka/2) unchanged: jamming rescales c, not the deficit |
| 2 | ch2_upconvert.py | up-conversion test: a gentle (low-strain) wave cannot shake the lattice to the gamma (high-k) scale; the threshold is per-bond strain 1, the same in 1D and 3D, so a wave with strain h is 20 orders short—the local-production escape fails too |
| 3 | ch3_gravity.py | 1/r² bounded vs 1/r⁵ runaway; EP 1.9×10⁻¹⁴; mass–G degeneracy |
| 3 | ch3_gate.py | saturation g(eₐ)→1 (g_*); choke radius r_(ch)=√(K_F/Bc)=1; |S|≤ceₐ |
| 4 | ch4_solar_system.py | periods ≤0.73%; T²/a³=1.00001 |
| 5 | ch5_spin_tidal.py | spin-up ω→ v_(sw)/a; tidal lock ω/n:4→1; Δ g |
| 6 | ch6_galaxy_rar.py | a₀=1.08×10⁻¹⁰; NGC 2403 Υ=0.567, χ²/dof=1.99 |
| 7 | ch7_lattice_optics.py | Pantheon+ χ²/dof=0.50 vs ΛCDM 0.44; z_(min)=1.72 vs 1.61 |
| 8 | ch8_deficit.py | dM/dr=4π (flat); core ρ=0 (absolute zero); rays bend |
| 8 | ch8_bullet.py | cluster lensing/gas offset, 0.15–0.86L_(off) (onset τ_Δ τ_(coll)) |
| 9 | ch9_lattice_cmb.py | langleKE⟩/langlePE⟩=0.998; slope→ c; n_(max) 4×10⁵⁴; L 6×10⁴⁵ erg/s |
| 5 | ch_galactic_spin.py | galactic tide on planets 10⁻¹⁸–10⁻¹³ of Sun's; 5e16× to matter at Earth ⇒ negligible (spins accommodated) |
| 10 | ch10_post_newtonian.py | light bending 1.751” (→Eddington 1.75); Mercury perihelion Newton 0.0 vs PPN(γ=β=1) 42.98”/cy (degenerate; Yoshida-4 cross-check +42.4”) |
| 11 | ch11_grav_waves.py | lattice pulse speed 1.000c; chirp (M_c=28M_odot) 35→250 Hz in 0.19s; Hulse–Taylor dot P_b=-2.40×10⁻¹² (degenerate) |
| 12 | ch12_puzzles.py | Olbers integral diverges without attenuation, → nL/κₒₚₜ (finite) with κₒₚₜ=H₀/c ⇒ dark sky (distinguishing) |
| 13 | ch13_bbn.py | freeze-out n/p1/6→1/7, Yₚ=0.250 (target met); stellar D/H 2.5→1.0→0.4×10⁻⁵ destroyed, wrong way (conflicting) |
| 14 | ch14_cmb_aniso.py | first peak ℓ=220⇒θ=π/220=0.82^∘; single-scale toy gives one bump (harmonic ℓ 540/810 need a coherent mechanism — see sim_acoustic_peaks) (\textsf{HYP}, open) |
| 15 | ch15_lss_bao.py | broadband ξ(r) reproduced; 150Mpc BAO bump from a fixed inflow length (sim_acoustic_peaks); deriving that length is the open input (\textsf{HYP}, open) |
| 14/15 | sim_acoustic_peaks.py | (1) harmonic series needs phase coherence (1:2:3 from a synchronized clock; random phase → flat); (2) one fixed inflow-shell length Rₛ gives the BAO bump at Rₛ and P(k) zeros at nπ/Rₛ; (3) random driving → smooth P(k) (corr 0.99), peaks need a resonant cavity. Open program: derive L≈150Mpc (\textsf{HYP}) |
| E | ch12_sunspot.py | inflow-sink: B_z100→ 3000 G; T 3800 K; Wilson 300 km (\textsf{HYP}/\textsf{SPEC}, degenerate) |
| 16 | ch10_ledger.py | honest-ledger synthesis figure: per-chapter status (solid/degenerate/distinguishing/tension) + three boxed predictions (renderer, no new sim) |
| 16 | ch_accuracy_dashboard.py | per-scale accuracy + input tags (M/F/D): a₀ 90% (distinguishing); Kepler/Moon/Mercury degenerate; Venus accommodated; galactic tide negligible |