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.
Preview
Unable to display preview. Download preview PDF.
References
S. Abramsky. Axioms for full abstraction and full completeness. Manuscript, 1996.
S. Abramsky, R. Jagadeesan, and P. Malacaria. Pull abstraction for PCF. Submitted for publication, 1996.
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.
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.
M. P. Fiore. Axiomatic Domain Theory in Categories of Partial Maps. PhD thesis, University of Edinburgh, 1994.
M. P. Fiore. First steps on the representation of domains. Manuscript, 1994.
M. P. Fiore and G. D. Plotkin. An axiomatisation of computationally adequate domain theoretic models of FPC. In 9th LICS Conference. IEEE, 1994.
C. A. Gunter. Semantics of Programming Languages: Structures and Techniques. The MIT Press, 1992.
J. M. E. Hyland and C.-H. L. Ong. On full abstraction for PCF. Submitted for publication, 1996.
H. Huwig and A. Poigne. A note on inconsistencies caused by fixpoints in a cartesian closed category. Theoretical Computer Science, 73, 1990.
F. W. Lawvere. Diagonal arguments and cartesian closed categories. In Category Theory, Homology Theory and their Applications II, LNM, volume 92. Springer-Verlag, 1969.
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.
E. Moggi. Computational lambda-calculus and monads. In 4th LICS Conference. IEEE, 1989.
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.
G. D. Plotkin. Lambda-definability and logical relations. Memorandum SAIRM-4, University of Edinburgh, 1973.
G. D. Plotkin. LCF considered as a programming language. Theoretical Computer Science, 5, 1977.
G. Rosolini. Continuity and Effectiveness in Topoi. PhD thesis, University of Oxford, 1986.
D. S. Scott. A type theoretical alternative to CUCH, ISWIM, OWHY. In Böhm Festscrift, Theoretical Computer Science, volume 121. Elsevier, 1993.
G. Winskel. Event structures. In LNCS, volume 255. Springer-Verlag, 1987.
G. Winskel. The Formal Semantics of Programming Languages. The MIT Press, 1993.
Author information
Authors and Affiliations
Editor information
Rights 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