Estou procurando uma referência para "reduzir" reduções de Turing a muitas reduções. Tenho em mente uma declaração da seguinte forma (declarações suficientes semelhantes também me satisfariam):
Teorema. Se , então A ≤ 2 f m B t t .
onde " " e " ≤ f m " denotam respectivamente Turing e muitas reduções no tempo determinístico f ( n ) , e " B t t " denota uma variante de `tabela de verdade 'da linguagem B , que avalia um valor booleano combinação de verificações " x ∈ B ".
Ideia de prova para a afirmação: Simule a máquina de Turing oracle com limite de tempo usada na redução de Turing: é fácil obter um transdutor de Turing não determinístico também no tempo f ( n ) que adivinha as respostas do oráculo B e escreve uma conjunção de verificações " x ∈ B " ou " x ∉ B " na saída, a serem avaliadas por uma máquina B t t . Esse transdutor pode ser determinado explorando os dois resultados das chamadas do oracle e manipulando-os através de disjunções na saída; agora funciona a tempo 2 .
Curiosamente, não consigo encontrar nenhum resultado relacionado em livros didáticos de complexidade.
Edit: renomeou " " para " B t t " para enfatizar a relação com as tabelas de verdade, como apontado por @ MarkusBläser.