Encyclopedia Chemistry Chemistry Flash Point From Jcost

ARTICLE 3 claims 2 theorems 1 model

Chemistry Flash Point From Jcost

A proposed formula links a liquid's boiling point to its flash point using a single fixed ratio, but the machine-checked proof stops short of validating the chemistry.

The flash point relation

The flash point of a liquid is the lowest temperature at which it gives off enough vapor to ignite in air. A common engineering shortcut estimates it from the boiling point, since both depend on how easily molecules escape the liquid. For straight-chain hydrocarbons, the measured values follow a rough pattern: pentane boils at 36°C and flashes at -49°C, heptane at 98°C and 1°C, decane at 174°C and 46°C.

In Recognition Science, the proposed relation is T_flash = T_bp * J(phi) + T_offset, where J(phi) is a fixed number near 0.118 and T_offset is a constant shift. For pentane this gives 36 * 0.118 + (-50) = -45.7°C, within a few degrees of the measured -49°C. The formula is a research note, not a derived law: it records where the idea was meant to go.

What the machine-checked library of formal theorems actually proves is narrower. It defines a cost function domainCost, a measure of mismatch between two quantities, as Jcost(m/e). Three facts are established: the cost is zero when the two quantities are equal, it is never negative for positive inputs, and the threshold phi - 3/2 is positive. These are general properties of the cost function itself, with no reference to any specific chemical substance.

The module assembles these three facts into a certificate, a packaged guarantee that the cost function behaves well. But the certificate says nothing about hydrocarbons. To make it a theorem about flash points, one would need a definition of m and e in chemical terms, for example molecular mass and some energy scale. That definition does not exist in the module, so the chemistry remains an unproven suggestion.

The honest takeaway: the framework contributes a clean, machine-checked cost function with useful formal properties, and a plausible-looking flash point formula that is not among those properties. The gap between the two is exactly the missing chemical definition.

MODEL domainCost · IndisputableMonolith/Chemistry/Flash_Point_FromJCost.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)
THEOREM domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Chemistry/Flash_Point_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 (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 : 0 < canonicalThreshold := by
  unfold canonicalThreshold; linarith [phi_gt_onePointFive]
THEOREM cert · IndisputableMonolith/Chemistry/Flash_Point_FromJCost.lean
noncomputable def cert : FlashPointCert where
  cost_at_eq := domainCost_at_eq
  cost_nonneg := domainCost_nonneg
  threshold_pos := canonicalThreshold_pos

What this page does not claim

The flash point formula is not proved, only suggested in a research note. The cost function's properties do not depend on any chemical facts. No claim is made about the accuracy of the formula beyond the single pentane example.

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/Flash_Point_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:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND