Encyclopedia Chemistry Chemistry Isothermal Calorimetry

ARTICLE 3 claims 3 theorems

Chemistry Isothermal Calorimetry

Isothermal titration calorimetry measures the heat of a binding reaction, and a machine-checked library shows how that heat maps to a universal cost function.

The measurement and its cost

Isothermal titration calorimetry (ITC) is a laboratory technique that measures the heat released or absorbed when one molecule binds to another. In a typical experiment, a syringe injects a ligand solution into a sample cell containing a protein or other receptor, and the instrument records the tiny temperature change required to keep the cell at constant temperature. From those heat pulses, a researcher obtains the binding constant K, the enthalpy change ΔH, and the entropy change ΔS. The fundamental relation is ΔG = ΔH − TΔS, where ΔG is the Gibbs free energy of binding.

In Recognition Science, the framework models this same binding event through its cost function, a measure of how far a system sits from equilibrium. The framework's central cost function is J(x) = (x + 1/x)/2 − 1, which is zero when x = 1 and positive otherwise. The chemistry module applies this to ITC by defining the cost at each titration point as J(K_obs/K_pred), the ratio of the observed binding constant to the predicted one. At the recognition equilibrium where J = 0, the observed and predicted constants match, and the framework identifies this with ΔG = 0.

The machine-checked library of formal theorems proves three general facts about this cost function in the ITC context. First, the cost vanishes when the observed and predicted constants are equal: domainCost r r = 0 for any nonzero r. Second, the cost is never negative for positive inputs: 0 ≤ domainCost m e whenever both m and e are positive. Third, the canonical threshold phi − 3/2 is positive, a numerical fact about the golden ratio that the framework uses as a reference point. These three facts are assembled into a certificate structure, a formal bundle that any ITC model can carry.

What this establishes in plain language is modest but precise. The module proves that the cost function behaves as a proper measure of departure from equilibrium: it is zero exactly at the match point and positive elsewhere. It does not prove that any particular binding reaction obeys this cost, because the module defines m and e as generic real numbers without tying them to a specific chemical system. The docstring records the intended research direction, but the formal content stops at the general properties of J applied to a ratio.

THEOREM domainCost_at_eq · IndisputableMonolith/Chemistry/Isothermal_Calorimetry.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/Isothermal_Calorimetry.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/Isothermal_Calorimetry.lean
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by
  unfold canonicalThreshold; linarith [phi_gt_onePointFive]

What this page does not claim

The module does not prove that any real binding reaction follows this cost function. The framework does not derive the enthalpy or entropy of a specific chemical reaction. The golden ratio threshold phi − 3/2 is not shown to correspond to any measured ITC quantity.

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/Isothermal_Calorimetry.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