stereochemistryCert
plain-language theorem explainer
This definition supplies the certificate asserting exactly five stereoisomer classes under the configDim=5 constraint from Recognition Science. Chemists classifying molecular isomers would cite it to confirm the model matches the standard enumeration of enantiomers, diastereomers, cis-trans, conformational, and atropisomer types. It is realized as a direct one-line assignment of the cardinality result from the decide tactic on the finite type StereoClass.
Claim. Let $S$ be the finite type whose elements are the five canonical stereoisomer classes. The structure requiring $|S|=5$ is populated by the definition that sets its cardinality field to the proven value 5.
background
The module derives stereochemistry classes from configuration dimension, with configDim fixed at 5 to produce exactly five classes: enantiomers, diastereomers, cis-trans (geometric), conformational, and atropisomers. The structure StereochemistryCert packages the single assertion that the cardinality of the type of these classes equals 5, serving as the Lean witness for this count in the chemistry depth of the framework.
proof idea
The definition is a one-line wrapper that directly assigns the five_classes field from the upstream theorem stereoClass_count, which itself discharges the equality Fintype.card StereoClass = 5 by the decide tactic on the explicit finite enumeration.
why it matters
This definition completes the local chemistry module by furnishing the concrete certificate for the five-class prediction tied to configDim=5. It aligns with the eight-tick octave and phi-ladder steps in the forcing chain (T7-T8) that fix discrete configuration counts, providing a ready reference for any later molecular modeling that needs the exact isomer tally. No downstream uses are recorded yet.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.