pith. machine review for the scientific record. sign in
def definition def or abbrev high

timeAsOrbitCert

show as:
view Lean formalization →

The timeAsOrbitCert definition assembles a certificate showing that Tick with its zero and successor forms a Lawvere natural-number object canonically equivalent to the LogicNat orbit. Foundation researchers cite it to confirm that temporal iteration coincides with the recognition-forced natural-number object. The construction is a direct structure instantiation that references the pre-proved NNO property of Tick and the equivalence theorems to LogicNat.

claimLet Tick be the type of recognition ticks equipped with zero and successor. There exists a certificate C such that Tick satisfies the universal property of a Lawvere natural-number object, Tick is isomorphic to LogicNat, the isomorphism sends zero to the identity element and successor to the step operation, and every recognition step advances the tick by the successor.

background

The TimeAsOrbit module defines Tick as the type of recognition ticks with zero and successor, making the explicit claim that this sequence is the natural-number object forced by recognition. The structure TimeAsOrbitCert collects five fields: the IsNaturalNumberObject property on Tick, the equivalence Tick ≃ LogicNat, preservation of zero and successor under that equivalence, and the statement that recognition steps advance the tick by successor. Upstream results establish tick_isNNO via the recursor on Tick and tick_orbit_eq_logicNat as the canonical isomorphism induced by the universal property of natural-number objects, with the zero and successor preservation theorems following by unfolding the equivalence.

proof idea

The definition is a structure constructor that directly populates the five fields of TimeAsOrbitCert by reference to sibling results: tick_is_NNO from tick_isNNO, tick_equiv_logicNat from tick_orbit_eq_logicNat, and the zero, successor, and recognition-advance properties from the corresponding theorems. It functions as a one-line wrapper that assembles the certificate from the already-established NNO property and equivalence lemmas in the module.

why it matters in Recognition Science

This definition supplies the concrete certificate that realizes the module's claim that Tick is the canonical natural-number object forced by recognition and equivalent to LogicNat, feeding directly into the inhabited theorem timeAsOrbitCert_inhabited. It closes the combinatorial identification of time as iteration object in the foundation layer, prior to metric time or the eight-tick octave. The module doc notes that this structural result does not address the arrow of time or D=3 forcing, which appear in separate layers of the chain.

scope and limits

Lean usage

theorem timeAsOrbitCert_inhabited : Nonempty TimeAsOrbitCert := ⟨timeAsOrbitCert⟩

formal statement (Lean)

 167noncomputable def timeAsOrbitCert : TimeAsOrbitCert where
 168  tick_is_NNO := tick_isNNO

proof body

Definition body.

 169  tick_equiv_logicNat := tick_orbit_eq_logicNat
 170  tick_equiv_logicNat_zero := tick_orbit_eq_logicNat_zero
 171  tick_equiv_logicNat_succ := tick_orbit_eq_logicNat_succ
 172  recognition_advances_succ := recognitionStep_iterates_succ
 173

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (6)

Lean names referenced from this declaration's body.