inductive
definition
DopantType
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Materials.SemiconductorDopantTypesFromConfigDim on GitHub at line 18.
browse module
All declarations in this module, on Recognition.
explainer page
used by
formal source
15
16namespace IndisputableMonolith.Materials.SemiconductorDopantTypesFromConfigDim
17
18inductive DopantType where
19 | groupVDonor
20 | groupIIIAcceptor
21 | deepLevel
22 | compensating
23 | transitionMetal
24 deriving DecidableEq, Repr, BEq, Fintype
25
26theorem dopantType_count : Fintype.card DopantType = 5 := by decide
27
28structure SemiconductorDopantCert where
29 five_types : Fintype.card DopantType = 5
30
31def semiconductorDopantCert : SemiconductorDopantCert where
32 five_types := dopantType_count
33
34end IndisputableMonolith.Materials.SemiconductorDopantTypesFromConfigDim