Skip to main content
Log in

On systems of definitions, induction and recursion

  • Programming Logic
  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

Primitive recursion can be seen as the computational interpretation of induction through the Curry-Howard interpretation of propositions-as-types. In the present paper we discuss what happens if we apply this idea to possible non monotone inductive definitions. We start with a logical interpretation of a class of inductive definitions, thepartial inductive definitions. Then we internalise induction over such definitions as a rule of inference and consider a Curry-Howard interpretation of these definitions as type systems. As a basic example we discuss what meaning this interpretation gives to primitive recursion on a definition likeN=NN.

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.

Similar content being viewed by others

References

  1. L. Hallnäs,Partial inductive definitions, TCS 87, 1991.

  2. B. Nordström, K. Pettersson, J. Smith,Programming in Martin-Löf's Type Theory. An Introduction. Oxford University Press 1990.

  3. P. Martin-Löf,Hauptsatz for the intuitionistic theory of iterated inductive definitions, in:Proceedings of the Second Scandinavian Logic Symposium, ed. J. E. Fenstad, North Holland, Amsterdam, 1971.

    Google Scholar 

  4. K. Pettersson, D. Synek,A set constructor for inductive sets in Martin-Löf's type theory, PMG Report 48, Department of Computer Science, Chalmers University of Technology and University of Göteborg, 1987.

  5. D. Prawitz,Ideas and results in proof theory, in:Proceedings of the Second Scandinavian Logic Symposium, ed. J. E. Fenstad, North Holland, Amsterdam, 1971.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hallnäs, L. On systems of definitions, induction and recursion. BIT 32, 45–63 (1992). https://doi.org/10.1007/BF01995107

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

CR categories

Key words

Navigation