You are here
Home ›Turing computable
Primary tabs
Turing computable
A function is Turing computable if the function’s value can be computed with a Turing machine.
More specifically, let be a set of words in a given alphabet and let be a function which maps elements of to words on the same alphabet. We say that is Turing computable if there exists a Turing machine such that
-
If one starts the Turing machine with a word as the initial content of the tape, the computation will halt.
-
When the computation halts, the tape will read .
Formally, let be an alphabet and on words over . Then is said to be Turing-computable if there is a Turing machine over (its input alphabet), as defined in this entry, such that for any ,
for some . Here, is a halt state (either an accept or a reject state), and for any word is defined as the tape description such that the content of the -th square is the -th letter of , and blank everywhere else.
Because of the fact that all types of Turing machines (deterministic, non-deterministic, single head, multiple head, etc.) all have the same computational power, it does not matter which type of Turing machine one uses in the definition.
Mathematics Subject Classification
03D10 Turing machines and related notions68Q05 Models of computation (Turing machines, etc.)
- Forums
- Planetary Bugs
- HS/Secondary
- University/Tertiary
- Graduate/Advanced
- Industry/Practice
- Research Topics
- LaTeX help
- Math Comptetitions
- Math History
- Math Humor
- PlanetMath Comments
- PlanetMath System Updates and News
- PlanetMath help
- PlanetMath.ORG
- Strategic Communications Development
- The Math Pub
- Testing messages (ignore)
- Other useful stuff
Recent Activity
new question: Linear Algebra Combination Problem! by Bruce Lee
new question: Computation of $\varphi(2000)$ by jeremyboden
new question: Computation of $\varphi(2000)$ by jeremyboden
May 21
new question: pure subgroups by lvoyster
new correction: Typo in M\"obius function? by Aleph Zero
new collection: analytic number theory by Aleph Zero
May 20
new question: Taylor's Series Query! by unlord
new question: Laplace transform by J
new question: Residue Calculus by J
May 19
new Education: Project: PlanetMath Outlines Series by unlord



Comments
aka ``recursive''
``Turing computable'' functions are also called ``recursive'' functions. (The confusion stems from the pre-Church-Turing days, when the concept of recursive function was defined by adding minimization to primitive recursive functions, and it was not clear that Turing machines had exactly the same power).
Could this synonym be added?
Re: aka ``recursive''
I've changed the entry to mention that recursive means basically the same thing, but I'm not making it a formal synonym. This is because I think there should be a separate ``recursive function'' entry with that synonym, which should recieve the linking.
Alternatively this entry could be greatly expanded so that it covers recursive function theory, but I'm not the guy to write that (I'll orphan the entry if you want it though.)
apk