├── .gitignore ├── LICENSE ├── README.md ├── count-down ├── CountDown.tla ├── CountDown.toolbox │ └── CountDown___Model_1.launch └── README.md ├── deadlock ├── Deadlock.tla ├── Deadlock.toolbox │ └── Deadlock___Model_1.launch └── README.md ├── extends ├── ExtendsA.tla ├── ExtendsB.tla ├── ExtendsB.toolbox │ └── ExtendsB___Model_1.launch └── README.md ├── implements ├── ImplementsA.tla ├── ImplementsB.tla ├── ImplementsB.toolbox │ └── ImplementsB___Model_1.launch └── README.md ├── linear-search ├── LinearSearch.tla ├── LinearSearch.toolbox │ └── LinearSearch___Model_1.launch └── README.md ├── list-operations ├── ListOperations.tla ├── ListOperations.toolbox │ └── ListOperations___Model_1.launch └── README.md ├── race-condition ├── README.md ├── RaceCondition.tla └── RaceCondition.toolbox │ └── RaceCondition___Model_1.launch ├── secret-santa ├── README.md ├── SecretSanta.tla └── SecretSanta.toolbox │ └── SecretSanta___Model_1.launch ├── simple-logic ├── README.md ├── SimpleLogic.tla └── SimpleLogic.toolbox │ └── SimpleLogic___Model_1.launch └── state-machine ├── PlusCalDiagram.png ├── README.md ├── StateMachine ├── StateMachine.tla ├── StateMachine.toolbox └── StateMachine___Model_1.launch └── StateMachineDiagram.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/README.md -------------------------------------------------------------------------------- /count-down/CountDown.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/count-down/CountDown.tla -------------------------------------------------------------------------------- /count-down/CountDown.toolbox/CountDown___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/count-down/CountDown.toolbox/CountDown___Model_1.launch -------------------------------------------------------------------------------- /count-down/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/count-down/README.md -------------------------------------------------------------------------------- /deadlock/Deadlock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/deadlock/Deadlock.tla -------------------------------------------------------------------------------- /deadlock/Deadlock.toolbox/Deadlock___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/deadlock/Deadlock.toolbox/Deadlock___Model_1.launch -------------------------------------------------------------------------------- /deadlock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/deadlock/README.md -------------------------------------------------------------------------------- /extends/ExtendsA.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/extends/ExtendsA.tla -------------------------------------------------------------------------------- /extends/ExtendsB.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/extends/ExtendsB.tla -------------------------------------------------------------------------------- /extends/ExtendsB.toolbox/ExtendsB___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/extends/ExtendsB.toolbox/ExtendsB___Model_1.launch -------------------------------------------------------------------------------- /extends/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/extends/README.md -------------------------------------------------------------------------------- /implements/ImplementsA.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/implements/ImplementsA.tla -------------------------------------------------------------------------------- /implements/ImplementsB.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/implements/ImplementsB.tla -------------------------------------------------------------------------------- /implements/ImplementsB.toolbox/ImplementsB___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/implements/ImplementsB.toolbox/ImplementsB___Model_1.launch -------------------------------------------------------------------------------- /implements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/implements/README.md -------------------------------------------------------------------------------- /linear-search/LinearSearch.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/linear-search/LinearSearch.tla -------------------------------------------------------------------------------- /linear-search/LinearSearch.toolbox/LinearSearch___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/linear-search/LinearSearch.toolbox/LinearSearch___Model_1.launch -------------------------------------------------------------------------------- /linear-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/linear-search/README.md -------------------------------------------------------------------------------- /list-operations/ListOperations.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/list-operations/ListOperations.tla -------------------------------------------------------------------------------- /list-operations/ListOperations.toolbox/ListOperations___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/list-operations/ListOperations.toolbox/ListOperations___Model_1.launch -------------------------------------------------------------------------------- /list-operations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/list-operations/README.md -------------------------------------------------------------------------------- /race-condition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/race-condition/README.md -------------------------------------------------------------------------------- /race-condition/RaceCondition.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/race-condition/RaceCondition.tla -------------------------------------------------------------------------------- /race-condition/RaceCondition.toolbox/RaceCondition___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/race-condition/RaceCondition.toolbox/RaceCondition___Model_1.launch -------------------------------------------------------------------------------- /secret-santa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/secret-santa/README.md -------------------------------------------------------------------------------- /secret-santa/SecretSanta.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/secret-santa/SecretSanta.tla -------------------------------------------------------------------------------- /secret-santa/SecretSanta.toolbox/SecretSanta___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/secret-santa/SecretSanta.toolbox/SecretSanta___Model_1.launch -------------------------------------------------------------------------------- /simple-logic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/simple-logic/README.md -------------------------------------------------------------------------------- /simple-logic/SimpleLogic.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/simple-logic/SimpleLogic.tla -------------------------------------------------------------------------------- /simple-logic/SimpleLogic.toolbox/SimpleLogic___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/simple-logic/SimpleLogic.toolbox/SimpleLogic___Model_1.launch -------------------------------------------------------------------------------- /state-machine/PlusCalDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/state-machine/PlusCalDiagram.png -------------------------------------------------------------------------------- /state-machine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/state-machine/README.md -------------------------------------------------------------------------------- /state-machine/StateMachine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /state-machine/StateMachine.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/state-machine/StateMachine.tla -------------------------------------------------------------------------------- /state-machine/StateMachine.toolbox/StateMachine___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/state-machine/StateMachine.toolbox/StateMachine___Model_1.launch -------------------------------------------------------------------------------- /state-machine/StateMachineDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lostbearlabs/tiny-tlaplus-examples/HEAD/state-machine/StateMachineDiagram.png --------------------------------------------------------------------------------