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

computation_takes_time

proved
show as:
view math explainer →
module
IndisputableMonolith.Information.ChurchTuringPhysicsStructure
domain
Information
line
128 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Information.ChurchTuringPhysicsStructure on GitHub at line 128.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

used by

formal source

 125
 126/-- **THEOREM IC-003.9**: Any RS computation taking n steps requires at least n ticks.
 127    Time(n steps) ≥ n × τ₀ (by discreteness of time in RS). -/
 128theorem computation_takes_time (n : ℕ) (hn : n > 0) :
 129    n * fundamental_tick > 0 := by
 130  exact mul_pos (Nat.cast_pos.mpr hn) tick_pos
 131
 132/-! ## V. The Physical Church-Turing Bridge -/
 133
 134/-- **THEOREM IC-003.10**: Every finite function on a finite type is "computable"
 135    in the sense that it can be represented by a lookup table. -/
 136theorem finite_function_is_computable {α β : Type*} [Fintype α] [Fintype β]
 137    [DecidableEq α] [DecidableEq β]
 138    (f : α → β) :
 139    ∃ (table : Finset (α × β)),
 140      ∀ a : α, ∃ b : β, (a, b) ∈ table ∧ f a = b := by
 141  use Finset.image (fun a => (a, f a)) Finset.univ
 142  intro a
 143  exact ⟨f a, Finset.mem_image.mpr ⟨a, Finset.mem_univ a, rfl⟩, rfl⟩
 144
 145/-- **THEOREM IC-003.11**: The 8-tick step function is computable (it's a function
 146    on a finite phase space, hence encodable as a lookup table). -/
 147theorem eight_tick_step_computable (step : Phase → Phase) :
 148    ∃ (table : Finset (Phase × Phase)),
 149      ∀ p : Phase, ∃ p' : Phase, (p, p') ∈ table ∧ step p = p' :=
 150  finite_function_is_computable (α := Phase) (β := Phase) step
 151
 152/-! ## VI. RS Complexity Classes -/
 153
 154/-- **THEOREM IC-003.12**: φ is irrational, so RS dynamics involving φ-ladders
 155    cannot be exactly computed by finite rational algorithms.
 156    This places exact RS computations in the class of "real number computations"
 157    (beyond classical Turing machines for exact values). -/
 158theorem rs_dynamics_beyond_rational : ¬ ∃ q : ℚ, (q : ℝ) = phi :=