Levin reduction
If and are search problems and is a complexity class then a Levin reduction of to consists of three functions which satisfy:
- •
is a Karp reduction of to
- •
If then
- •
If then
Note that a Cook reduction can be constructed by calculating , using the oracle to find , and then calculating .
Levin reductions are just called Levin reductions.