NP vs ko-NP dan logika orde kedua

11

Asumsikan NP = co-NP dan polinomial membatasi panjang bukti ketidakpuasan untuk instance 3-CNF . Lalu apakah ada hasil pada bentuk apa bukti tidak memuaskan untuk panjang dapat mengambil? Yaitu secara umum, akankah bukti semacam itu harus, misalnya, menggunakan kekuatan penuh dari logika orde dua atas struktur yang tak terbatas (saya sadar bahwa proposisi untuk membuktikan - bahwa formula tidak memuaskan dapat diekspresikan dalam logika orde dua melalui struktur terbatas tetapi langkah-langkah perantara dalam bukti untuk sampai ke yang mungkin memerlukan alasan atas struktur tak terbatas).x x p ( x ) p(x)xxp(x)

Karena tidak ada sistem inferensi yang efektif, lengkap, dan logis untuk logika tingkat kedua, mungkinkah menggunakan hasil seperti itu untuk membuktikan NP co-NP?

Memilih
sumber
2
Terkait (tetapi bukan duplikat persis): cstheory.stackexchange.com/questions/3064/…
Tsuyoshi Ito

Jawaban:

7

Jika ada pps optimal (pps = sistem bukti proposisional , pps optimal adalah pps yang dapat p-mensimulasikan sistem bukti lainnya) maka pps EF (Extended Frege) diperkuat dengan aksioma proposisional yang menyatakan tingkat kesehatan sistem bukti proposisional optimal akan optimal. Secara umum, EF + Tingkat Kesehatan pps P dapat mensimulasikan P untuk P. apa pun. Jadi EF memiliki semacam sifat umum sehingga Anda tidak perlu mengubah logika atau struktur pps yang mendasarinya, tetapi tambahkan saja aksioma proposisional untuk mendapatkan apa pun. pps kuat sewenang-wenang.

Khususnya, jika ada pps super (pps yang memiliki bukti ukuran polinom untuk semua tautologi) maka EF + Soundness dari pps itu akan menjadi pps super. Perhatikan bahwa setara dengan keberadaan super pps.NP=coNP

Kesehatan pps P adalah formula urutan proposisional yang menyatakan bahwa jika adalah bukti dalam P untuk , maka benar.φ φπφφ

Dalam musim panas, tidak perlu keluar dari logika proposisional.

ps: Perhatikan bahwa semua pps efektif berdasarkan definisi, pps memiliki verifier waktu polinomial, dan oleh karena itu teorema-teorema-nya dapat dihitung secara komputasi. berarti ada super pps untuk formula proposisional . Menjadi proposisional penting di sini. Kita tahu bahwa tidak ada hal seperti itu untuk logika yang lebih kuat tetapi tidak adanya mereka tampaknya tidak memiliki efek pada vs .N P c o N PNP=coNPNPcoNP

Kaveh
sumber
1
Jawabannya ada di kepala saya, tetapi teks Arab di dalamnya membuat saya penasaran. :)
Tsuyoshi Ito
@ Tsuyoshi: Itu "the" yang diketik menggunakan keyboard Persia. :)
Kaveh
Ups, maaf atas kesalahannya!
Tsuyoshi Ito
Terima kasih atas jawabannya. Apakah Anda tahu referensi untuk pernyataan "NP = coNP setara dengan keberadaan pps super"? Terima kasih!
Memilih
3
Itu adalah hasil klasik dari makalah Cook-Reckhow 1979 tetapi buktinya tidak sulit. Pps adalah pemeriksa sertifikat untuk TAUT dan TAUT adalah bahasa lengkap CONP. Jika panjang bukti polinomial untuk beberapa pps, TAUT akan dalam NP. Untuk arah lain, jika NP = coNP, maka ada algoritma NP untuk TAUT, sertifikat adalah buktinya dan verifier adalah pps.
Kaveh