Turing degree
Measures the level of algorithmic unsolvability of a set.
Last updated
Turing degree, also called degree of unsolvability, is a concept in computer science and mathematical logic that measures the level of algorithmic unsolvability of a set of natural numbers. It is fundamental in computability theory, where sets of natural numbers are often regarded as decision problems. The Turing degree of a set indicates how difficult it is to solve the associated decision problem.
Two sets are considered Turing equivalent if they share the same level of unsolvability, and each Turing degree is a collection of all sets that are Turing equivalent to one another. Consequently, sets belong to different degrees precisely when they are not Turing equivalent. The degrees are partially ordered: if the degree of a set X is less than that of a set Y, then any procedure that correctly decides membership in Y can be effectively converted into a procedure that decides membership in X, even if those procedures are not computable. This ordering formalizes the notion of relative algorithmic unsolvability.
The concept was introduced by Alan Turing, and many foundational results were established by subsequent researchers, leading to intense ongoing study. A key proof technique in this area is the priority method. Every Turing degree is countably infinite, and there are uncountably many distinct degrees.
Turing equivalence
For any degree a, the strict inequality a < a′ holds, where a′ is the Turing jump of a. The degrees form a join-semilattice under the operation of least upper bound, but they do not form a lattice, as some pairs of degrees lack a greatest lower bound. A unique degree, denoted 0, contains all computable sets and is the least element of the entire partial order. The degree 0′ is the degree of the halting problem.
Emil Post investigated the recursively enumerable (r.e.) degrees and posed the question of whether an r.e. degree exists strictly between 0 and 0′. This became known as Post's problem, and it was solved independently by Friedberg and Muchnik, who demonstrated that such intermediate r.e. degrees do exist. Their proofs introduced the priority method, which has since become the primary technique for establishing results about r.e. sets.
Quick Facts
- Field
- Computer science, mathematical logic
Facts from the source article.
Frequently Asked Questions
What is a Turing degree?
A Turing degree, sometimes called a degree of unsolvability, is a classification in computability theory and mathematical logic that assigns a level of algorithmic difficulty to a set of natural numbers. It essentially tells you how hard the corresponding decision problem is to solve.
What does a Turing degree measure?
It quantifies the degree of algorithmic unsolvability of a given set of natural numbers. In practical terms, it captures how computationally difficult it is to decide whether a particular element belongs to that set.
More in Mathematical Logic And Computation
Sources
Compiled from Wikipedia and the sources listed below. Text from Wikipedia is available under CC BY-SA 4.0; this entry is adapted from it.
- Wikipedia: Turing degree (CC BY-SA 4.0).
- Word definitions: the , each quoted from its Wikipedia article.
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced