Commit graph

284 commits

Author SHA1 Message Date
Adam Chlipala
cad03f728d Comment OperationalSemantics 2016-02-28 12:25:15 -05:00
Adam Chlipala
31bb6daffb OperationalSemantics: Add concurrency example 2016-02-28 11:56:17 -05:00
Adam Chlipala
4889f08ac4 Avoid a notation conflict 2016-02-25 11:54:03 -05:00
Adam Chlipala
a583e1d0d4 Fancier set simplification 2016-02-23 18:59:50 -05:00
Adam Chlipala
32ad7c8e8e Some tactic tweaks in preparation for Lab 3 2016-02-23 15:23:16 -05:00
Adam Chlipala
cff5e1da35 Merge pull request #10 from wangpengmit/pull-request-singletoner
Tweaked Ltac singletoner to display state space exploration in real time
2016-02-23 14:52:43 -05:00
Peng Wang
f05378e111 Tweaked Ltac singletoner to display state space exploration in real time 2016-02-22 17:53:31 -05:00
Adam Chlipala
cc19c1708b Add [parallel] to libary 2016-02-22 17:28:40 -05:00
Adam Chlipala
06b5592c89 Ignore .coq-native 2016-02-22 10:36:30 -05:00
Adam Chlipala
53bf09c416 ModelChecking_template 2016-02-22 09:45:53 -05:00
Adam Chlipala
65c56a7a2e Tweak model-checking library support 2016-02-21 17:00:01 -05:00
Adam Chlipala
d677f255c4 OperationalSemantics: manually proved invariant and determinism 2016-02-21 15:01:24 -05:00
Adam Chlipala
72ac97a60a OperationalSemantics: automated contextual small-step 2016-02-21 13:55:18 -05:00
Adam Chlipala
ab4420c66f OperationalSemantics: contextual small-step 2016-02-21 13:52:54 -05:00
Adam Chlipala
6e0b98c8b4 OperationalSemantics: a model-checking example 2016-02-21 13:39:22 -05:00
Adam Chlipala
f67d9b5e32 OperationalSemantics: automated equivalence of big and small 2016-02-21 13:23:09 -05:00
Adam Chlipala
918fcaa29b OperationalSemantics: equivalence of big and small 2016-02-21 13:19:16 -05:00
Adam Chlipala
db643cbfc4 Start of OperationalSemantics: big-step and factorial 2016-02-21 12:51:05 -05:00
Adam Chlipala
fd45f9d71a Add ModelCheck 2016-02-21 12:16:31 -05:00
Adam Chlipala
4d54fe8857 Add to the tactic reference 2016-02-21 12:04:59 -05:00
Adam Chlipala
211ede66a0 ModelChecking chapter done 2016-02-21 11:26:24 -05:00
Adam Chlipala
cbf2bb71fa ModelChecking chapter: abstracting a transition system 2016-02-21 10:12:17 -05:00
Adam Chlipala
353c853893 Start of ModelChecking chapter 2016-02-21 09:32:24 -05:00
Adam Chlipala
2b6ea9913c Comments for ModelChecking 2016-02-21 09:07:14 -05:00
Adam Chlipala
2c601b04a0 Fixed to work in Coq 8.4, too 2016-02-18 17:51:58 -05:00
Adam Chlipala
cf65c18ebf A typo fix 2016-02-17 14:17:27 -05:00
Adam Chlipala
5f66f4f399 Add Chapter 4 code to README 2016-02-16 14:09:07 -05:00
Adam Chlipala
33d01606bf Harmonize inductive-definition convention 2016-02-16 11:41:30 -05:00
Adam Chlipala
0123f45d21 TransitionSystems_template 2016-02-16 11:29:08 -05:00
Adam Chlipala
d04037a84f ModelChecking: an example of modularity 2016-02-16 11:17:50 -05:00
Adam Chlipala
e3bb90c4a1 ModelChecking: another abstraction example 2016-02-16 08:03:25 -05:00
Adam Chlipala
7aa8e890cf ModelChecking: an example of abstraction 2016-02-15 21:20:54 -05:00
Adam Chlipala
218bb2fcf0 Add [first_order] 2016-02-15 19:39:36 -05:00
Adam Chlipala
53925f1a1f Renaming invariantFor_monotone to invariant_weaken 2016-02-15 18:59:39 -05:00
Adam Chlipala
e669e53157 Reordering premises in Invariant theorems 2016-02-15 16:04:40 -05:00
Adam Chlipala
9b40bf78af New Makefile target: lib, to build just the library, not the lecture code 2016-02-14 22:07:29 -05:00
Adam Chlipala
c129d8447e Some heftier ModelChecking examples 2016-02-14 19:23:26 -05:00
Adam Chlipala
eb50f67c2a Smarter ModelChecking with a worklist 2016-02-14 17:55:59 -05:00
Adam Chlipala
4371d08696 Set simplification for ModelChecking 2016-02-14 17:33:46 -05:00
Adam Chlipala
c88ae6d484 Start ModelChecking code: checked [factorial_sys] 2016-02-14 17:13:25 -05:00
Adam Chlipala
c3182f3007 TransitionSystems chapter: first full draft 2016-02-14 15:00:49 -05:00
Adam Chlipala
b2d23e8468 TransitionSystems chapter: rule induction 2016-02-14 13:51:11 -05:00
Adam Chlipala
a93ae59e0b TransitionSystems chapter: invariants 2016-02-14 13:32:00 -05:00
Adam Chlipala
571aff7ad3 TransitionSystems chapter: factorial system 2016-02-14 12:59:25 -05:00
Adam Chlipala
ef3f36933a TransitionSystems: code probably done 2016-02-14 12:25:48 -05:00
Adam Chlipala
ee02d8926a TransitionSystems: factorial example finished 2016-02-14 11:41:41 -05:00
Adam Chlipala
9ae318190c Index to example source files for chapters 2016-02-13 19:45:22 -05:00
Adam Chlipala
a0487bc153 Add Map remove 2016-02-09 22:44:03 -05:00
Adam Chlipala
19b98288ca Incorporating a variety of changes and pull requests, after things got desync'd a bit 2016-02-09 20:21:19 -05:00
Adam Chlipala
4539409e73 For Coq 8.5 compatibility, use [Admitted] instead of [admit] 2016-02-09 18:10:58 -05:00