Encyclopedia Chemistry Chemistry Nucleoside Structure From Config Dim Dnanucleoside
ARTICLE 3 claims 3 theorems
Chemistry Nucleoside Structure From Config Dim Dnanucleoside
DNA's four nucleosides, adenine, thymine, cytosine, and guanine, are defined as a finite set, and a machine-checked library proves that set has exactly four members.
The DNA nucleoside set
A nucleoside is a molecule built from a nitrogenous base and a sugar; DNA's four canonical nucleosides are adenine, thymine, cytosine, and guanine. RNA replaces thymine with uracil, giving five canonical nucleosides in all. The Recognition Science framework, a mathematical structure built from a forced cost function, models this chemistry with a finite set: the declaration DNANucleoside collects exactly those four DNA nucleosides, and a machine-checked theorem proves the set has cardinality four. A second theorem proves that four equals two squared, a fact the framework reads as a binary structure: two independent axes, purine versus pyrimidine and keto versus amino, span a 2 by 2 grid.
In plain terms, the framework does not invent new chemistry. It takes the standard biological list, encodes it as a finite set in a formal language, and proves the counts you learned in a first biochemistry course: five total nucleosides, four in DNA, and four as two squared. The proof is computational, a direct check by the machine rather than a long derivation, and the library reports zero unproved assumptions and zero axioms beyond the ambient logic.
What the declaration does not claim is as important as what it proves. It does not derive the existence of DNA from first principles, does not explain why these four bases pair A with T and C with G, and does not say anything about the physical geometry of the double helix. The set is a definitional model, a choice to represent a biological fact in the framework's language, not a proof that the fact had to be so. The count theorem is real, but it proves a property of the chosen set, not a necessity of nature.
THEOREM dna_nucleoside_count · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.lean
theorem dna_nucleoside_count : DNANucleoside.card = 4 := by decide
THEOREM dna_equals_F2sq · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.lean
/-- 4 = 2² (F₂² at D=2). -/
theorem dna_equals_F2sq : DNANucleoside.card = 2 ^ 2 := by decide
THEOREM nucleosideCount · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.lean
theorem nucleosideCount : Fintype.card Nucleoside = 5 := by decide
What this page does not claim
The declaration does not derive the existence of DNA or its bases from the framework's axioms. It does not explain base pairing rules A-T and G-C. It says nothing about the three-dimensional geometry of the double helix.
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/NucleosideStructureFromConfigDim.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 binary axes purine versus pyrimidine and keto versus amino from the cost function?
- What physical evidence, if any, connects the framework's binary grid to the actual structure of DNA?
- Does the framework predict any nucleoside beyond the five canonical ones?
- How does the framework treat RNA's uracil in relation to the DNA set?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM dna_nucleoside_count · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.lean
theorem dna_nucleoside_count : DNANucleoside.card = 4 := by decidethe declaration DNANucleoside collects exactly those four DNA nucleosides, and a machine-checked theorem proves the set has cardinality four dna_nucleoside_count · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.leanTHEOREM dna_equals_F2sq · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.lean
/-- 4 = 2² (F₂² at D=2). -/ theorem dna_equals_F2sq : DNANucleoside.card = 2 ^ 2 := by decidea second theorem proves that four equals two squared dna_equals_F2sq · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.leanTHEOREM nucleosideCount · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.lean
theorem nucleosideCount : Fintype.card Nucleoside = 5 := by decidefive total nucleosides nucleosideCount · IndisputableMonolith/Chemistry/NucleosideStructureFromConfigDim.lean