Commit graph

55 commits

Author SHA1 Message Date
Adam Chlipala
1664ddb531 EvaluationContexts_template 2021-03-30 16:12:37 -04:00
Adam Chlipala
5cdd4d1322 Start of splitting evaluation contexts out of LambdaCalculusAndTypeSoundness 2021-03-27 17:03:26 -04:00
Adam Chlipala
d3c7a85b49 More cleanup around addition of RuleInduction 2021-03-01 12:15:34 -05:00
Adam Chlipala
cf7d27417d Start code for new RuleInduction chapter, up through permutation 2021-02-28 10:59:13 -05:00
Adam Chlipala
77f22213d8 Avoid a command only introduced in Coq 8.10, so that 8.9 keeps working 2020-02-10 13:44:35 -05:00
Adam Chlipala
4874184ac9 SessionTypes: commented 2018-05-13 19:35:14 -04:00
Adam Chlipala
7e84adc6bd ProgramDerivation_template 2018-05-06 19:49:10 -04:00
Adam Chlipala
8ce5c8fb0b Connecting: pretty-printing C code 2018-04-30 13:23:57 -04:00
Adam Chlipala
d5c7b9d7ce Revising HoareLogic 2018-04-17 20:15:08 -04:00
Adam Chlipala
26365924ef DependentInductiveTypes_template 2018-04-10 18:24:03 -04:00
Adam Chlipala
49b23293ca FirstClassFunctions_template 2018-02-19 21:00:21 -05:00
Adam Chlipala
a30079d6b4 FirstClassFunctions: CPS versions of classics 2018-02-18 13:05:56 -05:00
Adam Chlipala
d8e580b331 DependentInductiveTypes 2017-04-02 20:50:10 -04:00
Adam Chlipala
31b0b6e9e5 SubsetTypes_template 2017-03-22 09:15:22 -04:00
Adam Chlipala
c5600db874 SubsetTypes 2017-03-21 19:27:36 -04:00
Adam Chlipala
88df5601f5 CompilerCorrectness_template 2017-03-19 20:09:48 -04:00
Adam Chlipala
dd7ce9f869 CompilerCorrectness: a running example program to optimize 2017-03-19 14:29:56 -04:00
Adam Chlipala
8030db0a17 LogicProgramming_template.v 2017-03-15 11:58:45 -04:00
Adam Chlipala
e047f2b67c LogicProgramming 2017-03-14 17:16:09 -04:00
Adam Chlipala
89b1b74c7b ProofByReflection_template 2017-03-08 14:05:46 -05:00
Adam Chlipala
38750f74a9 Import ProofByReflection from CPDT 2017-03-08 10:46:02 -05:00
Adam Chlipala
cd2a474d5d Fix a performance bug in model_check 2017-03-07 14:59:56 -05:00
Adam Chlipala
1e7c33f0a9 Optimizing tactics for faster state-space exploration 2017-03-05 20:46:53 -05:00
Adam Chlipala
ddeb7b25fa IntroToProofScripting_template 2017-03-01 14:14:59 -05:00
Adam Chlipala
79a4b02b4c IntroToProofScripting 2017-03-01 14:06:11 -05:00
Adam Chlipala
09dec13dd3 DataAbstraction_template 2017-02-21 09:15:33 -05:00
Adam Chlipala
2dac252854 Start of DataAbstraction: queue examples 2017-02-12 15:19:48 -05:00
Adam Chlipala
1b97418f5e Polymorphism template 2017-02-09 13:51:16 -05:00
Adam Chlipala
849b547c2d Polymorphism: syntax trees 2017-02-09 13:39:12 -05:00
Adam Chlipala
7a864f14df MessagesAndRefinement: comments 2016-05-08 16:58:41 -04:00
Adam Chlipala
daac5734b0 Finalizing ConcurrentSeparationLogic 2016-05-01 19:45:51 -04:00
Adam Chlipala
592c7207bc SharedMemory chapter: operational semantics 2016-04-24 19:17:11 -04:00
Adam Chlipala
28bd2266bf SeparationLogic_template 2016-04-20 10:29:55 -04:00
Adam Chlipala
e1844abf25 Factor out SepCancel 2016-04-19 14:28:30 -04:00
Adam Chlipala
ef310e2b1e SeparationLogic: soundness proof 2016-04-17 16:55:52 -04:00
Adam Chlipala
cf003490a2 DeepAndShallowEmbedding_template 2016-04-11 08:30:17 -04:00
Adam Chlipala
145bff88c6 DeepAndShallowEmbeddings: Coq 8.4 support 2016-04-11 08:13:49 -04:00
Adam Chlipala
0845fa85b4 TypesAndMutation: type safety with garbage collection 2016-03-24 10:24:54 -04:00
Adam Chlipala
8e6b5b8996 LambdaCalculusAndTypeSoundness_template 2016-03-14 13:14:41 -04:00
Adam Chlipala
8f0c986a00 Finished LambdaCalculus chapter 2016-03-13 21:11:51 -04:00
Adam Chlipala
c9cedde15f Add AbstractInterpret; fix 8.4 compatibility 2016-03-07 18:49:16 -05:00
Adam Chlipala
70974db013 Comment AbstractInterpretation 2016-03-06 20:30:05 -05:00
Adam Chlipala
e06af75c78 Add Imp, recapping OperationalSemantics object language and semantics 2016-03-04 12:49:08 -05:00
Adam Chlipala
c4d622f7a1 OperationalSemantics_template 2016-02-29 09:03:15 -05:00
Adam Chlipala
cad03f728d Comment OperationalSemantics 2016-02-28 12:25:15 -05:00
Adam Chlipala
53bf09c416 ModelChecking_template 2016-02-22 09:45:53 -05:00
Adam Chlipala
fd45f9d71a Add ModelCheck 2016-02-21 12:16:31 -05:00
Adam Chlipala
2b6ea9913c Comments for ModelChecking 2016-02-21 09:07:14 -05:00
Adam Chlipala
0123f45d21 TransitionSystems_template 2016-02-16 11:29:08 -05:00
Adam Chlipala
ee02d8926a TransitionSystems: factorial example finished 2016-02-14 11:41:41 -05:00