Como Jukka apontou, a resposta é trivialmente não para todos os problemas indecidíveis.
Uma pergunta mais razoável seria: todo problema que é completo para a classe de linguagens recursivamente enumeráveis pode ser feito NP-completo de maneira direta? Não tenho certeza de que isso seja verdade em geral, mas nos casos especiais mencionados na sua pergunta (Interrupção limitada e lado a lado), esses problemas estão completos para o ER, mesmo sob reduções polinomiais "especiais". (Deixo "especial" principalmente indefinido nesta resposta, mas as propriedades necessárias podem ser trabalhadas a partir dela.)
Portanto, se fizermos uma pergunta ainda mais razoável: todo problema que está completo (com reduções especiais de politímo) para a classe de linguagens recursivamente enumeráveis pode ser feito NP-completo de maneira direta? , aqui a resposta é sim . Tome qualquer problema RE-completo , definido em relação a uma máquina de Turing M A que aceite um par de entradas ( x , y ) , de modo que x ∈ AUMAMUMA( x , y) . Estamos assumindo que há uma redução de tempo polinomial do Deter Problema para A . Defina "Limite-A" como o conjunto de pares ( x , 1 t ), de modo que exista um y de comprimento no máximo t, de modo que M A ( x , y ) pare dentro de t etapas.x ∈ A⟺( ∃ y) [ MUMA( x , y) pára ] UMA( x , 1t)ytMUMA( x , y)t
Claramente "delimitada-A" é em . É também N P -completo porque podemos reduzir o N P -completo Bounded Travar Problema para Bounded-A em tempo polinomial (Note que aqui você precisa propriedades especiais sobre o polinômio redução do tempo de R para garantir que ele transporta para Bounded-Deter como bem: ou seja, você precisa ser capaz de calcular com eficiência um limite superior t ' em quanto tempo M A ( R ( M , x ) , y ) precisa ser executado, assumindo que M ( x ) pare dentroNPNPNPRt′MUMA( R ( M, x ) , y)M( X ) passos.)t
Agora, existe um idioma que é RE-completo sob (digamos) reduções no tempo duplamente exponencial, mas não sob reduções no tempo exponencial? Para tal problema um, é improvável que você pode trivialmente modificá-lo para obter uma versão -completo. Eu acho que esse problema pode ser artificialmente construído.NP