Chapter 0: Q21P (page 1)
A k-query oracle Turing machine is an oracle permitted to make at most k queries on each input. A k-query oracle Turing machine ‘M’ with an oracle for A is written . Define to be the collection of languages that are decidable by polynomial time k-query oracle Turing machines with an oracle for ‘A’.
- Show that
- Assume that . Show that .
Short Answer
- Using poly-time above problem can be solved i.e., by proving that union of the NP and coNP can be decided in polynomial time by using the oracle of the SAT problem, which implies that
- The second part of the problem is also solved by using poly-time i.e, by proving that union of the NP and coNP can be decided in polynomial time by using the oracle of the SAT problem, which implies that