• Title of article

    Safe recursion with higher types and BCK-algebra Original Research Article

  • Author/Authors

    Martin Hofmann، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2000
  • Pages
    54
  • From page
    113
  • To page
    166
  • Abstract
    In previous work the author has introduced a lambda calculus SLR with modal and linear types which serves as an extension of Bellantoni–Cookʹs function algebra BC to higher types. It is a step towards a functional programming language in which all programs run in polynomial time. In this paper we develop a semantics of SLR using BCK-algebras consisting of certain polynomial-time algorithms. It will follow from this semantics that safe recursion with arbitrary result type built up from View the MathML source and ⊸ as well as recursion over trees and other data structures remains within polynomial time. In its original formulation SLR supported only natural numbers and recursion on notation with first-order functional result type.
  • Keywords
    Type systems , Realisability , Polynomial time
  • Journal title
    Annals of Pure and Applied Logic
  • Serial Year
    2000
  • Journal title
    Annals of Pure and Applied Logic
  • Record number

    889728