Interseção de idiomas em NP


8

A interseção de dois idiomas no NP que não são NP completos pode ser NP completa?

A interseção de dois idiomas no coNP que não são completos no coNP pode ser completa no coNP?

A interseção de dois idiomas, um em coNP, mas não completo e outro em NP, mas não NP completo, pode ser NP completo ou coNP completo?


Muito interessante. :)
— Michael Wehar

2
Se P = NP, a resposta é NÃO. Nesse caso, os únicos idiomas que não estão completos em NP (completo em coNP) são o conjunto vazio e . Σ∗
— quer

3
Se P não for igual a NP, existem problemas intermediários entre os ladders e NP ... qualquer exemplo que você sugeriria como natural. 1.
— ARi

Respostas:


19

Apenas um comentário estendido para explicar melhor o comentário de ARi (eu estava escrevendo enquanto o via).

É suficiente usar uma abordagem de "grande espaço" semelhante à usada no teorema de Lardner; por exemplo:

A1={x∣x∈SAT∧f(|x|) is even}∪{x∣f(|x|) is odd}

A2={x∣x∈SAT∧f(|x|) is odd}∪{x∣f(|x|) is even}

f

A1,A2A1∩A2=SAT


2
A1A2

{x∣x∈SAT∧f(|x|) is even}A1P≠NPP=NP

Não pode ser apenas sobre qualquer função polytime?
— ARi

@ARi: não, ele deve ser lento o suficiente para criar grandes lacunas para impedir a completude do NP (para permitir a diagonalização atrasada). Vou tentar escrever uma prova formal nos próximos dias.
— Marzio De Biasi

f
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.