OK, jadi inilah pertanyaan dari tes sebelumnya di kelas Teori Komputasi saya:
Keadaan tidak berguna di TM adalah yang tidak pernah dimasukkan pada string input apa pun. Biarkan Buktikan bahwa tidak dapat ditentukan.
Saya pikir saya punya jawaban, tetapi saya tidak yakin apakah itu benar. Akan memasukkannya di bagian jawaban.
computability
undecidability
formal-methods
turing-machines
BrotherJack
sumber
sumber
Jawaban:
Ini jelas dapat direduksi dari Masalah Pemutusan Hubungan. Jika sebuah mesin tidak berhenti pada input maka setiap status final adalah "tidak berguna". Diberikan input untuk masalah mudah untuk membangun yang berhenti pada setiap input (dengan demikian keadaan akhirnya tidak sia-sia) jika dan hanya jika berhenti di . Dengan begitu Anda dapat memutuskan Menghentikan Masalah jika Anda dapat memutuskan , yang menghasilkan kontradiksi.x M , x M x M x U S E L E S S T MM x M,x Mx M x USELESSTM
sumber
Untuk keperluan bukti ini, kami akan menganggap bahwa dapat dipilih untuk menampilkan kontradiksi.USELESSTM
Buat TM yang melakukan hal berikut:R
Kemudian buat TM = "Pada masukan $$S
Jadi, jika adalah penentu untuk maka adalah penentu untuk (masalah penerimaan). Karena terbukti tidak dapat diputuskan (lihat Teori Sutan Komputasi Michael Sipser 4.11 pada halaman 174), kami telah mencapai kontradiksi. Oleh karena itu, hipotesis asli salah dan tidak dapat ditentukan.U S E L E S S T M S A T M A T M U S E L E S S T MR USELESSTM S ATM ATM USELESSTM
sumber