Skip to main content

General synthetic domain theory — A logical approach (extended abstract)

  • Conference paper
  • First Online:
Category Theory and Computer Science (CTCS 1997)

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

Included in the following conference series:

Abstract

Synthetic Domain Theory (SDT) is a version of Domain Theory where “all functions are continuous”. In [14, 12] there has been developed a logical and axiomatic version of SDT which is special in the sense that it captures the essence of Domain Theory à la Scott but rules out other important notions of domain.

In this article we will give a logical and axiomatic account of General Synthetic Domain Theory (GSDT) aiming to grasp the structure common to all notions of domain as advocated by various authors. As in [14, 12] the underlying logic is a sufficiently expressive version of constructive type theory. We start with a few basic axioms giving rise to a core theory on top of which we study various notions of predomains as well-complete and replete S-spaces [9], define the appropriate notion of domain and verify the usual induction principles.

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. R.L. Crole and A.M. Pitts. New foundations for fixpoint computations: Fixhyperdoctrines and the fix-logic. Information and Computation, 98:171–210, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  2. M. Fiore and G. Rosolini. Two models of synthetic domain theory. 1996. To appear in the Freyd Festschrift.

    Google Scholar 

  3. P. Freyd. Remarks on algebraically compact categories. In Applications of Categories in Computer Science, volume 177 in Notes of the London Mathematical Society, 1992.

    Google Scholar 

  4. P. Freyd and G. Kelly. Categories of continuous functors. Journal of Pure and Applied Algebra, 2:169–191, 1972.

    Article  MATH  MathSciNet  Google Scholar 

  5. P. Freyd, P. Mulry, G. Rosolini, and D. Scott. Extensional PERs. Information and Computation, 98:211–227, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  6. J.M.E. Hyland. First steps in synthetic domain theory. In A. Carboni, M.C. Pedicchio, and G. Rosolini, eds., Proc. of the 1990 Como Category Theory Conference, volume 1488 of Lecture Notes in Mathematics, pages 131–156, Berlin, 1991. Springer.

    Google Scholar 

  7. M. Jibladze. A presentation of the initial lift-algebra. JPAA, 116(2-3):199–220, 1997.

    MathSciNet  Google Scholar 

  8. J.R. Longley. Realizability Toposes and Language Semantics. PhD thesis, University of Edinburgh, 1994.

    Google Scholar 

  9. J.R. Longley and A.K. Simpson. A uniform account of domain theory in realizability models. To appear in the special edition of Math. Str.Comp. Sc. for LDPL 1995.

    Google Scholar 

  10. Z. Luo. An Extended Calculus of Constructions. PhD thesis, University of Edinburgh, 1990. Available as report ECS-LFCS-90-118.

    Google Scholar 

  11. W.K. Phoa. Domain Theory in Realizability Toposes. PhD thesis, University of Cambridge, 1990. Also available as report ECS-LFCS-91-171, University of Edinburgh.

    Google Scholar 

  12. B. Reus. Program Verification in Synthetic Domain Theory. PhD thesis, Ludwig-Maximilians-Universität München, 1995. Shaker Verlag, Aachen, 1996.

    Google Scholar 

  13. B. Reus. Synthetic domain theory in type theory: Another logic of computable functions. In J. Grundy, J. von Wright and J. Harrison, eds., TPHOLs'96, volume 1125 of LNCS, pages 363–381. Springer, 1996.

    Google Scholar 

  14. B. Reus and T. Streicher. Naive Synthetic Domain Theory — a logical approach. Draft, September 1993.

    Google Scholar 

  15. G. Rosolini. Continuity and effectiveness in topoi. PhD thesis, University of Oxford, 1986.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  18. M.B. Smyth and G.D. Plotkin. The category-theoretic solution to recursive domain equations. SIAM Journal of Computing, 11:761–783, 1982.

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

  20. T. Streicher. Inductive Construction of Repletion. To appear in Applied Categorical Structures, 1997.

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Eugenio Moggi Giuseppe Rosolini

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reus, B., Streicher, T. (1997). General synthetic domain theory — A logical approach (extended abstract). In: Moggi, E., Rosolini, G. (eds) Category Theory and Computer Science. CTCS 1997. Lecture Notes in Computer Science, vol 1290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026995

Download citation

  • DOI: https://doi.org/10.1007/BFb0026995

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63455-3

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics