If and are search problems and is a complexity class then a Levin reduction of to consists of three functions which satisfy:
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.