Encyclopedia Chemistry Chemistry Acid Catalysis From Jcost Acid Cat Rate Cert
ARTICLE 4 claims 3 theorems 1 model
Chemistry Acid Catalysis From Jcost Acid Cat Rate Cert
A machine-checked certificate in the Recognition Science library bundles three general properties of a cost function, but its own documentation says it proves nothing specific to acid catalysis.
The certification structure
Acid catalysis is the speeding up of a chemical reaction by an acid, which donates a proton to a reactant. A classic empirical description is the Brønsted equation, log k = log G + α × pKa, where the rate constant k depends on the acid's strength pKa and a sensitivity parameter α. For many weak acid and base catalyzed reactions, α is measured between 0.1 and 0.6. The Recognition Science framework's cost function J(x) = (x + 1/x)/2 - 1, evaluated at the ratio of two quantities m and e, gives a value J(φ) ≈ 0.118, which sits at the lower end of that empirical range. This numerical coincidence is a research note, not a derived result.
In the framework's machine-checked library of formal theorems, the declaration AcidCatRateCert is a structure, a bundle of three statements about a cost function. The first says the cost vanishes when the two inputs are equal and nonzero. The second says the cost is never negative for positive inputs. The third says a certain threshold, φ - 3/2, is positive, which follows because the golden ratio φ ≈ 1.618 is greater than 1.5. These three properties are proved for the specific definition where the cost is J(m/e). The certificate exists, and a proof that it is inhabited, meaning such a certificate can be constructed, is also in the library.
What the certificate does not do is connect the quantities m and e to any chemical meaning. The library's own documentation states this plainly: the definition of domainCost as J(m/e) makes no reference to acid, base, proton, or rate constant. The three proved facts are general properties of the cost function, true for any positive real numbers m and e. The certificate would become a theorem about acid catalysis only if m and e were defined in chemical terms, such as a rate and a reference rate, and that definition is absent. The Brønsted equation and the value of α are recorded as a research note, a statement of where the idea was meant to go, not a result.
This distinction matters for reading the framework's output. A structure with a name like AcidCatRateCert can look like a proof about chemistry, but its content is what counts. Here the content is three general inequalities and a positivity fact, all true for any positive inputs. The chemical interpretation is a plan, not a theorem. A reader should treat the certificate as a formal template, waiting for a chemical definition of m and e, and the α ≈ 0.118 coincidence as an empirical observation that motivated the template, not as a derived prediction.
THEOREM domainCost_at_eq · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by
unfold domainCost; rw [div_self h]; exact Jcost_unit0
THEOREM domainCost_nonneg · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean
theorem domainCost_nonneg (m e : ℝ) (hm : 0 < m) (he : 0 < e) : 0 ≤ domainCost m e := by
unfold domainCost; exact Jcost_nonneg (div_pos hm he)
THEOREM canonicalThreshold_pos · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by
unfold canonicalThreshold; linarith [phi_gt_onePointFive]
MODEL AcidCatRateCert · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean
structure AcidCatRateCert where
cost_at_eq : ∀ r : ℝ, r ≠ 0 → domainCost r r = 0
cost_nonneg : ∀ m e : ℝ, 0 < m → 0 < e → 0 ≤ domainCost m e
threshold_pos : 0 < canonicalThreshold
What this page does not claim
The certificate does not prove any statement specific to acid catalysis. The value α ≈ 0.118 is not derived from the framework; it is an empirical observation recorded in a research note. The certificate does not define m or e in chemical terms.
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/Chemistry/AcidCatalysis_FromJCost.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 chemical definitions of m and e would make the certificate a theorem about acid catalysis?
- Does the empirical range of Brønsted α values constrain the choice of a chemical cost function?
- How does the framework derive the golden ratio φ from the cost function J?
- What other domains share the same DomainCostTemplate structure?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM domainCost_at_eq · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by unfold domainCost; rw [div_self h]; exact Jcost_unit0The certificate proves the cost vanishes when the two inputs are equal and nonzero. domainCost_at_eq · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.leanTHEOREM domainCost_nonneg · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean
theorem domainCost_nonneg (m e : ℝ) (hm : 0 < m) (he : 0 < e) : 0 ≤ domainCost m e := by unfold domainCost; exact Jcost_nonneg (div_pos hm he)The certificate proves the cost is never negative for positive inputs. domainCost_nonneg · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.leanTHEOREM canonicalThreshold_pos · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by unfold canonicalThreshold; linarith [phi_gt_onePointFive]The certificate proves a certain threshold, φ - 3/2, is positive. canonicalThreshold_pos · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.leanMODEL AcidCatRateCert · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean
structure AcidCatRateCert where cost_at_eq : ∀ r : ℝ, r ≠ 0 → domainCost r r = 0 cost_nonneg : ∀ m e : ℝ, 0 < m → 0 < e → 0 ≤ domainCost m e threshold_pos : 0 < canonicalThresholdThe certificate is a structure that bundles three statements about a cost function. AcidCatRateCert · IndisputableMonolith/Chemistry/AcidCatalysis_FromJCost.lean