Encyclopedia Foundation Foundation Dalembert Curvature Gate Gcosh Satisfies Hyperbolic
ARTICLE 3 claims 3 theorems
Foundation Dalembert Curvature Gate Gcosh Satisfies Hyperbolic
A single function, cosh(t) minus 1, passes a test that separates the geometry of comparison into three kinds, and only two survive.
The curvature gate
The hyperbolic cosine, written cosh(t), is the average of et and e-t. Subtract 1 from it and you get a curve that starts at 0, rises slowly, then bends upward ever faster. Its second derivative, the rate at which its slope changes, equals the curve itself plus 1. That property is the hyperbolic differential equation G''(t) = G(t) + 1.
In the Recognition Science framework, this equation is a gate. The framework models comparison as a ledger, a discrete record of recognition events, and represents the cost of a comparison by a function G(t) in log coordinates. The curvature of the metric derived from G distinguishes three geometries: flat, where G'' = 1; hyperbolic, where G'' = G + 1; and spherical, where G'' = -(G + 1). The framework proves that G(t) = cosh(t) - 1 satisfies the hyperbolic equation, and that it is not flat. The spherical candidate, G(t) = 1 - cos(t), satisfies its own equation but becomes negative, which the framework rules out because costs cannot be negative.
This is a proved theorem in the framework's machine-checked library of formal theorems. The declaration Gcosh_satisfies_hyperbolic establishes exactly that one fact: the function cosh(t) - 1 obeys the hyperbolic differential equation at every real number t. It does not claim that this function is the unique solution to that equation, nor that the hyperbolic case is the only one that survives the curvature gate. The framework's main theorem, curvature_gate_main, does more: it assumes smoothness, normalization, calibration, evenness, non-negativity, and constant curvature, and concludes that only flat or hyperbolic survive. That larger result is not what Gcosh_satisfies_hyperbolic alone proves.
The consequence is that the hyperbolic curve is a live candidate for the cost of comparison, while the flat curve is the counterexample that the framework rejects. The spherical curve is eliminated by non-negativity. What remains is a choice between flat and hyperbolic, and the hyperbolic curve is the one the framework identifies with the recognition cost law.
THEOREM Gcosh_satisfies_hyperbolic · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.lean
/-- Gcosh satisfies the hyperbolic ODE: G''(t) = G(t) + 1 = cosh(t). -/
theorem Gcosh_satisfies_hyperbolic : SatisfiesHyperbolicODE Gcosh := by
intro t
-- G(t) = cosh(t) - 1, G'(t) = sinh(t), G''(t) = cosh(t)
have h1 : deriv Gcosh = Real.sinh := by
ext s
unfold Gcosh
rw [deriv_sub_const, Real.deriv_cosh]
have h2 : deriv (deriv Gcosh) t = Real.cosh t := by
rw [h1, Real.deriv_sinh]
rw [h2]
unfold Gcosh
ring
THEOREM Gcosh_not_flat · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.lean
/-- Gcosh is NOT flat. -/
theorem Gcosh_not_flat : ¬ SatisfiesFlatODE Gcosh := by
intro h
have h1 := h 1
-- deriv (deriv Gcosh) 1 = cosh(1) ≈ 1.54
have hhyp := Gcosh_satisfies_hyperbolic 1
simp only [Gcosh] at hhyp
rw [h1] at hhyp
-- 1 = cosh(1) - 1 + 1 = cosh(1)
-- But cosh(1) > 1
have hcosh1 : Real.cosh 1 > 1 := Real.one_lt_cosh.mpr (by norm_num : (1 : ℝ) ≠ 0)
linarith
THEOREM Gspher_violates_nonnegativity · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.lean
/-- The spherical solution violates non-negativity. -/
theorem Gspher_violates_nonnegativity : ¬ IsNonNegativeG Gspher := by
intro h
have := h Real.pi
have hneg := Gspher_negative_at_pi
linarith
What this page does not claim
The declaration does not prove uniqueness of the hyperbolic solution. The declaration does not rule out the flat case; that requires the full curvature_gate_main theorem. The declaration does not establish that the hyperbolic case is the actual cost law; it only shows it satisfies the equation.
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/DAlembert/CurvatureGate.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:
- Why does the framework require costs to be non-negative?
- What additional assumptions beyond the hyperbolic equation force the flat case out?
- How does the hyperbolic cost function connect to the golden ratio and the forcing chain?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM Gcosh_satisfies_hyperbolic · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.lean
/-- Gcosh satisfies the hyperbolic ODE: G''(t) = G(t) + 1 = cosh(t). -/ theorem Gcosh_satisfies_hyperbolic : SatisfiesHyperbolicODE Gcosh := by intro t -- G(t) = cosh(t) - 1, G'(t) = sinh(t), G''(t) = cosh(t) have h1 : deriv Gcosh = Real.sinh := by ext s unfold Gcosh rw [deriv_sub_const, Real.deriv_cosh] have h2 : deriv (deriv Gcosh) t = Real.cosh t := by rw [h1, Real.deriv_sinh] rw [h2] unfold Gcosh ringThe function cosh(t) - 1 satisfies the hyperbolic differential equation G''(t) = G(t) + 1. Gcosh_satisfies_hyperbolic · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.leanTHEOREM Gcosh_not_flat · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.lean
/-- Gcosh is NOT flat. -/ theorem Gcosh_not_flat : ¬ SatisfiesFlatODE Gcosh := by intro h have h1 := h 1 -- deriv (deriv Gcosh) 1 = cosh(1) ≈ 1.54 have hhyp := Gcosh_satisfies_hyperbolic 1 simp only [Gcosh] at hhyp rw [h1] at hhyp -- 1 = cosh(1) - 1 + 1 = cosh(1) -- But cosh(1) > 1 have hcosh1 : Real.cosh 1 > 1 := Real.one_lt_cosh.mpr (by norm_num : (1 : ℝ) ≠ 0) linarithThe function cosh(t) - 1 is not flat, meaning it does not satisfy G''(t) = 1. Gcosh_not_flat · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.leanTHEOREM Gspher_violates_nonnegativity · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.lean
/-- The spherical solution violates non-negativity. -/ theorem Gspher_violates_nonnegativity : ¬ IsNonNegativeG Gspher := by intro h have := h Real.pi have hneg := Gspher_negative_at_pi linarithThe spherical candidate G(t) = 1 - cos(t) becomes negative, violating non-negativity. Gspher_violates_nonnegativity · IndisputableMonolith/Foundation/DAlembert/CurvatureGate.lean