Physics / Cosmology / Simulation
Computational Specification for a Relational Static Cosmology Physics Engine
Report summary
Modern general relativity represents the universe using a continuous four-dimensional pseudo-Riemannian manifold, interpreting gravity as the physical warping of coordinate space and time.1 However, this geometric formulation is not mathematically unique, suggesting that treating spacetime as a phys
Key topics
- Physics / Cosmology / Simulation
- Physics
- Cosmology
- Simulation
- AI
- .NET
- TypeScript
- Angular
- RxJS
Research provenance
For citation, use the report title and canonical URL. Archival presence does not establish authorship or promote report statements into portfolio evidence.
This page renders the archived Markdown as safe, formatted HTML. It is background research and does not become a portfolio claim without evidence review.
Full report
On this page
Ontological Relationalism and the Elimination of Coordinate Spacetime
Modern general relativity represents the universe using a continuous four-dimensional pseudo-Riemannian manifold, interpreting gravity as the physical warping of coordinate space and time.1 However, this geometric formulation is not mathematically unique, suggesting that treating spacetime as a physical, stretchable fabric is an instrumentalist shortcut.1 To build a simulation engine that functions entirely without a physical spacetime metric, space and time must be modeled as emergent, relational properties of discrete matter configurations.1 This approach aligns with Leibnizian relationalism, which asserts that space is merely an abstract web of relations among coexisting bodies, disappearing entirely if all matter is removed.1
Point-Coincidences and the Hole Argument
The ontological rejection of coordinate spacetime is mathematically supported by Einstein’s Hole Argument.1 If individual points on a coordinate manifold possessed an independent physical existence, the application of an active diffeomorphism—a smooth shifting of the coordinate grid within a matter-free region—would generate mathematically distinct metric fields that satisfy the identical gravitational field equations.1 This mathematically distinct mapping would result in a failure of physical determinism.1 To preserve determinism, the concept of a physical manifold container must be discarded.1 Instead, physical reality is defined strictly through point-coincidences, which are the localized intersections of material worldlines and field values.1 Space and time do not exist as absolute backgrounds; they are generated dynamically by the matter fields contained within the system.1
Teleparallelism and Flat Weitzenböck connections
To simulate gravitational interactions on a flat coordinate background without deforming coordinate intervals, the physics engine can implement the Teleparallel Equivalent of General Relativity (TEGR).1 Instead of using the metric-compatible, torsion-free Levi-Civita connection ([Figure omitted from source export]) of general relativity, TEGR operates on a flat Weitzenböck spacetime.1 The simulation calculates dynamics using a dynamical tetrad field ([Figure omitted from source export]) to define a flat connection 1: [Figure omitted from source export] In this representation, the Riemann curvature tensor of the Weitzenböck connection vanishes identically everywhere 1: [Figure omitted from source export] All gravitational degrees of freedom are instead mapped to a non-vanishing torsion tensor [Figure omitted from source export].1 Rather than warping space or time, gravity behaves as a translation gauge force mediated by a translational gauge potential ([Figure omitted from source export]).1 This gauge force physically deflects material bodies from their straight-line inertial paths within a flat, non-relativistic coordinate system.1 Because TEGR is dynamically equivalent to standard general relativity, it yields identical physical predictions for all observable phenomena while operating entirely on flat, Euclidean coordinate systems.1
The Discrete Informational Lattice
To replace continuous spatial backgrounds with a computationally decidable framework, the simulation engine represents physical configurations on a discrete informational lattice.1 This model draws on digital physics frameworks proposed by Konrad Zuse and Edward Fredkin, where physical laws emerge as the outputs of local, algebraic state-machine updates on a cellular automaton.1 Macroscopic spatial coordinates and distances are modeled as "logical qubits" reconstructed via quantum error-correction codes from highly entangled underlying "physical qubits".1 Instead of deconstructing the continuous Einstein field equations into complex, mathematically unstable numerical subroutines—such as York-ADM or BSSN formulations to maintain metric constraints—the engine computes step-by-step algebraic transitions.1 This structure eliminates the coordinate singularities and infinite processing overhead associated with continuous differential equations.1
| Computational Domain | Standard General Relativity (Numerical BSSN/ADM) | Relational Lattice Engine (Spacetime-Free) |
|---|---|---|
| Space & Time Representation | Continuous 4D pseudo-Riemannian metric manifold 1 | Discrete, emergent relational lattice of entangled informational states 1 |
| Mathematical Connection | Torsion-free, curved Levi-Civita connection ([Figure omitted from source export]) 1 | Flat Weitzenböck connection with non-vanishing torsion ([Figure omitted from source export]) 1 |
| Interaction Mechanism | Matter deforms metric coordinates; light travels on null geodesics 1 | Translational gauge potentials exert physical forces on flat coordinates 1 |
| Algorithmic Complexity | Extremely high; requires solving continuous non-linear partial differential equations 1 | Low to moderate; bounded by local, algebraic state-machine updates 1 |
| Singularity Vulnerability | Subject to coordinate and physical singularities (e.g., black hole collapses) 1 | Coordinate-free; inherently stable against coordinate and mathematical singularities 1 |
Rigid-Body Dynamics and Engine-Level Solver Mechanics
To build a practical, real-time interactive simulation of this spacetime-free cosmology, the engine must merge these advanced cosmological equations with a robust, deterministic rigid-body physics solver.1 In the web demo application, physical entities (such as platforms, dynamic crates, and test meshes) are modeled as discrete mass nodes residing in flat coordinates.1
Contact Resolution, Restitution, and Friction Models
At the narrowphase collision level, the engine resolves physical interactions between overlapping rigid bodies.1 Collision boundaries are represented by discrete meshes, including standard testing shapes such as a Stanford bunny mesh.4 When the narrowphase detector identifies an intersection, it calculates the collision normal and penetration depth.1 The contact solver corrects the velocities of colliding bodies using a configurable bounciness parameter (restitution, [Figure omitted from source export]) and a surface friction parameter ([Figure omitted from source export]).4 For dynamic impacts, the normal impulse [Figure omitted from source export] is computed as: [Figure omitted from source export] where [Figure omitted from source export] is the relative velocity at the contact point, [Figure omitted from source export] is the collision normal, and [Figure omitted from source export] represents the moment of inertia.4 Friction is implemented via a tangential force that opposes sliding velocity.4 When modeling slippery environments—such as a dynamic crate sliding across a low-friction ice platform—the tangential friction impulse [Figure omitted from source export] is clamped to a maximum value governed by Coulomb’s law 4: [Figure omitted from source export] By dynamically modifying [Figure omitted from source export] and [Figure omitted from source export], the engine simulates realistic bouncing and sliding behaviors across distinct material surfaces.4
Constraints, Springs, and Structural Assemblies
To simulate complex mechanical assemblies, the engine resolves joint constraints using Lagrange multipliers and Jacobians.5 For example, assemblies like the Trammel of Archimedes are simulated inside a dynamic containment box to test coordinate stability and constraint limits.6 For rolling constraints and complex circular trajectories, the mathematical formulations require exact differentiation of coordinate constraints, which are prone to floating-point arithmetic errors if solved with low-precision integrators.5 Elastic connections are modeled using dynamic spring-mass-damper systems.5 The force exerted by a spring connector is defined as: [Figure omitted from source export] where [Figure omitted from source export] is the spring stiffness, [Figure omitted from source export] is the damping coefficient, and [Figure omitted from source export] is the relative velocity.5 To prevent numerical instability and sudden explosive energy gains, the engine matches the spring stiffness to the global integration frequency (system frequency, [Figure omitted from source export]) 5: [Figure omitted from source export] If [Figure omitted from source export] approaches the Nyquist limit of the physics time step ([Figure omitted from source export]), the integration errors cascade, causing constraint drift.5 The engine solves these configurations by assembling rigid structural members using triangular geometries.5 Triangulation distributes mechanical stresses across multiple nodes, ensuring structural rigidity without relying on high-frequency spring constraints.5
Scene Serialization and the JSON Scene-Graph
To manage and share complex simulation environments, the engine incorporates a dedicated serialization editor, code-named "slingshot".6 Generating sophisticated physical scenarios by hand is highly inefficient and error-prone.6 The slingshot editor serializes the entire physical state—including node coordinates, mass profiles, restitution values, spring constants, and rotation constraints—into structured JSON scene-graphs.6 This allows the physics engine to instantly reload, mutate, and parse custom scenarios.6
JSON { "simulation\_metadata": { "engine\_version": "1.7.0", "global\_damping": 0.01, "integration\_timestep": 0.01667 }, "rigid\_bodies": \[ { "id": "crate\_01", "type": "dynamic", "mesh": "cube", "mass": 5.0, "restitution": 0.5, "friction": 0.3, "position": \[0.0, 10.0, 0.0\], "velocity": \[0.0, \-2.0, 0.0\] }, { "id": "ice\_platform", "type": "static", "mesh": "plane", "mass": 0.0, "restitution": 0.1, "friction": 0.02, "position": \[0.0, 0.0, 0.0\], "velocity": \[0.0, 0.0, 0.0\] } \], "constraints": \[ { "type": "spring", "body\_a": "crate\_01", "body\_b": "ice\_platform", "stiffness": 150.0, "damping": 5.0, "rest\_length": 5.0 } \] }
Relational Gravity and the Entropic Beta-Matter Formulation
Because the simulation engine does not contain a physical spacetime manifold, it must reject standard metric-based gravitational acceleration.1 Instead, the engine implements an entropic, relational gravity model where gravitational forces emerge from informational gradients among discrete baryonic mass nodes, completely replacing the concept of metric curvature.1
Holographic Entropy and Verlinde's Framework
Following the holographic principle and Erik Verlinde’s emergent gravity framework, space is represented as a series of informational boundary screens.8 The informational entropy [Figure omitted from source export] encoded on a spherical boundary screen of radius [Figure omitted from source export] enclosing a central mass [Figure omitted from source export] is defined as 7: [Figure omitted from source export] where [Figure omitted from source export] is the screen area and [Figure omitted from source export] is the Planck length.7 The total number of informational degrees of freedom [Figure omitted from source export] on the boundary screen is written as 7: [Figure omitted from source export] By applying the equipartition theorem, the total energy associated with these degrees of freedom is equated to the enclosed rest mass, [Figure omitted from source export].7 By substituting the relations and applying the Unruh temperature formula ([Figure omitted from source export]), the standard Newtonian gravitational acceleration is derived 7: [Figure omitted from source export] This demonstrates that gravitational attraction can be modeled as an entropic force arising from information gradients on a flat coordinate grid without invoking curved spacetime.7
The Missing 2/3 Factor Correction
When simulating entropic gravity in low-acceleration regimes, a critical mathematical correction must be integrated.10 Erik Verlinde’s original derivations of emergent gravity contained a missing geometric factor of [Figure omitted from source export] when integrating the spatial volume-law entropy of dark energy in de Sitter space.10 In the presence of a central baryonic mass [Figure omitted from source export], the volume-law entropy of space competes with the area-law entropy of the boundary screen.10 Verlinde’s original formulation incorrectly calculated Milgrom’s critical acceleration threshold [Figure omitted from source export] as 10: [Figure omitted from source export] By correctly integrating the volume-law contribution, the missing [Figure omitted from source export] factor is restored, modifying the critical acceleration relation 10: [Figure omitted from source export] When applied to the dynamics of spiral galaxies, this corrected value provides a superior fit to galactic rotation curves, resolving the anomalous "wiggles" or oscillations that occurred when using the uncorrected constant.10
The Relational Coupling Parameter [Figure omitted from source export] and MOND Equivalence
To simulate flat rotation curves without introducing physical dark matter particles, the engine implements a localized variation parameter [Figure omitted from source export].1 Gravity is calculated directly between baryonic mass nodes, with its coupling strength scaled by [Figure omitted from source export] 1: [Figure omitted from source export] In high-density, high-acceleration environments, the parameter stabilizes at [Figure omitted from source export], recovering standard Newtonian dynamics.1 In low-acceleration regimes (where the local acceleration drops below [Figure omitted from source export]), the coupling strength increases 1: [Figure omitted from source export] where [Figure omitted from source export] is the dimensionless acceleration ratio.13 The engine implements a smooth, continuous arc-tangent interpolating function to transition between regimes 13: [Figure omitted from source export] In deep-MOND, low-acceleration regimes ([Figure omitted from source export]), this interpolating function approximates [Figure omitted from source export].13 Substituting this limit into the force equation yields: [Figure omitted from source export] The orbital velocity of a test mass orbiting at radius [Figure omitted from source export] becomes independent of distance 13: [Figure omitted from source export] This mathematically reproduces the constant asymptotic velocity observed in galactic rotation curves and derives the Baryonic Tully-Fisher relation ([Figure omitted from source export]) directly from the visible baryonic distribution.13 This local scaling of gravitational strength creates a phantom dark matter effect, coined "[Figure omitted from source export]\-matter," without requiring non-baryonic matter particles.1
The Rotation Curve Fitting Model (RCFM)
To process and predict rotation curves, the engine also supports the Rotation Curve Fitting Model (RCFM).17 Rather than altering the underlying gravity laws at a distance, the RCFM attributes the flat rotation curves of spiral galaxies to relativistic frame-dragging and frame-shifting effects between curved emitter and receiver frames.17 Historically, these frame differences were ignored by applying simple Galilean subtraction to relative velocities.17 The RCFM instead models these frame variations using Schwarzschild gravitational redshift terms, performing a one-to-one Lorentz mapping across radial coordinates 17: [Figure omitted from source export] Using this formulation, the engine fits rotation curve data across dynamic ranges with fewer free parameters than standard dark matter halo models.17
| Rotation Curve Parameter | Standard Dark Matter Halo Models (NFW) | Relational MOND / Beta-Matter Solver | Relational Frame-Dragging Solver (RCFM) |
|---|---|---|---|
| Baryonic Mass | Calculated from visible light 14 | Calculated from visible light 14 | Calculated from visible light 17 |
| Dark Matter Fraction | Typically [Figure omitted from source export] of total galaxy mass 18 | 0% (Completely absent) 1 | 0% (Completely absent) 17 |
| Free Parameters | Multiple halo scaling and density parameters 17 | Single critical acceleration parameter [Figure omitted from source export] 10 | Single model parameter mapping receiver/emitter 17 |
| Tully-Fisher Relation | Requires fine-tuning of halo and baryonic ratios 17 | Naturally derived as a direct consequence of the low-acceleration limit 13 | Derived from relativistic frame-mapping of luminous mass 17 |
Modernized Tired Light and Covarying Coupling Constants
To explain cosmological redshift without metric space expansion, the engine implements the modern Covarying Coupling Constants and Tired Light (CCC+TL) hybrid model.1
Resolving Historical Redshift Objections
Historically, Fritz Zwicky’s 1929 tired light hypothesis was discarded because simple photon scattering off free electrons would produce angular blurring, introduce color-dependent wavelength dispersion, and fail to match the [Figure omitted from source export] Tolman surface brightness relation.3 The CCC+TL framework resolves these objections by combining tired light energy decay with the systematic, covarying evolution of fundamental coupling constants over cosmic time.1 The gravitational constant [Figure omitted from source export], the speed of light [Figure omitted from source export], Planck’s constant [Figure omitted from source export], and the elementary charge [Figure omitted from source export] vary in a covarying, interrelated manner.1 This covariance is structured such that all dimensionless ratios—including the fine-structure constant [Figure omitted from source export]—remain strictly invariant over cosmic time 1: [Figure omitted from source export] Because these constants co-evolved, ancient atomic configurations had stronger binding energies, emitting photons at lower frequency states.1 The total observed cosmological redshift [Figure omitted from source export] is divided between these historical atomic states and the energy decayed during transit 1: [Figure omitted from source export] This hybrid model satisfies the Tolman surface brightness test, fits high-redshift Type Ia supernova data, and extends the calculated age of the universe to 26.7 billion years, explaining the mature galaxies observed at cosmic dawn by the James Webb Space Telescope.1
Mathematical Derivation of Tired Light Energy Decay
The tired light component of the engine calculates continuous energy attenuation as a function of the distance traveled through the intergalactic medium.1 Let [Figure omitted from source export] be the initial photon energy at emission, and [Figure omitted from source export] be the energy at a distance [Figure omitted from source export] from the source.23 If a photon transfers a small, constant fraction [Figure omitted from source export] of its energy to intergalactic matter for every unit of distance (light-year) traveled, its remaining energy after [Figure omitted from source export] light-years is 23: [Figure omitted from source export] Taking the natural logarithm of both sides yields 23: [Figure omitted from source export] Since the distance [Figure omitted from source export] is related to the integer number of light-years by [Figure omitted from source export], we substitute to obtain 23: [Figure omitted from source export] Since [Figure omitted from source export] represents a fraction ([Figure omitted from source export]), the term [Figure omitted from source export] is negative.23 We define a positive attenuation coefficient [Figure omitted from source export] with units of [Figure omitted from source export] 23: [Figure omitted from source export] Substituting [Figure omitted from source export] into the logarithmic equation yields the exponential energy decay relation 23: [Figure omitted from source export] To express this decay in terms of transit time [Figure omitted from source export], we substitute [Figure omitted from source export] 23: [Figure omitted from source export] We define the attenuation time constant as [Figure omitted from source export], which governs the rate of energy decay over time 23: [Figure omitted from source export] The attenuation half-time [Figure omitted from source export]—the time required for a photon to lose half of its energy—is written as 23: [Figure omitted from source export] The cosmological redshift [Figure omitted from source export] produced by this tired light decay is defined by the wavelength ratio 23: [Figure omitted from source export] Because this energy attenuation is frequency-independent, it redshifts all spectral lines uniformly, preserving the blackbody profile of the cosmic microwave background and preventing color-dependent dispersion.21
| Cosmological Variable | Standard ΛCDM Cosmology | Modernized CCC+TL Static Cosmology |
|---|---|---|
| Redshift Mechanism | Metric expansion of the spatial manifold 1 | Covarying coupling constants \+ tired light energy decay 1 |
| Universe Age | [Figure omitted from source export] years 20 | [Figure omitted from source export] years 1 |
| Fine-Structure Constant | Assumed strictly static over cosmic time 1 | [Figure omitted from source export] remains strictly static; [Figure omitted from source export], [Figure omitted from source export], and [Figure omitted from source export] covary 1 |
| Speed of Light | Strictly static in vacuum ([Figure omitted from source export]) 1 | Decays over cosmic time ([Figure omitted from source export]) 1 |
| Particle Masses | Strictly static 1 | Scale inversely with the speed of light ([Figure omitted from source export]) 1 |
Proca Electrodynamics and Fluid Media Subroutines
To simulate flat-space gravitational lensing and resolve cosmological time dilation without metric expansion, the engine replaces Maxwellian electrodynamics with Proca’s massive vector field equations.1
Proca Vacuum Dispersion and Supernova Time Dilation
Under standard Maxwellian electromagnetism, the photon is massless ([Figure omitted from source export]), meaning all electromagnetic waves propagate at a constant velocity [Figure omitted from source export].1 In the Proca formulation, the photon is assigned a non-zero rest mass [Figure omitted from source export], which modifies the vacuum dispersion relation.1 The velocity [Figure omitted from source export] of a Proca photon is dependent on its energy [Figure omitted from source export] 1: [Figure omitted from source export] As a polychromatic wave packet (such as the light emitted from a distant supernova) travels across the universe, its distinct frequency components propagate at slightly different velocities.1 This velocity differential physically stretches the wave packet along the line of sight.1 The accumulated width [Figure omitted from source export] of a wave packet that has traveled a distance [Figure omitted from source export] is stretched in proportion to its redshift 1: [Figure omitted from source export] This massive photon vacuum dispersion reproduces the observed kinematic time dilation of Type Ia supernova light curves in a static universe, matching the observational data that rule out classical, non-dispersive tired light models.1
Flat-Space Gravitational Lensing and Spin Deflection
Rather than modeling gravitational lensing as light following null geodesics in warped spacetime, the engine treats lensing as a vector field scattering interaction in flat coordinates.1 The effective path of light passing through a gravitational potential [Figure omitted from source export] can be mapped to propagation through an optical medium with a spatially varying refractive index [Figure omitted from source export] 28: [Figure omitted from source export] Under standard Newtonian optics, treating a photon as a simple massive scalar particle yields a deflection angle of [Figure omitted from source export], which is exactly half of the observed relativistic deflection.1 By modeling the photon as a massive spin-1 vector field under Proca electrodynamics, the spin-gravitational coupling of the vector potential [Figure omitted from source export] with the gravitational field tensor introduces a spin-dependent correction to the trajectory.25 Under the eikonal approximation, the flat-space deflection angle [Figure omitted from source export] of a Proca photon is written as 29: [Figure omitted from source export] where [Figure omitted from source export] is the radius of closest approach.29 To align with precision gravitational lensing observations, this spin-dependent modification must satisfy the constraint 29: [Figure omitted from source export] For highly relativistic photons, this vector coupling matches the observed relativistic deflection angle of [Figure omitted from source export] in flat space, providing a physical scattering mechanism that replaces the geometric concept of metric warping.1
Plasma Interactions and Electromagnetically Induced Transparency
To simulate propagation through real intergalactic environments, the engine incorporates fluid medium subroutines 1:
- Microscopic Compton Scattering Subroutine: Simulates discrete collision events where photons scatter off free electrons in intergalactic plasma.1 This transfers kinetic energy to recoiling electrons and shifts wavelengths, generating a Dispersion Measure proportional to redshift.1
- Electromagnetically Induced Transparency (EIT) Subroutine: Models quantum interference within dense plasma regions.1 Using Rabi frequencies and coupling constants, the subroutine maps electromagnetic wave packets into slow-moving "Dark-State Polaritons," simulating localized reductions in the speed of light.1
Relational Space Travel and Matter Profiling
Within a static, non-expanding universe, objects traveling through the intergalactic medium do not experience the coordinate "stretching" of metric expansion.1 Instead, the engine models physical resistance and energy-state transformations to govern spatial dynamics.1
Dynamic Drag Laws in a Static Medium
Any physical body (such as a simulated spacecraft) propagating through the intergalactic medium experiences retarding forces.1 The engine models this resistance using two distinct dynamic drag laws 1:
[Figure omitted from source export] where [Figure omitted from source export] is the local baryonic gas density, [Figure omitted from source export] is the drag coefficient, and [Figure omitted from source export] is the cross-sectional area of the body.1
[Figure omitted from source export] where [Figure omitted from source export] is the Thomson scattering cross-section and [Figure omitted from source export] is the radiation energy density.1
- Baryonic Drag Force ([Figure omitted from source export]): Caused by direct mechanical collisions with the warm-hot intergalactic gas and plasma.1 It scales quadratically with velocity and is written as 1:
- Radiative Drag Force ([Figure omitted from source export]): Generated by the coherent scattering of the cosmic microwave background and ambient starlight.1 It scales linearly with velocity, dominating primarily at relativistic or sub-atomic scales 1:
Thermodynamic Photon Condensation and Graviballs
Over cosmological timescales, propagating photons continuously lose kinetic energy via the tired light mechanism.1 The engine models this energy decay as a thermodynamic transition.1 When ancient, redshifted photons decay to extremely low energy states, they undergo a phase change.1 They freeze out into a cold, sub-luminal condensate of stable, non-relativistic bound states called "graviballs".1 These massive, non-luminous graviballs accumulate over billions of years, physically constituting the cold dark matter substrate observed in galactic halos and clusters.1
Web UI Usability and Real-Time Diagnostics Architecture
To render these complex relational mechanics in an accessible, interactive web application, the simulation engine is designed around a dual-tier usability architecture.1
Dual-Tier Web Architecture
To accommodate both educational users and advanced physics researchers, the application implements a dual-tier web framework 1:
- Declarative Beginner Tier: Novices can construct and manipulate physical scenes without writing code.1 The engine exposes custom, zero-install HTML elements (such as \<game-component\>, \<platform-component\>, and \<crate-component\>) that leverage the browser's native DOM parser, allowing scenes to be defined using simple HTML markup.1
- Low-Overhead Developer Tier: Offers direct, low-overhead JavaScript/TypeScript API bindings.1 Advanced users can configure solver subroutines, alter time-step integration, adjust the restitution and friction parameters of dynamic bodies, and directly monitor coordinate states.1
- GPU-Accelerated Rendering: Computations are performed inside a high-performance WebAssembly (Wasm) core compiled from C++ or Odin.1 To maintain a smooth 60 frames-per-second refresh rate during dense calculations, the HTML5 \<canvas\> rendering pipeline offloads draw calls to the GPU using CSS 3D transforms (translate3d).1
Real-Time Visual Overlays and Diagnostics
To make abstract, non-relativistic and relational concepts intuitive, the engine overlays visual diagnostics directly onto the simulated bodies 1:
- Broadphase Spatial Overlays: Renders interactive visual boundaries of the Axis-Aligned Bounding Box (AABB) trees and uniform spatial grids, demonstrating how the engine prunes non-colliding objects to optimize computation.1
- Narrowphase Contact Geometry: When rigid bodies (such as crates and bunny meshes) collide, the engine overlays geometric vectors in real time 1:
- Red Arrows: Represent the exact penetration depth and overlap distance.1
- Yellow Circles: Mark the precise coordinates of contact points.1
- Blue Lines: Trace the surface contact normals and force reflection axes.1
- Force Propagation Mapping: Displays green arrows scaling with linear velocity and orange curved vectors depicting angular velocity and torque.1 The engine color-codes isolated mechanical islands in real time, demonstrating how forces propagate through stacked assemblies.1
Educational Subroutine Modules
The physics engine integrates interactive modules to demonstrate observational physical concepts 1:
- Stellar Parallax Module: Users can interactively scale the baseline distance (such as Earth's orbit) and observe the resulting changes in stellar parallax.1 The module displays how proper motion (arcseconds per year) and distance (parsecs) convert to tangential velocity, making scale-based astronomy intuitive.32
- Plate Scale Module: Demonstrates the trade-offs of astronomical detectors.1 Users can adjust the focal ratio and CCD pixel size to see how shorter focal ratios maximize light collection per pixel while degrading the angular resolution (arcseconds per pixel), illustrating the limits of optical systems.1
Synthesis and Implementation Roadmap
To successfully implement this relational cosmology within the web physics engine and demo, the software architecture must execute several development phases:
- Deploy flat Weitzenböck coordinates: Replace curved metric geodesics with a flat coordinate system governed by translational torsion. This allows gravitational forces to be computed using standard, high-performance Euclidean vector math.1
- Implement the slingshot JSON scene-graph: Expose an editor to serialize rigid-body properties, contact parameters (friction, bounciness), and structural constraints.4 This enables deterministic reload states for testing numerical stability.5
- Integrate the corrected entropic gravity solver: Compute gravitational attraction directly between baryonic mass nodes, scaled by the localized coupling parameter [Figure omitted from source export].1 Incorporate the corrected Milgrom constant [Figure omitted from source export] to fit rotation curves without dark matter.10
- Deploy the CCC+TL decay cascade: Redshift incoming light using the joint covarying constants and tired light formulas.1 Compute continuous energy attenuation using the exponential decay subroutine ([Figure omitted from source export]).23
- Apply Proca massive photon dispersion: Assign a non-zero rest mass to photons, using vacuum dispersion to stretch wave packets over distance.1 This reproduces supernova time dilation and the [Figure omitted from source export] Tolman surface brightness relation in a static coordinate framework.1
Works cited
- Alternative Physics Simulation Frameworks.md
- Speed of Light and Rates of Clocks in the Space Generation Model of Gravitation, Part 1 \- viXra.org, accessed May 28, 2026, https://vixra.rxiv.org/pdf/1406.0090v1.pdf
- Tired light \- Wikipedia, accessed May 28, 2026, https://en.wikipedia.org/wiki/Tired\_light
- I Made a Physics Engine \- YouTube, accessed May 28, 2026, https://www.youtube.com/watch?v=QlLy4QWIb44
- Building a Physics Engine with C++ and Simulating Machines \- YouTube, accessed May 28, 2026, https://www.youtube.com/watch?v=TtgS-b191V0
- Physics Engine from Scratch \- YouTube, accessed May 28, 2026, https://www.youtube.com/watch?v=BtJfHoxAc4w
- Informational Entropic Gravity (IEG): Gravitational Dynamics as Informational Symmetry Emergent from Entropy \- Preprints.org, accessed May 28, 2026, https://www.preprints.org/manuscript/202601.2277
- Entropic gravity \- Wikipedia, accessed May 28, 2026, https://en.wikipedia.org/wiki/Entropic\_gravity
- Emergent gravity and the dark universe, accessed May 28, 2026, https://www.quantumuniverse.nl/emergent-gravity-and-the-dark-universe?pdf=1113
- Comment on “Emergent Gravity and the Dark Universe” by Erik Verlinde \- SciPost, accessed May 28, 2026, https://scipost.org/comments/5434/attachment
- Comment on “Emergent Gravity and the Dark Universe” by Erik Verlinde \- arXiv, accessed May 28, 2026, https://arxiv.org/html/1909.01734v3
- The Gravity of the Situation: Erik Verlinde's Emergent Gravity and Its Implications for Dark Matter and Dark Energy \- Pete SonEarth, accessed May 28, 2026, https://petesonearth.medium.com/the-gravity-of-the-situation-erik-verlindes-emergent-gravity-and-its-implications-for-dark-matter-941c8be99bdb
- A MOND model applied to the rotation curve of galaxies \- World Scientific Publishing, accessed May 28, 2026, https://www.worldscientific.com/doi/10.1142/S0218271825500014
- Rotation Curve Fitting, accessed May 28, 2026, https://astroweb.case.edu/ssm/mond/mondprocedure.html
- A MOND model applied to the rotation curve of galaxies \- arXiv, accessed May 28, 2026, https://arxiv.org/html/2502.20599v1
- The MOND paradigm of modified dynamics \- Scholarpedia, accessed May 28, 2026, http://www.scholarpedia.org/article/The\_MOND\_paradigm\_of\_modified\_dynamics
- Rotation Curve Fitting Model \- arXiv, accessed May 28, 2026, https://arxiv.org/html/2310.04372v4
- Dark Matter in Galaxies and Clusters \- Status of Dark Matter in the Universe \- Katherine Freese \- Caltech, accessed May 28, 2026, https://ned.ipac.caltech.edu/level5/Sept17/Freese/Freese2.html
- Cosmic Microwave Background Radiation within the Zwicky Tired Light Hypothesis \- arXiv, accessed May 28, 2026, https://arxiv.org/html/2504.10510v1
- (PDF) Testing CCC+TL Cosmology with Observed Baryon Acoustic Oscillation Features, accessed May 28, 2026, https://www.researchgate.net/publication/379007561\_Testing\_CCCTL\_Cosmology\_with\_Observed\_Baryon\_Acoustic\_Oscillation\_Features
- Tired Light Is Solved | by Michael Aaron Cody \- Medium, accessed May 28, 2026, https://medium.com/@mac123456/tired-light-solved-7fb837b1aa6c
- The evolution of various energy densities in the CCC+TL model plotted... \- ResearchGate, accessed May 28, 2026, https://www.researchgate.net/figure/The-evolution-of-various-energy-densities-in-the-CCC-TL-model-plotted-against-the\_fig1\_400549105
- The Tired-Light Hypothesis: Derivations of Basic Relations, accessed May 28, 2026, https://www.gsjournal.net/Science-Journals/Communications-Cosmology/Download/9433
- Redshift \- Wikipedia, accessed May 28, 2026, https://en.wikipedia.org/wiki/Redshift
- Dynamical and observational properties of weakly Proca-charged black holes \- arXiv, accessed May 28, 2026, https://arxiv.org/html/2601.19409v1
- Force Acting on the Photon. Elementary Theory and Astrophysical Implications \- SCIRP, accessed May 28, 2026, https://www.scirp.org/journal/paperinformation?paperid=146055
- Errors in Tired Light Cosmology, accessed May 28, 2026, https://www.astro.ucla.edu/\~wright/tiredlit.htm
- Gravitational Lensing as an Optical Framework for Modified Gravity Theories \- arXiv, accessed May 28, 2026, https://arxiv.org/html/2604.06791v1
- Closing a window for massive photons \- SciSpace, accessed May 28, 2026, https://scispace.com/pdf/closing-a-window-for-massive-photons-3upv0qlei7.pdf
- PhysicsEngine\[v1.7.0\] Demo : r/learnjavascript \- Reddit, accessed May 28, 2026, https://www.reddit.com/r/learnjavascript/comments/1t7l22a/physicsenginev170\_demo/
- Parsec confusion \- astronomy \- Physics Stack Exchange, accessed May 28, 2026, https://physics.stackexchange.com/questions/762253/parsec-confusion
- Re: parsecs and arcsecs \- UCLA Physics & Astronomy, accessed May 28, 2026, https://www.physics.ucla.edu/wwwboard/voh/fall97\_quarter/physics/3\_Huffman/messages/6.html
- How do I apply specific astronomy concepts I have learned to calculations? | Wyzant Ask An Expert, accessed May 28, 2026, https://www.wyzant.com/resources/answers/952462/how-do-i-apply-specific-astronomy-concepts-i-have-learned-to-calculations
- Angular resolution \- Wikipedia, accessed May 28, 2026, https://en.wikipedia.org/wiki/Angular\_resolution