Suponga que
Deje usar la siguiente notación para la tetración (es decir. ).
| x | es el tamaño de la instancia x.
Deje L ser una lengua,
¿Cuál es la complejidad de los siguientes idiomas:
L2=SAT|
Como , no pueden ser tanto en P bajo la suposición de que P ≠ N P . Como ambos tienen agujeros exponenciales, no creo que SAT pueda reducirse a uno.
Por lo tanto, la intuición sería que ambos están en NPI, pero no puedo encontrar una prueba o una prueba.
Otros dos idiomas son L4=SAT| El | x | =
Si uno de los dos está en NPC, el otro está en P porque para cada instancia de uno, no se puede transformar en una instancia mayor del otro porque es de tamaño exponencial, y las instancias más pequeñas tienen un tamaño logarítmico. Aún por intuición, no hay razón para que tengan una complejidad diferente. ¿Cuál sería su complejidad?
La prueba de Ladner de los problemas de NPI bajo la suposición usa lenguajes como L 1 o L 2 , pero L 1 y L 2 no se construyen por diagonalización.
fuente
Respuestas:
Creo que ambos son NPI bajo la suposición más fuerte (pero obviamente cierto) de que NP no está en "infinitamente frecuente P", es decir, cada algoritmo de tiempo polinomial A y cada n suficientemente grande, A no resuelve SAT en entradas de longitud n.
En este caso, dichos lenguajes no están en P, pero tampoco pueden ser NP completos, ya que de lo contrario una reducción de SAT a un lenguaje L con agujeros grandes dará un algoritmo para SAT que tenga éxito en estos agujeros.
Tal suposición también es necesaria, ya que de lo contrario los idiomas pueden estar en P o NP-completo, dependiendo de dónde se encuentren las "longitudes de entrada fáciles".
fuente