-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathLeanMachines.lean
35 lines (28 loc) · 1.37 KB
/
LeanMachines.lean
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
-- This module serves as the root of the `EventSystems` library.
-- Import modules here that should be built as part of the library.
-- Abstract machines
import «LeanMachines».Event.Convergent
import «LeanMachines».NonDet.Convergent
-- Relational refinement
import «LeanMachines».Refinement.Relational.Abstract
import «LeanMachines».Refinement.Relational.Concrete
import «LeanMachines».Refinement.Relational.NonDet.Abstract
import «LeanMachines».Refinement.Relational.NonDet.Concrete
import «LeanMachines».Refinement.Relational.NonDet.Det.Convergent
-- Functional refinement
import «LeanMachines».Refinement.Functional.Abstract
import «LeanMachines».Refinement.Functional.Concrete
import «LeanMachines».Refinement.Functional.NonDet.Abstract
import «LeanMachines».Refinement.Functional.NonDet.Concrete
import «LeanMachines».Refinement.Functional.NonDet.Det.Convergent
-- Strong (superposition) refinement
import «LeanMachines».Refinement.Strong.Abstract
import «LeanMachines».Refinement.Strong.Concrete
import «LeanMachines».Refinement.Strong.NonDet.Abstract
import «LeanMachines».Refinement.Strong.NonDet.Concrete
import «LeanMachines».Refinement.Strong.NonDet.Det.Convergent
-- Versioning
def LeanMachines.VERSION_MAJ : Nat := 0
def LeanMachines.VERSION_MIN : Nat := 2
def LeanMachines.VERSION_REV : Nat := 0
def LeanMachines.VERSION_STS : String := "beta"