Problem polynomial-time reduces to problem () if arbitray instances of problem can be solved using
- Polynomial number of standard computational steps, and
- Polynomial number of calls to oracle that solves problem .
Prove
- Construct problem Y by using problem X
- Verify contruction is correct. and
- Verify there’s polynomial times contruction and calls.
- Done