Perché questo argomento per


11

So che è sciocco, ma sono riuscito a confondermi e ho bisogno di aiuto per risolverlo

Supponiamo , quindi chiaramente per ogni oracolo A abbiamo P A = N P A che contraddice il fatto che esiste un oracolo A per il quale P AN P A , quindi P N PP=NPAPA=NPAAPANPAPNP

Cosa c'è che non va? Grazie!

Risposte:


13

Certo, devi solo stare attento a pensare a cosa significhi avere un oracolo.

Il problema deriva da un fastidioso abuso di notazione che usiamo in CS: Nell'affermazione , P si riferisce a un insieme di lingue. Ma nell'affermazione P A = N P A , P si riferisce a una classe di Turing Machines (determinstic polytime TMs). Dovresti pensare a queste due P come a tipi completamente diversi.P=NPPPA=NPAPP

PNP

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.