Encyclopedia Chemistry Chemistry Precipitation Nucleation From Jcost
ARTICLE 3 claims 1 theorem 2 models
Chemistry Precipitation Nucleation From Jcost
A machine-checked library proves three bare facts about a cost function, but the chemistry itself remains an open target.
The cost of a nucleus
Precipitation nucleation is the first step of a solid forming from a solution: a few dissolved molecules cluster into a tiny seed, and only if that seed survives does a crystal grow. Classical nucleation theory gives the rate of seed formation as J ∝ exp(-16πγ³/(3kT(Δμ)²)), where γ is the surface tension of the new solid, kT is thermal energy, and Δμ is the supersaturation, the chemical potential difference that drives the process.
The framework defines a cost function on a ratio of two quantities, m and e, as Jcost(m/e). The machine-checked library proves three facts about this function: it is zero when m equals e, it never goes negative for positive inputs, and the number φ - 3/2 is positive, where φ is the golden ratio. These are general properties of the cost function, not results about chemistry. The framework does not define what m and e mean in terms of molecules, surface tension, or supersaturation.
In Recognition Science, the framework models a discrete record of events where every recognition event carries a forced cost. The cost function J(x) = (x + 1/x)/2 - 1 is the unique function satisfying five plain conditions, a theorem proved in the machine-checked library. The research note suggests that at the φ-supersaturation ratio, the activation barrier equals J(φ) times a bulk free energy term, and a critical nucleus forms at Δμ/Δμ_c = φ. This is a research note, not a proved result.
The honest content is a template: it proves the cost function behaves well, and it packages those proofs into a certificate structure. The chemistry would become a theorem only if someone defined m and e in terms of the physical system, for example as a ratio of chemical potentials or concentrations. Until then, the framework establishes general cost properties and leaves the nucleation claim as a target.
MODEL domainCost · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)
THEOREM domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.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]
MODEL domainCost · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)
What this page does not claim
The framework does not prove that nucleation occurs at the golden ratio supersaturation. The framework does not derive the classical nucleation rate formula from the cost function. The framework does not define m and e in physical 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/PrecipitationNucleationFromJCost.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 physical definitions of m and e would make the φ-supersaturation ratio a theorem about nucleation?
- How does the Jcost activation barrier compare to the classical 16πγ³/(3kT(Δμ)²) barrier for real materials?
- What experimental observable would falsify the φ-supersaturation nucleation claim?
- Does the certificate structure generalize to other rate processes beyond precipitation?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL domainCost · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)The framework defines a cost function on a ratio of two quantities, m and e, as Jcost(m/e). domainCost · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.leanTHEOREM domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by unfold domainCost; rw [div_self h]; exact Jcost_unit0theorem 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]The machine-checked library proves three facts about this function: it is zero when m equals e, it never goes negative for positive inputs, and the number φ - 3/2 is positive. domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.leanMODEL domainCost · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)The framework does not define what m and e mean in terms of molecules, surface tension, or supersaturation. domainCost · IndisputableMonolith/Chemistry/PrecipitationNucleationFromJCost.lean