Li várias vezes que não é possível alterar a resposta de um NDTM com eficiência. No entanto, eu não entendo o porquê. Por exemplo, dado um NDTM executado em O ( n ) , este texto (seção 3.3) afirma que não está claro como outro NDTM T pode determinar em O ( n 100 ) tempo como inverter a resposta de M.
Meu problema é o seguinte: Um NDTM gera se houver uma sequência de opções não determinísticas que leve ao estado de aceitação. Além disso, existe um NDTM N U universal que pode simular todo NDTM com apenas uma pequena sobrecarga (logarítmica). Então, por que não podemos construir T da seguinte maneira: Primeiro, simule M com o NDTM universal, que deve ser possível no tempo O ( n log n ) . Em seguida, escreva 1 - resposta de M. Isso significaria que podemos inverter a resposta de qualquer NDTM linear no tempo O ( n log n ) .