2016
DOI: 10.1007/s00224-016-9673-5
|View full text |Cite
|
Sign up to set email alerts
|

A Difference in Complexity Between Recursion and Tail Recursion

Abstract: There are several ways to understand computability over first-order structures. We may admit functions given by arbitrary recursive definitions, or we may restrict ourselves to "iterative," or tail recursive, functions computable by nothing more complicated than while loops. It is well known that in the classical case of recursion theory over the natural numbers, these two notions of computability coincide (though this is not true for all structures). We ask if there are structures over which recursion and tai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2018
2018

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(1 citation statement)
references
References 9 publications
0
1
0
Order By: Relevance
“…These algorithms are more frequently preferred than the iterative ones. Another study presented in [4] shows that when selecting a relevant approach, the specificity of the problem should be taken into account. In [5] a method based on incrementalization for transforming the recursion in iteration is proposed.…”
Section: Introductionmentioning
confidence: 99%
“…These algorithms are more frequently preferred than the iterative ones. Another study presented in [4] shows that when selecting a relevant approach, the specificity of the problem should be taken into account. In [5] a method based on incrementalization for transforming the recursion in iteration is proposed.…”
Section: Introductionmentioning
confidence: 99%