Komentar Emil Jeřábek menjawab pertanyaan:
P / poly NP / poly setara dengan NP P / poly⊆=⊆
Perhatikan akibat wajarnya
P / poly NP / poly menyiratkan P NP.≠≠≠
Bukti wajar:
- P / poly NP / poly setara dengan NP P / poly (komentar Emil)⊆=⊆
- NP P / poly menyiratkan P / poly NP / poly (tersirat oleh 1.)=⊆=
- P / poly NP / poly menyiratkan NP P / poly (setara dengan 2.)⊈≠⊈
- NP P / poly menyiratkan P NP (P P / poly)≠ ⊆⊈≠ ⊆
- P / poly NP / poly menyiratkan P NP (tersirat oleh 3. dan 4.)≠≠≠
Bukti komentar Emil: Cukup untuk menunjukkan bahwa NP P / poly menyiratkan P / poly NP / poly.=⊆=
- Jadi mari kita asumsikan NP P / poly.⊆
- Karena SAT NP terdapat dan serangkaian nasehat string dengan , suatu algoritma deterministik yang dapat tentukan SAT instance ukuran dalam waktu , jika ia memiliki akses ke . WLOG, algoritme itu juga dapat menentukan instance SAT dari ukuran , karena kita dapat mendefinisikan urutan yang dimodifikasi dengan , di mana semua string saran sebelumnya termasuk dalam .p S A T ≥ k S A T > 0 s n | s n | ≤ n k S A T n ≤ n p S A T s n∈pSAT≥kSAT>0sn|sn|≤nkSATn≤npSATsn≤ns′n=s′n−1sn|s′n|≤nkSAT+1s′n
- Sekarang mari NP / poly menjadi bahasa yang arbitrer, yang kita perlu menunjukkan P / poly. Ada ada dan urutan string saran dengan algoritma non-deterministik yang dapat memutuskan dan contoh ukuran dalam waktu , jika ia memiliki akses ke .L∈L∈pL≥kL>0ln|ln|≤nkLLn≤npLln
- Untuk setiap dengan , sebuah SAT contoh dari ukuran dapat dihitung (dalam waktu ) yang satisfiable persis jika .w|w|=n≤c⋅npLO(npL)w∈L
- Jadi untuk urutan nasehat string dengan , kombinasi dari algoritma deterministik dari 2. dan 4. memberikan algoritma deterministik yang dapat menentukan contoh ukuran dalam waktu , jika memiliki akses ke . | t n |tn=lnsc⋅npL L n O ( ( c ⋅ n p L ) p S A T ) t n|tn|≤nkL+(c⋅npL)kSATLnO((c⋅npL)pSAT)tn
- Karena NP / poly adalah bahasa yang arbitrer, ini menunjukkan NP / poly P / poly, dengan asumsi bahwa NP P / poly.⊆ ⊆L∈⊆⊆
Semua bukti di atas relativize, karena keberadaan masalah NP-lengkap juga berlaku di dunia relativized. Ini menunjukkan bahwa sia-sia untuk mencari bukti bahwa P / poly NP /. Namun mari kita meringkas bagian motivasi yang dihapus≠dari pertanyaan sebagai "String saran bisa menjadi sistem aksiomatik formal (otomatis dijamin konsisten, seringai jahat) yang kekuatannya dengan cepat meningkat dengan panjang input, dan NP sangat pandai mengeksploitasi saran ini." Jika seseorang tidak terlalu berhati-hati bahwa "keberadaan urutan nasihat menyengat" hanya memiliki makna "formal" relatif terhadap sistem formal yang tetap, pengaturan itu kemungkinan akan memungkinkan konstruksi paradoks yang jelas. Namun konstruksi paradoks semacam itu mungkin menyenangkan, dan mungkin mereka bahkan menyarankan cara bagaimana membangun bukti independensi (untuk sistem formal yang cukup lemah).