Essa pergunta é um pouco contrária a uma pergunta anterior sobre conjuntos formados a partir de operações de conjunto em conjuntos NP-completos:
Se o conjunto resultante da união, interseção ou produto cartesiano de dois conjuntos decidíveis e for NP completo, é pelo menos um de necessariamente NP rígido? Eu sei que eles não podem estar em P (assumindo P! = NP), pois P é fechado nessas operações definidas. Eu também sei que as condições de "decidível" e "NP-rígido" são necessárias, pois se considerarmos qualquer conjunto NP completo e outro conjunto fora do NP (seja NP-rígido ou indecidível), podemos formar dois novos Os conjuntos NP-hard não estão no NP cuja interseção é NP-complete. Por exemplo: e . No entanto, não sei como proceder depois disso.
Estou pensando que o caso da união pode não ser verdade, pois podemos tomar um conjunto NP-completos e realizar a construção no Teorema de Ladner para obter um conjunto NPI que é um subconjunto de . Então é o conjunto NP completo original. No entanto, não sei se ainda está no NPI ou no NP-hard. Nem sei por onde começar para o caso de interseção e produto cartesiano.
Respostas:
A interseção de duas linguagens não-NP-hard pode ser NP-hard. Exemplo: As soluções de qualquer instância 3SAT são a interseção definida das soluções de uma instância HORN-3SAT e uma instância ANTIHORN-3SAT. Isso ocorre porque uma cláusula 3CNF deve ser uma cláusula Horn ou anti-Horn e uma instância 3SAT é a conjunção de tais cláusulas. 3SAT é claro que NP-completo; HORN-3SAT e ANTIHORN-3SAT estão ambos em P.
fonte