Jawaban di atas benar, tetapi ada sedikit lagi yang dapat dikatakan tentang huruf dan kemampuan komputer yang tak terbatas.
Mesin Turing dijelaskan dalam WP sebagai di mana semua set terbatas. Dengan demikian fungsi transisi
harus terbatas.δ : Q / F × Γ → Q × Γ × { L , R }M.= ( Q , Γ , b , Σ , δ, q0, qf)
δ: Q / F× Γ → Q × Γ × { L , R }
Dalam mesin alfabet tak terbatas kita akan mengganti alfabet input dengan say dan alfabet tape oleh dan fungsi transisi oleh mematuhi:Σ i n f Γ i n f δ i n fΣΣi n fΓi n fδi n f
δi n f: Q / F× Γi n f→ Q × Γi n f× { L , R }
Jadi harus merupakan fungsi tanpa batas. Seperti dikatakan jika fungsi ini tidak dapat dikomputasi, maka di atas tidak dapat diwakilkan secara layak. Mari kita asumsikan bahwa kita akan menjaga (sebagian) rekursif jika memungkinkan. Pertanyaannya adalah apakah alfabet akan selalu memungkinkan ini.δi n fδi n f
Masalah dasarnya adalah bahwa alfabet terbatas disajikan secara keseluruhan (sehingga kita dapat memilih untuk mendefinisikan fungsi kita secara berulang), tetapi alfabet tak terbatas tidak pernah dapat disajikan secara keseluruhan. Jadi mekanisme apa yang menghasilkan alfabet?
Cara paling sederhana untuk mempertimbangkan ini adalah membayangkan bahwa ada alfabet "inti" yang terbatas, katakanlah . Kemudian hasilkan bahasa . Asumsikan bahwa string abaab . Kemudian tentukan . Jadi alfabet tak terbatas terdiri dari set string dari disatukan menjadi simbol tunggal seperti .A = { a , b }L ⊂ A∗ ∈ Lα = < a b a a b > ∈ gammai n fL.< A b a a b >
Alfabet yang paling sederhana pada dasarnya adalah <1 *> , bahasa reguler di mana dua simbol dibedakan dengan menghitung jumlah goresan vertikal di setiap simbol. Ini akan dapat dihitung dengan parser keadaan terbatas (sebagai LBA, bukan sebagai Finata Automata). Turing berpendapat alfabet terbatas untuk menghindari tampilan operasi yang tidak terbatas dalam operasi TM. Namun perlu dicatat bahwa 26 huruf alfabet Inggris tidak mengikuti pola penghitungan ini: huruf z tidak mengandung 26 garis atau titik atau apa pun. Jadi pola-pola lain dimungkinkan dengan pola komputasi paling umum yang didasarkan pada bahasa yang berulang secara berulang ( .L.
Masalahnya di sini adalah bahwa membangun tidak akan mungkin kecuali definisi secara eksplisit disediakan. Ini sebagian karena kesetaraan set ulang tidak dapat diputuskan dan sebagian karena kalau tidak kita hanya punya sampel terbatas untuk bekerja dengan dan tidak dapat menyimpulkan dari itu. Jika kita memiliki definisi (dan karenanya ) maka jika rekursif dalam maka rekursif dalam hingga A, dan jadi benar-benar rekursif dan bisa bersifat rekursif.δi n fL.L.L.Γi n ffΓi n fffδi n f
Akhirnya kami mempertimbangkan kasus bahwa tidak kembali dengan dua contoh:L.
Contoh1 . iff terbukti berbeda. Dalam hal ini alfabet jelas tidak akan memiliki deskripsi yang terbatas - melainkan akan "tumbuh" dari waktu ke waktu (dan hanya sepenuhnya didefinisikan sendiri dalam beberapa batas komputasi). Tapi kemudian itu adalah alfabet tak terbatas yang tidak dapat disajikan sekaligus dalam hal apa pun. Jadi, jika bersifat rekursif dalam , maka f ada di - . Jadi tidak bisa menjadi rekursif.< n > ∈ Γi n fϕn( n )Γi n ffΓi n fΔ02δi n f
Contoh2 . Contoh yang lebih geometris mempertimbangkan Ubin seperti Penrose . Biarkan simbol jika adalah unit dari N ubin aperiodik yang terbukti dapat memasang ubin bidang. Alfabet ini tidak terbatas karena seseorang dapat membuat, untuk setiap N, unit N-ubin dari ubin Penrose. Namun ubin pesawat itu sendiri tidak dapat dipastikan, sehingga himpunan S akan tumbuh karena lebih banyak ubin seperti ini ditemukan. Kemungkinan rekursif dalam tetapi tidak sepenuhnya rekursif mungkin f (S) = jumlah ubin di S.S∈ Γi n fSfΓi n f