Definition
Turing Reduction
For languages or problems , we say is Turing reducible to (i.e. ), iff there exists an oracle Turing machine such that for every input :
Here, may take any finite number of (possibly adaptive) membership queries to while computing.
Difference to Many-One Reduction
Turing reductions are interactive/algorithmic: an algorithm for may make multiple, possibly adaptive yes/no queries to .