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 |
|
Adam Chlipala
|
44696bb5b1
|
Beef up [equality]
|
2016-02-09 16:28:48 -05:00 |
|
Adam Chlipala
|
3ae5327314
|
Booleans and [propositional]
|
2016-02-09 13:11:58 -05:00 |
|