Skip to main content

A simple adequate categorical model for PCF

  • Conference paper
  • First Online:
Typed Lambda Calculi and Applications (TLCA 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1210))

Included in the following conference series:

  • 155 Accesses

Abstract

Usually types of PCF are interpreted as cpos and terms as continuous functions. It is then the case that non-termination of a closed term of ground type corresponds to the interpretation being bottom; we say that the semantics is adequate. We shall here present an axiomatic approach to adequacy for PCF in the sense that we will introduce categorical axioms enabling an adequate semantics to be given. We assume the presence of certain “bottom” maps with the role of being the interpretation of non-terminating terms, but the order-structure is left out. This is different from previous approaches where some kind of order-theoretic structure has been considered as part of an adequate categorical model for PCF. We take the point of view that partiality is the fundamental notion from which order-structure should be derived, which is corroborated by the observation that our categorical model induces an order-theoretic model for PCF in a canonical way.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abramsky. Axioms for full abstraction and full completeness. Manuscript, 1996.

    Google Scholar 

  2. S. Abramsky, R. Jagadeesan, and P. Malacaria. Pull abstraction for PCF. Submitted for publication, 1996.

    Google Scholar 

  3. G. Berry, P.-L. Curien, and J.-J. Levy. Full abstraction for sequential languages: the state of the art. In Algebraic Semantics. Cambridge University Press, 1986.

    Google Scholar 

  4. T. Braüner. An Axiomatic Approach to Adequacy. PhD thesis, Department of Computer Science, University of Aarhus, 1996. 168 pages. Published as Technical Report BRICS-DS-96-4.

    Google Scholar 

  5. M. P. Fiore. Axiomatic Domain Theory in Categories of Partial Maps. PhD thesis, University of Edinburgh, 1994.

    Google Scholar 

  6. M. P. Fiore. First steps on the representation of domains. Manuscript, 1994.

    Google Scholar 

  7. M. P. Fiore and G. D. Plotkin. An axiomatisation of computationally adequate domain theoretic models of FPC. In 9th LICS Conference. IEEE, 1994.

    Google Scholar 

  8. C. A. Gunter. Semantics of Programming Languages: Structures and Techniques. The MIT Press, 1992.

    Google Scholar 

  9. J. M. E. Hyland and C.-H. L. Ong. On full abstraction for PCF. Submitted for publication, 1996.

    Google Scholar 

  10. H. Huwig and A. Poigne. A note on inconsistencies caused by fixpoints in a cartesian closed category. Theoretical Computer Science, 73, 1990.

    Google Scholar 

  11. F. W. Lawvere. Diagonal arguments and cartesian closed categories. In Category Theory, Homology Theory and their Applications II, LNM, volume 92. Springer-Verlag, 1969.

    Google Scholar 

  12. E. Moggi. Categories of partial morphisms and the partial lambda-calculus. In Proceedings Workshop on Category Theory and Computer Programming, Guildford 1985, LNCS, volume 240. Springer-Verlag, 1986.

    Google Scholar 

  13. E. Moggi. Computational lambda-calculus and monads. In 4th LICS Conference. IEEE, 1989.

    Google Scholar 

  14. A. M. Pitts. Operationally-based theories of program equivalence. Notes to accompany lectures given at the Summer School Semantics and Logics of Computation, Isaac Newton Institute for Mathematical Sciences, University of Cambridge, 1995.

    Google Scholar 

  15. G. D. Plotkin. Lambda-definability and logical relations. Memorandum SAIRM-4, University of Edinburgh, 1973.

    Google Scholar 

  16. G. D. Plotkin. LCF considered as a programming language. Theoretical Computer Science, 5, 1977.

    Google Scholar 

  17. G. Rosolini. Continuity and Effectiveness in Topoi. PhD thesis, University of Oxford, 1986.

    Google Scholar 

  18. D. S. Scott. A type theoretical alternative to CUCH, ISWIM, OWHY. In Böhm Festscrift, Theoretical Computer Science, volume 121. Elsevier, 1993.

    Google Scholar 

  19. G. Winskel. Event structures. In LNCS, volume 255. Springer-Verlag, 1987.

    Google Scholar 

  20. G. Winskel. The Formal Semantics of Programming Languages. The MIT Press, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Philippe de Groote J. Roger Hindley

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Braüner, T. (1997). A simple adequate categorical model for PCF. In: de Groote, P., Roger Hindley, J. (eds) Typed Lambda Calculi and Applications. TLCA 1997. Lecture Notes in Computer Science, vol 1210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62688-3_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-62688-3_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62688-6

  • Online ISBN: 978-3-540-68438-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics