Assuma
Vamos usar a seguinte notação para tetração (ie. ).
| x | é o tamanho da instância x.
Seja L uma língua,
Qual é a complexidade dos seguintes idiomas:
L2=SAT|
Como , eles não podem ser ambos em P sob a suposição de que P ≠ N P . Como ambos têm buracos exponenciais, acho que o SAT não pode ser reduzido a um.
Portanto, a intuição seria que ambos estão no NPI, mas não consigo encontrar uma prova ou desaprovação.
Duas outras línguas são L4=SAT| | x | =
Se um dos dois estiver no NPC, o outro no P, porque para cada instância de um, ele não pode ser transformado em uma instância maior do outro porque é de tamanho exponencial e as instâncias menores têm um tamanho logarítmico. Ainda por intuição, não há razão para que eles tenham uma complexidade diferente. Qual seria a complexidade deles?
A prova de Ladner dos problemas de NPI sob a premissa de usa linguagens como L 1 ou L 2 , mas L 1 e L 2 não são construídos por diagonalização.
fonte
Respostas:
Eu acho que ambos são NPI sob a suposição mais forte (mas obviamente verdadeira) de que NP não está "infinitamente frequentemente P" - ou seja, todo algoritmo de tempo polinomial A e todo n suficientemente grande, A falham em resolver SAT em entradas de comprimento n.
Nesse caso, essas linguagens não estão em P, mas também não podem ser NP completas, pois, caso contrário, uma redução de SAT para uma linguagem L com orifícios grandes fornecerá um algoritmo para SAT com êxito nesses orifícios.
Essa suposição também é necessária, pois, caso contrário, os idiomas podem estar em P ou NP-completo, dependendo de onde os "comprimentos fáceis de entrada" estiverem localizados.
fonte