DocumentCode
3174606
Title
Fully abstract models of the lazy lambda calculus
Author
Ong, C. Luke H
Author_Institution
Imperial Coll., London, UK
fYear
1988
fDate
24-26 Oct 1988
Firstpage
368
Lastpage
376
Abstract
Much of what is known about the model theory and proof theory of the λ-calculus is sensible in nature, i.e. only head normal forms are semantically meaningful. However, most functional languages are lazy, i.e. programs are evaluated in normal order to weak head normal forms. The author develops a theory of lazy or strongly sensible λ-calculus that corresponds to practice. A general method for constructing fully abstract models for a class of lazy languages is illustrated. A formal system called λβC (λβ-calculus with convergence testing C) is introduced, and its properties are investigated
Keywords
formal languages; functional programming; abstract models; convergence testing; functional languages; lazy lambda calculus; lazy languages; model theory; proof theory; Calculus; Convergence; Educational institutions; Equations; Functional programming; Power system modeling; Prototypes; System testing; Virtual manufacturing; Virtual reality;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1988., 29th Annual Symposium on
Conference_Location
White Plains, NY
Print_ISBN
0-8186-0877-3
Type
conf
DOI
10.1109/SFCS.1988.21953
Filename
21953
Link To Document