Como señaló Jukka, la respuesta es trivialmente negativa para todos los problemas indecidibles.
Una pregunta más razonable sería: ¿Puede cada problema completo para la clase de lenguajes recursivamente enumerables hacerse completo NP de una manera directa? No estoy seguro de que esto sea cierto en general, pero en los casos especiales que menciona en su pregunta (Bounded-Halting and Tiling) estos problemas están completos para RE incluso bajo reducciones de tiempo polinomiales "especiales". (Dejo "especial" en su mayoría indefinido en esta respuesta, pero las propiedades necesarias se pueden resolver a partir de él).
Entonces, si formulamos una pregunta aún más razonable: ¿puede cada problema que se complete (bajo reducciones especiales de tiempo múltiple) para la clase de lenguajes recursivamente enumerables hacerse NP-completo de una manera directa? Aquí la respuesta es sí . Tome cualquier problema RE-completo , definido con respecto a una máquina Turing que toma un par de entradas , de modo que . Estamos asumiendo que hay una transformación polinómica del problema de la parada a . Defina "Bounded-A" como el conjunto de pares modo que haya una de longitud como máximoM AUNAMETROUNAx ∈ A( x , y)A ( x , 1 t ) y t M A ( x , y ) tx ∈ A⟺( ∃ y) [ MUNA( x , y) se detiene ] UNA( x , 1t)yttal que detiene en pasos.METROUNA( x , y)t
Claramente "Bounded-A" está en . Es también -Complete porque podemos reducir el -Complete acotada Detener Problema a Limitado-A en tiempo polinómico (Tenga en cuenta que aquí se necesita propiedades especiales en el polinomio de reducción del tiempo de para asegurar que se traslada a Limitado-Detener así: es decir, debe poder calcular eficientemente un límite superior sobre cuánto tiempo debe , suponiendo que detenga en pasos).nortePAGnortePAGnortePAGRt′METROUNA( R ( M, x ) , y)METRO( x )t
Ahora, ¿hay un lenguaje que se RE-complete bajo (digamos) reducciones de tiempo doblemente exponencial pero no bajo reducciones de tiempo exponencial? Para tal problema, es poco probable que pueda modificarlo trivialmente para obtener una versión completa de . Supongo que tal problema puede construirse artificialmente.nortePAG