R.O.M. — machine-checked audit of the closed algebraic system

Companion to the WILL RG Part I audit. Every identity of the R.O.M. equation set is re-expressed as a residual that must vanish, reduced to a single canonical parameterization in the three unitless degrees of freedom (beta, e, O) plus the scale anchor R_s, the unit labels c, G, and the observer angles (i, omega_i, theta_sur).

Result

Verification method

simplify() and radsimp() are deliberately not used. On expressions containing symbolic rational powers such as ((1+e)/(1-e))**(1/2) — which pervade the apsidal block — radsimp attempts to rationalize the denominator and blows up (integer explosion → MemoryError). Each check is therefore screened on a relative residual (the absolute residual divided by the largest additive term, since these identities are dimensionful and a true cancellation to 50 significant digits still leaves an absolute residual proportional to the terms being cancelled), and only then passed through a terminating normal-form cascade for symbolic closure.

Where every number in the system comes from

constant provenance
1 unit normalisation of the relational ledger on each carrier
2 dim S^2/dim S^1 = DOF count (Closure Theorem); also R_s = 2GM/c^2
1/2 hat_M = 1/2 (mass IS the scale); also the static bound beta^2 <= 1/2
3 appears only as 2+1: the coefficient of the balance quadratic R_s^2 - 3aR_s + … and of 3 beta^2 in tau_Y^2. Also the 1/3 spin share from DOF-indifference across three rotational DOF (assumption S3).
4, 8 squares and cross-terms of the DOF ratio: 1+8tau^2 in the balance inversion, 4 eta in the wave mismatch, 8 pi^2 in Kepler III
2/3 photon-sphere root of 2 - 3 kappa_p^2 = 0; gives r = 1.5 R_s
4*pi S^2 surface measure inherited from Part I (M = 4 pi rho a^3)
8*pi 2 x 4pi: carrier surface measure times the R_s = 2GM/c^2 factor
2*sqrt(2)*pi Universal Horizon Constant = pi/beta_sur^3 at beta_sur^2 = 1/2
6, 8 (chiral) binomial coefficients of (beta_orb +- beta_spin)^2 and ^4 after antisymmetrising – derived, not fitted
12*pi 2 pi x 6, the ablated chiral coefficient

Numerical reproductions (40-digit arithmetic)

Mercury perihelion advance

quantity value
R_s of the Sun [m] 2953.25008
Δφ_RG, exact, per orbit [rad] 5.01867565337e-7
Δφ_GR, 1PN, per orbit [rad] 5.01867573869e-7
Δφ_RG − Δφ_GR per orbit [rad] -8.53143e-15
−πR_s²/[a²(1−e²)] predicted [rad] -8.53143e-15
residual of difference vs prediction 1.29e-47
Δφ_RG per century [arcsec] 42.9807844914
Δφ_GR per century [arcsec] 42.980785222
Δφ_RG − Δφ_GR per century [arcsec] -7.30646e-7
omitted term / total precession 1.7e-8

These reproduce the table in Sec mercury digit for digit.

Sun–Earth L1 from observables only

quantity value
R_s(Sun) from θ_⊙, z_⊙, T_E [m] 2954.79122
R_s(Earth) from Moon’s orbit [m] 0.00895475
Earth–Sun distance R_E [m] 1.49622005e+11
scale ratio μ = R_sE/R_s⊙ 3.03059e-6
R_L1 from the exact quintic [m] 1.49625e+9
R_L1 from the cube-root limit [m] 1.501288e+9
R_L1 from the classical CR3BP quintic [m] 1.49624951e+9
R.O.M. vs classical, relative 3.322e-7
cube-root approx vs exact root, relative 0.00337
value published in the paper [m] 1.498e9

Neither G nor M enters anywhere in this chain.

Checks by layer

Layer R1 observables (7 checks)

id claim source method verdict
R1.1 kappa^2 = 1 - (1+z_kappa)^-2 inverts kappa_X = 1/(1+z_kappa) Foundational Definitions symbolic OK
R1.2 beta^2 = 1 - (1+z_beta)^-2 inverts beta_Y = 1/(1+z_beta) Foundational Definitions symbolic OK
R1.3 Z_sys = (1+z_kappa)(1+z_beta) = 1/tau Observational Inputs symbolic OK
R1.4 tau = kappa_X beta_Y = sqrt((1-kappa^2)(1-beta^2)) Observational Inputs symbolic OK
R1.5 tau_o = kappa_Xo beta_Yo = 1/Z_sys(O) Phase Variables numeric@50 OK
R1.6 tau_Y^2 = kappa^2 + beta^2 - kappa^2 beta^2 = 3beta^2 - 2beta^4 Global Unit-Free Parameters symbolic OK
R1.7 Q = sqrt(kappa^2+beta^2) = sqrt(3/2) kappa = sqrt(3) beta Global Unit-Free Parameters symbolic OK

Notes:

Layer R10 optics (12 checks)

id claim source method verdict
R10.1 Symmetric phase buffer: Gamma(kappa_Xp) = 1 - kappa_p^2/2 Thm Symmetric Phase Buffer Gradient symbolic OK
R10.2 Unified closure defect delta_phi = kappa_p^2(1+beta_p^2)/(beta_p^2(2-kappa_p^2)) Eq closure defect symbolic OK
R10.3 e_phi = 1/delta_phi - 1 and the transit equation uses 1/e_phi Eq e_phi symbolic OK
R10.4 Equation-list deflection denominator 2 beta_p^2 - kappa_p^2(1+beta_p^2) disagrees with the derivation (must fail) (negative control) Global Unit-Free Parameters line vs Sec grav_deflection symbolic OK
R10.5 Weak-field limit at fixed beta_p: Delta_phi -> kappa_p^2(1+beta_p^2)/beta_p^2 Verification of Topological Limits symbolic OK
R10.5b It reduces to the document’s kappa_p^2/beta_p^2 only for beta_p^2 « 1 Verification of Topological Limits symbolic OK
R10.6 Photonic limit beta_p=1: e_gamma = (2-3kappa_p^2)/(2 kappa_p^2) Verification of Topological Limits symbolic OK
R10.7 Photon sphere e_gamma = 0 gives kappa_p^2 = 2/3, r_p = 1.5 R_s Verification of Topological Limits symbolic OK
R10.8 Capture shadow b = r_p/kappa_Xp = 1.5 sqrt(3) R_s ~ 2.598 R_s Eq capture shadow symbolic OK
R10.9 Light-deflection entry 2 arcsin(kappa_p^2/kappa_Xp^2) is NOT the beta_p -> 1 limit of the boxed deflection (must fail) (negative control) Global Unit-Free Parameters (light deflection) vs Eq deflection symbolic OK
R10.10 Both optics forms share the same weak-field limit 2 kappa_p^2 Verification of Topological Limits symbolic OK
R10.11 Metric recovery: kappa_Xo^2 - kappa_Xo^2 beta_R^2 - kappa_Xo^2 beta_T^2 = tau_o^2 Sec Schwarzschild Metric numeric@50 OK

Notes:

Layer R11 rotation (15 checks)

id claim source method verdict
R11.1 Kerr parameter a = beta GM/c^2 = beta R_s/2 given beta = a c^2/(GM) Sec Kerr Without Metric symbolic OK
R11.2 a_max = R_s/2 = beta_max^2 r at r = R_s/(2 beta^2) Eq invariant relationship symbolic OK
R11.3 r_+ = (R_s/2)(1+beta_Y) equals the standard Kerr outer horizon M + sqrt(M^2-a^2) Sec Event Horizon symbolic OK
R11.4 r_- = (R_s/2)(1-beta_Y) equals the standard inner horizon Sec Event Horizon symbolic OK
R11.5 Extremal beta=1: horizons merge at R_s/2 Sec Event Horizon symbolic OK
R11.6 Ergosphere r_ergo = (R_s/2)(1+sqrt(1-beta^2 cos^2 theta)) equals the standard Kerr ergosurface Sec Ergosphere symbolic OK
R11.7 At the equator r_ergo = R_s for any rotation parameter Sec Ergosphere symbolic OK
R11.8 At the poles r_ergo coincides with the outer horizon Sec Ergosphere symbolic OK
R11.9 r_min = R_s/kappa_max^2 = R_s/2 at kappa^2 = 2 (kinematically closed bound) Sec Contextual Bounds symbolic OK
R11.10 Composite closure: kappa^2 = 2 beta_orb^2 + 2 beta_spin^2 + 4 beta_orb beta_spin Eq symmetry breaker symbolic OK
R11.11 Chiral (spin-odd) part of tau_Y^2 = 6 b_o b_s - 8 b_o^3 b_s - 8 b_o b_s^3 Eq chiral divergence symbolic OK
R11.12 Ablated (beta^4 -> 0, e = 0): Delta_phi = 12 pi b_o b_s Eq ablated symbolic OK
R11.13 Legacy form: 12 pi (v/c)(J/(3Mcr)) = 4 pi v J/(M c^2 r) Eq Lense-Thirring symbolic OK
R11.14 Applying v/M = G/(rv) gives 4 pi G J/(c^2 r^2 v), the standard per-orbit Lense-Thirring node precession Eq Lense-Thirring symbolic OK
R11.15 The ‘kinematic scaling identity’ v/M = G/(rv) IS the circular orbit condition v^2 = GM/r Eq Lense-Thirring symbolic OK

Notes:

Layer R12 waves (WIP) (5 checks)

id claim source method verdict    
R12.1 Balance points B_a = arccos(-e), B_d = 2pi - arccos(-e) give four mean crossings per revolution for two active horizons Lem Four Balance Points symbolic OK    
R12.2 Strain h = kappa_obs^2/kappa_obs^2(theta) - 1 = -X/(1+X) Thm Unitless Relational Wave symbolic OK    
R12.3 Weak-relation limit h ~ -4 eta kappa_obs^2 beta_src^2 cos(2 theta) Rem Weak relation symbolic OK    
R12.4 Bound X <= 1/2 gives h in [-1/3, 1] Rem Bound symbolic OK
R12.5 Correspondence: amplitude 8 G mu beta^2/(c^2 D) is exactly TWICE the standard quadrupole 4 G mu beta^2/(c^2 D) Rem Correspondence symbolic OK    

Notes:

Layer R13 numerical (10 checks)

id claim source method verdict
R13.1 Mercury: Delta_phi_RG - Delta_phi_GR equals -pi R_s^2/(a^2(1-e^2)) Sec mercury, Results table symbolic OK
R13.2 Mercury per century: 42.98 arcsec with a -7.3e-7 arcsec offset Sec mercury, Results table symbolic OK
R13.3 L1: R_s(Sun) recovered from theta_sun, z_sun and T_Earth alone Sec L1, Structural Parameters symbolic OK
R13.4 L1: Earth-Sun distance recovered as R_E = R_s(Sun)/kappa^2 Sec L1, Structural Parameters symbolic OK
R13.5 L1: physical root of the quintic gives R_L1 ~ 1.5e9 m Sec L1, Eq quintic symbolic OK
R13.6 The L1 quintic is exactly mu alpha^2 = (1-alpha)^3(1+alpha+alpha^2) Sec L1, Eq quintic symbolic OK
R13.7 With alpha = 1-x: mu(1-x)^2 = x^3(3-3x+x^2), so mu -> 3x^3 and R_L1 = R_E (mu/3)^(1/3) Sec L1, limit root symbolic OK
R13.8 Leading balance is exactly 3: lim_{x->0} x^3(3-3x+x^2)/x^3 = 3 Sec L1, limit root symbolic OK
R13.9 The R.O.M. L1 quintic equals MINUS the classical CR3BP L1 quintic up to the single term mu gamma^3 (2-gamma) Sec L1 vs classical restricted three-body problem symbolic OK
R13.10 Numerically the two L1 roots agree to ~3e-7 relative Sec L1 vs classical restricted three-body problem symbolic OK

Notes:

Layer R2 global chains (47 checks)

id claim source method verdict
R2.1 kappa = sqrt(R_s/a) kappa chain symbolic OK
R2.2 kappa = (rho/rho_max)^(1/6) under the R.O.M. horizon-fixed rho_max kappa chain vs rho_max entry symbolic OK
R2.2b Printed chain entry kappa = sqrt(rho/rho_max) fails under the R.O.M. rho_max (must fail) (negative control) kappa chain vs rho_max entry symbolic OK
R2.2c With Part I’s same-radius rho_max the printed form is exact Part I Lem norm_id symbolic OK
R2.3 kappa = sqrt(kappa_p^2 (1-e)) kappa chain symbolic OK
R2.4 kappa = sqrt(2(kappa_o^2 - beta_o^2)) kappa chain symbolic OK
R2.5 kappa = sqrt(2 a g / c^2) kappa chain symbolic OK
R2.6 kappa = kappa_sur sqrt(sin theta_sur) kappa chain symbolic OK
R2.7 kappa = kappa_sur (tau_D/T)^(1/3) kappa chain numeric@50 OK
R2.8 kappa = sqrt(kappa_o^2 eta_o) kappa chain symbolic OK
R2.9 kappa^2 = (1/2)(3 - sqrt(1+8 tau_o(B_a)^2)) kappa chain numeric@50 OK
R2.10 beta = kappa/sqrt(2) beta chain symbolic OK
R2.11 beta = beta_p e_X^(-1/2) beta chain symbolic OK
R2.12 beta = 2 pi a/(T c) beta chain symbolic OK
R2.13 beta = (pi R_s/(T c))^(1/3) beta chain symbolic OK
R2.14 beta = sqrt(kappa_p^2 (1-e)/2) beta chain symbolic OK
R2.15 beta = beta_o sqrt(1-e^2)/sqrt(1+e^2+2e cos O) beta chain symbolic OK
R2.16 beta^2 = R_s/(2a) (binding energy invariant) beta^2 chain symbolic OK
R2.17 beta^2 = (pi R_s/(T c))^(2/3) beta^2 chain symbolic OK
R2.18 beta^2 = kappa_o^2 - kappa_o^2/(2 delta_o) beta^2 chain symbolic OK
R2.19 beta = sqrt(beta_sur^2 sin(theta_sur)) beta chain symbolic OK
R2.20 R_s = beta^3 T c/pi R_s chain symbolic OK
R2.21 R_s = beta_sur^3 tau_D c/pi R_s chain symbolic OK
R2.22 R_s = kappa_o^2 r_o R_s chain symbolic OK
R2.23 R_s = 8 pi^2 a^3/(T^2 c^2) (Kepler III in scale form) R_s chain symbolic OK
R2.24 R_s = (kappa^2/zeta) beta Delta_to c R_s chain symbolic OK
R2.25 a = T beta c/(2 pi) a chain symbolic OK
R2.26 a = Delta_to beta c/zeta a chain symbolic OK
R2.27 a = (beta_o c/omega) sqrt(1-e^2)/sqrt(1+e^2+2e cos O) a chain symbolic OK
R2.27b Substituting the LOCAL omega_o instead breaks it (must fail) (negative control) a chain, omega vs omega_o symbolic OK
R2.28 a = sqrt(1-e^2) K_i T c/(2 pi sin i) a chain symbolic OK
R2.29 a = T c beta^3/(2 pi (K_i/sin i)^2 (1-e^2)) a chain symbolic OK
R2.30 T = 2 pi sqrt(2) R_s/(kappa^3 c) T chain symbolic OK
R2.31 T = 2 pi Delta_to/zeta T chain symbolic OK
R2.32 omega = beta c/a omega chain symbolic OK
R2.33 h = r_o beta_T c = r_o^2 omega_o (phase invariant) h chain symbolic OK
R2.34 h = r_o^2 omega_o h chain symbolic OK
R2.35 h = a beta c e_Y h chain symbolic OK
R2.36 h = (kappa^2/kappa_o^2) beta_T a c h chain symbolic OK
R2.37 M = beta^2 a c^2/G = R_s c^2/(2G) = 4 pi rho a^3 M chain symbolic OK
R2.38 M = 4 pi rho a^3 M chain symbolic OK
R2.39 M = beta^3 T c^3/(2 pi G) M chain symbolic OK
R2.40 rho = kappa^2 c^2/(8 pi G a^2) rho chain symbolic OK
R2.40b g = kappa^4 c^2/(2 R_s) = kappa^2 c^2/(2a) = GM/a^2 g chain symbolic OK
R2.41 R_sur = a sin(theta_sur) R_sur chain symbolic OK
R2.42 t = a/c (temporal radius) t chain symbolic OK
R2.43 E_beta = R_s c^4/(2 G beta_Y) and p_beta = beta E_beta/c Global Unit-Full Parameters symbolic OK

Notes:

Layer R3 eccentricity (24 checks)

id claim source method verdict
R3.1 Projection balance at periapsis: 2 beta_p^2 = kappa_p^2 (1+e) Thm Geometric Eccentricity, Eq proj-balance symbolic OK
R3.2 e = 1/delta_p - 1 = 2 beta_p^2/kappa_p^2 - 1 Thm Geometric Eccentricity symbolic OK
R3.3 e = 1 - 2 beta_a^2/kappa_a^2 Thm Geometric Eccentricity symbolic OK
R3.4 e = (r_a - r_p)/(r_a + r_p) Eccentricity Relations symbolic OK
R3.5 e = 1 - eta_o(0) = eta_o(pi) - 1 Eccentricity Relations symbolic OK
R3.6 e = eta_o(pi) - 1 Eccentricity Relations symbolic OK
R3.7 e = sqrt(1 - beta_T^2 eta_o^2/beta^2) Eccentricity Relations symbolic OK
R3.8 The quadratic e^2 + eta_o cos(O) e + (eta_o - 1) = 0 holds identically at every phase Eccentricity Relations symbolic OK
R3.8b Printed (+sqrt) root recovers e where cos(O) > 0 Eccentricity Relations numeric@50 OK
R3.8c Printed (+sqrt) root does NOT recover e near apoapsis, where cos(O) < -2e/(1+e^2) (must fail) (negative control) Eccentricity Relations numeric@50 OK
R3.8d The minus root recovers e where cos(O) < -2e/(1+e^2) Eccentricity Relations numeric@50 OK
R3.8e Branch switch is exactly the double root: the discriminant vanishes at cos(O) = -2e/(1+e^2) Eccentricity Relations symbolic OK
R3.8f The second root of the quadratic is (eta_o - 1)/e Eccentricity Relations numeric@50 OK
R3.9 Shape factor chain e_X = r_a/r_p = delta_a/delta_p Eccentricity Relations symbolic OK
R3.10 e_X = beta_p/beta_a = kappa_p^2/kappa_a^2 Structural-Dynamical Equivalence numeric@50 OK
R3.11 e_X = kappa_a^2 beta_p^2/(kappa_p^2 beta_a^2) Structural-Dynamical Equivalence symbolic OK
R3.12 delta_p = 1/(1+e), delta_a = 1/(1-e) Perihelion/Aphelion Relations symbolic OK
R3.13 kappa_p = Q_p sqrt(2/(3+e)) Perihelion Relations symbolic OK
R3.14 beta_p = kappa_p sqrt(1+e)/sqrt(2) Perihelion Relations symbolic OK
R3.15 beta_p = r_p omega_o(0)/c Perihelion Relations numeric@50 OK
R3.16 r_p = a(1-e), r_a = a(1+e) Apsidal Relations symbolic OK
R3.17 B_a = arccos(-e) is where eta_o = 1 (r = a) Relational Geometry (WILL) symbolic OK
R3.18 B_a = arccos(1 - 2 beta_p^2/kappa_p^2) = arccos(-e) Relational Geometry (WILL) symbolic OK
R3.19 At B_a the closure condition kappa_o^2 = 2 beta_o^2 holds Method B preamble symbolic OK

Notes:

Layer R4 phase (18 checks)

id claim source method verdict
R4.1 eta_o = kappa^2/kappa_o^2 = r_o/a Phase Variables symbolic OK
R4.2 eta_o = 2 - 2 beta_o^2/kappa_o^2 Phase Variables symbolic OK
R4.3 kappa_o = sqrt(R_s/r_o) Phase Variables symbolic OK
R4.4 kappa_o = kappa eta_o^(-1/2) = kappa_p sqrt((1+e cos O)/(1+e)) Phase Variables numeric@50 OK
R4.5 kappa_o = sqrt(beta^2 + beta_o^2) Phase Variables symbolic OK
R4.6 kappa_o^2 = beta_R^2 + beta_T^2 + beta^2 (Orthogonal Signature) Thm The Orthogonal Signature of the Orbit numeric@50 OK
R4.7 beta_o^2 = beta_R^2 + beta_T^2 Phase Variables numeric@50 OK
R4.8 beta_o = kappa_o/sqrt(2 delta_o) Phase Variables numeric@50 OK
R4.9 beta_o^2 = R_s/r_o - R_s/(2a) Phase Variables symbolic OK
R4.10 beta_T = r_o omega_o/c Phase Variables symbolic OK
R4.11 beta_T = kappa_o^2 sqrt(1-e^2)/(2 beta) Phase Variables symbolic OK
R4.12 beta_T = R_s sqrt(1-e^2)/(2 beta r_o) Phase Variables symbolic OK
R4.13 delta_o = kappa_o^2/(2 beta_o^2) Phase Variables symbolic OK
R4.14 omega_o = a beta c e_Y/r_o^2 Time-phase symbolic OK
R4.15 d(zeta)/dO = (1-e^2)^(3/2)/(1+e cos O)^2 (closed form = integral) Time-phase numeric@50 OK
R4.16 zeta(0) = 0 (integration constant fixed) Time-phase symbolic OK
R4.17 Delta_to = (T/2pi) zeta = zeta R_s/(2 beta^3 c) Time-phase symbolic OK
R4.18 t_o = r_o/c Phase Variables symbolic OK

Notes:

Layer R5 invariants (15 checks)

id claim source method verdict
R5.1 beta^2 = kappa_o^2 - beta_o^2 at every phase (vis-viva) Prop Global Kinetic Amplitude symbolic OK
R5.2 beta^2 - beta_o^2 = kappa^2 - kappa_o^2 Orbital Phase Invariants symbolic OK
R5.3 beta_T/kappa_o^2 = e_Y/(2 beta) Orbital Phase Invariants symbolic OK
R5.4 beta_T^2 eta_o^2 = beta^2 (1-e^2) Orbital Phase Invariants symbolic OK
R5.5 kappa_o^2/kappa^2 = a/r_o Orbital Phase Invariants symbolic OK
R5.6 beta eta_o = 2 pi t_o/T Orbital Phase Invariants symbolic OK
R5.7 (kappa_o^2/kappa^2) e_Y^2 = 1 + e cos O Orbital Phase Invariants symbolic OK
R5.8 B_a - zeta(B_a) = zeta(B_d) - B_d Orbital Phase Invariants numeric@50 OK
R5.9 Z_raw(O) tau(O) = 1 + K_i(cos(O+omega_i) + e cos omega_i) Observer dependent symbolic OK
R5.10 Holographic Decryption Invariant = 2 (exactly) Orbital Phase Invariants / Observer dependent symbolic OK
R5.11 Z_rawmax = Z_sys(-omega_i)(1 + K_i(1 + e cos omega_i)) Observer dependent symbolic OK
R5.12 Z_rawmin = Z_sys(pi-omega_i)(1 + K_i(-1 + e cos omega_i)) Observer dependent symbolic OK
R5.13 Closed form of Z_sys(-omega_i) matches the phase definition Observer dependent numeric@50 OK
R5.14 Closed form of Z_sys(pi-omega_i) matches the phase definition Observer dependent numeric@50 OK
R5.15 K_i = beta_int sin i Observer dependent symbolic OK

Notes:

Layer R6 factorization (28 checks)

id claim source method verdict
R6.a a/S_X is free of c and G (class: length) Thm Factorization of R.O.M. symbolic OK
R6.a.hat closed form of the pure number hat_a Thm Factorization of R.O.M. symbolic OK
R6.r_p r_p/S_X is free of c and G (class: length) Thm Factorization of R.O.M. symbolic OK
R6.r_p.hat closed form of the pure number hat_r_p Thm Factorization of R.O.M. symbolic OK
R6.r_a r_a/S_X is free of c and G (class: length) Thm Factorization of R.O.M. symbolic OK
R6.r_a.hat closed form of the pure number hat_r_a Thm Factorization of R.O.M. symbolic OK
R6.r_o r_o/S_X is free of c and G (class: length) Thm Factorization of R.O.M. symbolic OK
R6.r_o.hat closed form of the pure number hat_r_o Thm Factorization of R.O.M. symbolic OK
R6.R_sur R_sur/S_X is free of c and G (class: length) Thm Factorization of R.O.M. symbolic OK
R6.R_sur.hat closed form of the pure number hat_R_sur Thm Factorization of R.O.M. symbolic OK
R6.T T/S_X is free of c and G (class: time) Thm Factorization of R.O.M. symbolic OK
R6.T.hat closed form of the pure number hat_T Thm Factorization of R.O.M. symbolic OK
R6.t t/S_X is free of c and G (class: time) Thm Factorization of R.O.M. symbolic OK
R6.t.hat closed form of the pure number hat_t Thm Factorization of R.O.M. symbolic OK
R6.tau_D tau_D/S_X is free of c and G (class: time) Thm Factorization of R.O.M. symbolic OK
R6.tau_D.hat closed form of the pure number hat_tau_D Thm Factorization of R.O.M. symbolic OK
R6.Delta_to Delta_to/S_X is free of c and G (class: time) Thm Factorization of R.O.M. symbolic OK
R6.omega omega/S_X is free of c and G (class: frequency) Thm Factorization of R.O.M. symbolic OK
R6.omega.hat closed form of the pure number hat_omega Thm Factorization of R.O.M. symbolic OK
R6.h h/S_X is free of c and G (class: specific angular momentum) Thm Factorization of R.O.M. symbolic OK
R6.h.hat closed form of the pure number hat_h Thm Factorization of R.O.M. symbolic OK
R6.M M/S_X is free of c and G (class: mass) Thm Factorization of R.O.M. symbolic OK
R6.M.hat closed form of the pure number hat_M Thm Factorization of R.O.M. symbolic OK
R6.rho rho/S_X is free of c and G (class: density) Thm Factorization of R.O.M. symbolic OK
R6.rho.hat closed form of the pure number hat_rho Thm Factorization of R.O.M. symbolic OK
R6.Mhat Universal Geometric Mass: hat_M = 1/2 for EVERY bound system Cor Universal Geometric Mass symbolic OK
R6.tauDhat hat_tau_D(limit) = 2 sqrt(2) pi at kappa_sur -> 1 Rem after Cor mass_half symbolic OK
R6.rho.control Density class scale c^2/(G R_s) leaves a residual R_s (must fail) (negative control) Thm Factorization table (second printing) symbolic OK

Notes:

Layer R7 input channels (12 checks)

id claim source method verdict
R7.E1 e-channel E1: apparent angular speeds Observational Input Channels numeric@50 OK
R7.E2 e-channel E2: apsidal Doppler pair Observational Input Channels symbolic OK
R7.E3 e-channel E3: apsidal sky-angle ratio Observational Input Channels symbolic OK
R7.E4 e-channel E4: balance-point phase e = -cos(B_a) Observational Input Channels symbolic OK
R7.E5 e-channel E5: projections only Observational Input Channels symbolic OK
R7.B1 beta-channel B1: transverse Doppler at a Observational Input Channels symbolic OK
R7.B2 beta-channel B2: gravitational redshift at a Observational Input Channels symbolic OK
R7.B3 beta-channel B3: combined shift at a balance point Observational Input Channels numeric@50 OK
R7.B4 beta-channel B4: apsidal Doppler pair beta = sqrt(beta_p beta_a) Observational Input Channels symbolic OK
R7.B5 beta-channel B5: two-point vis-viva Observational Input Channels symbolic OK
R7.B6 beta-channel B6: surface channel Observational Input Channels symbolic OK
R7.indep Channel independence: the e-menu never constrains beta and vice versa Rem after Cor mass_half symbolic OK

Notes:

Layer R8 horizon scale (16 checks)

id claim source method verdict
R8.A Method A: R_s = r_1 r_2 (beta_1^2-beta_2^2)/(r_2-r_1) Thm Two-Point Schwarzschild Scale symbolic OK
R8.B Method B: R_s = (a/2)(3 - sqrt(1+8 tau(B_a)^2)) Thm Balance Point Formula numeric@50 OK
R8.B.pos Positive root of the balance quadratic gives R_s = 2a (kappa^2 = 2), outside the static bound (must fail as an R_s identity) (negative control) Thm Balance Point Formula, root selection numeric@50 OK
R8.B.quad The balance quadratic R_s^2 - 3 a R_s + 2a^2(1-tau^2) = 0 Thm Balance Point Formula, Step 2 numeric@50 OK
R8.C Method C: single-epoch formula at arbitrary phase Thm Arbitrary Phase Formula numeric@50 OK
R8.C.quad Method C quadratic (2a-r)R_s^2 - r(4a-r)R_s + 2ar^2(1-tau_o^2)=0 Thm Arbitrary Phase Formula, Step 3 symbolic OK
R8.C.reduce Method C reduces to Method B at the balance point r_o = a Methods B and C consistency numeric@50 OK
R8.D1 tau_D = T sin(theta_sur)^(3/2) = 2 pi R_sur/(beta_sur c) Thm Relational Density numeric@50 OK
R8.D2 tau_D = sqrt(pi/(G rho_sur)) Thm Relational Density numeric@50 OK
R8.D3 R_s = (c/pi) tau_D beta_sur^3 Thm Universal Horizon Constant symbolic OK
R8.D4 Universal Horizon Constant tau_D(limit) c/R_s = 2 pi sqrt(2) Thm Universal Horizon Constant symbolic OK
R8.D5 rho_sur = kappa_sur^6 c^2/(8 pi G R_s^2) rho_sur chain symbolic OK
R8.D6 rho_sur = pi/(G tau_D^2) rho_sur chain symbolic OK
R8.D7 R_sur = cbrt(pi a^3/(G T^2 rho_sur)) R_sur chain numeric@50 OK
R8.D8 cbrt(pi/(rho_sur G T^2)) = sin(theta_sur) Observer dependent, theta_sur entry numeric@50 OK
R8.D9 Printed form theta_sur = cbrt(pi/(rho_sur G T^2)) (must fail) (negative control) Observer dependent, theta_sur entry symbolic OK

Notes:

Layer R9 legacy laws (15 checks)

id claim source method verdict
R9.1 Gradient balance d(kappa_o^2)/dr = d(beta_o^2)/dr gives a_acc = -R_s c^2/(2r^2) = -GM/r^2 Sec Classical Acceleration symbolic OK
R9.2 -R_s c^2/(2r^2) = -GM/r^2 under M = R_s c^2/(2G) Sec Classical Acceleration symbolic OK
R9.3 Invariant ratio beta_T/kappa_o^2 = e_Y/(2 beta) is phase-free Prop Invariant Ratio of Projections symbolic OK
R9.4 h = R_s c e_Y/(2 beta) is phase-independent Thm Conservation of Angular Momentum symbolic OK
R9.5 Kepler III: a^3 = R_s c^2 T^2/(8 pi^2) Sec Kepler’s Third Law symbolic OK
R9.6 Kepler III in legacy form: a^3 = GM T^2/(4 pi^2) Sec Kepler’s Third Law symbolic OK
R9.7 Precession law: Delta_phi = 2 pi tau_Y^2/(1-e^2) Thm Precession Law symbolic OK
R9.8 Closed form: Delta_phi = 3 pi R_s/(a(1-e^2)) - pi R_s^2/(a^2(1-e^2)) Eq dphi-RG-closed symbolic OK
R9.9 Residual vs GR 1PN is exactly -2 pi beta^2 kappa^2/(1-e^2) Eq dphi-residual symbolic OK
R9.10 First-order Taylor coefficient in R_s/a reproduces the GR 1PN formula 3 pi R_s/(a(1-e^2)) Eq dphi-GR symbolic OK
R9.11 Second-order Taylor coefficient is exactly -pi R_s^2/(a^2(1-e^2)) Eq dphi-residual symbolic OK
R9.12 The expansion TERMINATES: no third-order term exists Eq dphi-RG-closed symbolic OK
R9.13 Dynamic horizon: at kappa^2=1 (beta^2=1/2) tau = 0 and tau_Y^2 = 1 Sec Dynamic Event Horizon symbolic OK
R9.14 Dynamic horizon precession Delta_phi = 2 pi/(1-e^2) (a full extra revolution at e=0) Sec Dynamic Event Horizon symbolic OK
R9.15 Omega = 1 - Delta_phi/(2 pi) closes the phase budget Time-phase symbolic OK

Notes:

Assumption ledger

Every place the chain rests on a stipulation rather than a derivation, plus every confirmed discrepancy. None of these is a fitted parameter.

tag kind location item status
S1 inherited Sec rom, preamble Closure Theorem kappa^2 = 2 beta^2 and the field identity kappa^2 = R_s/r. Imported from Part I, where both were audited (will_rg_core.py C3.1, C3.3). R.O.M. adds no new postulate here.
S2 stipulation Thm Geometric Eccentricity, Step 1 beta ~ 1/r from the angular invariant and kappa^2 ~ 1/r from the field identity, applied simultaneously at both apsides. The two scalings have DIFFERENT powers (beta^2 ~ 1/r^2 vs kappa^2 ~ 1/r); that mismatch is exactly what produces e = 1/delta_p - 1. Load-bearing and not independently derived inside R.O.M.
S3 stipulation Sec chiral, Eq beta_spin beta_spin = a/(3r): a 3-DOF spin projected onto the 1-DOF orbital carrier gets exactly 1/3 of the amplitude. Asserted from DOF-Indifference. It is the ONLY place the Lense-Thirring normalisation enters, and it is what makes R11.13-R11.14 land on the standard 4 pi G J/(c^2 r^2 v). Change the 1/3 and the agreement is lost, so this is a one-parameter-equivalent choice justified by a symmetry argument rather than derived.
S4 asserted relation Thm Symmetric Phase Buffer Gradient Gamma(beta_p) = (1+beta_p^2)/2 and Gamma(kappa_Xp) = (1+kappa_Xp^2)/2. Stated as a symmetry requirement, not derived. Everything in the optics section rests on it, and the author flags the section as approximate (Rem after Thm Algebraic Einstein Ring).
S5 branch choice Thms Balance Point / Arbitrary Phase Negative root selected in both horizon-scale quadratics. Verified: the positive root gives R_s = 2a, i.e. kappa^2 = 2, which is outside the static bound (control R8.B.pos). The selection is forced, not arbitrary.
S6 transcription slip Global Unit-Free Parameters list Deflection printed with denominator 2 beta_p^2 - kappa_p^2(1+beta_p^2); the derivation gives beta_p^2(2-kappa_p^2) - kappa_p^2(1+beta_p^2). CONFIRMED DISCREPANCY (control R10.4). The derivation form is the correct one; the equation-list entry should be corrected.
S7 transcription slip Thm Factorization, scale table Density class scale printed as 1/R_s * c^2/G. CONFIRMED DISCREPANCY (control R6.rho.control). Leaves a residual R_s in hat_rho. The earlier Historical Units Scale table prints c^2/(G R_s^2), which is the dimensionally correct entry.
S8 internal inconsistency Light deflection entry Delta_gamma = 2 arcsin(kappa_p^2/kappa_Xp^2) versus the beta_p -> 1 limit of the boxed deflection, 2 arcsin(2 kappa_p^2/(2-3kappa_p^2)). CONFIRMED (control R10.9). They agree only at leading order and diverge at different radii. Consistent with the author’s own ‘only approximations’ note.
S9 notation collision Sec Kerr vs Sec rom ‘a’ denotes the semi-major axis throughout R.O.M. but the Kerr rotation parameter J/(Mc) in Sec Kerr; ‘h’ denotes specific angular momentum but strain in Sec relational_waves. No mathematical error found, but a_max = R_s/2 = beta_max^2 r reads as a statement about the semi-major axis unless the reader tracks the switch. Worth distinct glyphs.
S10 notation ambiguity Phase Variables vs Sec angular_momentum Phase formulae are written with cos(O) in one place and cos(o) in another, while Omega = O/o is explicitly NOT unity. All phase identities verify when read consistently in O (layers R4, R5). Since o and O differ by the precession factor Omega, mixing the glyphs is a real ambiguity in the text.
S13 normalisation clash kappa chain vs rho_max entry kappa = sqrt(rho/rho_max) is printed in the kappa chain, but rho_max is defined at the HORIZON as c^2/(8 pi G R_s^2). CONFIRMED DISCREPANCY (controls R2.2, R2.2b, R2.2c). Under R.O.M.’s own rho_max the ratio is kappa^6, so the entry needs a sixth root. The printed square root is Part I’s identity, where rho_max is evaluated at the SAME radius as rho. Each convention is internally consistent; only the shared symbol is not. Note this also rescales Part I’s bound ‘kappa^2 <= 2 implies rho <= 2 rho_max’.
S14 branch choice Eccentricity Relations e = (-eta_o cos O + sqrt(eta_o^2 cos^2 O - 4(eta_o-1)))/2 is printed with a fixed + sign. CONFIRMED RESTRICTION (controls R3.8b, R3.8c, R3.8d). Correct only where cos(O) > 0; for cos(O) < 0 both roots are positive and the physical one is the MINUS root. Needs a +- and a selection rule, as Methods B and C already carry.
S15 transcription slip Observer dependent, theta_sur theta_sur = cbrt(pi/(rho(R_sur) G T^2)). CONFIRMED (controls R8.D8, R8.D9): the cube root evaluates to sin(theta_sur), so an arcsin is missing. Numerically indistinguishable for small angular radii (the Sun’s 0.00465 rad), so it does not affect the L1 result.
S11 scope Sec mercury, Sec S2test Comparison targets are the ADDITIVE 1PN formulae. Explicitly acknowledged by the author (Sec mercury, Interpretation). ROM_FULL_TEST.ipynb is stated to also compare against exact Schwarzschild geodesic integration; that comparison is not reproduced here.
S12 work in progress Sec relational_waves Relational wave amplitude is twice the standard quadrupole result. CONFIRMED factor of 2 (control R12.5). The section is labelled WORK IN PROGRESS and the author states the offset explicitly.

Corollaries the formalization makes explicit

Reproducing this

python build_rom_report.py   # writes will_rom_core_checks.csv and this report
python will_rom_core.py      # prints the pass/fail summary only

will_rom_core.py has no side effects on import. run_all() returns the records, audit_zero_parameters() returns the symbol and method census, NUM holds the numerical tables, and CAN is the canonical parameterization every check is reduced against. Adding a claim means adding one eq(...) call; set VERBOSE = True for per-check progress.