Π01 Class
   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 ...
, a Π01 class is a subset of 2ω of a certain form. These classes are of interest as technical tools within
recursion 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 ...
and
effective descriptive set theory Effective descriptive set theory is the branch of descriptive set theory dealing with sets of reals having lightface definitions; that is, definitions that do not require an arbitrary real parameter (Moschovakis 1980). Thus effective descriptiv ...
. They are also used in the application of recursion theory to other branches of mathematics (Cenzer 1999, p. 39).


Definition

The set 2<ω consists of all finite sequences of 0s and 1s, while the set 2ω consists of all infinite sequences of 0s and 1s (that is, functions from to the set ). A
tree In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, including only woody plants with secondary growth, plants that are ...
on 2<ω is a subset of 2<ω that is closed under taking initial segments. An element ''f'' of 2ω is a path through a tree ''T'' on 2 if every finite initial segment of ''f'' is in ''T''. A (
lightface In the mathematical field of descriptive set theory, a pointclass is a collection of sets of points, where a ''point'' is ordinarily understood to be an element of some perfect Polish space. In practice, a pointclass is usually characterized by ...
) Π01 class is a subset ''C'' of 2ω for which there is a
computable Computability is the ability to solve a problem in an effective manner. It is a key topic of the field of computability theory within mathematical logic and the theory of computation within computer science. The computability of a problem is close ...
tree ''T'' such that ''C'' consists of exactly the paths through ''T''. A boldface Π01 class is a subset ''D'' of 2ω for which there is an oracle ''f'' in 2ω and a subtree tree ''T'' of 2< ω from computable from ''f'' such that ''D'' is the set of paths through ''T''.


As effectively closed sets

The boldface Π01 classes are exactly the same as the closed sets of 2ω and thus the same as the boldface Π01 subsets of 2ω in the
Borel hierarchy In mathematical logic, the Borel hierarchy is a stratification of the Borel algebra generated by the open subsets of a Polish space; elements of this algebra are called Borel sets. Each Borel set is assigned a unique countable ordinal number called ...
. Lightface Π01 classes in 2ω (that is, Π01 classes whose tree is computable with no oracle) correspond to effectively closed sets. A subset ''B'' of 2ω is effectively closed if there is a
recursively enumerable In computability theory, a set ''S'' of natural numbers is called computably enumerable (c.e.), recursively enumerable (r.e.), semidecidable, partially decidable, listable, provable or Turing-recognizable if: *There is an algorithm such that the ...
sequence ⟨σ''i'' : i ∈ ω⟩ of elements of 2< ω such that each ''g'' ∈ 2ω is in ''B'' if and only if there exists some ''i'' such that σ''i'' is an initial segment of ''B''.


Relationship with effective theories

For each effectively axiomatized theory ''T'' of
first-order logic First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantifie ...
, the set of all completions of ''T'' is a \Pi^0_1 class. Moreover, for each \Pi^0_1 subset ''S'' of 2^\omega there is an effectively axiomatized theory ''T'' such that each element of ''S'' computes a completion of ''T'', and each completion of ''T'' computes an element of ''S'' (Jockusch and Soare 1972b).


See also

*
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 ...
* Basis theorem (computability)


References

* * * {{DEFAULTSORT:Pi01 Class Computability theory