आपका तर्क यह बताता है कि RE = coRE, लेकिन यह काफी गलत है। आप उस का एक प्रमाण जानने की कोशिश कर सकते हैं और फिर देख सकते हैं कि आपकी कमी कहां विफल हुई।
स्मरण करो कि आरई पुनरावर्ती रूप से सुगम भाषाओं की जटिलता वर्ग है, जो कि फॉर्म भाषाएँ हैं । तुम भी गैर नियतात्मक मामले में यह के बारे में सोच सकते हैं: आरई फार्म की भाषाओं के वर्ग है { x : ( एक्स , डब्ल्यू ) ∈ एल ' कुछ के लिए w } , जहां एल ' पुनरावर्ती (गणनीय) है।{ x : पी इनपुट x पर पड़ाव }{x:(x,w)∈L′ for some w}L′
यहाँ एक प्रमाण है कि दोनों परिभाषाएँ मेल खाती हैं। मान लीजिए कि पहला । चलो एल ' = { ( एक्स , डब्ल्यू ) : पी पर इनपुट हाल्ट एक्स में डब्ल्यू चरणों } । भाषा एल ' पुनरावर्ती और है एल = { x : ( एक्स , डब्ल्यू ) ∈ एल ' कुछ के लिए w } ।L={x:p halts on input x}L′={(x,w):p halts on input x in w steps}L′L={x:(x,w)∈L′ for some w}
दूसरी दिशा के लिए, जाने , जहां एल ' पुनरावर्ती है, इस कार्यक्रम की गणना कहना पी ( एक्स , डब्ल्यू ) । हम एक नए प्रोग्राम Q ( x ) का निर्माण करते हैं जो सभी संभव डब्ल्यू की गणना करता है और क्रम में सभी डब्ल्यू पर पी ( एक्स , डब्ल्यू ) चलाता है । यदि P ( x , wL={x:(x,w)∈L′ for some w}L′P(x,w)Q(x)wP(x,w)w कभी कुछ w के लिए स्वीकार करता है, तो Q रुका। यह जांचना मुश्किल नहीं है कि L = { x : Q इनपुट x पर रुकता है } ।P(x,w)wQL={x:Q halts on input x}
आपकी सुविधा के लिए, यहाँ एक प्रमाण के लिए रूपरेखा है कि आरईआर से अलग है। भाषा स्पष्ट रूप से पुनरावृत्ति करने योग्य है: इसके लिए एक प्रोग्राम बस एक्स पर पी चलाता है । मान लीजिए कि एक कार्यक्रम था एच ऐसी है कि एच ( पी , एक्स ) हाल्ट यदि और केवल यदि ( पी , एक्स ) ∉ एल । हम G ( x ) = द्वारा एक नए प्रोग्राम G को परिभाषित करते हैंL={(P,x):P halts on input x}PxHH(P,x)(P,x)∉LG । है ( जी , जी ) ∈ एल ? यदि ऐसा है तो जी पर हाल्ट जी , तो एच पर हाल्ट ( जी , जी ) , तो ( जी , जी ) ∉ एल । अगर ( जी , जी ) ∉ एल , तो जी पर रोक नहीं है जी , तो एच पर रोक नहीं है ( जी , जी )G(x)=H(x,x)(G,G)∈LGGH(G,G)(G,G)∉L(G,G)∉LGGH(G,G), तो । यह विरोधाभास दिखाता है कि H मौजूद नहीं हो सकता।(G,G)∈LH
अब इस मामले में अपना सबूत चलाने की कोशिश करें और देखें कि क्या गलत है। अधिक विस्तार से, अपने नुस्खा का उपयोग करके कार्यक्रम का निर्माण करने का प्रयास करें, और प्रमाण का पालन करें - कुछ बिंदु पर कुछ काफी सही नहीं होगा।H