added explanation to exercise
This commit is contained in:
parent
3d614523dc
commit
fcf981cfec
1 changed files with 5 additions and 3 deletions
|
@ -374,9 +374,11 @@ cbn→reduce {M}{Δ}{δ}{N′} M⇓c
|
|||
|
||||
#### Exercise `big-alt-implies-multi` (practice)
|
||||
|
||||
Formulate an alternative big-step semantics, of the form `M ↓ N`,
|
||||
for call-by-name that uses substitution instead of environments.
|
||||
Prove that `M ↓ N` implies `M —↠ N`.
|
||||
Formulate an alternative big-step semantics, of the form `M ↓ N`, for
|
||||
call-by-name that uses substitution instead of environments. That is,
|
||||
the analogue of the application rule `⇓-app` should perform
|
||||
substitution, as in `N [ M ]`, instead of extending the environment
|
||||
with `M`. Prove that `M ↓ N` implies `M —↠ N`.
|
||||
|
||||
```
|
||||
-- Your code goes here
|
||||
|
|
Loading…
Add table
Reference in a new issue