Basis Theorem (computability)
   HOME

TheInfoList



OR:

In
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 ...
, there are a number of basis theorems. These theorems show that particular kinds of sets always must have some members that are, in terms of
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 ...
, not too complicated. One family of basis theorems concern nonempty effectively closed sets (that is, nonempty \Pi^0_1 sets in the
arithmetical hierarchy In mathematical logic, the arithmetical hierarchy, arithmetic hierarchy or Kleene–Mostowski hierarchy (after mathematicians Stephen Cole Kleene and Andrzej Mostowski) classifies certain sets based on the complexity of formulas that define th ...
); these theorems are studied as part of classical computability theory. Another family of basis theorems concern nonempty lightface
analytic set In the mathematical field of descriptive set theory, a subset of a Polish space X is an analytic set if it is a continuous image of a Polish space. These sets were first defined by and his student . Definition There are several equivalent d ...
s (that is, \Sigma^1_1 in the
analytical hierarchy In mathematical logic and descriptive set theory, the analytical hierarchy is an extension of the arithmetical hierarchy. The analytical hierarchy of formulas includes formulas in the language of second-order arithmetic, which can have quantifiers ...
); these theorems are studied as part of
hyperarithmetical theory In recursion theory, hyperarithmetic theory is a generalization of Turing computability. It has close connections with definability in second-order arithmetic and with weak systems of set theory such as Kripke–Platek set theory. It is an importa ...
.


Effectively closed sets

Effectively closed sets are a topic of study in classical computability theory. An effectively closed set is the set of all paths through some computable
subtree In computer science, a tree is a widely used abstract data type that represents a hierarchical tree structure with a set of connected nodes. Each node in the tree can be connected to many children (depending on the type of tree), but must be con ...
of the binary tree 2^. These sets are closed, in the topological sense, as subsets of the
Cantor space In mathematics, a Cantor space, named for Georg Cantor, is a topological abstraction of the classical Cantor set: a topological space is a Cantor space if it is homeomorphic to the Cantor set. In set theory, the topological space 2ω is called "the ...
2^\omega, and the complement of an effective closed set is an effective open set in the sense of
effective Polish space In mathematical logic, an effective Polish space is a complete separable metric space that has a computable presentation. Such spaces are studied in effective descriptive set theory and in constructive analysis. In particular, standard examples of ...
s.
Kleene Stephen Cole Kleene ( ; January 5, 1909 – January 25, 1994) was an American mathematician. One of the students of Alonzo Church, Kleene, along with Rózsa Péter, Alan Turing, Emil Post, and others, is best known as a founder of the branch of ...
proved in 1952 that there is a nonempty, effectively closed set with no computable point (Cooper 1999, p. 134). Basis theorems show that there must be points that are not "too far" from being computable, in an informal sense. A class \mathcal \subseteq 2^\omega is a basis for effectively closed sets if every nonempty effectively closed set includes a member of \mathcal (Cooper 2003, p. 329). Basis theorems show that particular classes are bases in this sense. These theorems include (Cooper 1999, p. 134): * 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 ...
: each nonempty \Pi^0_1 set has a member that is of low degree. * The hyperimmune-free basis theorem: each nonempty \Pi^0_1 set has a member that is of hyperimmune-free degree. * The r.e. basis theorem: each nonempty \Pi^0_1 set has a member that is of recursively enumerable (r.e.) degree. Here, a set X \subseteq \N is ''low'' if its
Turing jump In computability theory, the Turing jump or Turing jump operator, named for Alan Turing, is an operation that assigns to each decision problem a successively harder decision problem with the property that is not decidable by an oracle machine w ...
X' = \varnothing', 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 ...
. X has ''hyperimmune-free degree'' if every total X-computable function f\colon \mathbb \to \mathbb is dominated by a total computable function g (meaning f(n) \leq g(n) for all n). No two of the above three theorems can be combined for the set of consistent completions of PA (or just
EFA EFA may refer to: England Football Association Arts * European Film Academy, a trade organisation * European Film Awards, organized by the European Film Academy * European Festivals Association, an arts festival organisation Commerce * Electri ...
; the Turing degrees are the same). The only r.e. Turing degree that computes a consistent completion of PA is 0'. However, the low basis theorem and the hyperimmune-free basis theorem can each be combined with cone avoidance, i.e. for every noncomputable ''X'', we can choose a member (as in the theorem) that does not compute ''X''. The theorems also relativize above an arbitrary real.


Lightface analytic sets

There are also basis theorems for lightface \Sigma^1_1 sets. These basis theorems are studied as part of
hyperarithmetical theory In recursion theory, hyperarithmetic theory is a generalization of Turing computability. It has close connections with definability in second-order arithmetic and with weak systems of set theory such as Kripke–Platek set theory. It is an importa ...
. One theorem is the Gandy basis theorem, which is analogous to the low basis theorem. The Gandy basis theorem shows that each nonempty \Sigma^1_1 set has an element that is hyperarithmetically low, that is its hyperjump has the same the same hyperdegree (and for the theorem, even the same Turing degree) as Kleene's set \mathcal.


References

* Cooper, S. B. (1999). "Local degree theory", in ''Handbook of Computability Theory'', E.R. Griffor (ed.), Elsevier, pp. 121–153. * — (2003), ''Computability Theory'', Chapman-Hall. {{ISBN, 1-584-88237-9


External links

* Simpson, S.
A survey of basis theorems
, slides from ''Computability Theory and Foundations of Mathematics'', Tokyo Institute of Technology, February 18–20, 2013. Computability theory