primitive_observer_before_time
The primitive recognizer precedes the time tick in the pre-temporal forcing order. This ordering is cited when assembling the full PreTemporalOrderCert that places recognition before time. The proof is a one-line wrapper that invokes the decidable rank comparison for the Before relation.
claimThe recognition interface stage precedes the time tick stage: rank(recognitionInterface) < rank(timeTick).
background
The module defines a forcing order among pre-temporal stages rather than chronological time. Stage is the inductive type with constructors distinction, recognitionInterface, singleValuedPredicate, symmetricComparison, compositionConsistency, rcl, jCost, arithmeticObject, timeTick. Before a b is the proposition rank a < rank b, equipped with a decidable instance via Nat.decLt. PrimitiveObserver is the alias for the recognitionInterface stage. Upstream, ObserverFromRecognition states that a primitive observer is exactly the primitive interface forced once recognition is active.
proof idea
The proof is a one-line wrapper that applies the decidable instance of Before, which reduces the claim to a direct Nat comparison of the ranks of recognitionInterface and timeTick.
why it matters in Recognition Science
This theorem supplies the primitive_observer_pre_time entry in the PreTemporalOrderCert record. It completes one link in the documented pre-temporal chain that runs from distinction through recognitionInterface to timeTick, before any spacetime or physical light appears. The result is used to certify that recognition-light structure is forced prior to the emergence of time.
scope and limits
- Does not assign explicit numerical ranks to any Stage.
- Does not treat embodied or physical observers.
- Does not derive timeTick from the observer.
- Does not reference J-cost, RCL, or spatial dimensions.
formal statement (Lean)
159theorem primitive_observer_before_time :
160 Before PrimitiveObserver Stage.timeTick := by
proof body
Decided by rfl or decide.
161 decide
162