Skolem functions of arithmetical sentences

Arithmetical formulas are the formulas containing the usual logical and arithmetical symbols +,., and constants of Z. If an arithmetical sentence ?x?y ψ (x, y) is true in a model M, then there is function f(x) defined on M such that ?x ψ (x, f(x)) is true in M. Such a function is called a Skolem function of the arithmetical sentence ?x?y ψ(x, y). In this paper, we study the bounds of the Skolem functions when the model M is the set of all natural numbers N or the ring of integers Z. We define the Skolem function f(x) for ?x?y ψ(x, y) as follows. For any a in N (or Z) let f(a) be the least (or least absolute value of) b such that ψ(a, b) is true in N (or Z). For every arithmetical sentence ?x?y?z ψ(x, y, z) true in N (or Z) there is a polynomial g(x) over Z such that the corresponding Skolem function f(x) < g(|x|) for any x in N (or Z). An application of considering the bounds of these Skolem function is the following: If the Generalized Riemann Hypothesis holds, then for every d there is a polynomial time algorithm for the following problem: given a quantifier-free arithmetical formula φ(x, y) of degree at most d, does ?x?y φ(x, y) hold in Z. Moreover, if the sentence is false in Z, then the algorithm outputs an a ∈ Z such that ?y ¬ φ(a, y).

[1]  Arjen K. Lenstra Factoring Multivariate Polynomials over Algebraic Number Fields , 1987, SIAM J. Comput..

[2]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[3]  Herbert B. Enderton,et al.  A mathematical introduction to logic , 1972 .

[4]  J. Heijenoort From Frege To Gödel , 1967 .

[5]  S. D. Cohen The Distribution of Galois Groups and Hilbert's Irreducibility Theorem , 1981 .

[6]  J. Ferrante,et al.  The computational complexity of logical theories , 1979 .

[7]  Shih Ping Tung,et al.  Computational Complexity of Arithmetical Sentences , 1995, Inf. Comput..

[8]  Shih Ping Tung,et al.  Computational Complexities of Diophantine Equations with Parameters , 1987, J. Algorithms.

[9]  Michael O. Rabin,et al.  6. EFFECTIVE COMPUTABILITY OF WINNING STRATEGIES , 1958 .

[10]  Shih Ping Tung The Bounds of Skolem Functions and Their Applications , 1995, Inf. Comput..

[11]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[12]  Rohit Parikh,et al.  Existence and feasibility in arithmetic , 1971, Journal of Symbolic Logic.

[13]  J. Heijenoort From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931 , 1967 .

[14]  S. Cook Computational complexity of higher type functions , 1990 .

[15]  Julia Robinson,et al.  Reduction of an arbitrary diophantine equation to one in 13 unknowns , 1975 .

[16]  Petr Hájek,et al.  Metamathematics of First-Order Arithmetic , 1993, Perspectives in mathematical logic.