revised hint for dagger exercise in bisimulation

This commit is contained in:
wadler 2021-01-23 12:19:03 +00:00
parent 946ac05513
commit 3da42bdf23

View file

@ -174,6 +174,11 @@ but only bother to include in the simulation the terms of interest.
Formalise the translation from source to target given in the introduction.
Show that `M † ≡ N` implies `M ~ N`, and conversely.
**Hint:** For simplicity, we focus on only a few constructs of the language,
so `_†` should be defined only on relevant terms. One way to do this is
to use a decidable predicate to pick out terms in the domain of `_†`, using
[proof by reflection](/Decidable/#proof-by-reflection).
```
-- Your code goes here
```