1992
DOI: 10.1007/bf01201998
|View full text |Cite
|
Sign up to set email alerts
|

A new recursion-theoretic characterization of the polytime functions

Abstract: Abstract. We give a recursion-theoretic characterization of FP which describes polynomial time computation independently of any externally imposed resource bounds. In particular, this syntactic characterization avoids the explicit size bounds on recursion (and the initial function 2 |x|·|y| ) of Cobham.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

4
417
0
1

Year Published

1994
1994
2011
2011

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 329 publications
(422 citation statements)
references
References 17 publications
4
417
0
1
Order By: Relevance
“…Some years ago, Bellantoni-Cook [BC92] and Leivant [Lei94] have introduced a notion of ramification. In [BC92] this is expressed as a distinction between normal and safe arguments and a restriction on the way primitive recursion can be applied and functions composed ([Lei94] introduces a related notion of tier).…”
Section: Technical Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…Some years ago, Bellantoni-Cook [BC92] and Leivant [Lei94] have introduced a notion of ramification. In [BC92] this is expressed as a distinction between normal and safe arguments and a restriction on the way primitive recursion can be applied and functions composed ([Lei94] introduces a related notion of tier).…”
Section: Technical Approachesmentioning
confidence: 99%
“…In [BC92] this is expressed as a distinction between normal and safe arguments and a restriction on the way primitive recursion can be applied and functions composed ([Lei94] introduces a related notion of tier). By complying to this programming discipline the programmer is relieved from the problem of explicitly providing a bound.…”
Section: Technical Approachesmentioning
confidence: 99%
“…Recent research [3,4,9] has provided many characterizations of Ptime (the class of all functions computable in polynomial time) by means of appropriate restrictions of the terms in Gödel's T [7]. Consider the following definition of an exponentially growing function.…”
Section: Introductionmentioning
confidence: 99%
“…Consider the following definition of an exponentially growing function. Approaches based on predicative recursion [19,3,16] argue that the exponential growth in this example is due to the way double is called: the previous value exp(ℓ) of the outer recursion is the recursive argument to the inner recursion.…”
Section: Introductionmentioning
confidence: 99%
“…but instead by restricting the primitives or the features of the languages. Various approaches have been used for that, primarily in logic and in functional languages: restrictions of the comprehension scheme in second-order logic [Lei91,Lei02]; ramification in logic or in recursion [Lei94,BC92]; read-only functional programs [Jon01]; variants of linear logic [Gir98,Laf04]. .…”
Section: Introductionmentioning
confidence: 99%