pith. sign in
Foundational THEOREM Fundamental constants v5

The Speed of Light

c is one voxel per tick by construction; the SI value 299,792,458 m/s is a unit conversion, not a measurement of the universe

In Recognition Science the propagation speed of light is fixed by the ledger itself. The native units are the tick (one ledger posting interval) and the voxel (one causal spatial step), so c = ℓ₀ / τ₀ = 1 voxel/tick is true by definition of the unit system. The numerical value c = 299,792,458 m/s in SI is a conversion factor between the RS-native (tick, voxel) frame and the external (second, metre) frame, not a measurement that could come out otherwise. Gravity propagates at the same speed, because gravity rides the same ledger; the GW170817 bound c_grav = c to ~10⁻¹⁵ is structural in RS.

Predictions

Quantity Predicted Units Empirical Source
c (RS-native) 1 voxel/tick 1 Definition. The voxel is defined as the distance light traverses in one tick.
c (SI) 299792458 m/s 299792458 SI 2019 definition. Forced once the SI second and metre are pinned.
c_grav / c_EM 1 dimensionless 1 +/- ~1e-15 LIGO/Virgo GW170817 + GRB 170817A, Abbott et al. ApJL 848:L13 (2017).

Equations

\[ c_{\mathrm{RS}}=\frac{\ell_0}{\tau_0}=1 \]

RS-native light speed.

\[ c_{\mathrm{SI}}=299,792,458\ \mathrm{m/s} \]

SI-defined value.

Derivation chain (Lean anchors)

Each row links to the corresponding Lean 4 declaration in the Recognition Science canon. A resolved anchor has a green check; an unresolved anchor flags a registry/canon mismatch.

  1. 1 c = 1 voxel/tick (definition) def checked
    IndisputableMonolith.Constants.RSNativeUnits.c Open theorem →
  2. 2 Canonical RS unit pack U def checked
    IndisputableMonolith.Constants.RSNativeUnits.U Open theorem →
  3. 3 U.c = 1 (lemma) lemma checked
    IndisputableMonolith.Constants.RSNativeUnits.U_c Open theorem →
  4. 4 SI calibration structure (forces m/s ratio) structure checked
    IndisputableMonolith.Constants.RSNativeUnits.ExternalCalibration Open theorem →
  5. 5 Theorem: c in SI = 299,792,458 m/s theorem checked
    IndisputableMonolith.Constants.RSNativeUnits.c_in_si Open theorem →
  6. 6 c_RS in gravity module (= 1) def checked
    IndisputableMonolith.Gravity.PropagationSpeed.c_RS Open theorem →
  7. 7 Theorem: gravity propagates at c theorem checked
    IndisputableMonolith.Gravity.PropagationSpeed.c_grav_eq_c_RS Open theorem →
  8. 8 Light-cone causality certificate (5 canonical relations) def checked
    IndisputableMonolith.Physics.LightConeCausalityFromRS.lightConeCausalityCert Open theorem →
  9. 9 8 = 2^3 (theorem) theorem checked
    IndisputableMonolith.Foundation.DimensionForcing.eight_tick_is_2_cubed Open theorem →
  10. 10 8-tick cycle forces spatial dimension D = 3 theorem checked
    IndisputableMonolith.Foundation.DimensionForcing.eight_tick_forces_D3 Open theorem →

Narrative

1. Setting

Recognition Science begins with discrete primitives: a tick, written $\tau_0$, is one posting interval of the ledger; a voxel, written $\ell_0$, is the distance a unit of information traverses in one tick along a single causal step. These are not analogies, they are the chosen base units of the RS-native measurement system. Once those units exist, the propagation speed of light is fixed by construction:

$$c ;=; \frac{\ell_0}{\tau_0} ;=; 1\ \text{voxel/tick}.$$

In Lean, the unit pack U : RSUnits carries U.tau0 = 1, U.ell0 = 1, and U.c = 1. The lemma U_c : U.c = 1 is a one-liner reflexivity proof, because the speed of light in this gauge is not an empirical input, it is the unit ratio itself.

2. Why this is not circular

A reader meeting RS for the first time might object that defining the voxel as "one tick of light propagation" makes $c = 1$ tautological. The honest answer is yes, in the RS-native gauge it is tautological, and that is the point. The empirical content of "the speed of light" lives not in the dimensionless number 1 but in the calibration between the RS-native frame and any external frame such as SI. The non-trivial empirical claim is that the same calibration constants serve every process that runs on the ledger, electromagnetism, gravity, recognition flow, identity ticks, without any process-specific corrections.

The Lean structure ExternalCalibration captures exactly this. It packs the three positive scalars

$$\mathtt{seconds_per_tick},\quad \mathtt{meters_per_voxel},\quad \mathtt{joules_per_coh},$$

together with the consistency law

$$\frac{\mathtt{meters_per_voxel}}{\mathtt{seconds_per_tick}} ;=; 299{,}792{,}458.$$

The field speed_consistent of ExternalCalibration is precisely this equation. The theorem

theorem c_in_si (cal : ExternalCalibration) :
    to_m_per_s cal c = 299792458

then follows by unfolding to_m_per_s and applying cal.speed_consistent, six lines of Lean, no fitting parameter, no numerical input beyond the SI definition itself.

3. Same substrate forces gravity = light

Gravity in RS rides the same ledger that carries electromagnetism. There is no "gravitational medium" with a separate tick rate. The Lean module Gravity.PropagationSpeed makes this explicit:

def c_RS      : ℝ := 1
def c_grav_RS : ℝ := 1
theorem c_grav_eq_c_RS : c_grav_RS = c_RS := rfl

The proof is rfl, reflexivity, because both speeds are defined as 1 voxel/tick in the same gauge. The empirical content is the prediction that any measurement of $c_{\text{grav}} / c_{\text{EM}}$ at any frequency, in any local inertial frame, returns exactly 1. The 2017 binary-neutron-star merger GW170817 confirmed this to one part in $10^{15}$; RS predicts the structural equality at any precision the experiment can reach.

4. Light-cone causality

The corollary is that information propagation in RS is bounded by a light cone with $c$ at its boundary. The Lean module Physics.LightConeCausalityFromRS enumerates five canonical causal relations between events: timelike, spacelike, lightlike, past-boundary, and future-boundary. The certificate lightConeCausalityCert records the decidable count Fintype.card CausalRelation = 5. This finite count is itself a consequence of the 8-tick cycle and of the spatial dimension $D = 3$. Both upstream facts are proved in the same module: the theorem eight_tick_is_2_cubed checks $2^3 = 8$ by rfl, and the theorem eight_tick_forces_D3 shows that any dimension $D$ with $2^D = 8$ must equal $3$. The cone structure is what one gets once those are forced.

5. What the SI number reduces to

Recognition Science does not predict the SI integer 299,792,458 as a separate physical claim; that integer is the 2019 SI definition of the metre in terms of the second. Once the second is fixed by the Cs-133 hyperfine transition, the metre is defined so that c takes that exact integer value in m/s. RS's prediction is that this conversion is self-consistent at every frequency, in every inertial frame, and across every process that runs on the ledger, including gravity. If a future experiment measured any process propagating faster than c, or measured $c_{\text{grav}} \neq c_{\text{EM}}$, the single-substrate claim of RS would be refuted.

6. Where the derivation stops

The derivation stops at the RS-native gauge where c is defined to be 1. Below that level, the existence of a fundamental tick and a fundamental voxel rests on the discreteness theorem in Foundation.DiscretenessForcing. The dimension count $D = 3$ and the 8-tick cycle are upstream consequences of the same forcing argument that produces the cost function $J$ and the golden ratio $\varphi$ (see Foundation.PhiForcingDerived.phi_forcing_complete). The whole chain is checked in Lean. The SI integer 299,792,458 lives one level below, inside the ExternalCalibration structure, and is an empirical seam by design.

Falsifier

RS would be falsified if either (a) gravitational waves were measured to propagate at a speed different from c by more than the systematic noise floor, or (b) any local-Lorentz-violating observation showed an isotropic shift in c that could not be absorbed into the calibration constants seconds_per_tick and meters_per_voxel. The structural prediction is exact equality; any nonzero (c_grav − c_EM) / c at fixed frequency would refute the single-substrate claim.

References

  1. standard SI Brochure, 9th edition, 2019
    https://www.bipm.org/en/publications/si-brochure
    Defines the second via the Cs-133 hyperfine transition and the metre via the fixed value c = 299,792,458 m/s. After 2019, c is a defined constant, not a measured one.
  2. paper GW170817: Observation of Gravitational Waves from a Binary Neutron Star Inspiral
    Abbott, B. P., et al. (LIGO Scientific Collaboration and Virgo Collaboration)
    Physical Review Letters 119 , 161101 (2017)
    doi:10.1103/PhysRevLett.119.161101
  3. paper Gravitational Waves and Gamma-Rays from a Binary Neutron Star Merger: GW170817 and GRB 170817A
    Abbott et al.
    Astrophysical Journal Letters 848 , L13 (2017)
    doi:10.3847/2041-8213/aa920c
    Bound c_grav = c at the 10^-15 level.

How to cite this derivation

  • Stable URL: https://pith.science/derivations/speed-of-light
  • Version: 5
  • Published: 2026-05-14
  • Updated: 2026-05-14
  • JSON: https://pith.science/derivations/speed-of-light.json
  • YAML source: registry/speed-of-light.yaml

@misc{pith-speed-of-light, title = "The Speed of Light", author = "Recognition Physics Institute", year = "2026", url = "https://pith.science/derivations/speed-of-light", note = "Pith Derivations, version 5" }