Mathematical logic and foundations Computability theory Theorem
Post's theorem
Builds on Arithmetical hierarchyComputably enumerable setTuring jumpTuring reductionMany-one reduction
Statement
Let , and let be the Turing jump of . Let and .
- is in the arithmetical hierarchy if and only if is computably enumerable relative to the oracle .
- If , the set is -complete: it is , and every set is many-one reducible to it.
- is if and only if is Turing reducible to .
Remarks
The proof is by induction on . For , part 1 says that sets are the computably enumerable sets, which follows from Kleene's normal form. For the inductive step, an existential quantifier over a set computable from is a search with that oracle. A condition can be answered by one question to , by the completeness in part 2.
Example: the set of programs that compute total functions is , so it is computable from .
Going deeper
For a student
The theorem is the bridge between definability in arithmetic and relative computability. It shows that the arithmetical hierarchy is proper, because is not computable from . In computability arguments, one often bounds the quantifier complexity of a set to know which oracle can decide it. Iterating the jump through computable ordinals beyond leads to the hyperarithmetical sets.
Reading path
To understand this page from the ground up, read these 6 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Arithmetical hierarchy concept
- Computably enumerable set concept
- Many-one reduction concept
- Turing jump concept
- Turing reduction concept
- Post's theorem statement
Further reading
About this page
| Tag | NYJX5QXX1T |
|---|---|
| URI | m2://NYJX5QXX1T |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 03D55, 03D30 |
| Status | This copy of the site has no build data. Run m2 status NYJX5QXX1T. |
| About | Arithmetical hierarchy, Turing jump |
| Uses | Arithmetical hierarchy, Computably enumerable set, Turing jump, Turing reduction, Many-one reduction |
| Same as | |
| Changed | 2 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.