Anda sepertinya terjebak dengan masalah logis.
Dari kenyataan bahwa ada buku yang tidak bisa Anda baca, Anda tidak bisa menyimpulkan bahwa Anda tidak bisa membaca buku apa pun.
Mengatakan bahwa masalah penghentian tidak dapat diputuskan untuk Turing Machines (TM) hanya berarti bahwa ada mesin yang tidak memiliki cara untuk menentukan apakah mereka berhenti atau tidak dengan beberapa prosedur seragam yang akan selalu berhenti.
Namun ada Mesin Turing yang berhenti. Sekarang ambil subset dari Mesin Turing, yang disebut Nice Turing Machines (NTM), sehingga hanya berisi Mesin Turing yang berhenti jika dan hanya jika rekaman itu berisi sejumlah simbol. Jika sebuah mesin M diketahui berasal dari set itu, Anda memiliki cara sederhana untuk memutuskan apakah M akan berhenti: Anda memeriksa apakah jumlah simbol pita itu genap (hanya membutuhkan dua jari).
Tetapi prosedur itu tidak akan bekerja untuk TM yang tidak ada dalam set NTM. (sangat buruk!)
Jadi masalah penghentian adalah baik untuk NTM, tetapi tidak untuk TM secara umum, meskipun set NTM termasuk dalam set TM.
Ini sebenarnya penting, dan kadang-kadang dilupakan, ketika menafsirkan hasil yang tidak dapat dipastikan.
Mungkin seseorang dapat membuktikan bahwa sebuah properti penting tidak dapat diputuskan untuk keluarga yang sangat besar dari objek matematika atau komputasi.
Ini tidak berarti bahwa Anda harus berhenti mencari solusi, tetapi hanya bahwa Anda tidak akan menemukan solusi untuk seluruh keluarga.
Yang kemudian dapat Anda lakukan adalah mengidentifikasi subfamili yang relevan yang penyelesaian masalahnya tetap penting, dan mencoba menyediakan algoritma untuk memutuskan apakah properti tersebut berlaku untuk anggota keluarga yang lebih kecil.
Biasanya, penghentian tidak dapat diputuskan untuk TM secara umum, tetapi dihentikan, seringkali sangat sederhana, untuk keluarga automata yang besar dan berguna, yang semuanya dapat dilihat sebagai kasus khusus TM.