Nordic Journal of Computing Bibliography

P. Di Gianantonio, F. Honsell, and G. Plotkin. Uncountable limits and the lambda calculus. Nordic Journal of Computing, 2(2):126-145, Summer 1995.
Abstract

In this paper we address the problem of solving recursive domain equations using uncountable limits of domains. These arise for instance, when dealing with the omega1-continuous function-space constructor and are used in the denotational semantics of programming languages which feature unbounded choice constructs. Surprisingly, the category of cpo's and omega1-continuous embeddings is not omega0-cocomplete. Hence the standard technique for solving reflexive domain equations fails. We give two alternative methods. We discuss also the issue of completeness of the lambda beta eta-calculus w.r.t reflexive domain models. We show that among the reflexive domain models in the category of cpo's and omega0-continuous functions there is one which has a minimal theory. We give a reflexive domain model in the category of cpo's and omega1-continuous functions whose theory is precisely the lambda beta eta theory. So omega1-continuous lambda-models are complete for the lambda beta eta-calculus.

Categories and Subject Descriptors: F.3.2 [Logics and Meanings of Programs]: Semantics of Programming Languages; F.4.1 [Mathematical Logic and Formal Languages]: Mathematical Logic; D.3.3 [Programming Languages]: Language Constructs and Features

Additional Key Words and Phrases: countable non-determinism, denotational semantics, domain equations, lambda-calculus

Selected papers that cite this one

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database