Adam Chlipala
|
d745f0802e
|
Ported to Coq 8.15
|
2022-01-29 15:13:09 -05:00 |
|
Adam Chlipala
|
1b43aa9aea
|
Typo in function definition
|
2021-07-02 12:58:22 -04:00 |
|
Adam Chlipala
|
3582bd1222
|
Typo in operational semantics
|
2021-05-30 16:09:34 -04:00 |
|
Adam Chlipala
|
6986124c34
|
Update code index with this semester's chapter additions
|
2021-05-19 17:01:51 -04:00 |
|
Adam Chlipala
|
35d15a765d
|
Revising for the final week of class
|
2021-05-16 11:55:01 -04:00 |
|
Adam Chlipala
|
8fdc4e2cfd
|
Revising before this week's lectures
|
2021-05-10 10:45:34 -04:00 |
|
Adam Chlipala
|
45fa64d69e
|
Revising for this week's lectures
|
2021-05-02 12:56:47 -04:00 |
|
Adam Chlipala
|
7e4068d5db
|
Revising for Wednesday's lecture
|
2021-04-24 15:55:15 -04:00 |
|
Adam Chlipala
|
513e01bd3b
|
Revising before next lecture
|
2021-04-24 12:59:10 -04:00 |
|
Adam Chlipala
|
b549b15af7
|
Revising for next lecture
|
2021-04-18 16:23:25 -04:00 |
|
Adam Chlipala
|
796fc8d64c
|
Noticed one invariant in HoareLogic was more complex than required
|
2021-04-12 16:03:38 -04:00 |
|
Adam Chlipala
|
1d93f6f994
|
Merge pull request #55 from cpitclaudel/hoare_tweaks
Two tweaks in HoareLogic.v
|
2021-04-12 16:01:44 -04:00 |
|
Clément Pit-Claudel
|
1e81721268
|
Make the ht1 tactic a bit more robust in HoareLogic.v
(Without this change, the HtIf rule can fail to generalize and unify spuriously
with goals of the right shape)
|
2021-04-12 15:07:34 -04:00 |
|
Clément Pit-Claudel
|
2ed1d52171
|
Get rid of the “reset” scope in HoareLogic.v
It's not needed, and it makes everything harder to read.
|
2021-04-12 15:04:56 -04:00 |
|
Adam Chlipala
|
899b3dee24
|
Revising for this week's lectures
|
2021-04-11 13:32:38 -04:00 |
|
Adam Chlipala
|
45124f3686
|
Revising for Wednesday's lecture
|
2021-04-04 14:51:02 -04:00 |
|
Adam Chlipala
|
d177e9fb6f
|
Revising for tomorrow's lecture
|
2021-04-04 14:28:23 -04:00 |
|
Adam Chlipala
|
1664ddb531
|
EvaluationContexts_template
|
2021-03-30 16:12:37 -04:00 |
|
Adam Chlipala
|
ffde22e9c9
|
Typo fix
|
2021-03-29 09:35:17 -04:00 |
|
Adam Chlipala
|
1c69525dc5
|
Typo fix
|
2021-03-29 09:28:33 -04:00 |
|
Adam Chlipala
|
75ea3ed0b3
|
Chapter renumbering
|
2021-03-28 17:03:56 -04:00 |
|
Adam Chlipala
|
aaac5fc953
|
EvaluationContexts: proofreading
|
2021-03-28 16:59:59 -04:00 |
|
Adam Chlipala
|
5f1acd64e2
|
EvaluationContexts: finished first draft of text
|
2021-03-28 16:47:21 -04:00 |
|
Adam Chlipala
|
fe1b0b2c6c
|
EvaluationContexts: start adapting book, through products and sums
|
2021-03-28 16:03:42 -04:00 |
|
Adam Chlipala
|
6866ca2f77
|
EvaluationContexts: exceptions
|
2021-03-28 15:33:23 -04:00 |
|
Adam Chlipala
|
544e7fa500
|
EvaluationContexts: factored step0 into step0 and step1
|
2021-03-28 15:12:19 -04:00 |
|
Adam Chlipala
|
415aa99b88
|
EvaluationContexts: concurrency
|
2021-03-28 14:58:23 -04:00 |
|
Adam Chlipala
|
95a28b26f6
|
EvaluationContexts: mutable variables
|
2021-03-28 14:51:12 -04:00 |
|
Adam Chlipala
|
af135d6853
|
EvaluationContexts: products and sums
|
2021-03-28 13:28:34 -04:00 |
|
Adam Chlipala
|
8d1cecf7f7
|
EvaluationContexts: determinism
|
2021-03-27 20:26:37 -04:00 |
|
Adam Chlipala
|
bcbb2181be
|
LambdaCalculusAndTypeSoundness_template update
|
2021-03-27 19:15:05 -04:00 |
|
Adam Chlipala
|
8c2c0f5cfa
|
LambdaCalculusAndTypeSoundness: adjust corresponding book text
|
2021-03-27 19:10:30 -04:00 |
|
Adam Chlipala
|
f5aed26c77
|
LambdaCalculusAndTypeSoundness: remove the other use of evaluation contexts
|
2021-03-27 18:57:03 -04:00 |
|
Adam Chlipala
|
008c45351a
|
Simplified type-soundness proof, based on an idea by Maya Sankar last year
|
2021-03-27 17:15:22 -04:00 |
|
Adam Chlipala
|
5cdd4d1322
|
Start of splitting evaluation contexts out of LambdaCalculusAndTypeSoundness
|
2021-03-27 17:03:26 -04:00 |
|
Adam Chlipala
|
26c272f53f
|
Typographical fix
|
2021-03-27 16:17:19 -04:00 |
|
Adam Chlipala
|
25441b3991
|
Revising before class
|
2021-03-21 10:14:31 -04:00 |
|
Adam Chlipala
|
3048b59f34
|
Revising before tomorrow's lecture
|
2021-03-16 18:23:24 -04:00 |
|
Adam Chlipala
|
d86e3278c3
|
Merge pull request #53 from cpitclaudel/patch-1
Change "there exists valuation" to "there exists a valuation"
|
2021-03-16 15:49:30 -04:00 |
|
Clément Pit-Claudel
|
4cf22df58a
|
Change "there exists valuation" to "there exists a valuation"
|
2021-03-15 19:00:41 +00:00 |
|
Adam Chlipala
|
3c419e5072
|
Revising for next lecture
|
2021-03-07 14:21:30 -05:00 |
|
Adam Chlipala
|
bc9ab2a9bc
|
Revising for today's lecture
|
2021-03-03 14:26:51 -05:00 |
|
Adam Chlipala
|
78e792e83d
|
Fix typos
|
2021-03-01 17:55:28 -05:00 |
|
Adam Chlipala
|
4fdc85ae5c
|
More space in template
|
2021-03-01 14:28:33 -05:00 |
|
Adam Chlipala
|
d3c7a85b49
|
More cleanup around addition of RuleInduction
|
2021-03-01 12:15:34 -05:00 |
|
Adam Chlipala
|
890d7610d7
|
End of RuleInduction book chapter
|
2021-02-28 21:05:05 -05:00 |
|
Adam Chlipala
|
f1bd394375
|
Start of RuleInduction book chapter, up through permutations
|
2021-02-28 18:07:31 -05:00 |
|
Adam Chlipala
|
a55a98b426
|
RuleInduction: some propositional logic, with slightly naughty use of excluded middle
|
2021-02-28 17:19:06 -05:00 |
|
Adam Chlipala
|
7a906b1a63
|
Nicer proof of Permutation_app
|
2021-02-28 11:02:46 -05:00 |
|
Adam Chlipala
|
cf7d27417d
|
Start code for new RuleInduction chapter, up through permutation
|
2021-02-28 10:59:13 -05:00 |
|