MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Full Abstraction for PCF (1994) [124 citations — 13 self]

Download:
Download as a PDF | Download as a PS
by Samson Abramsky, Radha Jagadeesan, Pasquale Malacaria
Information and Computation
http://www.dcs.qmul.ac.uk/~pm/Papers/Final/fapcf.ps
Add To MetaCart

Abstract:

An intensional model for the programming language PCF is described, in which the types of PCF are interpreted by games, and the terms by certain \history-free " strategies. This model is shown to capture denability in PCF. More precisely, every compact strategy in the model is denable in a certain simple extension of PCF. We then introduce an intrinsic preorder on strategies, and show that it satises some remarkable properties, such that the intrinsic preorder on function types coincides with the pointwise preorder. We then obtain an order-extensional fully abstract model of PCF by quotienting the intensional model by the intrinsic preorder. This is the rst syntax-independent description of the fully abstract model for PCF. (Hyland and Ong have obtained very similar results by a somewhat dierent route, independently and at the same time.) We then consider the eective version of our model, and prove a Universality Theorem: every element of the eective extensional model is

Citations

2677 Communicating Sequential Processes – Hoare - 1978
724 Introduction to Lattices and Order – Davey, Priestley - 2002
365 Recursively Enumerable Sets and Degrees – Soare - 1987
347 Domain theory – Abramsky, Jung - 1994
332 D.: LCF considered as a programming language – Plotkin - 1977
165 Games and full completeness for multiplicative linear logic – Abramsky, Jagadeesan - 1994
113 The Lambda Calculus: Its Syntax and Semantics. North-Holland, revised edition – Barendregt - 1984
103 Fully Abstract Models of Typed Lambda-Calculi – Milner - 1977
100 Towards a geometry of interaction – Girard - 1989
77 Sequential algorithms on concrete data structures – Berry, Curien - 1982
72 Full abstraction for PCF (extended abstract – Abramsky, Jagadeesan, et al. - 1994
69 Categories for Types – Crole - 1993
51 Full abstraction for sequential languages: the state of the art – Berry, Curien, et al. - 1985
51 Hereditarily Sequential Functionals – Nickau - 1994
49 The Formal Semantics of Programming Languages. Foundations of Computing – Winskel - 1993
34 Mod`eles compl`etement ad'equats et stables des lambda-calculs typ'es. Th`ese de Doctorat d'Etat, Universit'e Paris VII – Berry - 1979
32 Fully abstract models of programming languages – Stoughton - 1988
32 Abramsky and Radha Jagadeesan. Games and full completeness for multiplicative linear logic – Samson - 1994
31 Observable sequentiality and full abstraction – Cartwright, Felleisen - 1992
30 Kripke logical relations and PCF – O’Hearn, Riecke - 1995
28 Games and full abstraction for the lazy -calculus – Abramsky, McCusker - 1995
26 Geometry of interaction 1: Interpretation of System F – Girard - 1989
24 Algebraic Theories, volume 26 of Graduate Texts in Mathematics – Manes - 1976
23 Projecting sequential algorithms on strongly stable functions – Ehrhard - 1996
23 Full Abstraction and Semantic Equivalence – Mulmuley - 1987
21 Proofs as Processes – Abramsky - 1994
20 Studying the fully abstract model of PCF within its continuous function model – Jung, Stoughton - 1993
15 Logik und Agon – Lorenzen
13 Sequentiality and full abstraction – Curien - 1995
13 Geometry of interaction 2: Deadlock-free algorithms – Girard - 1988
12 Ein dialogisches Konstruktivitatskriterium – Lorenzen - 1961
7 Extensional embedding of a strongly stable model of PCF – Bucciarelli, Ehrhard - 1991
3 Game semantics for exponentials. Announcement on the types mailing list – Abramsky, Jagadeesan - 1993
3 Dialogues, Blass games and sequentiality for objects of finite type. Unpublished manuscript – Gandy - 1993
3 Dalle macchine a ambienti alla geometria dell'interazione. Unpublished manuscript – Malacaria - 1993