Back to Search Start Over

Lazy Lambda calculus: Theories, models and local structure characterization

Authors :
C.-H. Luke Ong
Source :
Automata, Languages and Programming ISBN: 9783540557197, ICALP
Publication Year :
1992
Publisher :
Springer Berlin Heidelberg, 1992.

Abstract

Lambda Calculus is commonly thought to be the basis for functional programming. However, there is a fundamental mismatch between the “standard” theory of sensible Lambda Calculus and the practice of lazy evaluation which is a distinctive feature of functional programming. This paper proposes modification of a number of key notions in the sensible theory along the lines of laziness. Starting from the strongly unsolvables as the meaningless terms, we define and investigate properties of lazy (or weakly sensible) λ-theories, lazy λ-models and a number of lazy behavioural preorders on λ-terms. In the second part, we show that all these notions have a natural place in a class of lazy PSE-models. A major result of this paper is a new local structure theorem for lazy PSE-models. This characterizes the ordering between denotations of λ-terms in the model by a new lazy behavioural preorder.

Details

ISBN :
978-3-540-55719-7
ISBNs :
9783540557197
Database :
OpenAIRE
Journal :
Automata, Languages and Programming ISBN: 9783540557197, ICALP
Accession number :
edsair.doi...........dbb43bff218a830ac41e25bbfd1507d3