A new characterization of computable functions
Abstract
Let E_n={x_i=1, x_i+x_j=x_k, x_i*x_j=x_k: i,j,k \in {1,...,n}}. We prove: (1) there is an algorithm that for every computable function f:N-->N returns a positive integer m(f), for which a second algorithm accepts on the input f and any integer n>=m(f), and returns a system S \subseteq E_n such that S is consistent over the integers and each integer tuple (x_1,...,x_n) that solves S satisfies x_1=f(n), (2) there is an algorithm that for every computable function f:N-->N returns a positive integer w(f), for which a second algorithm accepts on the input f and any integer n>=w(f), and returns a system S \subseteq E_n such that S is consistent over N and each tuple (x_1,...,x_n) of non-negative integers that solves S satisfies x_1=f(n).
Cite
@article{arxiv.1011.4103,
title = {A new characterization of computable functions},
author = {Apoloniusz Tyszka},
journal= {arXiv preprint arXiv:1011.4103},
year = {2013}
}
Comments
6 pages, Theorem 2 added. arXiv admin note: substantial text overlap with arXiv:1102.4122, arXiv:0901.2093, arXiv:1105.5747