inductive
definition
ControlArchitecture
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Robotics.ControlArchitecturesFromConfigDim on GitHub at line 15.
browse module
All declarations in this module, on Recognition.
explainer page
used by
formal source
12
13namespace IndisputableMonolith.Robotics.ControlArchitecturesFromConfigDim
14
15inductive ControlArchitecture where
16 | reactive
17 | deliberative
18 | hybrid
19 | behaviorBased
20 | learningBased
21 deriving DecidableEq, Repr, BEq, Fintype
22
23theorem controlArchitecture_count : Fintype.card ControlArchitecture = 5 := by decide
24
25structure ControlArchitecturesCert where
26 five_architectures : Fintype.card ControlArchitecture = 5
27
28def controlArchitecturesCert : ControlArchitecturesCert where
29 five_architectures := controlArchitecture_count
30
31end IndisputableMonolith.Robotics.ControlArchitecturesFromConfigDim