Oracles and Turing degrees
Computation relative to an oracle, Turing reducibility and degrees, the jump, limit computability, the finite extension method, and low and high sets.
Oracle machines and the use principle, Turing reducibility and the upper semilattice of Turing degrees, the Turing jump and its iterates, Shoenfield's limit lemma and the sets computable in the halting problem, constructions by finite extensions (incomparable degrees, cone avoidance, 1-generic sets), and the low and high sets.
Contents
- 1
Computation relative to an oracle
Oracle machines, Turing functionals, computations with finite oracles and the use principle; relativization of the universal function and of the SMN theorem.
- 1.1 Strings and sequences
- 1.2 Oracle machines
- 1.3 Computations with finite oracles
- 1.4 Relativization
- 1.5 Oracles that are functions
- 1.6 Exercises
- 1.7 Notes and references
- 2
Turing reducibility and degrees
Turing reducibility, the partial order of Turing degrees, the join as least upper bound, countability of lower cones, and relative computable enumerability.
- 2.1 Turing reducibility
- 2.2 Turing degrees
- 2.3 The join
- 2.4 Relative enumerability
- 2.5 Exercises
- 2.6 Notes and references
- 3
The Turing jump
The jump of a set, its completeness for relatively c.e. sets, its strict increase and monotonicity, the iterated jumps, and the position of totality and finiteness below the double jump.
- 3.1 Definition
- 3.2 Properties of the jump
- 3.3 Complete sets
- 3.4 Totality and finiteness
- 3.5 Exercises
- 3.6 Notes and references
- 4
Limit computability
Shoenfield's limit lemma; Δ⁰₂ approximations, their moduli and computation functions; domination properties of the sets computable in ∅′.
- 4.1 Limit computable sets
- 4.2 Moduli and computation functions
- 4.3 Exercises
- 4.4 Notes and references
- 5
The finite extension method
Constructions by finite extensions; the Kleene–Post theorem on incomparable degrees below 0′; avoiding the cone above a non-computable set; 1-generic sets.
- 5.1 Dense sets of strings
- 5.2 Incomparable degrees
- 5.3 Avoiding a cone
- 5.4 1-generic sets
- 5.5 Exercises
- 5.6 Notes and references
- 6
Low and high sets
Sets whose jump is as small or as large as possible; 1-generic sets are generalized low, so non-computable low sets exist; high sets that avoid a cone.
- 6.1 Low sets
- 6.2 High sets
- 6.3 Exercises
- 6.4 Notes and references