previous up next
Go backward to Altering the Properties of Stores
Go up to Top
Go forward to Non-strict Store Updates
RISC-Linz logo

Delayed Evaluation

How to rewrite a function application f(e)?

f: Nat_|_ -> Nat_|_
f = lambda x. zero
f(_|_) = zero
E[[e]] = _|_
f(E[[e]]) -> ?

Simplification of argument may require infinite number of steps!


Author: Wolfgang Schreiner
Last Modification: November 5, 1997

previous up next