halting problem भाषाओं पर कार्य नहीं करता है। इसके बजाय, यह मशीनों (यानी, प्रोग्राम) पर कार्य करता है: यह पूछता है कि दिया गया प्रोग्राम किसी दिए गए इनपुट पर रोकता है या नहीं।
शायद आप पूछने के लिए यह गणना के अन्य मॉडलों के लिए हल किया जा सकता है कि क्या मतलब है (नियमित अभिव्यक्ति है, जो आप का उल्लेख की तरह, लेकिन यह भी push-down automata की तरह)।
लंगड़ा, सामान्य रूप में, परिमित संसाधनों (जैसे नियमित अभिव्यक्ति या, समतुल्य रूप, परिमित ऑटोमेटा, जो कोई बाह्य भंडारण राज्यों की एक निश्चित संख्या और राशि) के साथ मॉडल में पता लगाया जा सकता है। यह आसानी से द्वारा सभी संभावित कॉन्फ़िगरेशन का आकलन करके जांच कर रहा है और यह जांच कर रहा है कि मशीन एक ही कॉन्फ़िगरेशन में दो बार प्रवेश करती है (अनंत लूप का संकेत देती है); सीमित संसाधनों के साथ, हम को दोहराए गए कॉन्फ़िगरेशन को देखते हुए मशीन को रोक नहीं सकते हैं, इससे पहले हम समय की ऊपरी सीमा पर रख सकते हैं।
आमतौर पर, अनंत संसाधनों (असीम TM और पीडीए, उदाहरण के लिए) के साथ मॉडल, रोकने जाँच नहीं किया जा सकता है, लेकिन यह अलग-अलग मॉडल और उनके खुले समस्याओं की जांच के लिए सबसे अच्छा होगा।
(सभी विकिपीडिया लिंक के लिए क्षमा करें, लेकिन यह वास्तव में सवाल इस तरह के लिए एक बहुत अच्छा स्रोत है।)
आपको "ट्यूरिंग पूर्ण" कहने के लिए शीर्षक संपादित करना चाहिए; हालांकि पहले यह एक क्रैकपॉट प्रश्न था (उदा।"गैर-ट्यूरिंग" = "ट्यूरिंग मशीनों जैसी चीजों की हमारी मूर्ख परिभाषाओं से सीमित नहीं है।") – Domenic