W poniższym pytaniu wykorzystano pomysły z kryptografii zastosowane w teorii złożoności. To powiedziawszy, jest to pytanie teoretycznie złożone, i aby odpowiedzieć na to pytanie, nie jest wymagana żadna wiedza kryptograficzna.
Celowo piszę to pytanie bardzo nieformalnie. Brakuje szczegółów, prawdopodobnie jest to nieco niepoprawnie podane. Prosimy o wskazanie poprawek w swoich odpowiedziach.
W następującej pracy:
Nonmalleable Cryptography, Danny Dolev, Cynthia Dwork i Moni Naor, SIAM Rev. 45, 727 (2003), DOI: 10.1137 / S0036144503429856 ,
autorzy piszą:
Załóżmy, że badacz A uzyskał dowód, że P ≠ NP i chce przekazać ten fakt profesorowi B. Załóżmy, że w celu ochrony siebie A potwierdza swoje roszczenie do B w sposób bez wiedzy ...
Istnieje kilka standardowych problemów związanych z NP-zupełnością, takich jak satysfakcja (SAT), Hamilton-Graph i Graph3-Colorability (G3C), dla których istnieją dowody braku wiedzy. Standardowym sposobem udowodnienia dowolnego twierdzenia NP jest najpierw sprowadzenie go do przykładu wyżej wymienionych problemów NP-zupełnych, a następnie przeprowadzenie dowodu braku wiedzy.
To pytanie dotyczy takiej redukcji. Załóżmy, że P vs. NP jest rozliczany na jeden z następujących sposobów:
- P = NP
- P ≠ NP
- P vs. NP jest niezależny od standardowej teorii zbiorów aksomatycznych.
Niech σ oznacza dowód. Zatem P vs. NP jest w języku NP (ponieważ istnieje na to krótki dowód). Redukcja z twierdzenia (powiedzmy P ≠ NP) do problemu NP-zupełnego (powiedzmy SAT) jest niezależna od σ. To jest:
There exists a formula ϕ which is satisfiable if and only if P ≠ NP.
To znacznie przekracza moją wyobraźnię! Wydaje się, że nawet jeśli otrzymamy dowód σ, jest mało prawdopodobne, abyśmy mogli zbudować taką formułę ϕ.
Czy ktoś mógłby rzucić na to trochę światła?
Ponadto niech L będzie językiem NP, w którym leży P vs. NP . Język składa się z nieskończenie wielu twierdzeń, takich jak P vs. NP , o dowolnych rozmiarach.
Co to jest kandydat na L?
Czy L może być NP-kompletny?