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

npWorkload

show as:
view Lean formalization →

npWorkload n equals 2 to the power n and counts the minimum distinguishable comparisons needed to certify an NP-search witness whose search space has size 2^n. Researchers deriving substrate-dependent runtime bounds in the Recognition Science model cite this definition when converting bounded BIT bandwidth into exponential lower bounds on certification cycles. The declaration is a direct abbreviation that introduces no lemmas or proof obligations.

claimLet $w(n) := 2^n$ denote the minimum number of distinguishable comparisons required to certify an NP-search witness of size $n$.

background

The module derives structural lower bounds on recognition time from bounded BIT bandwidth. The recognition operator on a finite-state substrate performs at most $B · t$ useful comparisons in $t$ cycles, where $B$ is set by consciousnessGap D times the eight-tick octave. npWorkload supplies the workload side of every budget comparison: an NP-search problem whose witness search space has cardinality $2^n$ requires exactly $2^n$ distinguishable comparisons for certification. This yields a phi-rung lower bound rather than a classical Turing separation of P and NP.

proof idea

The declaration is a direct definition that sets npWorkload n to equal the exponential $2^n$ with no lemmas or tactics applied.

why it matters in Recognition Science

npWorkload supplies the workload term in certify_requires_budget, cycles_lower_bound, doubling_separation, and pvsNP_one_statement. These theorems convert the definition into the concrete bound that any recognition substrate needs at least roughly $2^n / 360$ cycles to certify an NP witness of size n. The definition fills the workload half of the module's master certificate and supports the doubling property that each added input bit doubles the required budget. It remains a substrate-dependent bound tied to the eight-tick octave and consciousnessGap; its falsifier is a physical demonstration of polynomial-time solution for NP-hard problems on a compatible recognition substrate.

scope and limits

Lean usage

theorem certify_requires_budget {n t : ℕ} (h : bandwidthBudget t ≥ npWorkload n) : bitBandwidthPerCycle * t ≥ 2 ^ n := by unfold bandwidthBudget npWorkload at h; exact h

formal statement (Lean)

  67def npWorkload (n : ℕ) : ℕ := 2 ^ n

proof body

Definition body.

  68

used by (8)

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