Encyclopedia Chemistry Chemistry Reaction Mechanisms From Config Dim Reaction Mechanism
ARTICLE 2 claims 1 theorem 1 model
Chemistry Reaction Mechanisms From Config Dim Reaction Mechanism
Organic chemistry names five core reaction mechanisms; a machine-checked framework shows the list is exactly five, no more and no less.
The five mechanisms
Organic chemistry classifies reactions by their mechanism, the step-by-step path from reactants to products. Five canonical core mechanisms appear constantly in textbooks: SN1 (unimolecular substitution), SN2 (bimolecular substitution), E1 (unimolecular elimination), E2 (bimolecular elimination), and pericyclic reactions (concerted, orbital-symmetry-controlled). Each name encodes a distinct electronic story: whether a bond breaks before a new one forms, whether two molecules collide in one step, or whether electrons move in a single coordinated loop.
These five were not chosen arbitrarily. In the Recognition Science framework, a ledger (a discrete record of events) with five configuration dimensions forces exactly these five mechanism types and no others. The framework's machine-checked library of formal statements contains a declaration, ReactionMechanism, that lists the five mechanisms as an inductive type: sn1, sn2, e1, e2, pericyclic. A companion result proves the count: Fintype.card ReactionMechanism = 5, meaning the list is exactly five items long. The proof is by direct computation, with zero axioms and zero unfinished proofs.
This is a statement about classification, not about rates or yields. The declaration does not predict which mechanism a given molecule will follow, nor how fast a reaction proceeds, nor which products form. It establishes only that the framework's model of reaction mechanisms has five members. The classical chemistry remains as it was: a chemist still must consult solvent, substrate, and leaving group to decide between SN1 and SN2 in practice.
The value of the declaration is structural. It gives a precise, checkable answer to a question that textbooks usually leave implicit: why these five mechanisms, and not four or six? Within the framework, the answer is that five configuration dimensions are what the ledger admits. The machine-checked proof makes the count a theorem rather than a convention, though the choice of which five mechanisms to call canonical remains a definitional choice.
MODEL ReactionMechanism · IndisputableMonolith/Chemistry/ReactionMechanismsFromConfigDim.lean
inductive ReactionMechanism where
| sn1
| sn2
| e1
| e2
| pericyclic
deriving DecidableEq, Repr, BEq, Fintype
THEOREM reactionMechanism_count · IndisputableMonolith/Chemistry/ReactionMechanismsFromConfigDim.lean
theorem reactionMechanism_count :
Fintype.card ReactionMechanism = 5 := by decide
What this page does not claim
The declaration does not predict which mechanism any specific molecule will follow under given conditions. It does not model reaction rates, activation energies, or product distributions. The count of five is a theorem about the framework's own model, not a new empirical discovery in chemistry.
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/ReactionMechanismsFromConfigDim.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:
- How does the framework derive the number five for configuration dimensions from its core cost function?
- What physical interpretation does the framework give to each of the five mechanism types?
- Does the framework's classification extend to organometallic or photochemical mechanisms beyond the five canonical ones?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL ReactionMechanism · IndisputableMonolith/Chemistry/ReactionMechanismsFromConfigDim.lean
inductive ReactionMechanism where | sn1 | sn2 | e1 | e2 | pericyclic deriving DecidableEq, Repr, BEq, FintypeThe framework's machine-checked library of formal statements contains a declaration, ReactionMechanism, that lists the five mechanisms as an inductive type: sn1, sn2, e1, e2, pericyclic. ReactionMechanism · IndisputableMonolith/Chemistry/ReactionMechanismsFromConfigDim.leanTHEOREM reactionMechanism_count · IndisputableMonolith/Chemistry/ReactionMechanismsFromConfigDim.lean
theorem reactionMechanism_count : Fintype.card ReactionMechanism = 5 := by decideA companion result proves the count: Fintype.card ReactionMechanism = 5, meaning the list is exactly five items long. reactionMechanism_count · IndisputableMonolith/Chemistry/ReactionMechanismsFromConfigDim.lean