pith. machine review for the scientific record. sign in
theorem proved term proof high

recognition_loop_has_surjection

show as:
view Lean formalization →

Every recognition loop on a list of 3-simplices includes a surjective assignment of 3-bit patterns to its positions. Researchers working on the simplicial formulation of the ledger cite this to guarantee complete coverage of local states in closed cycles. The result follows by direct extraction of the existential witness from the third conjunct of the loop predicate.

claimLet $C$ be a nonempty list of 3-simplices. If $C$ satisfies the recognition loop conditions, then there exists a surjective map $p : {Fin}(|C|) → {Pattern}_3$.

background

The module formalizes the ledger as a simplicial 3-complex rather than a fixed lattice, supplying a coordinate-free sheaf that unifies local and global J-cost. Simplex3 is the structure of a tetrahedron with four vertices in R^3 and strictly positive volume. The predicate is_recognition_loop on a list of such simplices requires a nonempty cycle, shared-face conditions, and an existential surjective pass from cycle positions to 3-bit patterns. Upstream, the Cycle structure from LedgerAlgebra supplies the closed-sequence notion, while the tick constant fixes the fundamental time quantum.

proof idea

This is a one-line wrapper that applies the definition of is_recognition_loop by selecting its third conjunct, which is already the required existential statement for the surjective pass.

why it matters in Recognition Science

The declaration is invoked by eight_tick_uniqueness to prove that any recognition loop has length at least 8, confirming the eight-tick octave as the minimal self-consistent period on a simplicial manifold. It directly supports the T7 forcing-chain step that fixes the fundamental evolution period at 2^3 ticks and feeds the uniqueness claim for the 8-tick closure cycle.

scope and limits

Lean usage

rcases recognition_loop_has_surjection hloop with ⟨pass, hsurj⟩

formal statement (Lean)

  89theorem recognition_loop_has_surjection {cycle : List Simplex3}
  90    (hloop : is_recognition_loop cycle) :
  91    ∃ pass : Fin cycle.length → Pattern 3, Function.Surjective pass := by

proof body

Term-mode proof.

  92  exact hloop.2.2
  93
  94/-- **THEOREM: Eight-Tick Cycle Uniqueness**
  95    The 8-tick closure cycle is the unique minimal sequence for a self-consistent
  96    recognition loop on a simplicial manifold. -/

used by (1)

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

depends on (20)

Lean names referenced from this declaration's body.