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

CARuntime

show as:
view Lean formalization →

The CARuntime structure packages volume and steps as abstract parameters for a cellular automaton embedding in n dimensions. Researchers bounding Turing-machine simulation costs for SAT instances in Recognition Science would cite it to interface CA dynamics with polynomial-time claims. It is introduced as a bare structure definition with no proof obligations or computational content.

claimLet $n$ be a natural number. The structure CARuntime$(n)$ consists of two natural numbers: volume (the number of vertices in the configuration) and steps (the number of evolution ticks).

background

Recognition Science organizes computational and physical quantities through J-cost minimization, where J(x) = (x + 1/x)/2 - 1 is strictly convex with minimum at x = 1, and through phi-ladders that assign discrete tiers to densities and fluxes. Upstream structures supply nuclear densities in phi-tiers, ledger factorization for the multiplicative group, spectral emergence forcing SU(3) x SU(2) x U(1) with three generations, and J-cost convexity together with eight-tick local dynamics. The present module imports these to model SAT runtime via cellular-automaton embeddings.

proof idea

The declaration is a direct structure definition. No lemmas are applied and no tactics are used; it simply packages the two Nat fields for later use in propositions.

why it matters in Recognition Science

CARuntime supplies the interface required by ca_to_tm_simulation_prop, which states that TM time is O(volume * steps) and targets an overall O(n^{11/3} log n) bound for 3-SAT. It thereby connects the phi-forcing and information-complexity structures to concrete complexity claims inside the Recognition framework.

scope and limits

Lean usage

def ca_to_tm_simulation_prop {n} (rt : CARuntime n) : Prop := ∃ c : Nat, c > 0 ∧ rt.volume * rt.steps ≤ c * n^2

formal statement (Lean)

   8structure CARuntime (n : Nat) where
   9  volume : Nat
  10  steps  : Nat
  11
  12/-- Abstract packaging of the CA runtime bound assumptions. -/

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.