Nah, judulnya cukup banyak mengatakan itu semua. Pertanyaan menarik di atas ditanyakan oleh komentator Jay di blog saya (lihat di sini dan di sini ). Saya menduga keduanya bahwa jawabannya adalah ya dan bahwa ada bukti yang relatif sederhana, tetapi saya tidak dapat melihatnya begitu saja. (Namun, secara kasar, orang dapat mencoba menunjukkan bahwa, jika bahasa dalam tidak ada dalam , maka ia harus memiliki informasi timbal balik algoritme tak terhingga dengan , dalam hal ini bahasa itu tidak dapat dihitung. Juga, perhatikan bahwa satu arah sepele: bahasa yang dapat dihitung dalam tentu mengandung .) B P P R P R B P P
Perhatikan bahwa saya tidak bertanya tentang kelas AlmostP , yang terdiri dari bahasa-bahasa yang ada di untuk hampir setiap (dan dikenal dengan sama ). Dalam pertanyaan ini, pertama kita memperbaiki , kemudian melihat sekumpulan bahasa dihitung di . Di sisi lain, orang dapat mencoba untuk menunjukkan bahwa, jika bahasa dalam dapat dihitung, bahkan untuk oracle acak tetap , maka sebenarnya bahasa itu harus dalam . R B P P R P R P R R A L m o s t P
Pertanyaan yang berhubungan erat adalah apakah, dengan probabilitas 1 di atas acak , kami miliki
Jika demikian, maka kita mendapatkan konsekuensi menarik berikut: jika , maka dengan probabilitas 1 di atas oracle acak , satu-satunya bahasa yang menyaksikan pemisahan oracle adalah bahasa yang tidak dapat diperhitungkan.R P R ≠ N P R
sumber
Jawaban:
Iya.
Pertama, karena saya sendiri perlu memikirkannya sendiri, izinkan saya meresmikan perbedaan antara pertanyaan Anda dan ; itu adalah urutan bilangan. , dan hasil yang Anda singgung adalah . Jika saya mengerti dengan benar, Anda bertanya apakah .A l m o s t P : = { L : P r R ( L ∈ P R ) = 1 } ∀ LA l m o s t P A l m o s t P : = {L:PrR( L ∈ PR) = 1 } P r R ( ∀ L∀ LL ∈ B P P⟺PrR( L ∈ PR) = 1 PrR( ∀ LL ∈ PR∩ C O M P⟺L ∈ B P P ) = PrR( PR∩ C O M P = B P P )=1
Mempertimbangkan
Dengan ikatan serikat, dibatasi oleh . (Perhatikan bahwa jumlah yang terakhir dapat dihitung.) Sekarang, dengan undang-undang 0-1 - yang berlaku karena semua pernyataan yang relevan tidak berubah jika kita mengubah secara berlebihan - setiap probabilitas individu dalam jumlah ini adalah 0 atau 1. Jika jawaban untuk pertanyaan Anda adalah tidak, maka , jadi harus ada beberapa sedemikian rupa sehingga . Tetapi ini bertentangan dengan fakta bahwa .∑ L ∈ C O M P P r R ( L ∈ P R ∖ B P P ) R p = 1 L ∈ C O M P P r R ( L ∈ P R ∖ B P P ) = 1 A l m o s t P = B P Pp ∑L∈COMPPrR(L∈PR∖BPP) R p=1 L∈COMP PrR(L∈PR∖BPP)=1 AlmostP=BPP
Pembaruan 10 Okt 2014 : Seperti yang ditunjukkan dalam komentar oleh Emil Jeřábek, argumen yang sama berlaku untuk vs. , karena kita juga tahu bahwa .N P R A l m o s t N P = A MAM NPR AlmostNP=AM
Dia juga menunjukkan bahwa kami tidak menggunakan apa pun tentang selain itu adalah kelas yang dapat dihitung yang berisi (resp., ). Jadi "kesimpulan menarik" dalam OQ sebenarnya berlaku untuk setiap kelas bahasa yang dapat dihitung yang berisi : if , "hanya" bahasa yang menyaksikan pemisahan oracle berada di luar . Tetapi pernyataan terakhir terasa agak menyesatkan bagi saya (itu membuatnya terdengar seperti, untuk setiap bisa kita pertimbangkanB P P A M C A M P = N P P R ≠ N P R C L 0 C = A M ∪ { L 0 } L 0 N P R ≠ P RCOMP BPP AM C AM P=NP PR≠NPR C L0 C=AM∪{L0} , dan dengan demikian "menunjukkan" bahwa tidak ada menyadari , bertentangan dengan yang terkenal dalil). Alih-alih, menuliskannya secara simbolis, kami telah menunjukkan:L0 NPR≠PR
Jika , maka . ∀ dapat dihitung C ⊇ A MP=NP ∀countable C⊇AMPrR(NPR≠PR and NPR∩C=PR∩C)=1
Perhatikan bahwa, yang paling penting, probabilitas 1 bukan hal yang sama dengan semua , dan set lengkap memenuhi argumen ke dapat bergantung pada . Jadi, jika kita mencoba mengubah menjadi , paling banyak menghapus set 0 set yang memenuhi pernyataan ini.R P r R C C C ∪ { L 0 } RR R PrR C C C∪{L0} R
sumber
Sementara urutan bilangan antara apa yang Anda minta dan hampir P berbeda, tidak terlalu sulit untuk menunjukkan bahwa mereka setara. Pertama, untuk setiap L tetap, pertanyaan apakah L \ dalam P ^ O tidak tergantung pada segmen awal terbatas O. maka kemungkinan bahwa L \ dalam P ^ R adalah 0 atau 1. Dari hampir - Hasil P, untuk setiap L yang dapat dihitung tidak dalam BPP, jawabannya adalah 0, sedangkan jika L \ dalam BPP, probabilitasnya adalah 1. Karena ada banyak L yang dapat dihitung, kita dapat melakukan ikatan gabungan; gabungan yang dapat dihitung dari probabilitas 0 set memiliki probabilitas 0. Dengan demikian, probabilitas bahwa ada L yang dapat dihitung yang tidak ada dalam BPP tetapi dalam P ^ R adalah 0, seperti probabilitas bahwa ada bahasa dalam BPP bukan dalam P ^ R,
sumber