Skip to main content
Log in

An Algebraic View on Recursive Types

  • Published:
Applied Categorical Structures Aims and scope Submit manuscript

Abstract

We present an algebraic framework that provides a general notion of recursive types. We characterize those type systems that guarantee the subject reduction property. Finally, we prove a strong normalization and a principle typing result.

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. Barendregt, H. P.: Lambda calculi with types, in S. Abramsky, D. M. Gabbay, and T. S. E. Maibaum (eds.), Handbook of Logic in Computer Science, Vol. 2, Clarendon Press, 1992, pp. 118–309.

  2. Cardone, F. and Coppo, M.: Type inference with recursive types: syntax and semantics, Inform. and Comput. 92 (1991), 48–80.

    Google Scholar 

  3. Courcelle, B.: Fundamental properties of infinite trees, Theoret. Comput. Sci. 25 (1983).

  4. Gunter, C.: Semantics of Programming Languages. Structures and Techniques, Foundations of Computing, MIT Press, 1992.

  5. Marz, M.: Monomorphe Typsysteme des λ-Kalküls, Juni 1995, Diplomarbeit, 46 pp.

  6. Mendler, N. P.: Inductive types and type constraints in the second-order lambda-calculus, Ann. Pure Appl. Logic 51 (1991), 159–172.

    Google Scholar 

  7. Statman, R.: Recursive types and the subject reduction theorem, Technical Report 94–164, Carnegie Mellon University, March 1994.

  8. Urzyczyn, P.: Positive recursive type assignment, Technical Report 95–03(203), Instytut Informatyki, Uniwersytet Warszawski, 1995.

  9. Wells, J. B.: Typability and type checking in the second order λ-calculus are equivalent and undecidable, in 9th LICS conference, IEEE Computer Society Press, 1994, pp. 176–185.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Marz, M. An Algebraic View on Recursive Types. Applied Categorical Structures 7, 147–157 (1999). https://doi.org/10.1023/A:1008648420750

Download citation

  • Issue Date:

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

Navigation