Encyclopedia Foundation Foundation Logic Real Transcendentals Cosh L Eq Exp
ARTICLE 2 claims 2 theorems
Foundation Logic Real Transcendentals Cosh L Eq Exp
A machine-checked proof that the framework's hyperbolic cosine obeys the standard exponential formula, and nothing more.
The recovered hyperbolic cosine
The hyperbolic cosine, cosh, is a standard function from classical mathematics. For any real number x, it is defined as (e^x + e^(-x)) / 2, the average of the exponential function and its reciprocal. This identity is a fundamental property taught in calculus and analysis courses, and it connects the hyperbolic functions to the ordinary exponential function.
In the Recognition Science framework, the recovered real numbers are built to be equivalent to the standard real numbers. The framework's library of formal theorems, a machine-checked collection, defines its own versions of the transcendental functions by transporting them from the standard real line. This means that the framework's exponential function, expL, and its hyperbolic cosine, coshL, are defined so that they behave exactly like their classical counterparts.
The declaration coshL_eq_exp is a theorem in this library. It proves that for any recovered real number x, the framework's hyperbolic cosine satisfies the same formula as the classical one: coshL x = (expL x + expL (-x)) / 2. The proof is direct: it shows that the framework's definition agrees with the standard real definition, and then applies the classical identity. This is a transport lemma, a bridge that lets later work use the familiar properties of hyperbolic functions.
What this theorem does not claim is any new physical or mathematical content. It does not derive the hyperbolic cosine from the framework's forcing chain, nor does it assign any special meaning to cosh within the framework's recognition ledger. It is purely a technical consistency result: the framework's recovered functions match the standard ones. The theorem is a foundation for future work, not a discovery in itself.
THEOREM coshL_eq_exp · IndisputableMonolith/Foundation/LogicRealTranscendentals.lean
/-- Transported hyperbolic cosine definition. -/
theorem coshL_eq_exp (x : LogicReal) :
coshL x = (expL x + expL (-x)) / fromReal 2 := by
rw [eq_iff_toReal_eq, toReal_coshL, toReal_div, toReal_add, toReal_expL,
toReal_expL, toReal_neg, toReal_fromReal]
exact Real.cosh_eq _
THEOREM toReal_coshL · IndisputableMonolith/Foundation/LogicRealTranscendentals.lean
@[simp] theorem toReal_coshL (x : LogicReal) :
toReal (coshL x) = Real.cosh (toReal x) :=
toReal_fromReal _
What this page does not claim
The theorem derives the hyperbolic cosine from the framework's forcing chain. The theorem assigns any special recognition-ledger meaning to the hyperbolic cosine. The theorem establishes any new mathematical content beyond transport of the classical identity.
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/LogicRealTranscendentals.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:
- How does the framework's recovered real line relate to the standard real numbers?
- What other transcendental functions are transported in the same way?
- Where does the framework use hyperbolic functions in its forcing chain?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM coshL_eq_exp · IndisputableMonolith/Foundation/LogicRealTranscendentals.lean
/-- Transported hyperbolic cosine definition. -/ theorem coshL_eq_exp (x : LogicReal) : coshL x = (expL x + expL (-x)) / fromReal 2 := by rw [eq_iff_toReal_eq, toReal_coshL, toReal_div, toReal_add, toReal_expL, toReal_expL, toReal_neg, toReal_fromReal] exact Real.cosh_eq _The declaration coshL_eq_exp proves that for any recovered real number x, the framework's hyperbolic cosine satisfies coshL x = (expL x + expL (-x)) / 2. coshL_eq_exp · IndisputableMonolith/Foundation/LogicRealTranscendentals.leanTHEOREM toReal_coshL · IndisputableMonolith/Foundation/LogicRealTranscendentals.lean
@[simp] theorem toReal_coshL (x : LogicReal) : toReal (coshL x) = Real.cosh (toReal x) := toReal_fromReal _The proof shows that the framework's definition agrees with the standard real definition, and then applies the classical identity. toReal_coshL · IndisputableMonolith/Foundation/LogicRealTranscendentals.lean