Saya memiliki pertanyaan-pertanyaan ini dari ujian lama yang saya coba selesaikan. Untuk setiap masalah, input adalah encoding dari beberapa Turing mesin .
Untuk bilangan bulat , dan tiga masalah berikut:
Benarkah bahwa untuk setiap input , M tidak lulus posisi saat dijalankan pada ?
Benarkah bahwa untuk setiap input , M tidak melewati posisi ketika dijalankan pada x ?maks { |
Apakah benar bahwa untuk setiap input , M tidak melewati posisi saat dijalankan pada ?
Berapa banyak masalah yang bisa diputuskan?
Nomor masalah (1), menurut saya, ada di karena saya mengerti benar karena, saya bisa menjalankan semua input secara paralel, dan berhenti jika beberapa input mencapai posisi ini dan untuk menunjukkan bahwa itu bukan di saya bisa mengurangi komplemen Atm untuk itu. Saya membangun mesin Turing sebagai berikut: untuk input saya memeriksa apakah adalah sejarah perhitungan, jika ya, maka berjalan dengan benar dan tidak berhenti, jika tidak, maka ia berhenti.
Untuk (3), saya percaya bahwa itu dapat dipilih karena untuk itu semua mesin Turing yang selalu tetap pada sel pertama dari garis, karena untuk string satu karakter dapat melewati sel pertama, jadi saya perlu mensimulasikan semua string dengan panjang 1 untuk langkah (Apakah ini benar?), dan lihat apakah saya hanya menggunakan sel pertama di semuanya.
Saya tidak tahu apa yang harus saya lakukan dengan (2).