General recursive functions in a very simply interpretable typed \(\lambda\)-calculus (Q1314352)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 501168
Language Label Description Also known as
default for all languages
No label defined
    English
    General recursive functions in a very simply interpretable typed \(\lambda\)-calculus
    scientific article; zbMATH DE number 501168

      Statements

      General recursive functions in a very simply interpretable typed \(\lambda\)-calculus (English)
      0 references
      0 references
      0 references
      9 October 1994
      0 references
      This paper is in the setting of simply typed lambda-calculus. It is well known that not all partial recursive functions can be represented in this system. The authors propose to add to the \(\lambda\)-calculus four constants and two reduction rules: the first two constants represent the zero and successor for type 0. The other two allow, using the new rules, the changes of types for integers which are necessary for dealing with primitive recursion and the \(\mu\)-operator. This results in a typed \(\lambda\)-calculus, where all partial recursive functions are represented. A model is provided, using simply a hierarchy of function spaces based upon an infinite base set. Finally a curious new extension with one more constant allows the description of some parallel operators.
      0 references
      0 references
      simply typed lambda-calculus
      0 references
      partial recursive functions
      0 references
      parallel operators
      0 references

      Identifiers