Skip to main content

An exper model for Quest

  • Conference paper
  • First Online:
Book cover Mathematical Foundations of Programming Semantics (MFPS 1991)

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

  • 124 Accesses

Abstract

We have applied various results about the synthetic approach to domain theory to describe a PER-like model of the language Quest. Besides, we have presented a different model for Quest which allows the interpretation of the recursive operator at all types. This seems to be the first such in the literature, and we are certain that it could be given thanks to the tools provided by categorical logic. It also seems possible to relate the first model we have given with that of good PER's of Abadi and Plotkin, and that the two are essentially different. But we believe that the good PER's may provide a new interpretation for Quest in the spirit of our second model.

Another direction for development is to take the category of replete objects in a model for Synthetic Domain Theory as presented by Hyland in [10]. Such a model should give a smaller, more suitable collection of types than any of those given here.

We suspect that the nature of the second model is similar to those suggested in [3], but at the moment we know too little about that paper to comment further.

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. M. Abadi and G. Plotkin. A per model of polymorphism and recursive types. In Mitchell [16], pages 355–365.

    Google Scholar 

  2. R. Amadio. Recursion over realizability structures. Inform. and Comput., 91:55–85, 1991.

    Google Scholar 

  3. V. Breazu-Tannen, T. Coquand, C. Gunter, and A. Scedrov. Inheritance and explicit coercion. In Meyer [15],, pages 112–129.

    Google Scholar 

  4. L. Cardelli and G. Longo. A semantic basis for Quest. SRC Research Report 55, Digital Equipment Corporation, 1989.

    Google Scholar 

  5. T. Coquand. Categories of embeddings. Theoretical Comput. Sci., 68:221–237, 1989.

    Google Scholar 

  6. P. Freyd. Recursive types reduced to inductive types. In Mitchell [16],, pages 498–507.

    Google Scholar 

  7. P. Freyd, P. Mulry, G. Rosolini, and D. Scott. Extensional PERs. In Mitchell [16],, pages 346–354.

    Google Scholar 

  8. P. Freyd, E. Robinson and G. Rosolini. Functorial parametricity. Report 12/91, Univ. of Sussex, 1991.

    Google Scholar 

  9. J. Hyland. The effective topos. In A. Troelstra and D. van Dalen, editors, The L.E.J. Brouwer Centenary Symposium, pages 165–216. North Holland Publishing Company, 1982.

    Google Scholar 

  10. J. Hyland. First steps in Synthetic Domain Theory. In A. Carboni, M. Pedicchio, and G. Rosolini. editors, Category Theory '90, Lectures Notes in Mathematics vol. 1488, pages 131–156, Como, July 1990. Springer-Verlag, 1991.

    Google Scholar 

  11. J. Hyland, P. Johnstone, and A. Pitts. Tripos Theory. Math. Proc. Camb. Phil. Soc., 88:205–232. 1980.

    Google Scholar 

  12. J. Hyland and A. Pitts. The theory of constructions: categorical semantics and topostheoretic models. In J. Gray and A. Scedrov, editors, Categories in Computer Science and Logic, Contemp. Math. vol. 92, pages 137–199, Boulder, June 1987. A.M.S., 1989.

    Google Scholar 

  13. J. Hyland, E. Robinson, and G. Rosolini. The discrete objects in the effective topos. Proc. London Math. Soc, 60:1–60, 1990.

    Google Scholar 

  14. S. Maclane. Categories for the Working Mathematician. Springer-Verlag, 1971.

    Google Scholar 

  15. A. Meyer, editor. Logic in Computer Science, 4th Symposium, Asilomar. I.E.E.E. Computer Society, 1989.

    Google Scholar 

  16. J. Mitchell, editor. Logic in Computer Science, 5th Symposium, Philadelphia. I.E.E.E. Computer Society, 1990.

    Google Scholar 

  17. W. Phoa. Effective domains and intrinsic structure. In Mitchell [16],, pages 366–377.

    Google Scholar 

  18. W. Phoa. Two results on set-theoretic polymorphism. In D. Pitt, A. Pitts, A. Poigné, and D. Rydeheard, editors. Category theory and Computer Science, Lectures Notes in Computer Science vol. 530, Paris. Springer-Verlag, 1991. To appear.

    Google Scholar 

  19. E. Robinson. How complete is PER? In Meyer [15], pages 106–111.

    Google Scholar 

  20. G. Rosolini. Categories and effective computations. In D. Pitt, A. Poigné, and D. Rydeheard, editors, Category theory and Computer Science, Lectures Notes in Computer Science vol. 283, pages 1–11, Edinburgh. Springer-Verlag, 1987.

    Google Scholar 

  21. G. Rosolini. About modest sets. Int. J. Found. Comp. Sci., 1:341–353, 1990.

    Google Scholar 

  22. D. Scott. Church's thesis and a unification of types. Lecture at the Conference on Church's Thesis: fifty years later.

    Google Scholar 

  23. R. Seely. Categorical models for higher order polymorphic typed lambda calculus. Journ. Symb. Logic, 52:969–989, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Stephen Brookes Michael Main Austin Melton Michael Mislove David Schmidt

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rosolini, G. (1992). An exper model for Quest. In: Brookes, S., Main, M., Melton, A., Mislove, M., Schmidt, D. (eds) Mathematical Foundations of Programming Semantics. MFPS 1991. Lecture Notes in Computer Science, vol 598. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55511-0_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-55511-0_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55511-7

  • Online ISBN: 978-3-540-47194-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics