Adam Chlipala
|
d3c7a85b49
|
More cleanup around addition of RuleInduction
|
2021-03-01 12:15:34 -05:00 |
|
Adam Chlipala
|
d1d44e55f6
|
Small patch for Coq 8.13
|
2021-02-14 17:26:21 -05:00 |
|
Adam Chlipala
|
b7f248e099
|
ConcurrentSeparationLogic: stop bothering to choose postconditions for parallel compositions, which can't terminate (addresses #52)
|
2021-01-03 15:20:26 -05:00 |
|
Matthew Dempsky
|
509ebb1d06
|
Fix typo in ConcurrentSeparationLogic.v example
In the 3-stage example, the middle stage moves list elements from the
first stack to the second stack, not back onto the first stack again.
|
2020-09-24 13:30:58 -07:00 |
|
Adam Chlipala
|
5f735225ef
|
Revising before class
|
2020-04-28 09:40:40 -04:00 |
|
Adam Chlipala
|
0f73a3901c
|
Proofreading ConcurrentSeparationLogic
|
2018-05-08 09:13:06 -04:00 |
|
Adam Chlipala
|
a8239e7925
|
Commented ProgramDerivation, with chapter renumbering in Coq code
|
2018-05-06 12:53:49 -04:00 |
|
Adam Chlipala
|
369edcdd79
|
Update for new Connecting chapter, modulo adding the LaTeX content
|
2018-05-02 11:56:01 -04:00 |
|
Adam Chlipala
|
2832696faa
|
Start of CompilerCorrectness: cfoldExprs_ok
|
2017-03-18 14:42:13 -04:00 |
|
Adam Chlipala
|
1e7c33f0a9
|
Optimizing tactics for faster state-space exploration
|
2017-03-05 20:46:53 -05:00 |
|
Adam Chlipala
|
b27e58f11e
|
Bump chapter numbers in Coq code comments
|
2017-02-21 09:00:30 -05:00 |
|
Adam Chlipala
|
1cb930d8d1
|
Fixes for Coq 8.4
|
2016-05-01 20:09:39 -04:00 |
|
Adam Chlipala
|
daac5734b0
|
Finalizing ConcurrentSeparationLogic
|
2016-05-01 19:45:51 -04:00 |
|
Adam Chlipala
|
f933a3ceab
|
ConcurrentSeparationLogic: comments
|
2016-04-29 11:16:50 -04:00 |
|
Adam Chlipala
|
320eb45126
|
ConcurrentSeparationLogic: 3-stage producer-consumer
|
2016-04-28 10:20:16 -04:00 |
|
Adam Chlipala
|
6e80356fed
|
ConcurrentSeparationLogic: more automation in examples
|
2016-04-28 10:07:43 -04:00 |
|
Adam Chlipala
|
a242a93a7e
|
ConcurrentSeparationLogic: a producer-consumer example (after tweaking SepCancel)
|
2016-04-28 10:03:10 -04:00 |
|
Adam Chlipala
|
c335550a77
|
ConcurrentSeparationLogic: first example
|
2016-04-28 09:16:42 -04:00 |
|
Adam Chlipala
|
38d4e24966
|
ConcurrentSeparationLogic.v: finished soundness proof
|
2016-04-27 19:54:51 -04:00 |
|
Adam Chlipala
|
856d8b43b2
|
ConcurrentSeparationLogic: for soundness proof, only cases left are for unlock and parallel composition
|
2016-04-27 18:04:39 -04:00 |
|
Adam Chlipala
|
de4b8fbec2
|
ConcurrentSeparationLogic: defined a program logic
|
2016-04-27 14:10:56 -04:00 |
|