Banyak model perhitungan lengkap Turing yang sangat berbeda dapat direalisasikan secara fisik (hingga mempertimbangkan tak terhingga sebagai kepanjangan dari ketidakterbatasan). Jadi itu tidak bisa menjadi titik untuk memilih model.
Jawaban oleh @jkff tepat dalam menyatakan bahwa Mesin Turing dimaksudkan sebagai perangkat teoretis untuk tujuan matematis mempelajari kemampuan komputasi dan provabilitas (muncul sebenarnya dalam konteks Hilbert's
Entscheidungsproblem ). Tetapi itu tidak cukup akurat dalam alasan memilih formalisme sederhana.
Membuktikan pada prinsipnya masalah Berhenti tidak jauh lebih sulit dengan model yang lebih maju. Faktanya, "bukti" kita seringkali hanya merupakan konstruksi dari solusi. Kami tidak banyak membahas argumen yang sebenarnya (sangat membosankan) bahwa konstruksi ini benar. Tetapi siapa pun yang menulis penerjemah untuk bahasa lengkap Turing melakukan sebanyak konstruksi mesin universal. Yah, C bisa sedikit rumit, dan kami mungkin ingin merampingkannya sedikit untuk tujuan seperti itu.
Pentingnya memiliki model sederhana berada jauh lebih banyak dalam penggunaan yang dapat dibuat dari model, daripada dalam membangun sifat-sifatnya (seperti Masalah terputus-putus, untuk mengambil contoh yang diberikan oleh @jkff).
Biasanya, teorema agung sering merupakan teorema yang dapat diekspresikan dengan sangat sederhana dan dapat diterapkan pada berbagai masalah. Tetapi mereka belum tentu merupakan teorema yang mudah dibuktikan.
Dalam kasus TM, pentingnya kesederhanaan adalah karena banyak hasil ditetapkan dengan mengurangi Masalah Pemutusan, atau masalah TM lainnya, untuk masalah yang kami minati (seperti ambiguty dari bahasa bebas-konteks), sehingga menetapkan batasan yang melekat pada penyelesaian masalah-masalah ini.
Bahkan, meskipun sangat intuitif (yang mungkin merupakan alasan utama popularitasnya), model TM seringkali tidak cukup sederhana untuk digunakan dalam pembuktian tersebut. Itulah salah satu alasan pentingnya beberapa model lain yang lebih sederhana, seperti Post Correspondence Problem , kurang intuitif untuk dianalisis, tetapi lebih mudah digunakan. Tapi ini karena model komputasi ini sering digunakan untuk membuktikan hasil negatif (yang kembali ke Entscheidungsproblem asli).
Namun, ketika kami ingin membuktikan hasil positif, seperti keberadaan algoritma untuk memecahkan beberapa masalah yang diberikan, TM adalah perangkat yang terlalu sederhana. Jauh lebih mudah untuk mempertimbangkan mode model lanjutan seperti komputer RAM , atau komputer memori asosiatif , atau salah satu dari banyak model lain, atau bahkan hanya salah satu dari banyak bahasa pemrograman.
Kemudian model TM datang hanya sebagai titik referensi, khususnya untuk analisis kompleksitas, mengingat kompleksitas mengurangi model-model ini ke model TM (biasanya polinomial). Kesederhanaan model TM meminjamkan banyak kredibilitas untuk ukuran kompleksitas (sebagai lawan, untuk mengambil contoh ekstrim, untuk pengurangan Lambda-calculus).
Dengan kata lain, model TM seringkali terlalu sederhana untuk merancang dan mempelajari algoritma (hasil positif), dan seringkali terlalu kompleks untuk mempelajari kemampuan komputasi (hasil negatif).
Tetapi tampaknya berada di tempat yang tepat untuk melayani sebagai tautan sentral
untuk menghubungkan semuanya, dengan keuntungan besar karena menjadi agak intuitif.
Mengenai analogi fisik, tidak ada alasan untuk memilih satu model dari yang lain. Banyak model komputasi lengkap Turing dapat direalisasikan secara fisik (hingga tanpa batas untuk memori tak terhingga), karena tidak ada alasan untuk menganggap komputer bersama-sama dengan perangkat lunaknya sebagai kurang fisik daripada komputer "telanjang". Bagaimanapun, perangkat lunak memiliki representasi fisik, yang merupakan bagian dari komputer yang diprogram. Jadi, karena semua model perhitungan setara dari sudut pandang itu, kami mungkin juga memilih satu yang sesuai untuk organisasi pengetahuan.