भाषा: {(a n b m ) r | n, m, r≥0} है नहीं नियमित रूप से, क्योंकि जबकि आटोमैटिक मशीन / मशीन पढ़ता पत्र 'एक' और उसके बाद पत्र 'बी' के पहले अनुक्रम, यह समय की संख्या में यह पत्र पढ़ा गिनती करने की जरूरत है 'एक' और n और m का मान ज्ञात करने के लिए पहले अनुक्रम में 'b' अक्षर को पढ़ने की संख्या ।
यदि r> 1 है तो अक्षरों का एक और अनुक्रम 'a' और 'b' का एक ही क्रम अपेक्षित है।
यदि आटोमैटोन / मशीन को पता नहीं है कि कितने अक्षर 'a' और अक्षर 'b' पहले क्रम में पढ़े गए हैं तो यह n और m का मान भी नहीं जानता है और इस प्रकार यह नहीं बताएगा कि क्या दूसरे क्रम से दूसरे क्रम में पहले अनुक्रम के बराबर शब्द हैं।
लेकिन यह ज्ञात है कि केवल ट्यूरिंग मशीन एन और एम के मूल्यों को गिन और जान सकती है और उपरोक्त भाषा को पहचान सकती है, इसलिए न केवल यह कि ऊपर की भाषा नियमित नहीं है , बल्कि यह भी संदर्भ मुक्त नहीं है, अर्थात इस भाषा को पहचानने के लिए पुशडाउन ऑटोमेटन मौजूद नहीं है और यह संदर्भ मुक्त व्याकरण मौजूद नहीं है कि प्रत्येक शब्द उस संदर्भ से मुक्त व्याकरण उपरोक्त भाषा में है।
तथ्य यह है क्योंकि है कि दोनों नियतात्मक परिमित automaton और पुशडाउन परिमित automaton कर सकते हैं नहीं गिनती और के मूल्यों पता n और मीटर , ट्यूरिंग मशीन के विपरीत, वे कर सकते हैं नहीं ऊपर भाषा को समझते हैं और इस तरह से ऊपर भाषा है नहीं संदर्भ मुक्त और नियमित नहीं है ।
इस धारणा के प्रति विरोधाभास है कि उपरोक्त भाषा नियमित है:
के लिए n = 3 ∧ मीटर = 5 ∧ आर = 2 , निम्नलिखित शब्द ऊपर भाषा में है:
aaabbbbbaaabbbbb
लेकिन निम्नलिखित शब्द भाषा में नहीं है:
aaabbbbbaaaaabbb, क्योंकि है नहीं मौजूद n, m और आर तो:
(a n b m ) r = aabbbbbaaaaabbb, क्योंकि अक्षरों के पहले अनुक्रम को संतुष्ट करने के लिए 'a' और फिर अक्षर 'b', यह सत्य होना चाहिए कि n = 3 = m = 5 , और क्योंकि हम अक्षरों के 2 क्रमों को ' a 'और फिर अक्षर' b ', फिर r = 2 , लेकिन यदि n = 3 5 m = 5 = r = 2 तब (a n b m ) r = (a 3 b 5 ) 2 = (aabbbbb) 2 = aabbbbbabaaabbbbbb ≠ आआआब्ब्बबाआआआआब, क्योंकि उनके प्रत्यय अलग होते हैं, अर्थात आआबबबब b आआआआआबबब, हालांकि उनके उपसर्ग r = 1 के लिए आआबबब के बराबर होते हैं।
"सर्वश्रेष्ठ" नियतात्मक परिमित ऑटोमोटन जो इस भाषा के लिए बनाया जा सकता है, नियतात्मक परिमित ऑटोमोटन है जो नियमित अभिव्यक्ति (एक * b *) * को पहचानता है, लेकिन यह उपरोक्त भाषा को नहीं पहचानता है, क्योंकि यह बताता है कि दोनों शब्द आआआब्ब्बबाअबबब और आबबबबाअआआबबब भाषा में हैं और यह सच नहीं है, क्योंकि आआब्ब्बबाबाअबबबब भाषा में है, लेकिन आआब्ब्बबाबाबाबाब भाषा में नहीं है।
यहां तक कि पुशडाउन परिमित ऑटोमोटन भी यह नहीं बता सकता है कि दोनों शब्द भाषा में हैं या नहीं, इसलिए केवल ट्यूरिंग मशीन ही कर सकती है।
दूसरे क्रम में, ट्यूरिंग मशीन ने पाया कि n = 5 3 m = 3 और यह विरोधाभास है कि पहले क्रम में यह पाया कि n = 3 = m = 5 है , इसलिए यह बताता है कि दूसरा शब्द भाषा में नहीं है , लेकिन पहले शब्द में कोई विरोधाभास नहीं मिला।
दोनों क्रम उस n = 3 = m = 5 को संतुष्ट करते हैं , इसलिए ट्यूरिंग मशीन का कहना है कि पहला शब्द भाषा में है।
केवल ट्यूरिंग मशीन ही कर सकती है, यदि यह n और m के मानों को याद रखता है और उनके मूल्य को टेप पर लिखकर और बाद में उन्हें पढ़ता है।