Recursion Versus Tail Recursion Over Abstract Structures

Recursion Versus Tail Recursion Over Abstract Structures

by Siddharth Kasi Bhaskar

108 pages
About
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" functions computable by nothing more complicated than while loops. In the classical case of recursion over the natural numbers, these two notions of computability coincide. However, this is not true in general. We ask whether there is a model-theoretic classification of structures over which iteration is as powerful as recursion. We give such a classification for non-locally finite structures, and examine the problem of iteration versus recursion for the locally finite structures of finite fields and finite abelian groups. Over these structures, we prove that the question of iteration versus recursion reduces to a hard open problem in computational complexity theory. We also ask whether there are structures in which certain function may be more efficiently computable by recursion than iteration, according to some measure of complexity. We identify a family of such structures with arbitrarily large gaps in efficiency.

Discuss Recursion Versus Tail Recursion Over Abstract Structures with other readers

Join or start a book club for Recursion Versus Tail Recursion Over Abstract Structures on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Recursion Versus Tail Recursion Over Abstract Structures?

Sign up free on Readfeed, then browse public clubs or start your own club with Recursion Versus Tail Recursion Over Abstract Structures as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Recursion Versus Tail Recursion Over Abstract Structures with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Recursion Versus Tail Recursion Over Abstract Structures with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.