Estou tentando argumentar que N não é igual a NP usando teoremas de hierarquia. Esse é o meu argumento, mas quando mostrei ao nosso professor e, após dedução, ele disse que isso é problemático, onde não consigo encontrar uma razão convincente para aceitar.
Começamos assumindo que . Então, produz que por sua vez segue a . Como stands, somos capazes de fazer reduzir todas as línguas a . Portanto, . Pelo contrário, o teorema da hierarquia do tempo afirma que deveria haver uma linguagem , isso não está em . Isso nos levaria a concluir que está em , enquanto não estiver em , que é uma contradição para a nossa primeira suposição. Assim, chegamos à conclusão de que .
Existe algo errado com a minha prova?
complexity-theory
time-complexity
p-vs-np
inverted_index
fonte
fonte
$\mathit{SAT}$
vez de$SAT$
. Como Leslie Lamport escreveu em seu livro original do LaTeX, este último representa S times A times T.complexity
pacote e simplesmente escreva\SAT
. (Eu acho que isso não está disponível nessa pilha, no entanto).Respostas:
Certo.
Não. As reduções de tempo polinomiais não são gratuitas. Podemos dizer que levaO(nr(L)) tempo para reduzir a linguagem L para SAT , onde r(L) é o expoente na redução de tempo polinomial usada. É aqui que seu argumento se desfaz. Não existe um k finito que, para todo L∈NP , tenhamos r(L)<k . Pelo menos isso não segue de P=NP e seria uma afirmação muito mais forte.
E esta afirmação mais forte faz de fato conflito com o teorema de hierarquia de tempo, que nos diz queP não pode entrar em colapso em TIME(nk) , muito menos todos NP .
fonte
Suponha que3SAT∈NTIME[nk] . Pela versão não determinística do teorema da hierarquia de tempo, para qualquer r , existe um problema Xr∈NTIME[nr] que não está em NTIME[nr−1] . Este é um resultado incondicional que não depende de nenhum tipo de suposição, como P≠NP
Escolha qualquerr>k . Suponha que tenhamos uma redução determinística de Xr para 3SAT que é executada no tempo nt . Ele produz uma instância de 3SAT de tamanho no máximo nt , que pode ser resolvida no tempo no máximo (nt)k=ntk . Pela nossa escolha de Xr , devemos ter tk>r−1 , então t>(r+1)/k . Esta função cresce sem delimitar com r .
Isto significa que não há nenhum limite de quanto tempo ele pode levar a uma redução arbitráriaNP problema para 3SAT . Mesmo se 3SAT∈P , ainda não há limite de quanto tempo essas reduções podem levar. Assim, em particular, mesmo que 3SAT∈DTIME[nk′] por alguns k′ , não podemos concluir que NP⊆DTIME[nk′] , ou mesmoNP⊆DTIME[nk′′] k′′>k′
fonte