Commit graph

15 commits

Author SHA1 Message Date
Adam Chlipala
89f21b8533 First phase of update for Coq 8.10 2020-02-02 17:16:19 -05:00
Adam Chlipala
2269b38367 Proofreading CompilerCorrectness 2018-03-21 07:14:12 -04:00
Adam Chlipala
c6cc13587c Working again with Coq 8.6.1 2017-11-18 12:15:15 -05:00
Adam Chlipala
e8c1980257 Working with Coq 8.5pl2 again 2017-11-18 11:45:26 -05:00
Adam Chlipala
88df5601f5 CompilerCorrectness_template 2017-03-19 20:09:48 -04:00
Adam Chlipala
6c1af44f95 CompilerCorrectness chapter: simulation with skipping, after adding termination as an observable 2017-03-19 18:07:21 -04:00
Adam Chlipala
882c6868ec Start of CompilerCorrectness chapter: trace equivalence 2017-03-19 16:07:07 -04:00
Adam Chlipala
b11fede54e CompilerCorrectness: comments and a medium-size simplification of flattening 2017-03-19 15:27:40 -04:00
Adam Chlipala
dd7ce9f869 CompilerCorrectness: a running example program to optimize 2017-03-19 14:29:56 -04:00
Adam Chlipala
7cebd4bfba CompilerCorrectness: flatten_ok 2017-03-19 14:04:51 -04:00
Adam Chlipala
c4be95afab CompilerCorrectness: simulation_multiple 2017-03-19 12:32:40 -04:00
Adam Chlipala
bf85fa5c2c CompilerCorrectness: cfold_ok, both directions 2017-03-18 17:22:12 -04:00
Adam Chlipala
829b6a4304 CompilerCorrectness: cfold_ok, in only one direction 2017-03-18 15:23:45 -04:00
Adam Chlipala
7c705bb2fb CompilerCorrectness: a new simulation condition to get trace equivalence for free 2017-03-18 14:50:55 -04:00
Adam Chlipala
2832696faa Start of CompilerCorrectness: cfoldExprs_ok 2017-03-18 14:42:13 -04:00