Math 2.0

Mathematical logic and foundations Definition

Turing reduction

Builds on Oracle machineComputable set

Definition

Let AA and BB be subsets of ℕ\N. A Turing reduction from AA to BB is an oracle machine MM such that MM with oracle BB halts on every input x∈ℕx \in \N. Moreover, the output is 11 if x∈Ax \in A and 00 if x∉Ax \notin A. The set AA is Turing reducible to BB, written A≤TBA \le_T B, if such an MM exists. The sets AA and BB are Turing equivalent, written A≡TBA \equiv_T B, if A≤TBA \le_T B and B≤TAB \le_T A.

Remarks

Example: for every B⊆ℕB \subseteq \N, the complement ℕ∖B\N \setminus B satisfies ℕ∖B≤TB\N \setminus B \le_T B. The machine asks the oracle whether x∈Bx \in B and outputs the opposite answer.

Non-example: the halting problem KK satisfies K̸≤T∅K \not\le_T \emptyset. An oracle machine with the empty oracle computes only what an ordinary Turing machine computes, and KK is not a computable set.

The relation ≤T\le_T is reflexive and transitive. A set AA satisfies A≤T∅A \le_T \emptyset exactly when AA is computable. Every many-one reduction gives a Turing reduction. The converse fails: ℕ∖K≤TK\N \setminus K \le_T K, but ℕ∖K̸≤mK\N \setminus K \not\le_m K, since KK is computably enumerable and ℕ∖K\N \setminus K is not.

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Computable set concept
  2. Oracle machine concept
  3. Turing reduction definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Turing_reduction
About this page
TagT6V685TY1Y
URIm2://T6V685TY1Y
Kinddefinition
WritingW0 stub
MSC03D30
DefinesTuring reduction
UsesOracle machine, Computable set
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.