Encyclopedia Chemistry Chemistry Organic Functional Groups From Config Dim Functional Group
ARTICLE 2 claims 2 theorems
Chemistry Organic Functional Groups From Config Dim Functional Group
Organic chemistry's functional groups, the reactive centers that define a molecule's behavior, number five in the Recognition Science framework.
The five functional groups
In organic chemistry, a functional group is a specific cluster of atoms within a molecule that gives the molecule its characteristic chemical reactions. The hydroxyl group in alcohols, the carbonyl group in aldehydes and ketones, the carboxyl group in acids, the amino group in amines, and the thiol or sulfide group in sulfur-containing compounds are the classic examples. These groups, not the carbon skeleton they attach to, determine how a molecule behaves in a reaction.
The Recognition Science framework models these five classes as a single mathematical object. Its machine-checked library of formal theorems defines a type called FunctionalGroup with exactly five members: hydroxyl, carbonyl, carboxyl, amino, and thiolSulfide. A proved theorem in that library states that the number of these members is five, and a certificate structure packages that count as a formal object. The framework derives this fivefold classification from its deeper principle that reality keeps a discrete record of recognition events, a ledger, and that the cost of recognition is forced by five plain conditions.
What the declaration does not do is also important. It does not prove that real molecules must have exactly five functional group classes, nor does it derive the specific chemical behavior of any particular group. The framework's claim is narrower: within its own model, the five canonical classes emerge as a natural count. The chemical facts about how alcohols oxidize or how amines act as bases come from standard chemistry, not from this framework's theorems. The declaration is a definitional choice, a way of organizing chemical knowledge, not a new law of chemistry.
THEOREM FunctionalGroup · functionalGroup_count · IndisputableMonolith/Chemistry/OrganicFunctionalGroupsFromConfigDim.lean
inductive FunctionalGroup where
| hydroxyl
| carbonyl
| carboxyl
| amino
| thiolSulfide
deriving DecidableEq, Repr, BEq, Fintype
theorem functionalGroup_count : Fintype.card FunctionalGroup = 5 := by decide
THEOREM functionalGroup_count · IndisputableMonolith/Chemistry/OrganicFunctionalGroupsFromConfigDim.lean
theorem functionalGroup_count : Fintype.card FunctionalGroup = 5 := by decide
What this page does not claim
The declaration does not prove that real molecules must have exactly five functional group classes. It does not derive the specific chemical reactivity of any individual functional group. The fivefold classification is a definitional choice within the framework, not a new empirical law of 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/OrganicFunctionalGroupsFromConfigDim.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's fivefold count relate to the broader periodic table of organic functional groups taught in standard textbooks?
- What would it mean for the framework if a new functional group class were discovered that did not fit one of the five categories?
- Does the framework's derivation of five groups depend on the specific choice of configDim, and what would other dimensions produce?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM FunctionalGroup · functionalGroup_count · IndisputableMonolith/Chemistry/OrganicFunctionalGroupsFromConfigDim.lean
inductive FunctionalGroup where | hydroxyl | carbonyl | carboxyl | amino | thiolSulfide deriving DecidableEq, Repr, BEq, Fintypetheorem functionalGroup_count : Fintype.card FunctionalGroup = 5 := by decideThe framework's machine-checked library of formal theorems defines a type called FunctionalGroup with exactly five members: hydroxyl, carbonyl, carboxyl, amino, and thiolSulfide. FunctionalGroup · functionalGroup_count · IndisputableMonolith/Chemistry/OrganicFunctionalGroupsFromConfigDim.leanTHEOREM functionalGroup_count · IndisputableMonolith/Chemistry/OrganicFunctionalGroupsFromConfigDim.lean
theorem functionalGroup_count : Fintype.card FunctionalGroup = 5 := by decideA proved theorem in that library states that the number of these members is five. functionalGroup_count · IndisputableMonolith/Chemistry/OrganicFunctionalGroupsFromConfigDim.lean