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

church_turing_physics_structure

proved
show as:
view math explainer →
module
IndisputableMonolith.Information.ChurchTuringPhysicsStructure
domain
Information
line
106 · 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 106.

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

 103    - The tick rate is bounded by 1/τ₀
 104    This is formalized through the irrationality constraint: even though φ is
 105    irrational, the DYNAMICS (which phase sequences occur) are computable. -/
 106theorem church_turing_physics_structure : church_turing_physics_from_ledger :=
 107  has_computation_limits_structure
 108
 109/-- **THEOREM IC-003.6**: Church-Turing physics implies computation limits hold. -/
 110theorem church_turing_implies_limits (h : church_turing_physics_from_ledger) :
 111    computation_limits_from_ledger := h
 112
 113/-! ## IV. No Hypercomputation in RS -/
 114
 115/-- **THEOREM IC-003.7**: The 8-tick phase space is bounded.
 116    No RS process can access more than 8 phases in one tick.
 117    This prevents hypercomputation (which would require unbounded resources per step). -/
 118theorem phase_space_bounded : numPhases ≤ 8 := by
 119  unfold numPhases; norm_num
 120
 121/-- **THEOREM IC-003.8**: The tick rate is bounded below by τ₀.
 122    No computation can happen "between ticks" — τ₀ is the minimum time unit.
 123    This means the universe cannot process information infinitely fast. -/
 124theorem tick_rate_bounded : fundamental_tick > 0 := tick_pos
 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 β]