Encyclopedia Foundation Foundation Phi Closure Selection Closure Cost Strictly Decreasing
ARTICLE 4 claims 4 theorems
Foundation Phi Closure Selection Closure Cost Strictly Decreasing
A machine-checked theorem shows that higher closure levels always cost less, so minimizing cost alone cannot select the golden ratio.
Closure cost and the golden ratio
The golden ratio φ ≈ 1.618 is the unique positive solution to r² = r + 1. It appears throughout mathematics, from the regular pentagon to the Fibonacci sequence, where each term is the sum of the two preceding terms. In the Recognition Science framework, a ledger (a discrete record of events) uses scales that must be composed from smaller scales, and the question arises whether the golden ratio is forced by structure or merely chosen for convenience.
One natural way to select a scale is to minimize the cost of closure, where closure means that the scale r satisfies 1 + r = r^k for some integer k ≥ 2. The cost function J(x) = (x + 1/x)/2 - 1 measures how far a scale is from unity. A theorem in the framework's machine-checked library of formal theorems, named closure_cost_strictly_decreasing, proves that J(1 + r) is strictly decreasing as k increases: the k = 3 ladder (the plastic constant, about 1.3247) is strictly cheaper than the k = 2 ladder (φ). The infimum J(2) = 1/4 is approached as k → ∞, so cost-minimization over closure levels selects nothing finite.
This result does not claim that the golden ratio is wrong or unnecessary. It shows that a variational route, choosing k by minimizing cost, is dead. The selection of k = 2 must come from a structural condition instead: the requirement that every posted scale is earned by composition of two rungs. Among ladders satisfying 1 + r = r^k with k ≥ 2, the ones where r² is a composition of two rungs are exactly the k = 2 ladders, and then r = φ. This is a generation-completeness condition, not a minimality posture.
The practical consequence is that the golden ratio in this framework is not a cost-optimal choice but a structural necessity. The framework's library proves that the φ ladder is fully generated: every rung beyond the first two is the sum of the two preceding rungs, so no orphan scales exist. The cost-decreasing theorem clears the field for this structural argument by ruling out the minimization route.
THEOREM closure_cost_strictly_decreasing · IndisputableMonolith/Foundation/PhiClosureSelection.lean
/-- **Route-kill measurement.** The per-closure cost `J(1 + r)` is strictly
decreasing as the closure level rises: for any two closure ladders at
consecutive levels, the higher-level ladder has the cheaper closure.
Cost-minimization therefore does not select `k = 2`; it selects nothing
finite. This kills the sub-route "the J-cost excess selects the closure
level by minimization." -/
theorem closure_cost_strictly_decreasing {r s : ℝ} {k : ℕ}
(hr : 1 < r) (hrc : 1 + r = r ^ (k + 2))
(hs : 1 < s) (hsc : 1 + s = s ^ (k + 3)) :
Cost.Jcost (1 + s) < Cost.Jcost (1 + r) := by
have hsr : s < r := by
by_contra h
push_neg at h
rcases lt_or_eq_of_le h with hlt | heq
· -- r < s: strict monotonicity of the closure polynomial gives
-- f_{k+3}(r) < f_{k+3}(s) = 0, but f_{k+3}(r) = r² - 1 > 0.
have h1 : r ^ (k + 3) - r - 1 < s ^ (k + 3) - s - 1 :=
closurePoly_strictMono (le_of_lt hr) hlt (by omega)
have hfs : s ^ (k + 3) - s - 1 = 0 := by
have e : s ^ (k + 3) = 1 + s := by rw [← hsc]
linarith
have hfr : r ^ (k + 3) - r - 1 = r ^ 2 - 1 := by
have e0 : k + 3 = (k + 2) + 1 := by omega
have e : r ^ (k + 3) = r * r ^ (k + 2) := by rw [e0, pow_succ']
rw [e, ← hrc]
ring
nlinarith [h1, hfs, hfr, hr,
mul_pos (sub_pos.mpr hr) (by linarith : (0 : ℝ) < r + 1)]
· -- r = s: then r^{k+2} = r^{k+3}, impossible.
rw [← heq] at hsc
have e1 : r ^ (k + 2) = r ^ (k + 3) := by rw [← hrc, ← hsc]
have := pow_inj_right hr e1
omega
have hlog : Real.log (1 + s) < Real.log (1 + r) :=
Real.log_lt_log (by linarith) (by linarith)
have hc : Real.cosh (Real.log (1 + s)) < Real.cosh (Real.log (1 + r)) :=
cosh_strictMono_on_nonneg (Real.log_nonneg (by linarith)) hlog
have e1 : Cost.Jcost (1 + s) = Real.cosh (Real.log (1 + s)) - 1 :=
Cost.GeometricRoot.jcost_eq_cosh_log_sub_one (by linarith)
have e2 : Cost.Jcost (1 + r) = Real.cosh (Real.log (1 + r)) - 1 :=
Cost.GeometricRoot.jcost_eq_cosh_log_sub_one (by linarith)
linarith [e1, e2, hc]
THEOREM plastic_cheaper_than_phi · IndisputableMonolith/Foundation/PhiClosureSelection.lean
/-- The concrete witness for the route-kill: the plastic ladder exists and
its closure is strictly cheaper than the φ closure. -/
theorem plastic_cheaper_than_phi :
∃ r : ℝ, 1 < r ∧ 1 + r = r ^ 3 ∧
Cost.Jcost (1 + r) < Cost.Jcost (1 + phi) := by
obtain ⟨r, hr, hrc⟩ := plastic_ladder_exists
refine ⟨r, hr, hrc, ?_⟩
have hphi2 : 1 + phi = phi ^ 2 := by linarith [phi_sq_eq]
have h := closure_cost_strictly_decreasing (k := 0) one_lt_phi
(by simpa using hphi2) hr (by simpa using hrc)
exact h
THEOREM closure_level_two_of_rung_two_composed · IndisputableMonolith/Foundation/PhiClosureSelection.lean
/-- **Selection theorem.** Among adjacent-closed ladders (`1 + r = r^k`,
`k ≥ 2`), the ones in which the second rung is a composition of two rungs
are exactly the `k = 2` ladders, and then `r = φ`. The selecting premise is
generation completeness (no orphan scales), not minimality. -/
theorem closure_level_two_of_rung_two_composed {r : ℝ} {k : ℕ}
(hr : 1 < r) (hk : 2 ≤ k) (hclose : 1 + r = r ^ k)
(a b : ℕ) (hab : r ^ a + r ^ b = r ^ 2) :
k = 2 ∧ r = phi := by
rcases rung_two_sum_cases hr hab with ⟨_, _, h2⟩ | ⟨_, _, h12⟩ | ⟨_, _, h12⟩ | ⟨_, _, hr2⟩
· -- r² = 2: exclude both k = 2 and k ≥ 3.
rcases (le_iff_eq_or_lt.mp hk) with hkk | hkk
· -- k = 2: closure gives 1 + r = 2, i.e. r = 1.
subst hkk
exfalso
linarith [hclose, h2, hr]
· -- k ≥ 3: r³ = 2r ≤ r^k gives 1 ≥ r.
have hk3 : r ^ 3 ≤ r ^ k := pow_le_pow_of_le (le_of_lt hr) hkk
have hr3 : r ^ 3 = 2 * r := by
calc r ^ 3 = r * r ^ 2 := by ring
_ = r * 2 := by rw [h2]
_ = 2 * r := by ring
exfalso
linarith [hk3, hr3, hclose, hr]
· -- 1 + r = r²: closure gives r^k = r², so k = 2; then r = φ.
have hkk : r ^ k = r ^ 2 := by rw [← h12, hclose]
have hk2 := pow_inj_right hr hkk
exact ⟨hk2, PhiForcingDerived.phi_forcing_complete r (by linarith) (by linarith) h12⟩
· have hkk : r ^ k = r ^ 2 := by rw [← h12, hclose]
have hk2 := pow_inj_right hr hkk
exact ⟨hk2, PhiForcingDerived.phi_forcing_complete r (by linarith) (by linarith) h12⟩
· -- r = 2: exclude both k = 2 and k ≥ 3.
rcases (le_iff_eq_or_lt.mp hk) with hkk | hkk
· subst hkk
rw [hr2] at hclose
norm_num at hclose
· have hk3 : r ^ 3 ≤ r ^ k := pow_le_pow_of_le (le_of_lt hr) hkk
rw [hr2] at hk3 hclose
norm_num at hk3 hclose
linarith [hk3, hclose]
THEOREM phi_rung_composed · IndisputableMonolith/Foundation/PhiClosureSelection.lean
/-- **Generation theorem.** On a ladder closed at level 2 (`1 + r = r²`),
every rung beyond the first two is the adjacent composition of the two
preceding rungs. No orphans: every posted scale is earned. -/
theorem phi_rung_composed {r : ℝ} (h : 1 + r = r ^ 2) (m : ℕ) (hm : 2 ≤ m) :
r ^ m = r ^ (m - 1) + r ^ (m - 2) := by
have e : r ^ m = r ^ (m - 2) * r ^ 2 := by
rw [← pow_add]
congr 1
omega
have e3 : r ^ (m - 2) * r = r ^ (m - 1) := by
rw [← pow_succ]
congr 1
omega
rw [e, ← h, mul_add, mul_one, e3]
ring
What this page does not claim
The cost-decreasing theorem does not show that φ is the cheapest possible scale; it shows the opposite, that higher closures are cheaper. The theorem does not prove that the golden ratio is the unique self-similar scaling without the uniform-ratio premise. The result does not claim that cost minimization selects any finite closure level.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/PhiClosureSelection.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What structural condition, if any, discharges the uniform scaling premise that the inter-level ratio is constant?
- Does the generation-completeness condition extend to higher-dimensional ledgers or only to one-dimensional scales?
- What is the physical interpretation of an orphan scale, a scale that is posted but never composed?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM closure_cost_strictly_decreasing · IndisputableMonolith/Foundation/PhiClosureSelection.lean
/-- **Route-kill measurement.** The per-closure cost `J(1 + r)` is strictly decreasing as the closure level rises: for any two closure ladders at consecutive levels, the higher-level ladder has the cheaper closure. Cost-minimization therefore does not select `k = 2`; it selects nothing finite. This kills the sub-route "the J-cost excess selects the closure level by minimization." -/ theorem closure_cost_strictly_decreasing {r s : ℝ} {k : ℕ} (hr : 1 < r) (hrc : 1 + r = r ^ (k + 2)) (hs : 1 < s) (hsc : 1 + s = s ^ (k + 3)) : Cost.Jcost (1 + s) < Cost.Jcost (1 + r) := by have hsr : s < r := by by_contra h push_neg at h rcases lt_or_eq_of_le h with hlt | heq · -- r < s: strict monotonicity of the closure polynomial gives -- f_{k+3}(r) < f_{k+3}(s) = 0, but f_{k+3}(r) = r² - 1 > 0. have h1 : r ^ (k + 3) - r - 1 < s ^ (k + 3) - s - 1 := closurePoly_strictMono (le_of_lt hr) hlt (by omega) have hfs : s ^ (k + 3) - s - 1 = 0 := by have e : s ^ (k + 3) = 1 + s := by rw [← hsc] linarith have hfr : r ^ (k + 3) - r - 1 = r ^ 2 - 1 := by have e0 : k + 3 = (k + 2) + 1 := by omega have e : r ^ (k + 3) = r * r ^ (k + 2) := by rw [e0, pow_succ'] rw [e, ← hrc] ring nlinarith [h1, hfs, hfr, hr, mul_pos (sub_pos.mpr hr) (by linarith : (0 : ℝ) < r + 1)] · -- r = s: then r^{k+2} = r^{k+3}, impossible. rw [← heq] at hsc have e1 : r ^ (k + 2) = r ^ (k + 3) := by rw [← hrc, ← hsc] have := pow_inj_right hr e1 omega have hlog : Real.log (1 + s) < Real.log (1 + r) := Real.log_lt_log (by linarith) (by linarith) have hc : Real.cosh (Real.log (1 + s)) < Real.cosh (Real.log (1 + r)) := cosh_strictMono_on_nonneg (Real.log_nonneg (by linarith)) hlog have e1 : Cost.Jcost (1 + s) = Real.cosh (Real.log (1 + s)) - 1 := Cost.GeometricRoot.jcost_eq_cosh_log_sub_one (by linarith) have e2 : Cost.Jcost (1 + r) = Real.cosh (Real.log (1 + r)) - 1 := Cost.GeometricRoot.jcost_eq_cosh_log_sub_one (by linarith) linarith [e1, e2, hc]The cost J(1 + r) is strictly decreasing as the closure level k increases. closure_cost_strictly_decreasing · IndisputableMonolith/Foundation/PhiClosureSelection.leanTHEOREM plastic_cheaper_than_phi · IndisputableMonolith/Foundation/PhiClosureSelection.lean
/-- The concrete witness for the route-kill: the plastic ladder exists and its closure is strictly cheaper than the φ closure. -/ theorem plastic_cheaper_than_phi : ∃ r : ℝ, 1 < r ∧ 1 + r = r ^ 3 ∧ Cost.Jcost (1 + r) < Cost.Jcost (1 + phi) := by obtain ⟨r, hr, hrc⟩ := plastic_ladder_exists refine ⟨r, hr, hrc, ?_⟩ have hphi2 : 1 + phi = phi ^ 2 := by linarith [phi_sq_eq] have h := closure_cost_strictly_decreasing (k := 0) one_lt_phi (by simpa using hphi2) hr (by simpa using hrc) exact hThe k = 3 ladder (plastic constant) is strictly cheaper than the k = 2 ladder (φ). plastic_cheaper_than_phi · IndisputableMonolith/Foundation/PhiClosureSelection.leanTHEOREM closure_level_two_of_rung_two_composed · IndisputableMonolith/Foundation/PhiClosureSelection.lean
/-- **Selection theorem.** Among adjacent-closed ladders (`1 + r = r^k`, `k ≥ 2`), the ones in which the second rung is a composition of two rungs are exactly the `k = 2` ladders, and then `r = φ`. The selecting premise is generation completeness (no orphan scales), not minimality. -/ theorem closure_level_two_of_rung_two_composed {r : ℝ} {k : ℕ} (hr : 1 < r) (hk : 2 ≤ k) (hclose : 1 + r = r ^ k) (a b : ℕ) (hab : r ^ a + r ^ b = r ^ 2) : k = 2 ∧ r = phi := by rcases rung_two_sum_cases hr hab with ⟨_, _, h2⟩ | ⟨_, _, h12⟩ | ⟨_, _, h12⟩ | ⟨_, _, hr2⟩ · -- r² = 2: exclude both k = 2 and k ≥ 3. rcases (le_iff_eq_or_lt.mp hk) with hkk | hkk · -- k = 2: closure gives 1 + r = 2, i.e. r = 1. subst hkk exfalso linarith [hclose, h2, hr] · -- k ≥ 3: r³ = 2r ≤ r^k gives 1 ≥ r. have hk3 : r ^ 3 ≤ r ^ k := pow_le_pow_of_le (le_of_lt hr) hkk have hr3 : r ^ 3 = 2 * r := by calc r ^ 3 = r * r ^ 2 := by ring _ = r * 2 := by rw [h2] _ = 2 * r := by ring exfalso linarith [hk3, hr3, hclose, hr] · -- 1 + r = r²: closure gives r^k = r², so k = 2; then r = φ. have hkk : r ^ k = r ^ 2 := by rw [← h12, hclose] have hk2 := pow_inj_right hr hkk exact ⟨hk2, PhiForcingDerived.phi_forcing_complete r (by linarith) (by linarith) h12⟩ · have hkk : r ^ k = r ^ 2 := by rw [← h12, hclose] have hk2 := pow_inj_right hr hkk exact ⟨hk2, PhiForcingDerived.phi_forcing_complete r (by linarith) (by linarith) h12⟩ · -- r = 2: exclude both k = 2 and k ≥ 3. rcases (le_iff_eq_or_lt.mp hk) with hkk | hkk · subst hkk rw [hr2] at hclose norm_num at hclose · have hk3 : r ^ 3 ≤ r ^ k := pow_le_pow_of_le (le_of_lt hr) hkk rw [hr2] at hk3 hclose norm_num at hk3 hclose linarith [hk3, hclose]Among ladders with 1 + r = r^k and k ≥ 2, requiring r² to be a composition of two rungs forces k = 2 and r = φ. closure_level_two_of_rung_two_composed · IndisputableMonolith/Foundation/PhiClosureSelection.leanTHEOREM phi_rung_composed · IndisputableMonolith/Foundation/PhiClosureSelection.lean
/-- **Generation theorem.** On a ladder closed at level 2 (`1 + r = r²`), every rung beyond the first two is the adjacent composition of the two preceding rungs. No orphans: every posted scale is earned. -/ theorem phi_rung_composed {r : ℝ} (h : 1 + r = r ^ 2) (m : ℕ) (hm : 2 ≤ m) : r ^ m = r ^ (m - 1) + r ^ (m - 2) := by have e : r ^ m = r ^ (m - 2) * r ^ 2 := by rw [← pow_add] congr 1 omega have e3 : r ^ (m - 2) * r = r ^ (m - 1) := by rw [← pow_succ] congr 1 omega rw [e, ← h, mul_add, mul_one, e3] ringOn a ladder closed at level 2, every rung beyond the first two is the sum of the two preceding rungs. phi_rung_composed · IndisputableMonolith/Foundation/PhiClosureSelection.lean