Skolem functions of arithmetical sentences. (Q1427862)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Skolem functions of arithmetical sentences.
scientific article

    Statements

    Skolem functions of arithmetical sentences. (English)
    0 references
    0 references
    14 March 2004
    0 references
    This paper is a continuation of the author's previous paper [Inf. Comput. 120, 149--154 (1995; Zbl 0846.11065)]. Let \(\psi(x,y)\) be an arithmetical formula. Suppose that for any \(x\) in the set of natural numbers \({\mathbb N}\) there exists a \(y\in {\mathbb N}\) such that \(\psi(x,y)\). Then for any \(a\in {\mathbb N}\) let \(f(a)\) be the least \(b\) such that \(\psi(a,b)\) is true in \({\mathbb N}\). The function \(f\) is called as Skolem function for the sentence \(\forall x\exists y\psi(x,y)\). In the paper under review the author proves that for every arithmetical sentence \(\forall x\exists y\forall z \psi(x,y,z)\) true in \({\mathbb N}\) there is a polynomial \(g(x)\) over \({\mathbb Z}\) (the set of integers) such that the corresponding Skolem function \(f(x)<g(x)\) for any \(x\in {\mathbb N}\). The same result holds with \({\mathbb Z}\) instead \({\mathbb N}\) with appropriate changes. An interesting application of these results 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 \(\varphi (x,y)\) of degree at most \(d\), does \(\forall x\exists y\varphi(x,y)\) hold in \({\mathbb Z}\)?
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    arithmetical formulas
    0 references
    Skolem functions
    0 references
    polynomial bounds
    0 references
    generalized Riemann hypothesis
    0 references
    polynomial time algorithms
    0 references