La seguente domanda utilizza idee tratte dalla crittografia applicata alla teoria della complessità. Detto questo, è una domanda puramente teorica di complessità e non è richiesta alcuna conoscenza crittografica per rispondere.
Scrivo deliberatamente questa domanda in modo molto informale. In mancanza di dettagli, è possibile che sia indicato in modo errato. Sentiti libero di sottolineare le correzioni nelle tue risposte.
Nel seguente papaper:
Cryptography Nonmalleable, Danny Dolev, Cynthia Dwork e Moni Naor, SIAM Rev. 45, 727 (2003), DOI: 10.1137 / S0036144503429856 ,
gli autori scrivono:
Supponiamo che la ricercatrice A abbia ottenuto la prova che P ≠ NP e desidera comunicare questo fatto al professor B. Supponiamo che, per proteggersi, A provi la sua richiesta a B in modo a conoscenza zero ...
Esistono diversi problemi standard NP-completi, come soddisfacibilità (SAT), Graph-Hamiltonicity e Graph-3-Colorability (G3C), per i quali esistono prove a conoscenza zero. Il modo standard per dimostrare qualsiasi teorema NP è innanzitutto ridurlo a un'istanza dei suddetti problemi NP completi, quindi condurre la prova a conoscenza zero.
Questa domanda riguarda tale riduzione. Supponiamo che il P vs. NP sia regolato in uno dei seguenti modi:
- P = NP
- P ≠ NP
- P vs. NP è indipendente dalla teoria dell'insieme assiomatico standard.
Lascia che σ denoti la prova. Quindi, P vs. NP è in un linguaggio NP (poiché esiste una breve prova per questo). La riduzione dal teorema (diciamo, P ≠ NP) al problema NP-completo (diciamo SAT) è indipendente da σ. Questo è:
There exists a formula ϕ which is satisfiable if and only if P ≠ NP.
Questo va ben oltre la mia immaginazione! Sembra che, anche se ci viene data la prova σ, è improbabile che possiamo costruire tale formula ϕ.
Qualcuno potrebbe far luce su questo?
Inoltre, sia L un linguaggio NP in cui si trova P vs. NP . Il linguaggio è costituito da infiniti teoremi come P vs. NP , di dimensioni arbitrarie.
Cos'è un candidato per L?
L può essere NP-completo?