Encyclopedia Chemistry Chemistry Haber Bosch From Jcost Catalysis Stage Count

ARTICLE 4 claims 3 theorems 1 model

Chemistry Haber Bosch From Jcost Catalysis Stage Count

A machine-checked theorem counts five stages in the Haber-Bosch process, matching a standard textbook description without claiming to explain the chemistry.

The five-stage count

The Haber-Bosch process fixes nitrogen into ammonia: N₂ + 3H₂ → 2NH₃, with a standard Gibbs free energy change of about −32.9 kJ/mol. Industrial synthesis runs near 450°C and 200 atmospheres over an iron catalyst. Chemists conventionally split heterogeneous catalysis into five stages: adsorption, activation, surface reaction, desorption, and product release.

In Recognition Science, a recognition event is a discrete record of a system matching a template, and the framework's cost is the forced price of that match. The framework models the iron surface as providing recognition sites whose activation barrier drops when the cost sits at a golden-section threshold. Within that model, the five conventional stages correspond to a configuration dimension of five.

The declaration catalysisStageCount is a theorem in the framework's machine-checked library of formal theorems. It proves that the number of stages in the enumerated type HeterogeneousCatalysisStage equals five, by direct computation. The proof is axiom-clean: it uses no special axioms beyond the standard logical ones, and the library reports zero unproved obligations.

What the theorem does not do is predict the optimal pressure. The framework notes that its suggested pressure, about 11.1 atmospheres, lies within a factor of 18 of the industrial 200 atmospheres. The docstring calls this a consistency check, not a prediction, and the theorem itself says nothing about pressure at all.

The practical consequence is modest but real: the framework's five-stage count matches the textbook description exactly, giving a formal anchor for a standard chemistry fact. It does not claim that Recognition Science explains why those five stages exist, nor that the count predicts any operating condition.

THEOREM catalysisStageCount · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean
theorem catalysisStageCount : Fintype.card HeterogeneousCatalysisStage = 5 := by decide
THEOREM catalysisStageCount · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean
theorem catalysisStageCount : Fintype.card HeterogeneousCatalysisStage = 5 := by decide
THEOREM catalysisStageCount · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean
theorem catalysisStageCount : Fintype.card HeterogeneousCatalysisStage = 5 := by decide
MODEL HaberBoschCert · IndisputableMonolith/Chemistry/HaberBoschFromJCost.lean
structure HaberBoschCert where
  five_stages : Fintype.card HeterogeneousCatalysisStage = 5
  activation_threshold : CanonicalCert

What this page does not claim

The theorem does not predict the optimal operating pressure of 200 atmospheres. The theorem does not explain why the five stages exist or why they are the correct decomposition. The framework does not claim that Recognition Science reproduces the Gibbs free energy change of the reaction.

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:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND