Arithmetical classification of the set of all provably recursive functions

Similar documents
TRUTH-THEORIES FOR FRAGMENTS OF PA

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

On Modal Systems with Rosser Modalities

185.A09 Advanced Mathematical Logic

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

by Yurii Khomskii There is a weaker notion called semi-representability:

Recursion Theory. Joost J. Joosten

258 Handbook of Discrete and Combinatorial Mathematics

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM

Theories for Feasible Set Functions

Gödel s Incompleteness Theorems

Propositional and Predicate Logic - XIII

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Translating I 0 +exp proofs into weaker systems

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

case of I? 1 (over P A? ) was essentially treated in [11], where the authors show that 2 consequences of that theory are contained in EA, cf also [6].

Informal Statement Calculus

The constructible universe

Constructions of Models in Fuzzy Logic with Evaluated Syntax

Hilbert s problems, Gödel, and the limits of computation

Lecture 7: Recursive saturation

RANDOM REALS, THE RAINBOW RAMSEY THEOREM, AND ARITHMETIC CONSERVATION

Ordinal Analysis and the Infinite Ramsey Theorem

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2

Proof Theory and Subsystems of Second-Order Arithmetic

König s Lemma and Kleene Tree

On the Relationship Between AT R 0 and ÎD <ω

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere

1 The decision problem for First order logic

The Relation Reflection Scheme

Kvantifikator för en Dag

23.1 Gödel Numberings and Diagonalization

A Super Introduction to Reverse Mathematics

Herbrand Theorem, Equality, and Compactness

Undecidable propositions with Diophantine form arisen from. every axiom and every theorem in Peano Arithmetic. T. Mei

Kreisel s Conjecture with minimality principle

Provably Total Functions of Arithmetic with Basic Terms

CONSERVATION by Harvey M. Friedman September 24, 1999

Lecture 1: The arithmetic hierarchy

Goodstein s theorem revisited

Handbook of Logic and Proof Techniques for Computer Science

Fuzzy Does Not Lie! Can BAŞKENT. 20 January 2006 Akçay, Göttingen, Amsterdam Student No:

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Logical Closure Properties of Propositional Proof Systems

Arithmetic and Incompleteness. Will Gunther. Goals. Coding with Naturals. Logic and Incompleteness. Will Gunther. February 6, 2013

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

Well-behaved Principles Alternative to Bounded Induction

Chapter 3. Formal Number Theory

Cogito ergo sum non machina!

arxiv: v1 [math.lo] 14 Jan 2008

Weak Arithmetics and Kripke Models 1

5. Peano arithmetic and Gödel s incompleteness theorem

An Introduction to Gödel s Theorems

From Constructibility and Absoluteness to Computability and Domain Independence

On Sequent Calculi for Intuitionistic Propositional Logic

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS

Model theory of bounded arithmetic with applications to independence results. Morteza Moniri

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem

Embedding logics into product logic. Abstract. We construct a faithful interpretation of Lukasiewicz's logic in the product logic (both

ALGORITHMIC INFORMATION THEORY AND UNDECIDABILITY

ON THE ROLE OF THE COLLECTION PRINCIPLE FOR Σ 0 2-FORMULAS IN SECOND-ORDER REVERSE MATHEMATICS

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

LATTICE BASIS AND ENTROPY

A CONSERVATION RESULT CONCERNING BOUNDED THEORIES AND THE COLLECTION AXIOM

Restricted versions of the Tukey-Teichmüller Theorem that are equivalent to the Boolean Prime Ideal Theorem

the logic of provability

The Absoluteness of Constructibility

Axiomatic set theory. Chapter Why axiomatic set theory?

Hilbert s problems, Gödel, and the limits of computation

A note on the monotone functional interpretation

COMPUTER SCIENCE TEMPORAL LOGICS NEED THEIR CLOCKS

A Note on Bootstrapping Intuitionistic Bounded Arithmetic

Lecture 2: Syntax. January 24, 2018

On Modal Logics of Partial Recursive Functions

SOME TRANSFINITE INDUCTION DEDUCTIONS

Omitting Types in Fuzzy Predicate Logics

Axiomatic Theories of Truth

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY

Part II. Logic and Set Theory. Year

On Ramsey s Theorem for Pairs

Qualifying Exam Logic August 2005

THERE IS NO ORDERING ON THE CLASSES IN THE GENERALIZED HIGH/LOW HIERARCHIES.

The Representability of Partial Recursive Functions in Arithmetical Theories and Categories

A Simple Proof of Gödel s Incompleteness Theorems

Every set has a least jump enumeration

Partial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic

Muchnik and Medvedev Degrees of Π 0 1

Short Introduction to Admissible Recursion Theory

A note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic

Gödel s Incompleteness Theorems by Sally Cockburn (2016)

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

On Rosser sentences and proof predicates. Rasmus Blanck

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. Incompleteness in the finite domain. Pavel Pudlák

Dual-Intuitionistic Logic and Some Other Logics

Transcription:

Arithmetical classification of the set of all provably recursive functions Vítězslav Švejdar April 12, 1999 The original publication is available at CMUC. Abstract The set of all indices of all functions provably recursive in any reasonable theory T is shown to be recursively isomorphic to U U, where U is Π 2 -complete set. Keywords: provable, recursive, complete AMS Subject Classification: 03F30, 03D55 Let arithmetical language be the language {+,, 0, S, <} with symbols for addition, multiplication, zero, successor and ordering, let standard model of arithmetic be the structure N = N, + N, N, 0 N, S N, < N. Let n, the n-th numeral, be the closed term S(S(.. (0)..) with n occurrences of the symbol S. A set A N k is definable in N if A has the form { [n 1,.., n k ] ; N = ϕ(n 1,.., n k ) } for some arithmetical formula ϕ(x 1,.., x k ). A classical result (which can be seen as a version of Gödel First Incompleteness Theorem, see e.g. [7]) says that the recursively enumerable (r.e.) sets are exactly those subsets of N k that are definable in N by Σ 1 -formulas. Σ 1 -formulas are formulas of the form vλ(x 1,.., x k, v) where λ is bounded, and bounded formulas are formulas containing only quantifiers of the form x<y or x<y (i.e. containing only bounded quantifiers). An axiomatic theory T contains Robinson s arithmetic Q if the language of T contains the arithmetical language and all axioms of Q are provable in T. A theory T is Σ 1 -sound if all Σ 1 -sentences provable in T hold in N. For the rest of the paper a theory means a recursively axiomatizable Σ 1 -sound theory containing Q. Definition 1 A function f : N N is provably recursive in T if there exists a Σ 1 -formula ϕ(x, y) such that This paper was supported by grants 162/97 of the Charles University and 401/98/0383 of the Grant Agency of the Czech Republic. Charles University, Prague, and Institute of Computer Science of the Academy of Sciences of the Czech Republic, Prague, vitezslavdotsvejdaratcunidotcz, http://www1.cuni.cz/ svejdar/. 1

(i) f = { [n, m] ; N = ϕ(n, m) }, i.e. ϕ defines the graph of f in N. (ii) T x!yϕ(x, y). By the classical result mentioned above any function provably recursive in T has r.e. graph and hence is recursive. Thus functions provably recursive in T can be viewed as those recursive functions the totality of which is known to the theory T. It is worth mentioning that if ϕ and f are as in definition 1 then the equivalence f(n) = m T ϕ(n, m) holds for any pair n, m of natural numbers: is Σ-completeness, follows from Σ 1 -soundness of T. For T being Peano arithmetic PA, powerful methods capable of showing that some particular recursive functions are not provably recursive were developed in the late 70-ties ([8]) and later. Nice examples are e.g. in [5], more can be found in [4] or in [2]. Similar results were obtained also for subsystems of PA and for other theories. The importance of provably recursive functions lies in the fact that if f is recursive but not provably recursive in T then the statement the function f is total is an example of a true statement unprovable in T. Thus the methods for showing that some particular recursive function is not provably recursive in T are a source of independent statements, a source which is an alternative to the Gödel Second Incompleteness Theorem and which can yield statements that are more interesting from the mathematical point of view. Can the existence of recursive functions that are not provably recursive in T be shown by a structural argument, i.e. by showing that the two sets { f ; f is total } and { f ; f is provably recursive in T } have index sets with different arithmetical classifications? We show that it indeed is the case. While the index set of the former set is known to be Π 2, we shall show that the index set of the latter set is neither Π 2 nor Σ 2. In [6] the set ΩBound of all indices of all general recursive functions with bounded range is investigated and its precise position in arithmetical hierarchy is found. The result obtained for ΩBound is in [6] extended to some other index sets and could be extended also to the index set of all provably recursive functions. Thus our results cannot be claimed to be completely new. Rather, we present a logical version of a proof from [6] and apply it to index sets not mentioned in [6]. Lemma 1 There exists a general recursive function h : N 2 N which is universal for the set of all functions provably recursive in T. More specifically, the set { h(a, ) ; a N } equals to the set of all functions that are provably recursive in T. Here an in the sequel by h(a, ) we mean the function n h(a, n) (with a being constant). This function is sometimes also denoted by λnh(a, n). A simple diagonal argument shows that h is not provably recursive in T. 2

Proof of lemma 1 Consider the following algorithm to compute h: Read inputs a and n. Find least d a such that d is a proof in T of some sentence of the form x!yϕ(x, y) with ϕ in Σ 1. Find m such that N = ϕ(n, m). Output the number m. It is easy to verify that h has the desired properties. QED Let, as in [9], ϕ e be the e-th partial recursive function and W e be the e-th r.e. set. Let U be the set { e ; W e is infinite }. The set U is known to be Π 2 -complete. If A and B are sets of natural numbers, let A B denote the set { c(i, j) ; i A and j B } where c is the pairing function, and let A denote the complement of A. Theorem 1 The set A = { e ; ϕ e is provably recursive in T } is recursively isomorphic to U U. Proof Since A is a cylinder (verification is left to the reader) it is sufficient to prove A m U U and U U m A. Let h be the function from lemma 1. For any e, the function ϕ e is provably recursive if and only if ϕ e is total & a x(ϕ e (x) = h(a, x)), where the left conjunct is known to be Π 2 and the right one is Σ 2 (the condition ϕ e (x) = h(a, x) is Π 1 because it says that any computation of ϕ e on input x yields the result h(a, x)). Thus A is an intersection of a Π 2 - and a Σ 2 -set. Since U is Π 2 -complete and U is Σ 2 -complete it is evident that A m U U. To prove U U m A it is sufficient to find a partial recursive function ψ of three variables such that, for each x and y, the function ψ(x, y, ) is provably recursive in T iff W x is infinite and W y is finite. Consider the following algorithm to compute ψ: Read inputs x, y and v. Find an element of W x which is greater than v. Find a := sup{ z ; w vt (y, z, w) }. Output the number 1 + max{h(0, v),.., h(a, v)}. Here T (y, z, w) is the Turing predicate. T is primitive recursive and satisfies W y = { z ; wt (y, z, w) } for each y. We suppose that for each x and w there is at most one z such that T (y, z, w). Hence the set in the third line of our algorithm is finite and the instruction Find a := sup{ } is correct. Note that the algorithm does nothing with the element of W x found in the second line. 3

This instruction is there only to ensure that the algorithm starts cycling in cases it is supposed to do so. The function ψ can be verified to have the following properties: the function ψ(x, y, ) is total iff W x is infinite if W x is infinite, W y is finite and a = max W y then ψ(x, y, ) differs from the function v 1 + max{h(0, v),.., h(a, v)} on a finite set and hence is provably recursive if W x and W y are both infinite then ψ(x, y, ) is total but different from all functions h(a, ), a N. Thus ψ is as required. QED Besides the fact that recursive functions that are not provably recursive in T do exist for each theory T in question (which follows already from lemma 1) we mention two further consequences of our theorem. Corollary 1 It is known, see e.g. [4] or [2], that primitive recursive functions are exactly those functions that are provably recursive in I Σ 1, where I Σ 1 is Peano arithmetic with the induction scheme restricted to Σ 1 -formulas. Thus it follows from theorem 1 that the set of all indices of all primitive recursive functions is recursively isomorphic to U U. Corollary 2 S. Buss proved in [1] that the polynomial time computable functions are exactly those functions that are Σ b 1-definable in the theory S 1 2. A function f is Σ b 1-definable in T if there is a Σ b 1-definition ϕ(x, y) of its graph such that T x!yϕ(x, y) (see [1] for the definition of the theory S 1 2, for the definition of Σ b 1-formulas and for more information). An inspection of our proof shows that it works also for Σ b 1-definable functions. Thus we have two sets of functions connected to the theory S 1 2 : all polynomial time computable (i.e. Σ b 1-definable in S 1 2 ) functions, and all functions provably recursive in S1 2. We cannot claim that these two sets are equal, but each has an index set recursively isomorphic to U U. References [1] S. R. Buss. Bounded Arithmetic. Bibliopolis, Napoli, 1986. [2] P. Hájek and P. Pudlák. Metamathematics of First Order Arithmetic. Springer, 1993. [3] L. Hay. Index sets universal for differences of arithmetic sets. Zeitschr. f. math. Logik und Grundlagen d. Math., 20:239 254, 1974. 4

[4] R. Kaye. Models of Peano Arithmetic. Oxford University Press, 1991. [5] L. A. S. Kirby and J. B. Paris. Accessible independence results for Peano arithmetic. Bull. London Math. Soc., 14:285 293, 1982. [6] F. D. Lewis. Classes of recursive functions and their index sets. Zeitschr. f. math. Logik und Grundlagen d. Math., 17:291 294, 1971. [7] P. Odifreddi. Classical Recursion Theory. North-Holland, Amsterdam, 1989. [8] J. B. Paris and L. Harrington. A mathematical incompleteness in Peano arithmetic. In J. Barwise, editor, Handbook of Mathematical Logic, chapter D8. North-Holland, 1977. [9] H. Rogers, Jr. Theory of Recursive Functions and Effective Computability. McGraw-Hill, New York, 1967. 5