DocumentCode :
2279855
Title :
Can LCF be topped? Flat lattice models of typed lambda calculus
Author :
Bloom, Bard
Author_Institution :
Lab. of Comput. Sci., MIT, Cambridge, MA, USA
fYear :
1988
fDate :
0-0 1988
Firstpage :
282
Lastpage :
295
Abstract :
G. Plotkin (1977) examined the denotational semantics of LCF (essentially typed lambda calculus with arithmetic and looping). He showed that the standard Scott semantics is computationally adequate but not fully abstract; with the addition of some parallel facilities, it becomes fully abstract, and with the addition of an extential operator, denotationally universal. This treatment is extended to Scott models built from flat lattices rather than flat cpo´s. It is found that no extension of LCF can be denotationally universal. A fully abstract extension based on Godel numbering and synthetic analysis is the best that can be achieved. Operators defined by LCF-style rules cannot give fully abstract language. It is shown that Plotkin´s program can be carried out for a nonconfluent evaluator.<>
Keywords :
formal logic; programming languages; Godel numbering; LCF; confluence; denotational semantics; flat cpo; flat lattices; full abstraction; nonconfluent evaluator; operational extensionality; standard Scott semantics; synthetic analysis; typed lambda calculus; Calculus; Computer languages; Computer science; Concurrent computing; Digital arithmetic; Fixed-point arithmetic; Laboratories; Lattices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1988. LICS '88., Proceedings of the Third Annual Symposium on
Conference_Location :
Edinburgh, UK
Print_ISBN :
0-8186-0853-6
Type :
conf
DOI :
10.1109/LICS.1988.5127
Filename :
5127
Link To Document :
بازگشت