Pertanyaan berikut ini menggunakan ide-ide dari kriptografi yang diterapkan pada teori kompleksitas. Yang mengatakan, itu adalah pertanyaan-kompleksitas teori murni, dan tidak ada pengetahuan kripto apa pun yang diperlukan untuk menjawabnya.
Saya sengaja menulis pertanyaan ini dengan sangat informal. Karena tidak memiliki detail, kemungkinan ini dinyatakan sedikit salah. Silakan tunjukkan koreksi dalam jawaban Anda.
Dalam kertas berikut:
Kriptografi Nonmalleable, Danny Dolev, Cynthia Dwork, dan Moni Naor, SIAM Rev. 45, 727 (2003), DOI: 10.1137 / S0036144503429856 ,
para penulis menulis:
Misalkan peneliti A telah memperoleh bukti bahwa P ≠ NP dan ingin mengomunikasikan fakta ini kepada profesor B. Misalkan, untuk melindungi dirinya sendiri, A membuktikan klaimnya kepada B dengan cara tanpa pengetahuan ...
Ada beberapa masalah standar NP-complete, seperti satisfiability (SAT), Graph-Hamiltonicity, dan Graph-3-Colorability (G3C), yang tidak memiliki bukti pengetahuan. Cara standar untuk membuktikan teorema NP adalah dengan terlebih dahulu menguranginya menjadi contoh dari masalah NP-lengkap yang disebutkan di atas, dan kemudian melakukan bukti nol-pengetahuan.
Pertanyaan ini berkaitan dengan pengurangan tersebut. Asumsikan bahwa P vs NP diselesaikan dengan salah satu cara berikut:
- P = NP
- P ≠ NP
- P vs NP tidak tergantung pada teori himpunan aksiomatik standar.
Biarkan σ menunjukkan buktinya. Kemudian, P vs NP dalam bahasa NP (karena ada bukti singkat untuk itu). Pengurangan dari teorema (katakanlah, P ≠ NP) ke masalah NP-complete (katakanlah SAT) tidak tergantung pada σ. Itu adalah:
There exists a formula ϕ which is satisfiable if and only if P ≠ NP.
Ini jauh di luar imajinasi saya! Tampaknya, bahkan jika kita diberi bukti σ, tidak mungkin kita dapat membuat formula seperti itu ϕ.
Adakah yang bisa menjelaskan hal ini?
Selain itu, biarkan L menjadi bahasa NP di mana P vs NP berada. Bahasa ini terdiri dari banyak sekali teorema seperti P vs NP , dengan ukuran yang berubah-ubah.
Apa yang dimaksud dengan kandidat untuk L?
Bisakah L menjadi NP-lengkap?
Jawaban:
Cara melihat pengujian pernyataan matematika (misalnya, resolusi P vs NP) sebagai pertanyaan dari formulir "adalah rumus .. memuaskan" adalah sebagai berikut:
Perbaiki beberapa sistem aksioma. Diberikan string dengan panjang n, apakah string adalah bukti untuk pernyataan matematika dalam sistem aksioma, adalah sesuatu yang dapat didefinisikan secara langsung: string harus terdiri dari proposisi. Setiap proposisi harus merupakan aksioma, atau harus mengikuti dari proposisi sebelumnya dengan salah satu aturan inferensi.
Bukan masalah untuk mendefinisikan rumus Boolean yang memverifikasi semua ini. Yang harus Anda ketahui adalah panjang dan buktinya!
sumber
Itu tidak masuk akal bagi saya. NP adalah kelas kompleksitas untuk masalah keputusan yang memiliki instance besar secara sewenang-wenang, dan P vs NP tidak memilikinya. Dari apa yang Anda katakan nanti:
Anda sebaliknya dapat berarti bahwa P vs NP adalah turunan dari masalah NP; tapi tentu saja! Ini juga merupakan contoh dari sejumlah masalah P, DTIME (n), dll. Secara khusus, berikut adalah dua kandidat DTIME (1) untuk L, tepatnya satu di antaranya benar: selalu kembali
true
; atau selalu kembalifalse
.sumber