व्याकरण का यह वर्ग अनिर्दिष्ट है। ट्यूरिंग मशीनों का अनुकरण करने के लिए इसका उपयोग करने के बारे में एक मोटा विचार है।
प्रत्येक बिंदु पर, मौजूदा आंशिक रूप से विस्तारित शब्द जैसा दिखेगा
[tape to the left][head][tape to the right]
यहाँ:
- [tape to the left] , को लागू करने के बाद , केवल अक्षर और ।P0¯¯¯1¯¯¯
- [tape to the right] , को लागू करने के बाद , केवल वर्ण और ।P01
- [head] एक एकल नॉनटर्मिनल है, जो सिर की स्थिति में सिर की स्थिति और चरित्र दोनों को एन्कोड करता है।
मान लीजिए कि सिर राज्य , और सिर के नीचे का चरित्र । तब सिर को गैर- द्वारा । यदि इसे को बदलने की आवश्यकता है , तो वर्तमान वर्ण को बदलें , और बाईं ओर ले जाएँ, और दो संक्रमण हैं । यदि इसके बजाय दाईं ओर जाने की आवश्यकता है, तो दो संक्रमण औरSi∈{0,1}SiTjSi→0T0jSi→1T1jSi→j¯T00¯¯¯Si→j¯T11¯¯¯। कुछ अर्थों में, सिर को उस चरित्र का "अनुमान" करना होता है जिस दिशा में वह मिलान चरित्र का निर्माण करके आगे बढ़ रहा है। यदि अनुमान गलत है, तो या का उल्लंघन किया जाएगा, और यह कभी भी पुनर्प्राप्त नहीं होगा।[tape to the left][tape to the right]
जब मशीन रुक जाती है, तो सिर को "अनुमान" और मिलान वाले पात्रों का निर्माण करके दोनों तरफ के टेप का "उपभोग" करना चाहिए। उसके बाद, उसे खाली शब्द का उत्पादन करना चाहिए। नतीजतन, खाली शब्द ऐसे व्याकरण का एक सदस्य होगा यदि और केवल अगर संबंधित ट्यूरिंग मशीन रुक जाए।