Encyclopedia Masses Masses Mass Genesis Open Propagation Canonical Open Null Mode
ARTICLE 3 claims 2 theorems 1 model
Masses Mass Genesis Open Propagation Canonical Open Null Mode
A formal object that gives light its zero rest mass in the Recognition Science framework, without claiming to explain polarization or momentum.
The open null carrier
In physics, a photon has zero rest mass, which is why it always travels at the speed of light. The Recognition Science framework, which models reality as a ledger of discrete recognition events, needed a way to represent this zero rest mass within its own terms. The declaration canonicalOpenNullMode supplies that representation: it is a recognition mode (a pattern of events the ledger records) that propagates along an infinite ray of natural numbers, never looping back on itself.
The mode has two defining properties. First, its total recognition cost is zero, which the framework reads as zero rest mass. Second, the ray it travels along is injective, meaning each step goes to a new position, so the mode never repeats and therefore never closes into a finite loop. This matters because the framework's finite matter patterns, the ones with mass, close after eight ticks of a cycle; an open ray is what keeps light distinct from matter in the model.
The declaration also proves that such a mode exists. It constructs the canonical example: the zero-cost mode on the identity ray, where each natural number maps to itself. A companion theorem confirms that no open null mode can have a positive period, so it cannot be mistaken for a finite closed matter pattern. The framework's machine-checked library of formal theorems records all of this as a certificate: there is at least one zero-rest-mass carrier, the canonical one has zero rest mass, and none of them are periodic.
What the declaration does not claim is equally important. It establishes only the carrier for zero rest mass. Polarization and photon momentum are separate physics layers, named as such in the documentation, and the framework does not derive them here. The declaration also does not claim that this mode is unique, only that a canonical one exists. It is a building block, not a complete theory of light.
MODEL canonicalOpenNullMode · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.lean
/-- The canonical open null carrier: canonical zero-cost NRM on the identity
ray. -/
def canonicalOpenNullMode : OpenNullLightMode where
mode := Physics.NullRecognitionMode.canonicalNRM
zero_cost := Physics.NullRecognitionMode.nrm_totalCost_zero
ray := fun n => n
ray_injective := by
intro a b h
exact h
THEOREM openNullRay_no_positive_period · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.lean
/-- An injective ray cannot close with any positive period. -/
theorem openNullRay_no_positive_period
(γ : OpenNullLightMode) (n p : ℕ) (hp : 0 < p) :
γ.ray (n + p) ≠ γ.ray n := by
intro h
have hidx : n + p = n := γ.ray_injective h
omega
THEOREM openNullLightMode_nonempty · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.lean
theorem openNullLightMode_nonempty :
∃ γ : OpenNullLightMode, openNullRestMass γ = 0 :=
⟨canonicalOpenNullMode, openNullRestMass_zero canonicalOpenNullMode⟩
What this page does not claim
The declaration does not derive polarization or photon momentum. The declaration does not claim the open null mode is unique. The declaration does not establish that light is the only zero-rest-mass carrier.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Masses/MassGenesis/OpenPropagation.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How does the framework derive polarization and photon momentum from this carrier?
- What distinguishes this open null mode from the framework's finite closed matter patterns in physical terms?
- Does the framework's ledger model predict any observable difference between this zero-cost mode and a conventional photon?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL canonicalOpenNullMode · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.lean
/-- The canonical open null carrier: canonical zero-cost NRM on the identity ray. -/ def canonicalOpenNullMode : OpenNullLightMode where mode := Physics.NullRecognitionMode.canonicalNRM zero_cost := Physics.NullRecognitionMode.nrm_totalCost_zero ray := fun n => n ray_injective := by intro a b h exact hcanonicalOpenNullMode is a recognition mode with zero total cost on an injective infinite ray. canonicalOpenNullMode · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.leanTHEOREM openNullRay_no_positive_period · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.lean
/-- An injective ray cannot close with any positive period. -/ theorem openNullRay_no_positive_period (γ : OpenNullLightMode) (n p : ℕ) (hp : 0 < p) : γ.ray (n + p) ≠ γ.ray n := by intro h have hidx : n + p = n := γ.ray_injective h omegaThe framework proves that no open null mode has a positive period. openNullRay_no_positive_period · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.leanTHEOREM openNullLightMode_nonempty · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.lean
theorem openNullLightMode_nonempty : ∃ γ : OpenNullLightMode, openNullRestMass γ = 0 := ⟨canonicalOpenNullMode, openNullRestMass_zero canonicalOpenNullMode⟩The framework proves that at least one open null mode with zero rest mass exists. openNullLightMode_nonempty · IndisputableMonolith/Masses/MassGenesis/OpenPropagation.lean