The Programmer God hypothesis

if we assign geometrical objects to mass, space and time,
and then link them via a unit number relationship, 
we can build a physical universe from mathematical structures.

Could a Programmer God have used this approach?

The deep-universe simulation hypothesis

The deep-universe simulation postulates that the entire physical (mass space time) universe is a simulation, the Programmer therefore external to the universe (a God in the creator context). Conversely the ancestor simulation begins with a base reality (the Programmers originated on a physical planet).

The universe appears to follow regular and repeating patterns which can be modeled using mathematical formulas. A deep-universe simulation could therefore be using (a form of) mathematics as the programming language. This page describes a project to determine if a deep-universe simulation is feasible, and if so, how it may be programmed.

The following proposes the operation system (aka the laws of nature) functions at the Planck scale. The clock-rate (age) of the universe is the origin of Planck time where age = 1 is the big bang.
FOR age = 1 TO the_end
... generate 1 unit of Planck time T

In units of Planck time, a 13.8 billion year old universe equates to 1062, thus age also = 1062.

With each increment to age, a set of Planck units (mass M, time T, length L, charge A) are generated, these Planck units forming the scaffolding of the (growing in Planck steps) universe. It is proposed that these Planck units are geometrical objects, the function (attribute) of these units embedded into their respective geometries. Furthermore, the geometries are such that they may combine with each other to form more complex geometries such as electrons and planets, whilst retaining the underlying information (of mass, wave-length, charge ...). This requires that these MLTA geometries be able to link, and thus are not independent of each other, and so there must be a mathematical relationship between them, and this relationship can be described by a unit number (mass = 15, time = -30 ...).

And so, with each increment to age, the universe grows in time, in mass, in size ... As the universe expands by 1 unit of Planck length lp per unit of Planck time tp, this expansion occurs at v = lp/tp = c, and as this expansion is the source of motion (momentum), all particles, and objects, are traveling at, and only at, the speed of light (pulled along by this expansion), with 3D space as the surface of the expanding universe (hypersphere). However photons, lacking a mass state, can only transverse the surface (they are left behind by this expansion and so are dated, photons have an age, particles, being in the 'now', do not). As the electro-magnetic spectrum is the main tool for measuring the universe, only relative motion is observed. Relativity formulas translate between the observed (relative) 3D universe and the constant (albeit expanding) hypersphere universe.

Particles form orbital pairs with each other throughout the universe, the atomic orbital is a specific case. These orbitals rotate 1 unit of Planck length (at v = c) per increment to age. Gravitational orbits between objects are simply the sum, over time, of all the individual rotating particle-to-particle orbitals (formed between the objects). There is no gravitational or electric force required.

Particles are mathematical formulas that dictate the frequency of the Planck units. Embedded within the (geometrical) electron formula are the Planck unit objects, electron wavelength is the frequency of Planck length, electron mass the frequency of Planck mass ... there is no physical electron per se, instead the electron is an event that oscillates between an electric state (duration electron frequency) to a mass state (duration 1 tp). Particles therefore do not exist at unit Planck time but are rather events with a time (frequency) dimension (the quantum state). As the quantum state emerges from the Planck scale, and not vice-versa, quantum theories do not apply at the Planck scale.

The Planck objects have physical units (mass, length, time ...), however the simulation itself, in sum, is unit-less (merely data on a celestial hard-disk). This requires that there be certain ratios of the units whereby they may cancel each other, forming dimensionless geometrical objects (mathematical formulas), the electron is an example.

This model suggests a geometrically autonomous universe, electrons orbit protons for example, not due to inbuilt laws of physics, but according to geometrical imperatives (the respective geometries of the electron and proton).


This is a geometrical Planck scale universe model that uses only 2 dimensionless constants (alpha and Omega), dimension-ed constants G, h, c, ... and forces are not required. 

Overview of the model

Cite: "Planck scale Simulation Hypothesis via a mathematical electron model (overview)".
download: doi:10.13140/RG.2.2.18574.00326/3

Mass, length, time, ampere (MLTA) as geometrical objects

1. The Planck units are geometrical objects, constructs of 2 dimensionless constants (fine structure constant alpha and Omega).
2. The unit designations (kg, m, s, A) can be replaced by a unit number (15, -13, -30, 3), and thus the units are not independent of each other.

Cite:"Programming Planck units from a virtual electron; a Simulation Hypothesis"
Eur. Phys. J. Plus (2018) 133: 278.

Planck units from a mathematical electron



1) Programming relativity as mathematics of perspective

In hypersphere coordinates all particles travel at, and only at, the velocity of expansion c. Photons are the mechanism of information exchange, as they lack a mass state they can only travel laterally (in hypersphere co-ordinate terms) between particles and so this hypersphere expansion cannot be observed via the electro-magnetic spectrum, relativity then becomes the mathematics of perspective translating between the absolute (hypersphere) and relative motion (3D surface space) co-ordinate systems.

Cite: "Programming relativity for use in Planck scale Simulation Hypothesis modeling".
download: doi:10.13140/RG.2.2.18574.00326/3


2) Programming cosmic microwave background parameters

Described is a method for programming the cosmic microwave background parameters at the Planck scale. With each increment to the simulation clock-rate, a set of Planck units (mass, length, time, charge) are added. The mass-space parameters increment linearly, the electric parameters in a sqrt-progression, thus for electric parameters the early universe transforms most rapidly. 

Cite: "Programming cosmic microwave background parameters for Simulation Hypothesis modeling".
download: doi:10.13140/RG.2.2.31308.16004/7


3. Emulating gravity via n-body rotating particle-particle orbital pairs at the Planck scale

Gravitational orbits are the time-averaged sum of rotating particle-particle orbital pairs at the Planck scale. Every particle is connected to every other particle by a circular orbital, forming an n-body `universe' wide lattice of discrete rotating particle-particle orbitals with particles at the orbital poles. In Planck unit terms, each particle-particle orbital rotates 1 unit of Planck length per unit of Planck time (v = c) in hyper-sphere coordinates.  

Cite: "3. Emulating gravity via n-body rotating particle-particle orbital pairs at the Planck scale".
download: doi:10.13140/RG.2.2.11496.93445/15


4. Atomic orbital transitions and the fine structure constant alpha in Planck scale simulations

The orbital is a physical unit of momentum identical to the photon albeit of inverse phase. Furthermore it is the orbital radius (the Bohr radius) which is treated as the physical structure, while rotating it pulls the electron with it creating the orbit. 

Cite: "4. Atomic orbital transitions and the fine structure constant alpha in Planck scale simulations".
download: doi:10.13140/RG.2.2.23106.71367/6


Links to wiki pages

The articles have also been transferred to wiki sites to take advantage of the cross-linking (to other wiki pages) function, this greatly reduces the text needed. These are the latest revsions as of 3.1.2024
Date of revision: 24 December 2023 11:30 UTC
Date of revision: 20 December 2023 10:59 UTC
Date of revision: 20 December 2023 11:51 UTC
Date of revision: 9 November 2023 02:45 UTC
Date of revision: 12 February 2023 02:02 UTC
Date of revision: 10 February 2023 03:27 UTC
Date of revision: 17 June 2022 18:55 UTC
Date of revision: 12 December 2023 04:42 UTC