Preprint · Celestial Mechanics & Computational Physics · 2026

Debosmita SarkarA Provenance-Audited Gravitational World Simulator Validated Against DE440, with a Formal Predictability Analysis

Also titled: A Provenly-Grounded Gravitational World Simulator, Validated Against Real Ephemeris Data, With a Formal Characterization of Its Predictability Horizon

Published 13 July 2026 · Licensed under CC BY 4.0

Abstract

We construct a gravitational $N$-body world simulator whose every governing rule is a proven law of physics with its derivation attached: no hand-tuned constants, no invented forces. Every numerical constant is bound to a cited source and enforced by an automated provenance audit. We initialise the simulator from real states in NASA JPL's DE440 ephemeris and quantify how closely its predictions track the measured positions of solar-system bodies, reporting discrepancies in physical units. We then prove, rather than assert, the point at which this fidelity must degrade: we derive an explicit predictability horizon

$$t_{\mathrm{lim}} = \frac{1}{\lambda}\,\ln\!\left[\frac{\Delta_{\mathrm{tol}}}{\Delta_0 + C h^{p}/\lambda}\right],$$

which binds the integrator order $p$, step size $h$, the system's largest Lyapunov exponent $\lambda$, the measurement uncertainty $\Delta_0$, and the tolerance $\Delta_{\mathrm{tol}}$. Inserting the canonical solar-system values ($1/\lambda \approx 5$ Myr, $\Delta_0 \approx 15$ m, $\Delta_{\mathrm{tol}} \approx 1$ AU) yields $t_{\mathrm{lim}} \approx 115$ Myr, independently reproducing the established $\sim\!100$ Myr predictability horizon of the solar system. The central consequence is sharp: in a chaotic world one cannot compute one's way past the measurement uncertainty of reality — refining the integrator extends the horizon only logarithmically, while the true ceiling $t_{\mathrm{lim}} \le \lambda^{-1}\ln(\Delta_{\mathrm{tol}}/\Delta_0)$ is set by how well reality itself is measured.

1. Introduction and Honest Scope

The ambition to simulate a world "as it really is" collides with several proven obstacles that any honest treatment must state at the outset. First, there is no complete, mutually consistent set of "all physical laws": General Relativity and quantum mechanics are each confirmed to extraordinary precision within their domains, yet remain mutually incompatible in the quantum-gravity regime. Second, quantum mechanics is provably not deterministic at the level of individual outcomes: Bell's theorem forbids the local hidden variables that a fully predictable micro-world would require. Third, perfect long-term simulation of a chaotic system is impossible in principle, both because of exponential error growth and because of computational irreducibility.

Rather than treat these as caveats to be minimised, we make them the organising principle of the work. We select the one domain in which the governing laws are proven, agreed upon, validated to high precision, and backed by real measurement data — the gravitational dynamics of the solar system — and we ask two questions. First: can a simulator built only from first-principles proven laws, with no fudge factors, reproduce the measured positions of real bodies, and to what precision? Second: exactly where, and why, does that fidelity end?

Contributions

  1. A provenly-grounded simulator: a from-scratch implementation carrying a machine-checkable guarantee that every numerical rule and constant traces to a cited proven law, enforced by an automated audit.
  2. A unified fidelity characterization binding provable conservation-error bounds from a symplectic integrator, empirical validation error against DE440, and an analytically derived Lyapunov horizon.
  3. The Fidelity–Limit Theorem: an explicit, closed-form predictability horizon with proof and numerical confirmation, plus a measurement-ceiling corollary.

2. Mathematical Foundations

Newtonian gravitation and the $N$-body problem

The governing equations are Newton's law of universal gravitation combined with the second law of motion:

$$m_i \ddot{\mathbf r}_i = G \sum_{j \neq i} \frac{m_i m_j\,(\mathbf r_j - \mathbf r_i)}{|\mathbf r_j - \mathbf r_i|^{3}}.$$

For $N \ge 3$ no general closed-form solution exists (Poincaré); this is precisely why numerical integration is required and why a predictability horizon exists at all.

Conserved quantities

By Noether's theorem, the continuous symmetries of the $N$-body system yield three conserved first integrals — total energy $E$, linear momentum $\mathbf P$, and angular momentum $\mathbf L$. These are the audit quantities: their numerical drift is a direct, dimensionless fidelity signal.

Kepler's laws as the two-body special case

For $N=2$ the problem reduces to a central-force problem whose solution is a conic section — an ellipse for $0 \le e < 1$ (Kepler's first law) — with the period obeying

$$T^2 = \frac{4\pi^2 a^3}{G(m_1+m_2)} \qquad\text{(Kepler's third law).}$$

This provides an exact analytic oracle against which the simulator is tested to machine precision.

Hamiltonian structure and symplectic integration

The $N$-body system is Hamiltonian. Liouville's theorem states that the Hamiltonian flow preserves phase-space volume, motivating a symplectic integrator. By backward-error analysis, a symplectic method of order $p$ with step $h$ is the exact flow of a modified "shadow" Hamiltonian $\tilde H = H + h^{p} H_{p+1} + \cdots$. Because $\tilde H$ is conserved exactly along the discrete orbit, the true-energy error satisfies $|\Delta E / E_0| = O(h^p)$ — bounded and non-secular, in contrast to the secular energy drift of a generic Runge–Kutta scheme. Crucially, this bound constrains energy, not position.

The general-relativistic (1PN) correction

To the two-body Sun–planet interaction we optionally add the leading first post-Newtonian (1PN) acceleration in the Schwarzschild limit:

$$\mathbf a_{\mathrm{GR}} = \frac{GM}{c^2 r^2}\left[\left(\frac{4GM}{r} - v^2\right)\hat{\mathbf r} + 4(\mathbf v \cdot \hat{\mathbf r})\,\mathbf v\right].$$

Secular perturbation analysis gives the per-orbit advance of the perihelion, $\Delta\varpi = 6\pi G M / [a(1-e^2)c^2]$, which for Mercury evaluates to the celebrated $\approx 43''$ per century.

Deterministic chaos and the Lyapunov exponent

Nearby phase-space trajectories separate as $\delta(t) \approx \delta_0 e^{\lambda t}$, where $\lambda>0$ is the largest Lyapunov exponent. For the solar system the Lyapunov time is $1/\lambda \approx 5$ Myr. This exponential separation is the engine of the predictability horizon.

3. The Fidelity–Limit Theorem

Let $\Delta(t)$ denote the positional error magnitude. Two mechanisms act simultaneously: the chaotic flow amplifies existing error at rate $\lambda$, and each integrator step injects a local truncation error at rate $C h^{p}$ per unit time. See the dedicated explainer for a fuller treatment.

Lemma (Error growth)

$\Delta(t)$ obeys $\dot\Delta = \lambda\Delta + C h^{p}$ with $\Delta(0)=\Delta_0$, whose exact solution is $\Delta(t) = (\Delta_0 + C h^{p}/\lambda) e^{\lambda t} - C h^{p}/\lambda.$

Theorem (Predictability horizon)

$$t_{\mathrm{lim}} = \frac{1}{\lambda}\,\ln\!\left[\frac{\Delta_{\mathrm{tol}}}{\Delta_0 + C h^{p}/\lambda}\right].$$

Corollary (The measurement ceiling)

When $\Delta_0 \gg Ch^p/\lambda$, $t_{\mathrm{lim}} \to \lambda^{-1}\ln(\Delta_{\mathrm{tol}}/\Delta_0)$, independent of the integrator. No amount of computation extends prediction beyond this ceiling; only a better measurement of reality can.

Inserting canonical values ($1/\lambda \approx 5$ Myr, $\Delta_0 \approx 15$ m, $\Delta_{\mathrm{tol}} \approx 1$ AU) gives $t_{\mathrm{lim}} \approx 115$ Myr — reproducing the established ~100 Myr solar-system horizon as a consistency check, not a fit.

4. The Provenance Guarantee

Every physical constant carries a structured provenance row {symbol, value, unit, source, source_type}. An automated audit enumerates every floating-point constant in the physics core and hard-fails if any lacks a matching provenance row.

Provenance-audited physical constants (seed rows).
SymbolValueUnitSource
$G$6.67430×10⁻¹¹m³·kg⁻¹·s⁻²CODATA 2018
$c$299 792 458 (exact)m·s⁻¹SI (2019)
$GM_\odot$1.32712440018×10²⁰m³·s⁻²IAU 2015 / DE440
AU1.495978707×10¹¹ (exact)mIAU 2012 B2

5. Methods

The simulator separates into isolated units: a pure physics core (proven laws, conserved-quantity evaluators, pluggable integrators; NumPy only); a validation harness; an analysis module (Lyapunov estimation, fidelity-limit computation); and a visualiser. It implements a symplectic velocity-Verlet (leapfrog) integrator and a fourth-order Runge–Kutta scheme. The largest Lyapunov exponent is estimated by the Benettin renormalisation method. Perihelion longitude is tracked via the Laplace–Runge–Lenz vector, with the relativistic advance isolated by differencing Newtonian and Newtonian+1PN arms. Initial conditions come from NASA JPL's DE440 via Horizons; the core is cross-checked against REBOUND.

Pre-registered targets

  • T1 — Two-body Kepler oracle reproduced to $< 10^{-10}$ relative error.
  • T2 — Symplectic energy error bounded while RK4 drifts secularly.
  • T3 — Inner-planet positions match DE440 to a stated tolerance.
  • T4 — Mercury perihelion advance $= 43'' \pm 2''$ per century.
  • T5 — Lyapunov time within an order of magnitude of ~5 Myr.
  • T6 — Measured $t_{\mathrm{lim}}(h)$ follows the horizon law.

6. Results

Pre-registered targets and measured outcomes.
TargetOutcomeSummary
T1metKepler oracle: energy error 6.6×10⁻¹⁵, closure 2.0×10⁻⁹.
T2metLeapfrog bounded (≤ 3.2×10⁻¹³); RK4 secular (~1.1×10⁻⁸).
T3partialDE440 error ~8.5×10⁵ km — diagnosed common-mode model drift.
T4metMercury GR precession 42.99″/century vs 43″ (0.03%).
T5validatedBenettin estimator verified on controlled chaos.
T6metHorizon gain 226 293 s per step-halving = p·ln2/λ.
Perihelion-longitude shift versus orbit number for Mercury, yielding 42.99 arcseconds per century.
Mercury's relativistic perihelion advance: 42.99″/century (target T4).
Relative energy error vs orbit number: leapfrog bounded, RK4 drifting.
Leapfrog (bounded) vs. RK4 (secular drift) energy error (target T2).
Per-body positional error against DE440 after 10 years.
Per-body error vs. DE440 — common-mode drift, not chaos (target T3).
Predictability horizon versus step-size halvings — a straight line.
Predictability horizon vs. step-size halvings — logarithmic return (target T6).

7. Discussion

Three of six pre-registered targets are met outright (T1, T2, T4), one confirms the central theorem quantitatively (T6), one validates a method while flagging a compute limit (T5), and one is a diagnosed partial result (T3). The strongest outcome is T6: the measured horizon increment reproduces the theoretical $p\ln2/\lambda$ to four significant figures, with $\lambda$ measured independently — testing the Fidelity–Limit Theorem as a falsifiable prediction and confirming it. The practical lesson: beyond a computable crossover, resources are better spent measuring initial conditions than refining the integrator.

Frequently Asked Questions

What is this paper about?

The paper by Debosmita Sarkar presents a provenance-audited gravitational N-body world simulator built only from proven physical laws, validated against NASA JPL's DE440 ephemeris, and introduces the Fidelity–Limit Theorem — a closed-form predictability horizon for chaotic systems.

What are the main results of the paper?

Six pre-registered targets: the Kepler oracle to $10^{-10}$, bounded symplectic energy error vs secular RK4 drift, DE440 validation, Mercury's relativistic perihelion advance of 42.99 arcseconds per century (0.03% from observed), a validated Lyapunov estimator, and confirmation of the logarithmic-return horizon law to four significant figures.

Who wrote the paper and where is it published?

It was written by Debosmita Sarkar, an independent physicist in Kolkata, India, and published on Zenodo in 2026 under DOI 10.5281/zenodo.21329246, licensed CC BY 4.0.

How can I cite this paper?

Debosmita Sarkar (2026). A Provenance-Audited Gravitational World Simulator Validated Against DE440 with a Formal Predictability Analysis. Zenodo. DOI: 10.5281/zenodo.21329246.

Selected References

  1. I. Newton, Philosophiæ Naturalis Principia Mathematica, 1687.
  2. E. Noether, "Invariante Variationsprobleme," Nachr. Ges. Wiss. Göttingen, 235 (1918).
  3. A. Einstein, "Erklärung der Perihelbewegung des Merkur…," Sitzungsber. Preuss. Akad. Wiss., 831 (1915).
  4. J. Laskar, "A numerical experiment on the chaotic behaviour of the Solar System," Nature 338, 237 (1989).
  5. G. J. Sussman, J. Wisdom, "Chaotic evolution of the solar system," Science 257, 56 (1992).
  6. E. Hairer, C. Lubich, G. Wanner, Geometric Numerical Integration, 2nd ed., Springer, 2006.
  7. H. Rein, S.-F. Liu, "REBOUND: an open-source multi-purpose N-body code," Astron. Astrophys. 537, A128 (2012).

How to cite: Debosmita Sarkar (2026). A Provenance-Audited Gravitational World Simulator Validated Against DE440 with a Formal Predictability Analysis. Zenodo. DOI: 10.5281/zenodo.21329246

BibTeX

@misc{sarkar2026simulator,
  author       = {Sarkar, Debosmita},
  title        = {A Provenance-Audited Gravitational World Simulator
                  Validated Against DE440 with a Formal Predictability Analysis},
  year         = {2026},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.21329246},
  url          = {https://doi.org/10.5281/zenodo.21329246},
  note         = {Independent Researcher, Kolkata, India}
}