Dugaan matematika setara dengan penghentian mesin Turing

11

Pertanyaan ini adalah tentang apakah setiap teorema matematika dapat direduksi menjadi pertanyaan apakah satu mesin Turing berhenti. Secara khusus, saya tertarik pada dugaan yang saat ini tidak terbukti.

Sebagai contoh: Wikipedia mengatakan bahwa saat ini tidak diketahui apakah ada angka sempurna yang aneh. Karena dapat diputuskan apakah angka yang diberikan itu sempurna, orang dapat menulis mesin Turing yang memeriksa setiap angka ganjil secara bergantian dan berhenti jika menemukan nomor yang sempurna. (Mesin Turing ini tidak menerima input apa pun.) Jika kita tahu apakah mesin Turing itu berhenti, maka kita akan tahu apakah dugaan itu benar, dan sebaliknya.

Namun, sebagai contoh lain, bagaimana dengan dugaan bilangan prima kembar ? Diputuskan apakah angka yang diberikan adalah prima pertama dalam pasangan kembar, tetapi dalam kasus ini kita tidak bisa berhenti begitu saja ketika kita menemukan yang pertama, karena pertanyaannya adalah apakah ada angka yang tak terbatas. Tidak jelas bagi saya apakah mungkin untuk membuat mesin Turing yang berhenti jika dan hanya jika dugaan bilangan kembar benar.

Kita pasti dapat membuat mesin Turing yang berhenti jika dan hanya jika dugaan prima kembar terbukti dalam aritmatika Peano atau sistem formal lainnya, tapi itu pertanyaan yang berbeda, karena mungkin benar tetapi tidak dapat dibuktikan dalam sistem tertentu yang kita pilih.

Jadi pertanyaan saya adalah

  • Apakah mungkin untuk membuat mesin Turing yang berhenti jika dan hanya jika dugaan kembar prima itu benar? (Dan jika demikian, bagaimana?)
  • Apakah mungkin, secara umum, membuat mesin Turing yang berhenti jika dan hanya jika beberapa pernyataan matematika yang diberikan benar? Dapatkah mesin Turing ini dibangun secara algoritmik dari pernyataan formal?
  • Jika itu tidak mungkin secara umum, apakah ada cara untuk mengklasifikasikan pernyataan matematika menjadi apakah mereka setara dengan penghentian satu mesin Turing, atau mesin turing dengan oracle , dll? Jika demikian, apakah klasifikasi ini dapat dipilih untuk pernyataan yang diberikan?
Nathaniel
sumber
Apa artinya "benar"? Model seperti apa yang kita mengevaluasi kebenaran ini? Anda harus mendefinisikan itu dulu, saya pikir.
Jake
Saya pikir semua mesin Turing seperti itu hanya dapat menguji kemampuan. Bahkan jika Anda tidak secara eksplisit mengulangi pernyataan benar dalam PE, Anda masih mencari bukti dalam bentuk lain. Perbedaannya adalah bahwa keberadaan bilangan sempurna ganjil jelas tidak bisa benar dan tidak dapat dibuktikan, sementara bilangan prima kembar mungkin.
Karolis Juodelė
Dugaan tentang set yang tidak terhitung tidak dapat diekspresikan menggunakan mesin Turing.
Raphael

Jawaban:

12

Σ1Σ1Π2

ϕ

  1. ϕ
  2. ϕ

Untuk melihat bahwa konstruksi ini valid, pertimbangkan bentuk logis dari pernyataan Anda:

ϕT.ϕT halts.

ΦϕΦϕ

Σ1

Yuval Filmus
sumber
Terima kasih, saya pikir hierarki aritmatika adalah apa yang saya minta. Saya pikir apa yang sebenarnya ingin saya tanyakan adalah "adakah fungsi total yang dapat dihitung dari (beberapa subset) pernyataan matematis ke mesin Turing yang tidak mengambil input, sehingga mesin yang sesuai dengan pernyataan yang diberikan berhenti jika pernyataan itu benar?" Tapi tentu saja itu setara dengan versi yang Anda usulkan.
Nathaniel
0

f(1)=2f(2)=4f(n+1)=f(n)!n2nΘn

S{xi!=xk:i,k{1,,n}}{xixj=xk:i,j,k{1,,n}}

x1,,xn1(x1,,xn)Θ 1 , , Θ 16min(x1,,xn)f(n)Θ1,,Θ16

Pernyataan membuktikan implikasinya: jika ada prime kembar lebih besar dari , maka ada banyak bilangan prima kembar, silakan lihat makalah ini oleh A. Tyszka ( Pada set sedemikian sehingga infinity setara dengan keberadaan di dari elemen yang lebih besar dari angka ambang batas yang dihitung dengan menggunakan definisi ) f ( 16 ) + 3 W N W W WΘ16f(16)+3WNWWW

Artinya, dengan asumsi pernyataan , permintaan tunggal ke memutuskan masalah utama kembar. 0 Θ160

Apoloniusz Tyszka
sumber