Yukarıdaki cevap doğrudur, ancak sonsuz alfabe ve hesaplanabilirlik hakkında söylenebilecek biraz daha fazlası vardır.
Bir Turing Makinesi tüm kümelerin sonlu olduğu olarak tanımlanır. Böylece
fonksiyonu mutlaka sonludur.M= ( Q , Γ , b , Σ , δ,q0,qf)
δ:Q/F×Γ→Q×Γ×{L,R}
Sonsuz alfabe makinesinde biz giriş alfabe yerini alacak Say tarafından bant alfabe böylece tarafından geçiş fonksiyonu uyarak:ΣΣinfΓinfδinf
δinf:Q/F×Γinf→Q×Γinf×{L,R}
Bu yüzden zorunlu olarak sonsuz bir işlevdir. Bu fonksiyonun hesaplanamaz olması durumunda belirtildiği gibi, yukarıdakiler sonlu olarak temsil edilemez. Mümkünse (kısmi) özyinelemeyi sürdüreceğimizi varsayalım . Soru, alfabenin her zaman buna izin verip vermeyeceği.δinfδinf
Temel sorun, sonlu bir alfabenin bütünüyle sunulmasıdır (böylece işlevlerimizi tekrar tekrar tanımlamayı seçebiliriz), ancak sonsuz bir alfabe asla bütünüyle sunulamaz. Peki alfabeyi hangi mekanizma üretiyor?
Bunu düşünmenin en basit yolu sonlu bir "çekirdek" alfabe olduğunu hayal etmektir, örneğin . Ardından bir dil . abaab dizesini varsayalım . Ardından tanımlayın . Böylece sonsuz alfabe, den gibi tek bir sembole birleştirilen dizelerden oluşur .A={a,b}L⊂A∗ ∈Lα=<abaab>∈ΓinfL<abaab>
Bu tür en basit alfabe temel olarak <1 *> 'dir , her sembolün her bir semboldeki dikey konturların sayısını sayarak ayırt edildiği normal dildir. Bu, bir sonlu durum ayrıştırıcısı ile hesaplanacaktır (bir LBA olarak, bir Sonlu Otomata olarak değil). Turing, bir TM işleminde sonlu olmayan bir işlemin ortaya çıkmasını önlemek için sonlu bir alfabe olmasını savundu. Bununla birlikte, İngiliz alfabesinin 26 harfinin bu sayma desenine uymadığını belirtmek gerekir: z harfi, 26 kontur veya nokta veya herhangi bir şey içermez. Böylece, tekrar eden numaralandırılabilir (yeniden) diline dayanan en genel hesaplama modeli ile başka modeller mümkündür .L
Buradaki sorun , nin tanımı açıkça belirtilmedikçe mümkün olmayacağıdır . Bunun nedeni kısmen yeniden kümelerin denkliği kararsızdır ve kısmen de aksi takdirde çalışmak için sadece sınırlı bir örneğimiz vardır ve bundan çıkaramaz . Eğer biz tanımı var (ve dolayısıyla ) daha sonra eğer özyinelemeli olan sonra isimli yinelemeli sonlu bir ve böylece kesinlikle yinelemeli ve özyinelemeli olabilir.δinfLLLΓinffΓinfffδinf
Son olarak, nin iki örnekle ilgili olmadığını düşünüyoruz:L
Örnek 1 . iff ayrılıyor. Bu durumda, alfabesinin sonlu bir açıklaması olmayacaktır - bunun yerine zamanla "büyüyecektir" (ve yalnızca bazı hesaplama sınırlarında tamamen tanımlanacaktır). Ama o zaman, hiçbir durumda bir anda sunulamayan sonsuz bir alfabe. Bu nedenle , içinde yinelemeli ise , f - ayarındadır. Bu nedenle özyinelemeli olamaz.<n>∈Γinfϕn(n)ΓinffΓinfΔ02δinf
Örnek 2 . Daha geometrik bir örnek Penrose benzeri Fayansları dikkate alır . Sembol Let ise kanıtlanmıştır olabilir karo düzlemi N aperiyodik çini birimidir. Bu alfabe sonsuzdur, çünkü herhangi bir N için Penrose karolarının N-karo ünitesini inşa edebilir. Bununla birlikte, düzlemin döşenmesi kararlaştırılamaz, bu nedenle bu gibi daha fazla karo keşfedildikçe S seti büyüyecektir. Olası bir özyinelemeli S. fayans ama kesinlikle yinelemeli olmayan olabilir f (S) = sayıS∈ΓinfSfΓinf