note about strictness in terms of bottom terms

This commit is contained in:
Stephen Diehl 2015-01-07 14:02:10 -05:00
parent 4579d109ba
commit aa6143b7cb

View File

@ -28,6 +28,13 @@ lambda expression are necessarily evaluated before a lambda is reduced. A
language in which the arguments are not necessarily evaluated before a lambda is
reduced is non-strict.
Alternatively expressed, diverging terms are represented by the *bottom* value,
written as $\bot$. A function $f$ is non-strict if:
$$
f \bot \neq \bot
$$
Evaluation Models
-----------------