Biarkan menjadi masalah lengkap EXP. Kemudian, .P A = N P A
Mari ada beberapa oracle yang memperhitungkan rekening permintaan yang (TM di P) akan membuat, dan kita bisa mendapatkan .M P B ≠ N P B
Pertanyaan: Apakah kami memiliki hasil oracle yang serupa untuk P vs BPP?
Jawaban:
Saya memiliki ingatan yang samar-samar bahwa saya tahu referensi yang bagus untuk pemisahan oracle semacam itu. Saya akhirnya menemukannya.
Referensi hebat untuk pemisahan oracle (untuk kelas antara P dan PSPACE) adalah makalah berikut :
Makalah ini menunjukkan (atau memberikan kutipan untuk) pemisahan oracle antara hampir setiap pasangan kelas yang mungkin Anda pedulikan antara P dan PSPACE (misalnya, memiliki kelas seperti P, RP, BPP, UP, FewP, NP, MA, AM , level lain dari PH, PH, IP, PSPACE, dll.).
Misalnya, Teorema 8 menunjukkan masalah oracle di coRP yang tidak ada di NP. Karena (relatif terhadap semua nubuatan) coRP berada di BPP dan NP mengandung P, kami mendapatkan masalah oracle di BPP yang tidak dalam P.
Seperti yang saya sebutkan di komentar saya, menunjukkan oracle yang mudah. Biarkan A menjadi bahasa lengkap-EXP atau bahasa lengkap-PSPACE.PSEBUAH= BPPSEBUAH
sumber
The Kompleksitas kebun binatang adalah teman Anda! Seperti yang dikatakan Robin, Anda memiliki separuh jawaban: setiap masalah EXP-complete meruntuhkan NP ke P, dan karena itu BPP ke P. Buhrman dan Fortnow membuat oracle relatif yang P = RP tetapi BPP tidak sama dengan P. Ini lebih dari apa yang Anda minta; Saya menduga ada konstruksi yang lebih mudah yang memisahkan P dari RP dan BPP.
sumber
Deskripsi yang bagus tentang oracle yang memisahkan P dan BPP diberikan oleh Greg Kuperberg dalam salah satu komentar dari posting blog yang menarik ini , di mana Terence Tao menggambarkan mesin Turing dengan nubuat dan hasil kerumitan relatif terhadap nubuat dalam bentuk alegori.
sumber
Bennett & Gill memberikan orakel untuk kedua kasus: http://epubs.siam.org/doi/abs/10.1137/0210008
sumber