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

IsViable

definition
show as:
view math explainer →
module
IndisputableMonolith.Unification.ConsciousnessBandwidth
domain
Unification
line
150 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Unification.ConsciousnessBandwidth on GitHub at line 150.

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

 147    does not exceed its holographic budget.
 148
 149    This is the bandwidth constraint on consciousness. -/
 150def IsViable (L : ℝ) : Prop :=
 151  maintenanceDemand L ≤ maintenanceBudget L
 152
 153/-- The identity scale L = 1 is always viable (zero demand). -/
 154theorem identity_viable : IsViable 1 := by
 155  unfold IsViable maintenanceDemand maintenanceBudget
 156  rw [Cost.Jcost_unit0, mul_zero]
 157  exact le_of_lt (maintenanceBudget_pos (by norm_num : (0:ℝ) < 1))
 158
 159/-! ## §6. Z-Complexity Increases Demand -/
 160
 161/-- For a system with Z-complexity (conserved information integer),
 162    the maintenance demand scales with complexity:
 163
 164        demand(L, Z) = barrierPeriod · J(L) · (1 + |Z| · k_R)
 165
 166    Higher Z requires more recognition events per barrier cycle. -/
 167noncomputable def complexDemand (L : ℝ) (Z : ℤ) : ℝ :=
 168  maintenanceDemand L * (1 + |Z| * k_R)
 169
 170/-- Complex demand ≥ simple demand for any Z. -/
 171theorem complexDemand_ge {L : ℝ} (hL : 0 < L) (Z : ℤ) :
 172    maintenanceDemand L ≤ complexDemand L Z := by
 173  unfold complexDemand
 174  have hd := maintenanceDemand_nonneg hL
 175  have hfac : 1 ≤ 1 + ↑|Z| * k_R := by
 176    have : 0 ≤ ↑|Z| * k_R := mul_nonneg (by exact_mod_cast abs_nonneg Z) (le_of_lt k_R_pos)
 177    linarith
 178  calc maintenanceDemand L
 179      = maintenanceDemand L * 1 := (mul_one _).symm
 180    _ ≤ maintenanceDemand L * (1 + ↑|Z| * k_R) := by