Dil: {(a n b m ) r | n, m, r≥0} olduğu değil otomat / makine harfleri 'a' ve ardından harfleri 'b' ilk dizisini okurken, çünkü sayısıyla mektubu okumak saymak gerekir, düzenli 'a' ve n ve m değerlerini bilmek için ilk sırada 'b' harfini okuma sayısı .
Eğer r> 1 daha sonra başka bir aynı harf 'a' ve harfleri 'b' dizisi tahmin edilmektedir.
Otomat / makine yoksa değil ilk sekansta okumak kaç tane mektup 'a' ve harfleri 'b' biliyor o zaman da yok değil değerini bilmek n ve m ve böylece edebilirsiniz değil söylemek ikinci ile son arasındaki diğer diziler, ilk diziye eşit olan kelimelerdir.
Ancak sadece Turing makinesinin n ve m değerlerini sayabildiği ve bildiği ve yukarıdaki dili tanıyabildiği bilinmektedir, bu nedenle sadece yukarıdaki dil düzenli değildir , aynı zamanda bağlamdan da bağımsız değildir , yani bu dili tanımak için aşağı itme otomatı mevcut değildir ve o bağlamsız gramerden türetilmiş her kelimenin yukarıdaki dilde olduğu bağlamsız gramer yoktur.
Aslında Çünkü hem deterministik sonlu durum makinesi ve aşağı açılan bir sonlu otomat olabilir değil saymak ve değerlerini bilmek n ve m , Turing makinası aksine, onlar olabilir değil yukarıdaki dilini tanır ve böylece yukarıdaki dildir değil bağlam serbest ve düzenli değil .
Yukarıdaki dilin normal olduğu varsayımına bir örnek:
İçin n = 3 ∧ m = 5 ∧ r = 2 , aşağıda belirtilen kelime yukarıda dilde:
aaabbbbbaaabbbbb
Ama şu kelime dilde değil :
aaabbbbbaaaaabbb, çünkü olmayan ana kadar , n, m ve r, böylece:
(a n b m ) r = aaabbbbbaaaaabbb, çünkü 'a' harflerinin ve ardından 'b' harflerinin ilk sırasını tatmin etmek için n = 3 ∧ m = 5 olduğu ve 2 harf dizisi gördüğümüz için doğru olmalıdır. a 've sonra' b 'harfleri, sonra r = 2 , ancak n = 3 ∧ m = 5 ∧ r = 2 ise (a n b m ) r = (a 3 b 5 ) 2 = (aaabbbbb) 2 = aaabbbbbaaabbbbb ≠ aaabbbbbaaaaabbb, çünkü ekleri farklıdır, yani aaabbbbb ≠ aaaaabbb, ancak ön ekleri r = 1 için aaabbbbb'a eşittir.
Bu dil için inşa edilebilir "en iyi" deterministik sonlu durum makinesi normal ifadeyi tanır deterministik sonlu durum makinesi (a * b *) *, ancak yok değil hem o kelime söyler, çünkü yukarıdaki dili tanımak aaabbbbbaaabbbbb ve aaabbbbbaaaaabbb dildedir ve bu doğru değildir, çünkü aaabbbbbaaabbbbb dildir, ancak aaabbbbbaaaaabbb dilde değildir .
Aşağı itilen sonlu otomatlar bile her iki kelimenin de dilde olup olmadığını söyleyemez, bu yüzden sadece Turing makinesi bunu yapabilir.
İkinci sırada Turing makinesi, n = 5 ∧ m = 3 olduğunu buldu ve bu , ilk sekansta n = 3 ∧ m = 5 olduğunu bulduğuyla çelişiyor , bu nedenle ikinci kelimenin dilde olmadığını söylüyor , ancak ilk kelimede herhangi bir çelişki bulunamadı.
Her iki dizi de n = 3 ∧ m = 5 değerini karşılar , bu nedenle Turing makinesi ilk kelimenin dilde olduğunu söyler.
Sadece Turing makinesi, n ve m değerlerini sayar ve hatırlarsa, değerlerini kasetine yazıp daha sonra okuyabilir.