pith. machine review for the scientific record. sign in
theorem other other high

tickEquivNat_apply

show as:
view Lean formalization →

The declaration shows that the canonical map from the tick structure to natural numbers returns exactly the index component of each tick. Researchers formalizing the recognition-forced natural-number object would cite it to simplify index extractions in time-related proofs. The argument is immediate reflexivity once the equivalence definition is unfolded.

claimLet $Tick$ be the structure whose sole field is an index in $ℕ$. Let $ι: Tick → ℕ$ be the canonical equivalence sending each tick $t$ to its index. Then $ι(t) = t.index$ holds for every tick $t$.

background

The TimeAsOrbit module identifies the temporal sequence with the natural-number object forced by recognition. Tick is defined as a structure with a single field index : ℕ; time advances strictly by discrete increments with no background manifold. The equivalence tickEquivNat : Tick ≃ Nat is constructed by toFun t := t.index and invFun n := ⟨n⟩, with both inverses holding by reflexivity on the structure.

proof idea

The proof is a direct reflexivity after the definition of the equivalence is unfolded. No lemmas are applied; the left-hand side is literally t.index by the toFun clause of tickEquivNat.

why it matters in Recognition Science

This supplies the concrete projection needed to treat tick counts as natural numbers inside the orbit construction of recognition. It directly supports the module claim that Tick is the canonical iteration object, closing the combinatorial identification of time with the natural-number object. The surrounding documentation notes that metric time, the eight-tick cycle, and the arrow of time remain outside this result.

scope and limits

formal statement (Lean)

  65@[simp] theorem tickEquivNat_apply (t : Tick) : tickEquivNat t = t.index := rfl

depends on (5)

Lean names referenced from this declaration's body.