Ini adalah pertanyaan naif, dari keahlian saya; permintaan maaf sebelumnya.
Dugaan Goldbach dan banyak pertanyaan lain yang tidak terpecahkan dalam matematika dapat ditulis sebagai rumus pendek dalam predikat kalkulus. Misalnya, makalah Cook "Dapatkah Komputer Secara Rutin Menemukan Bukti Matematika?" merumuskan dugaan itu sebagai
Jika kita membatasi perhatian pada bukti polinomial yang panjang, maka teorema dengan bukti tersebut ada dalam NP. Jadi jika P = NP, kita dapat menentukan apakah dugaan Goldbach benar dalam waktu polinomial.
Pertanyaan saya adalah: Apakah kita juga dapat menunjukkan bukti dalam waktu polinomial?
Edit . Sesuai komentar Peter Shor dan Kaveh, saya harus memenuhi syarat klaim saya bahwa kita dapat menentukan apakah dugaan Goldbach benar jika memang salah satu teorema dengan bukti singkat. Yang mana tentu saja kita tidak tahu!
sumber
Jawaban:
Memang!
Jika P = NP, tidak hanya kita dapat memutuskan apakah ada bukti panjang n untuk dugaan Goldbach (atau pernyataan matematika lainnya), tetapi kita juga dapat menemukannya secara efisien!
Mengapa? Karena kita dapat bertanya: apakah ada bukti yang dikondisikan pada bit pertama ..., lalu, apakah ada bukti yang dikondisikan pada dua bit pertama adalah ...., dan seterusnya ...
Dan bagaimana kamu tahu? Anda hanya akan mencoba semua kemungkinan, dalam urutan yang meningkat. Ketika kami membuat langkah dalam kemungkinan ke-10, kami juga mencoba langkah di setiap kemungkinan 1 .. (i-1).
sumber
Dana telah menjawab pertanyaan itu. Tetapi di sini ada beberapa komentar di sisi praktis.
Untuk cara praktis:
itu akan menemukan bukti hanya jika ada satu (yaitu kalimat itu bukan kalimat yang tidak dapat diputuskan dalam ZFC), apalagi bukti harus singkat.
sumber