Encyclopedia Chemistry Chemistry Haber Bosch From Jcost Heterogeneous Catalysis Stage
ARTICLE 2 claims 1 theorem 1 model
Chemistry Haber Bosch From Jcost Heterogeneous Catalysis Stage
The Haber-Bosch process, which turns nitrogen and hydrogen into ammonia, passes through five named stages on an iron catalyst; a machine-checked library records that count and nothing more.
The five-stage catalyst cycle
The Haber-Bosch process is the industrial synthesis of ammonia from nitrogen and hydrogen, N₂ + 3H₂ → 2NH₃, with a standard free energy change of −32.9 kJ/mol. Fritz Haber and Carl Bosch developed the process in the first decade of the twentieth century, and it remains the main route to nitrogen fertilizer, feeding roughly half the world's population. The reaction does not proceed at useful speed on its own; it requires a catalyst, typically iron, and harsh conditions of about 450 °C and 200 atmospheres pressure.
Heterogeneous catalysis means the catalyst is a solid surface and the reactants are gases. The standard textbook account divides the surface reaction into five stages: adsorption, activation, surface reaction, desorption, and product release. Each stage is a distinct physical step: gas molecules stick to the surface, bonds weaken, atoms rearrange, products detach, and the surface is left ready for the next cycle. This five-stage picture is the classical description taught in every chemical engineering course.
In Recognition Science, the framework models the catalyst surface as providing recognition sites, discrete locations where the cost of registering a molecule's presence follows a forced mathematical form. The framework's machine-checked library of formal statements contains an inductive type named HeterogeneousCatalysisStage whose five constructors are exactly the five classical stages. A formal statement proves the count: the number of stages is five. A certificate structure bundles that count with a separate claim about an activation threshold, and the certificate is constructed from the count statement and a pre-existing threshold certificate.
What the declaration does not establish is any physical law. The five-stage count is a definitional choice, not a derivation: the framework chooses to represent the classical five stages as an inductive type, and the formal statement merely checks that the chosen type has five elements. The activation threshold certificate is a separate object, not a consequence of the stage count. The framework's own notes describe a consistency check between a proposed optimal pressure and the actual industrial pressure, but that check is explicitly not a prediction. The declaration says nothing about reaction rates, bond energies, or why iron works as a catalyst.
The practical consequence is modest but real: the framework can name the five stages in its own formal language and prove the count. That gives a shared vocabulary between the classical process and the framework's machinery, and it lets later work refer to the stages by name without ambiguity. What a reader should not take away is that Recognition Science has explained Haber-Bosch kinetics or derived the operating conditions from first principles. The five-stage count is a bookkeeping step, not a theory of catalysis.
THEOREM catalysisStageCount · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean
theorem catalysisStageCount : Fintype.card HeterogeneousCatalysisStage = 5 := by decide
MODEL HeterogeneousCatalysisStage · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean
inductive HeterogeneousCatalysisStage where
| adsorption | activation | surfaceReaction | desorption | productRelease
deriving DecidableEq, Repr, BEq, Fintype
What this page does not claim
No derivation of reaction kinetics or activation energies. No explanation of why iron specifically catalyzes the reaction. No prediction of operating conditions; the pressure note is a consistency check only.
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/HaberBoschFromJCost.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 mechanism makes the five-stage count a recognition cost rather than a descriptive convenience?
- Does the activation threshold certificate connect to any measurable property of the iron surface?
- How would the framework derive, rather than check, an optimal operating pressure for the process?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM catalysisStageCount · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean
theorem catalysisStageCount : Fintype.card HeterogeneousCatalysisStage = 5 := by decideA formal statement proves the count: the number of stages is five. catalysisStageCount · IndisputableMonolith/Chemistry/HaberBoschFromJCost.leanMODEL HeterogeneousCatalysisStage · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean
inductive HeterogeneousCatalysisStage where | adsorption | activation | surfaceReaction | desorption | productRelease deriving DecidableEq, Repr, BEq, FintypeThe five-stage count is a definitional choice, not a derivation. HeterogeneousCatalysisStage · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean