Skip to main content
Log in

Extensional Σ-Spaces in Type Theory

  • Published:
Applied Categorical Structures Aims and scope Submit manuscript

Abstract

Synthetic Domain Theory provides a setting for denotational semantics following Dana Scott's slogan ‘domains as sets’ in which all functions are continuous. Several approaches can be found in the literature, but they are either model-dependent or if they use an axiomatic setting then not uniformly and not explicitly. We present a completely logical approach to Synthetic Domain Theory (SDT), axiomatizing (complete) Extensional PERs. On these grounds some basic domain theory is developed. Special attention is devoted to admissibility. The axiomatic approach is advantageous since it allows for easy formalization and comparison to other axiomatic settings.

The consistency of the theory is shown by providing an appropriate realizability model. It is discussed how to get from this ‘special kind’ of SDT ‘{à la Scott}’ to a more general form which unifies several approaches.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Crole, R. L. and Pitts, A. M.: New foundations for fixpoint computations: Fix-hyperdoctrines and the fix-logic, Inform. and Comput. 98 (1992), 171–210.

    Google Scholar 

  2. Cutland, N.: Computability — An Introduction to Recursive Function Theory, Cambridge University Press, 1980.

  3. Freyd, P., Mulry, P., Rosolini, G., and Scott, D.: Extensional PERs, Inform. and Comput. 98 (1992), 211–227.

    Google Scholar 

  4. Fiore, M. P. and Plotkin, G. D.: An axiomatisation of computationally adequate domain theoretic models of FPC, in 9th Logic in Computer Science, IEEE Computer Soc. Press, Washington, 1994, pp. 92–102.

    Google Scholar 

  5. Fiore, M. and Rosolini, G.: Two models of synthetic domain theory, Journ. Pure and Appl. Alg. 116 (1996), 151–162.

    Google Scholar 

  6. Freyd, P.: Algebraically complete categories, in A. Carboni, M. C. Pedicchio, and G. Rosolini (eds.), Proceedings of the 1990 Como Category Theory Conference, Lecture Notes in Mathematics 1488, Springer, Berlin, 1991, pp. 95–104.

    Google Scholar 

  7. Hyland, J. M. E.: First steps in synthetic domain theory, in A. Carboni, M. C. Pedicchio, and G. Rosolini (eds.), Proceedings of the 1990 Como Category Theory Conference, Lecture Notes in Mathematics 1488, Springer, Berlin, 1991, pp. 131–156.

    Google Scholar 

  8. Longo, G. and Moggi, E.: Constructive natural deduction and its ‘ω-set’ interpretation, Math. Structures in Computer Science 1 (1991).

  9. Longley, J. R.: Realizability toposes and language semantics, PhD Thesis, University of Edinburgh, 1994.

  10. Luo, Z. and Pollack, R.: Lego proof development system: User's manual, Technical Report ECS-LFCS–92–211, Edinburgh University, 1992.

  11. Longley, J. R. and Simpson, A. K.: A uniform account of domain theory in realizability models, Math. Structures in Computer Science 7(5) (1997), 453–468.

    Google Scholar 

  12. Luo, Z.: Computation and Reasoning — A Type Theory for Computer Science, Vol. 11 of Monographs on Computer Science, Oxford University Press, 1994.

  13. Paulson, L. C.: Logic and Computation, Vol. 2 of Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, 1987.

  14. Phoa, W. K.: Domain theory in realizability toposes, PhD Thesis, University of Cambridge, 1990. Also available as report ECS-LFCS–91–171, University of Edinburgh.

  15. Phoa, W. K.: An introduction to fibration, topos theory and the effective topos and modest sets, Technical Report ECS-LFCS–92–208, Edinburgh University, 1992.

  16. Reus, B.: Program verification in synthetic domain theory, PhD Thesis, Ludwig-Maximilians-Universität, München, 1995, Shaker Verlag, Aachen, 1996.

    Google Scholar 

  17. Reus, B.: Synthetic domain theory in type theory: Another logic of computable functions, in J. G. Joakim von Wright and J. Harrison (eds.), Theorem Proving in Higher Order Logics: 9th International Conference, TPHOLs'96, Lecture Notes in Computer Science, 1125, Springer, 1996, pp. 363–381.

  18. Rosolini, G.: Continuity and effectiveness in topoi, PhD Thesis, University of Oxford, 1986.

  19. Rosolini, G.: Notes on synthetic domain theory, Draft, August 1995.

  20. Reus, B. and Streicher, T.: Naive synthetic domain theory — a logical approach, Draft, September 1993.

  21. Reus, B. and Streicher, T.: General synthetic domain theory — a logical approach (extended abstract), in E. Moggi and G. Rosolini (eds.), 7th Conf. Category Theory in Computer Science, Lecture Notes in Computer Science 1290, Springer, Berlin, 1997, pp. 293–313.

    Google Scholar 

  22. Simpson, A. K.: Private communication, June 1995.

  23. Simpson, A. K.: Domain theory in intuitionistic set theory, Draft, 1996.

  24. Streicher, T.: Semantics of Type Theory, Correctness, Completeness and Independence Results, Birkhäuser, 1991.

  25. Streicher, Th.: Inductive definition of repletion, this volume.

  26. Taylor, P.: The fixed point property in synthetic domain theory, in 6th Symp. on Logic in Computer Science, IEEE Computer Soc. Press, Washington, 1991, pp. 152–160.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Reus, B. Extensional Σ-Spaces in Type Theory. Applied Categorical Structures 7, 159–183 (1999). https://doi.org/10.1023/A:1008600521659

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008600521659

Navigation