Saya ingin menentukan apakah masalah keputusan ini dapat diputuskan. Saya telah mencoba membuat reduksi dari Halt dan "Terima string kosong", tetapi saya belum menemukan solusi.
Adakah yang bisa membantu saya?
computability
turing-machines
undecidability
Shuzheng
sumber
sumber
Jawaban:
Saya akan mengatakan itu decidable.
Jika saya mengerti dengan benar, inilah yang saya pikirkan.
Pertama-tama TM dimulai dari beberapa keadaan awals0 . Bagaimana itu bisa mengubah keadaan? Dalam fungsi transisi Anda, Anda memiliki sesuatu seperti(s0,x)→(si,y,m) dimana si adalah sebuah negara dan x , y adalah simbol dan m adalah gerakan kepala (kiri kanan atau tetap). Jadi, jika ia meninggalkan kondisi awal harus ada transisi dari(s0,_) ke beberapa negara tidak s0 . Mudah dilihat bahwa itu adalah jika dan hanya jika. Dengan demikian, Anda dapat membangun mesin Turing lain yang memiliki input sebagai TM dalam beberapa pengkodean, melewati fungsi transisi dan memeriksa kondisi di atas, dan masalahnya dapat diputuskan.
sumber
Dapat dianggap remeh. Mengingat rekaman itu benar-benar kosong, maka T dalam keadaans0 harus mengubah sel kaset yang saat ini dipindai dan melakukan salah satu dari tiga hal: (1) Transisi ke keadaan berbeda dan bergerak ke kiri atau kanan (atau berhenti); (2) Transisi kembali kes0 dan gerakkan satu sel ke kiri; (3) Transisi kembali kes0 dan gerakkan satu sel ke kanan. Untuk kedua (2) dan (3) kepala TM telah pindah dari sel kaset asli dan sekarang memindai sel kosong; karena itu sekarang berada dalam situasi yang sama dengan yang dimulainya, dan akan bertindak dengan cara yang sama. Jadi untuk (2) atau (3) perilaku TM pada pita kosong adalah bergerak selamanya dalam satu arah, meninggalkan jejak (mungkin) sel yang diubah. Jadi properti ini dapat diperiksa dengan memeriksa isi satu baris dari 'program' TM (yaitu aturan transisi untuks0 pemindaian kosong) - jika negara baru TIDAK s0 (termasuk 'penghentian') jawabannya adalah YA, jika tidak, jawabannya TIDAK.
Saya juga cukup yakin bahwa masalah ini masih dapat diputuskan karena diberi input sewenang-wenang - Anda hanya perlu memperhatikan lebih dekat ke arah mana kepala pita bergerak tergantung pada isi sel saat ini.
sumber