5 questions to test your understanding
A student argues: 'All undecidable problems are equally hard — they're all beyond the reach of any Turing machine, so talking about degrees of difficulty among them is meaningless.' Which observation most directly refutes this claim?
Problem A can be solved using an oracle for Problem B (A ≤_T B), and Problem B can be solved using an oracle for Problem A (B ≤_T A). Neither A nor B is decidable. What can we conclude?
The Halting Problem has a strictly higher Turing degree than any decidable language — no decidable problem can serve as an oracle sufficient to decide the Halting Problem.
A Turing reduction from A to B is strictly more restrictive than a many-one reduction from A to B: Turing reductions impose stronger conditions on how B is used.
Explain the difference between a many-one reduction and a Turing reduction, and why Turing degrees capture a richer notion of relative computability than the many-one degree structure.