On fixpoint objects and gluing constructions | Applied Categorical Structures
Skip to main content

On fixpoint objects and gluing constructions

  • Published:
Applied Categorical Structures Aims and scope Submit manuscript

Abstract

This article has two parts: in the first part, we present some general results about fixpoint objects. The minimal categorical structure required to model soundly the equational type theory which combines higher order recursion and computation types (introduced by Crole and Pitts (1992)) is shown to be precisely a let-category possessing a fixpoint object. Functional completeness for such categories is developed. We also prove that categories with fixpoint operators do not necessarily have a fixpoint object.

In the second part, we extend Freyd's gluing construction for cartesian closed categories to cartesian closed let-categories, and observe that this extension does not obviously apply to categories possessing fixpoint objects. We solve this problem by giving a new gluing construction for a limited class of categories with fixpoint objects; this is the main result of the paper. We use this category-theoretic construction to prove a type-theoretic conservative extension result.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Barr, M. and Wells, C.: Category Theory for Computing Science, International Series in Computer Science, Prentice Hall, 1990.

  2. Crole, R. L.: Categories for Types, Cambridge Mathematical Textbooks, Cambridge University Press, 1993.

  3. Crole, R. L.: Programming metalogics with a fixpoint type, PhD thesis, Computer Laboratory, University of Cambridge, 1991.

  4. CroleR. L. and PittsA. M.: New foundations for fixpoint computations: FIX-hyperdoctrines and the FIX-logic, Information and Computation 98 (1992), 171–210.

    Google Scholar 

  5. Freyd, P. J. and Scedrov, A.: Categories, Allegories, North-Holland, 1990.

  6. Jacobs, B.: Categorical type theory, PhD thesis, University of Nijmegen, 1991.

  7. Johnstone, P. T.: Topos Theory, Academic Press, 1977.

  8. KockA.: Monads on symmetric monoidal closed categories, Archiv der Mathematik 21 (1970), 1–10.

    Google Scholar 

  9. Lafont, Y.: Logiques, catégories et machines, PhD thesis, Univ. Paris VII, 1988.

  10. LambekJ. and ScottP. J.: Intuitionist type theory and the free topos, J. Pure Appl. Algebra 19 (1980), 215–257.

    Google Scholar 

  11. Lambek, J. and Scott, P. J.: Introduction to Higher Order Categorical Logic, Cambridge Studies in Advanced Mathematics, Cambridge University Press, 1986.

  12. Mac Lane, S.: Categories for the Working Mathematician 5, Graduate Texts in Mathematics, Springer-Verlag, 1971.

  13. MoggiE.: Notions of computation and monads, Theoretical Computer Science 93 (1989), 55–92.

    Google Scholar 

  14. Pitts, A. M.: Categorical logic, to appear in S. Abramsky, D. M. Gabbay, and T. S. E. Maibaum (eds), Handbook of Logic in Computer Science, Oxford University Press, 1995. Technical Report No. 367, University of Cambridge Computer Laboratory.

  15. Plotkin, G. D.: Post-graduate lecture notes in advanced domain theory (incorporating the “Pisa Notes”), Dept. of Computer Science, Univ. of Edinburgh, 1981.

  16. Semantics of Programming Languages: Structures and Techniques, Foundations of Computing, MIT Press, 1992.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Crole, R.L. On fixpoint objects and gluing constructions. Appl Categor Struct 4, 251–281 (1996). https://doi.org/10.1007/BF00122256

Download citation

  • Received:

  • Accepted:

  • Issue Date:

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

Mathematics Subject Classification (1991)

Key words