Pertama-tama, pemahaman saya tentang teorema ketidaklengkapan Gödel (dan logika formal pada umumnya) sangat naif, juga pengetahuan saya tentang ilmu komputer teoretis (artinya hanya satu mata kuliah yang diambil saat saya masih sarjana), jadi pertanyaan ini mungkin saja sangat naif.
Sejauh yang saya bisa temukan, provabilitas P versus NP adalah masalah terbuka.
Sekarang:
- Teorema ketidaklengkapan Gödel yang pertama menyatakan bahwa mungkin ada pernyataan yang benar tetapi tidak dapat dibuktikan atau tidak dapat disangkal.
- Jika solusi polinom ditemukan untuk masalah NP-lengkap, itu membuktikan bahwa P = NP.
Jadi, anggaplah bahwa P = NP tidak dapat dibuktikan:
Ini berarti bahwa tidak ada contoh solusi polinomial untuk masalah NP-complete dapat ditemukan (jika tidak, ini akan menjadi bukti).
Tetapi jika tidak ada contoh solusi polinomial untuk masalah NP-complete dapat ditemukan, ini berarti bahwa P = NP adalah salah (membuktikannya, berarti pernyataan itu dapat dibuktikan), yang mengarah pada kontradiksi, oleh karena itu P = NP harus dapat dibuktikan .
Ini kedengarannya sebagai bukti dari provabilitas P = NP bagi saya, tapi saya pikir itu sangat mungkin karena kurangnya pemahaman saya tentang topik logika yang terlibat. Adakah yang bisa membantu saya memahami apa yang salah dengan ini?
sumber
Jawaban:
Jika P = NP, harus ada algoritma polinomial-waktu untuk masalah NP-lengkap. Namun, mungkin tidak ada algoritma yang terbukti memecahkan masalah NP-lengkap dan terbukti berjalan dalam waktu polinomial.
sumber
sumber