merge
This commit is contained in:
commit
de8c6ae3ef
2 changed files with 2 additions and 2 deletions
|
@ -24,7 +24,7 @@ after we have developed a denotational semantics for the lambda
|
|||
calculus, at which point the proof is an easy corollary of properties
|
||||
of the denotational semantics.
|
||||
|
||||
We present the call-by-name strategy as a relation between an an input
|
||||
We present the call-by-name strategy as a relation between an input
|
||||
term and an output value. Such a relation is often called a _big-step
|
||||
semantics_, written `M ⇓ V`, as it relates the input term `M` directly
|
||||
to the final result `V`, in contrast to the small-step reduction
|
||||
|
|
|
@ -449,7 +449,7 @@ In its structure, it looks a little bit like a proof of progress:
|
|||
~ ~
|
||||
| |
|
||||
| |
|
||||
(ƛ x ⇒ N†) · V† --- —→ --- N† [ x := V ]
|
||||
(ƛ x ⇒ N†) · V† --- —→ --- N† [ x := V† ]
|
||||
|
||||
Since simulation commutes with values and `V` is a value, `V†` is also a value.
|
||||
Since simulation commutes with substitution and `N ~ N†` and `V ~ V†`,
|
||||
|
|
Loading…
Reference in a new issue