Apakah

10

Apakah menyiratkan E = N E ?EXP=NEXPE=NE

argentpepper
sumber
3
Ya, E = NE menyiratkan EXP = NEXP yang dapat dibuktikan menggunakan argumen padding.
Mohammad Al-Turkistany
11
Tidak jelas bagi saya mengapa EXP = NEXP menyiratkan E = NE. Jika itu benar, maka setiap algoritma time untuk Succinct3SAT dapat dikonversi menjadi algoritma 2 O ( n ) -time untuk Succinct3SAT. Mungkin Anda membalikkan keadaan, dan Anda bermaksud bertanya tentang implikasi lainnya? 2nk2O(n)
Ryan Williams
2
Dan kemudian P = NP jika P = 0 atau N = 1!
Daniel Apon
1
Iya. Saya kira itu adalah masalah pekerjaan rumah.
Mohammad Al-Turkistany
6
Saya tidak mengerti penutupan pertanyaan ini sebagai "bukan pertanyaan nyata" setelah diedit menjadi pertanyaan yang masuk akal (meskipun kata-kata dari pertanyaan itu tidak menarik). Sebagai contoh, komentar Ryan Williams dapat menjadi jawaban.
Tsuyoshi Ito

Jawaban:

19

Ini terbuka, sejauh yang saya tahu. Ini bisa dibuktikan (karena hipotesisnya mungkin salah) atau hanya sulit untuk menunjukkan bahwa setiap algoritma time untuk Succinct3SAT dapat dikonversi menjadi algoritma waktu 2 O ( n ) untuk Succinct3SAT.2nk2O(n)

Secara umum, teorema semacam ini disebut "runtuh ke bawah" yang mengatakan jika dua kelas "besar" sama, maka dua kelas "kecil" sama. Teorema ini jarang terjadi. Biasanya Anda dapat membuktikan "keruntuhan ke atas" (kelas kecil yang sama menyiratkan kelas yang lebih besar sama, seperti menyiratkan N E X P = E X P ) atau kontrapositifnya, "pemisahan ke bawah".P=NPNEXP=EXP

Sesuatu di sepanjang garis yang Anda inginkan adalah teorema oleh Hartmanis, Immerman dan Sewelson ( http://dl.acm.org/citation.cfm?id=808769 ) bahwa NE=E setiap set jarang di terkandung dalam P . Ini memberikan "keruntuhan ke bawah" tetapi hanya untuk set yang jarang (set yang hanya berisi p o l y ( n ) string dengan panjang n ).NPPpoly(n)n

Ryan Williams
sumber