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 :
بازگشت