HOME

TheInfoList



OR:

In the mathematical field of
computability theory Computability theory, also known as recursion theory, is a branch of mathematical logic, computer science, and the theory of computation that originated in the 1930s with the study of computable functions and Turing degrees. The field has since e ...
, a PA degree is a
Turing degree In computer science and mathematical logic the Turing degree (named after Alan Turing) or degree of unsolvability of a set of natural numbers measures the level of algorithmic unsolvability of the set. Overview The concept of Turing degree is fund ...
that computes a complete extension of
Peano arithmetic In mathematical logic, the Peano axioms, also known as the Dedekind–Peano axioms or the Peano postulates, are axioms for the natural numbers presented by the 19th century Italian mathematician Giuseppe Peano. These axioms have been used nearly u ...
 (Jockusch 1987). These degrees are closely related to fixed-point-free (DNR) functions, and have been thoroughly investigated in recursion theory.


Background

In recursion theory, \phi_e denotes the
computable function Computable functions are the basic objects of study in computability theory. Computable functions are the formalized analogue of the intuitive notion of algorithms, in the sense that a function is computable if there exists an algorithm that can do ...
with index (program) ''e'' in some standard numbering of computable functions, and \phi^B_e denotes the ''e''th computable function using a set ''B'' of natural numbers as an oracle. A set ''A'' of natural numbers is
Turing reducible In computability theory, a Turing reduction from a decision problem A to a decision problem B is an oracle machine which decides problem A given an oracle for B (Rogers 1967, Soare 1987). It can be understood as an algorithm that could be used to ...
to a set ''B'' if there is a
computable function Computable functions are the basic objects of study in computability theory. Computable functions are the formalized analogue of the intuitive notion of algorithms, in the sense that a function is computable if there exists an algorithm that can do ...
that, given an oracle for set ''B'', computes the
characteristic function In mathematics, the term "characteristic function" can refer to any of several distinct concepts: * The indicator function of a subset, that is the function ::\mathbf_A\colon X \to \, :which for a given subset ''A'' of ''X'', has value 1 at points ...
χA of the set ''A''. That is, there is an ''e'' such that \chi_A = \phi^B_e. This relationship is denoted ''A'' ≤T ''B''; the relation ≤T is a
preorder In mathematics, especially in order theory, a preorder or quasiorder is a binary relation that is reflexive and transitive. Preorders are more general than equivalence relations and (non-strict) partial orders, both of which are special c ...
. Two sets of natural numbers are Turing equivalent if each is Turing reducible to the other. The notation ''A'' ≡T ''B'' indicates ''A'' and ''B'' are Turing equivalent. The relation ≡T is an equivalence relation known as Turing equivalence. A
Turing degree In computer science and mathematical logic the Turing degree (named after Alan Turing) or degree of unsolvability of a set of natural numbers measures the level of algorithmic unsolvability of the set. Overview The concept of Turing degree is fund ...
is a collection of sets of natural numbers, such that any two sets in the collection are Turing equivalent. Equivalently, a Turing degree is an equivalence class of the relation ≡T. The Turing degrees are
partially ordered In mathematics, especially order theory, a partially ordered set (also poset) formalizes and generalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a set. A poset consists of a set together with a binary r ...
by Turing reducibility. The notation a ≤T b indicates there is a set in degree b that computes a set in degree a. Equivalently, a ≤T b holds if and only if every set in b computes every set in a. A function ''f'' from the natural numbers to the natural numbers is said to be diagonally nonrecursive (DNR) if, for all ''n'', f(n) \not = \phi_n(n) (here inequality holds by definition if \phi_n(n) is undefined). If the range of ''f'' is the set then ''f'' is a DNR2 function. It is known that there are DNR functions that do not compute any DNR2 function.


Completions of Peano arithmetic

A completion of
Peano arithmetic In mathematical logic, the Peano axioms, also known as the Dedekind–Peano axioms or the Peano postulates, are axioms for the natural numbers presented by the 19th century Italian mathematician Giuseppe Peano. These axioms have been used nearly u ...
is a set of formulas in the language of Peano arithmetic, such that the set is consistent in first-order logic and such that, for each formula, either that formula or its negation is included in the set. Once a Gödel numbering of the formulas in the language of PA has been fixed, it is possible to identify completions of PA with sets of natural numbers, and thus to speak about the computability of these completions. A Turing degree is defined to be a PA degree if there is a set of natural numbers in the degree that computes a completion of Peano Arithmetic. (This is equivalent to the proposition that every set in the degree computes a completion of PA.) Because there are no computable completions of PA, the degree 0 consisting of the computable sets of natural numbers is not a PA degree. Because PA is an effective first-order theory, the completions of PA can be characterized as the infinite paths through a particular computable subtree of 2. Thus the PA degrees are exactly the degrees that compute an infinite path through this tree.


Properties

The PA degrees are upward closed in the Turing degrees: if a is a PA degree and a ≤T b then b is a PA degree. The Turing degree 0‘, which is the degree of the
halting problem In computability theory, the halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running, or continue to run forever. Alan Turing proved in 1936 that a g ...
, is a PA degree. There are also PA degrees that are not above 0‘. For example, the
low basis theorem The low basis theorem is one of several basis theorems in computability theory, each of which showing that, given an infinite subtree of the binary tree 2^, it is possible to find an infinite path through the tree with particular computability prop ...
implies that there is a low PA degree. On the other hand, Antonín Kučera has proved that there is a degree less than 0‘ that computes a DNR function but is not a PA degree (Jockusch 1989:197).
Carl Jockusch Carl Groos Jockusch Jr. (born July 13, 1941, in San Antonio, Texas) is an American mathematician. He graduated from Alamo Heights High School in 1959, attended Vanderbilt University in Nashville, Tennessee, and transferred to Swarthmore College, ...
and
Robert Soare Robert Irving Soare is an American mathematician. He is the Paul Snowden Russell Distinguished Service Professor of Mathematics and Computer Science at the University of Chicago, where he has been on the faculty since 1967. He proved, together wi ...
 (1972) proved that the PA degrees are exactly the degrees of DNR2 functions. By definition, a degree is PA if and only if it computes a path through the tree of completions of Peano arithmetic. A stronger property holds: a degree a is a PA degree if and only if a computes a path through ''every'' infinite computable subtree of 2 (Simpson 1977).


Arslanov's completeness criterion

M. M. Arslanov gave a characterisation of which c.e. sets are complete (i.e. Turing equivalent to \varnothing'). For a c.e. set A \subseteq \N, A \equiv_\mathrm \varnothing' if and only if A computes a DNR function. In particular, every PA degree is DNR2 and hence DNR, so \varnothing' is the only c.e. PA degree.


See also

* Basis theorem (computability) *
Kőnig's lemma Kőnig's lemma or Kőnig's infinity lemma is a theorem in graph theory due to the Hungarian mathematician Dénes Kőnig who published it in 1927. It gives a sufficient condition for an infinite graph to have an infinitely long path. The computab ...


References

* Carl Jockusch (1987), "Degrees of functions with no fixed points", ''Logic Colloquium '87'', Fenstad, Frolov, and Hilpinen, eds., North-Holland, * Carl Jockusch and Robert Soare (1972), "Π01 classes and degrees of theories", ''
Transactions of the American Mathematical Society The ''Transactions of the American Mathematical Society'' is a monthly peer-reviewed scientific journal of mathematics published by the American Mathematical Society. It was established in 1900. As a requirement, all articles must be more than 15 p ...
'', v. 173, pp. 33–56. * Stephen G. Simpson (1977), "Degrees of unsolvability: a survey of results", ''Handbook of Mathematical Logic'', Barwise (ed.), North-Holland, pp. 631–652. {{ISBN, 0-444-86388-5 Computability theory