inductive
definition
AcidBaseTheory
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Chemistry.AcidBaseTheoriesFromConfigDim on GitHub at line 17.
browse module
All declarations in this module, on Recognition.
explainer page
used by
formal source
14
15namespace IndisputableMonolith.Chemistry.AcidBaseTheoriesFromConfigDim
16
17inductive AcidBaseTheory where
18 | arrhenius
19 | bronstedLowry
20 | lewis
21 | usanovich
22 | pearsonHSAB
23 deriving DecidableEq, Repr, BEq, Fintype
24
25theorem acidBaseTheory_count : Fintype.card AcidBaseTheory = 5 := by decide
26
27structure AcidBaseTheoriesCert where
28 five_theories : Fintype.card AcidBaseTheory = 5
29
30def acidBaseTheoriesCert : AcidBaseTheoriesCert where
31 five_theories := acidBaseTheory_count
32
33end IndisputableMonolith.Chemistry.AcidBaseTheoriesFromConfigDim