@article{HOFMANN2000113,
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 N 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.},
Author = {Hofmann, Martin},
File = {1-s2.0-S0168007200000105-main (0) (0) - a - a - n.pdf},
ISSN = {0168-0072},
Journal = {Annals of Pure and Applied Logic},
Keywords = {Type systems, Polynomial time, Realisability},
Number = {1},
Pages = {113 - 166},
Title = {Safe recursion with higher types and BCK-algebra},
URL = {http://www.sciencedirect.com/science/article/pii/S0168007200000105},
Volume = {104},
Year = {2000},
bdsk-url-1 = {http://www.sciencedirect.com/science/article/pii/S0168007200000105},
bdsk-url-2 = {https://doi.org/10.1016/S0168-0072(00)00010-5},
date-added = {2019-05-02 13:28:58 +0200},
date-modified = {2019-05-02 13:28:58 +0200},
doi = {10.1016/S0168-0072(00)00010-5}
}
Library Size: 13G (12942 entries),
Last Updated: Apr 05, 2026, 08:41:35,
Build Time: N/A