यह स्पष्ट नहीं है कि क्या पीडीए ∗ पहचानता है , इनपुट वर्णमाला के सभी तारों का सेट।Σ*
जोड़ा गया। ऐसा नहीं है कि जाँच करने के लिए अनिर्णनीय तथ्य यह है कि "गैर मान्य" एक टीएम की संगणना एक CFG के तार के रूप में कोडित किया जा सकता है की एक परिणाम के रूप में। यह होपक्रॉफ्ट और उल्मैन द्वारा ऑटोमेटा थ्योरी के परिचय का लेम्मा 8.7 है। लेखक इस परिणाम को हार्टमैनिस (1967), संदर्भ-मुक्त भाषा और ट्यूरिंग मशीन संगणना के लिए संदर्भित करते हैं।एल ( जी ) = Σ*
ट्यूरिंग मशीन की गणना का एक सुविधाजनक कोडिंग निम्नानुसार है। टीएम एम का एक विन्यास फॉर्म एक्स पी वाई की एक स्ट्रिंग है जहां यू वी टेप की सामग्री है, और राज्य पी को उस पद पर इंगित किया जाता है जहां सिर रहता है। यह नोट करना महत्वपूर्ण है कि एक टीएम के कम्प्यूटेशनल कदम हैं स्थानीय : परिवर्तन यू सी पी एक वी ⊢ यू क्ष सी बी वी शिक्षा के लिए ( पी , एक , क्ष , ख , एलममएक्स पी वाईयू वीपीयू सी पी एक वी ⊢ यू क्षसी बी वी जहां सिर चाल छोड़ दिया, और यू सी पी एक( पी , ए , क्यू, बी , एल ) शिक्षा के लिए ( पी , एक , क्ष , ख , आर ) जहां सिर चाल सही।यू सी पी एक वी ⊢ यू सी ख क्षv( पी , ए , क्यू, बी , आर )
एक मान्य अभिकलन को एक स्ट्रिंग रूप में कोडित किया जा सकता है, जहां w 0 = q 0 x स्ट्रिंग x पर प्रारंभिक कॉन्फ़िगरेशन को कोड करता है , और हमारे पास उचित कदम हैं I ⊢w0# wआर1# w2# wआर3# …w0= क्यू0एक्सएक्स । स्ट्रिंग में अंतिम कॉन्फ़िगरेशन अंतिम होना चाहिए, अर्थात, एक पड़ाव / अंतिम स्थिति होनी चाहिए।wमैं⊢ वमैं + 1
अब यह सत्यापित करने की कवायद है कि जो तार मान्य गणनाएँ नहीं हैं, वे CFG (या PDA द्वारा स्वीकृत) द्वारा उत्पन्न किए जा सकते हैं । वे स्ट्रिंग्स जो कॉन्फ़िगरेशन अनुक्रमों से युक्त नहीं हैं, वे भी नियमित हैं। अन्यथा एक गैर निर्धारणात्मक की स्थिति का अनुमान लगाता है जहां नहीं डब्ल्यू मैं ⊢ डब्ल्यू मैं + 1 । स्ट्रिंग के इस भाग को एक व्याकरण है कि के लिए एक के समान है द्वारा उत्पन्न होता है { x # y आर | एक्स , वाई ∈ { एक , ख } *जीम wमैं⊢ वमैं + 1 ।{ x # yआर| X , y∈ { एक , ख }*, x ≠ य}
यदि टीएम में कोई स्वीकृत तार नहीं है, तो इसकी कोई मान्य गणना नहीं होगी, और सभी तार व्याकरण जी एम द्वारा उत्पन्न होते हैं ।मजीम