inductive
definition
MaintenanceStrategy
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Operations.MaintenanceStrategiesFromConfigDim on GitHub at line 18.
browse module
All declarations in this module, on Recognition.
explainer page
used by
formal source
15
16namespace IndisputableMonolith.Operations.MaintenanceStrategiesFromConfigDim
17
18inductive MaintenanceStrategy where
19 | reactive
20 | preventive
21 | predictive
22 | conditionBased
23 | reliabilityCentered
24 deriving DecidableEq, Repr, BEq, Fintype
25
26theorem maintenanceStrategy_count :
27 Fintype.card MaintenanceStrategy = 5 := by decide
28
29structure MaintenanceStrategiesCert where
30 five_strategies : Fintype.card MaintenanceStrategy = 5
31
32def maintenanceStrategiesCert : MaintenanceStrategiesCert where
33 five_strategies := maintenanceStrategy_count
34
35end IndisputableMonolith.Operations.MaintenanceStrategiesFromConfigDim