Encyclopedia Chemistry Chemistry Structural Chemistry Mod57

ARTICLE 4 claims 4 theorems

Chemistry Structural Chemistry Mod57

A machine-checked file named for structural chemistry turns out to prove only three general facts about a cost function, and nothing about chemistry itself.

The certificate at rung 57

Structural chemistry is the study of how atoms arrange themselves into molecules and crystals: bond angles, lattice shapes, the geometry that makes diamond hard and graphite soft. A module in the Recognition Science library carries the name Structural_Chemistry_mod57, and a reader might expect it to contain theorems about such arrangements. The file itself says otherwise. Its own docstring states plainly that it proves nothing specific to this subject.

What the module does prove are three general facts about a function called domainCost, which the framework defines as Jcost (m / e): a cost that measures the recognition effort between two quantities m and e. The first theorem shows the cost vanishes when the two quantities are equal. The second shows the cost is never negative for positive inputs. The third proves that a constant called canonicalThreshold, equal to phi minus 3/2, is greater than zero. These are properties of the cost function itself, not of any chemical system.

The module bundles these three facts into a certificate, a small structure that records them together and proves the certificate is inhabited. In plain language: the file establishes that its cost function behaves sensibly at equality, stays nonnegative, and has a positive threshold. That is the entire mathematical content. The name "Chemistry" and the rung number 57 are attached to the file, but the definitions of m and e in chemical terms, such as atomic masses or bond energies, are absent.

In Recognition Science, this pattern is deliberate. The library proves the general facts once, universally, in a shared template, and a subject module becomes a theorem about its subject only when someone supplies a definition of m and e in that subject's own terms. For structural chemistry, that definition does not exist in this file. The docstring calls the chemical interpretation a research note recording where the idea was meant to go, not a result.

The consequence for a reader is simple. The module is a valid piece of mathematics, machine-checked, but it is not a statement about molecules. It is a placeholder with a label. Anyone who wants a theorem about structural chemistry must first decide what the two quantities in the cost function mean for a chemical bond or a crystal lattice. Until then, the certificate remains a template awaiting its subject.

THEOREM domainCost · IndisputableMonolith/Chemistry/Structural_Chemistry_mod57.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)
THEOREM domainCost_at_eq · IndisputableMonolith/Chemistry/Structural_Chemistry_mod57.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/Structural_Chemistry_mod57.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/Structural_Chemistry_mod57.lean
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by
  unfold canonicalThreshold; linarith [phi_gt_onePointFive]

What this page does not claim

No claim that the module contains any theorem about chemical bonding, molecular geometry, or crystal structure. No claim that the rung number 57 has any proven significance for chemistry in this file. No claim that the cost function Jcost is derived here; it is used as a given.

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/Structural_Chemistry_mod57.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:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND