( अद्यतन : बेहतर प्रश्न का उत्तर यहां दिया गया है क्योंकि नीचे दिए गए उत्तर के लिए टिप्पणियों से पता चलता है कि यह प्रश्न अच्छी तरह से परिभाषित नहीं है)
पड़ाव समस्या की असंभवता का शास्त्रीय प्रमाण इनपुट के रूप में स्वयं को हॉल्ट डिटेक्शन एल्गोरिदम को लागू करने की कोशिश करते समय विरोधाभास का प्रदर्शन करने पर निर्भर करता है। अधिक जानकारी के लिए नीचे पृष्ठभूमि देखें।
विरोधाभासी प्रदर्शन एक स्व-संदर्भ विरोधाभास के कारण लागू होता है (जैसे वाक्य "यह वाक्य सच नहीं है")। लेकिन अगर हमने ऐसे स्व-संदर्भों को सख्ती से प्रतिबंधित किया है (अर्थात इस तथ्य को स्वीकार किया है कि ऐसे आत्म-संदर्भों को रोकना उचित नहीं है), तो हम किस परिणाम के साथ बचे हैं? गैर-सेल्फ-रेफ़रिंग मशीनों के शेष सेट के लिए हॉल्टिंग समस्या रुकने योग्य है या नहीं?
प्रश्न हैं:
यदि हम सभी संभव ट्यूरिंग मशीनों के एक उपसमूह पर विचार करते हैं, जो स्व-संदर्भ नहीं हैं (यानी उन्हें इनपुट के रूप में खुद को नहीं लेता है), तो हम इस उपसमुच्चय के लिए समस्या को हल करने के बारे में क्या जानते हैं?
अपडेट करें
हो सकता है कि मैं जो कुछ कर रहा हूं उसका एक बेहतर सुधार एक निर्णायक सेट को परिभाषित करने की बेहतर समझ है। मैं शास्त्रीय अनिश्चयता के प्रमाण को अलग करने की कोशिश कर रहा था क्योंकि यह उन मामलों को छोड़कर, जहां आप खुद पर HALT चलाते हैं, अनिश्चिता के बारे में कोई जानकारी नहीं जोड़ता है।
पृष्ठभूमि: एक विरोधाभास की ओर मानते हुए कि एक ट्यूरिंग मशीन है जो इनपुट पर निर्णय ले सकती है जो कि ट्यूरिंग मशीन और लिए एन्कोडिंग है , चाहे हाल्ट हो या नहीं । फिर एक ट्यूरिंग मशीन पर विचार करें जो और लेता है और का उपयोग करता है ताकि यह निर्णय लिया जा सके कि हाल्ट करता है या नहीं, और फिर विपरीत करता है, रोक देता है यदि रुकता नहीं है, और यदि रुकता नहीं है तो हाल्ट। तब K ( K ) K के रूप में एक विरोधाभास प्रदर्शित करता हैX M ( X ) K M X Q M ( X ) K M ( X ) M ( X ) अगर यह रुकना नहीं है, तो रुकना चाहिए और जब यह रुकता है तो रुकना नहीं चाहिए।
प्रेरणा: एक सहकर्मी सॉफ्टवेयर सिस्टमों के औपचारिक सत्यापन पर काम कर रहा है (esp। जब सिस्टम पहले से ही स्रोत कोड स्तर पर सिद्ध हो जाता है और हम इसे संकलित संस्करण के लिए फिर से तैयार करना चाहते हैं, संकलक मुद्दों को बेअसर करने के लिए), और अपने मामले में वह परवाह करता है एम्बेडेड नियंत्रण कार्यक्रमों का विशेष सेट जिसके लिए हमें पता है कि वे स्वयं-संदर्भित नहीं होंगे। सत्यापन का एक पहलू वह बाहर ले जाना चाहता है, क्या यह गारंटी है कि संकलित कार्यक्रम को रोक दिया जाएगा यदि इनपुट स्रोत कोड को समाप्त करने के लिए सिद्ध किया गया है।
अपडेट करें
नीचे दी गई टिप्पणियों के आधार पर मैं गैर-आत्म-संदर्भित ट्यूरिंग मशीनों के अर्थ को स्पष्ट करता हूं।
लक्ष्य इसे उस सेट के रूप में परिभाषित करना है जो सबूत में उत्पन्न विरोधाभास की ओर नहीं ले जाता है (सीएफ "उपरोक्त" पृष्ठभूमि)। इसे निम्नानुसार परिभाषित किया जा सकता है:
मान लिया जाये कि एक ट्यूरिंग मशीन है कि वहाँ कि ट्यूरिंग मशीन का एक सेट के लिए हॉल्टिंग समस्या का फैसला करता है एस , तो एस गैर स्वयं को संदर्भित के संबंध में है क्यू अगर यह सभी मशीनों कि invokes शामिल नहीं क्यू पर एस (प्रत्यक्ष या परोक्ष)। (स्पष्ट रूप से इसका मतलब है कि Q , S का सदस्य नहीं हो सकता है ।)
अप्रत्यक्ष रूप से S पर को लागू करने का क्या अर्थ है, इसके बारे में स्पष्ट करने के लिए :
एस पर इनवॉइसिंग को ट्यूरिंग मशीन क्यू द्वारा राज्यों के एक सेट और टेप पर एक निश्चित संभावित प्रारंभिक इनपुट के साथ दर्शाया गया है ( एस के किसी भी सदस्य के अनुरूप ), उस इनपुट की शुरुआत में सिर के साथ। एक मशीन W, Q को S "अप्रत्यक्ष रूप से" पर आक्रमण करता है, यदि चरणों का एक (परिमित) अनुक्रम है जो W , Q ( S ) के प्रारंभिक कॉन्फ़िगरेशन के लिए "कॉन्फ़िगरेशन" होमोमोर्फिक बनाने के लिए ले जाएगा ।
अद्यतन २
नीचे दिए गए उत्तर से, यह तर्क देते हुए कि एक ही कार्य को करने वाली अनंत रूप से कई ट्यूरिंग मशीनें हैं, और इसलिए अद्वितीय नहीं है, हम ऊपर की परिभाषा यह कहते हुए बदलते हैं कि क्यू एक एकल ट्यूरिंग मशीन नहीं है, लेकिन सभी मशीनों की गणना का (अनंत) सेट है एक ही फ़ंक्शन (HALT), जहां HALT वह फ़ंक्शन होता है जो एक विशेष इनपुट पर एक ट्यूरिंग मशीन को रोकने के लिए व्हायर को तय करता है।
अद्यतन 3
ट्यूरिंग मशीन समरूपता की परिभाषा:
यदि TM का लेबल Nodes और किनारों के साथ रेखांकन के ग्राफोमोर्फिम्स के मानक अर्थ में है, तो TM TM, B के TM होमोमोर्फिक है। एक TM का संक्रमण ग्राफ (V, E) ऐसा है जो V = राज्यों, E = संक्रमण राज्यों के बीच उत्पन्न होता है। प्रत्येक चाप को (एस, डब्ल्यू, डी), एस = प्रतीक को टेप से पढ़ा जाता है और डब्ल्यू = प्रतीक को उस पर लिखा जाना चाहिए, और डी = वह दिशा जिस पर हेड शो चलता है।