अनौपचारिक कथन सत्य नहीं है, जैसा कि निम्नलिखित प्रोग्रामिंग भाषा द्वारा दिखाया गया है। ASCII वर्णों का कोई भी स्ट्रिंग, एक मान्य प्रोग्राम है और हर प्रोग्राम का अर्थ है, "एक प्रोग्राम को आउटपुट करें जो सिर्फ इसके इनपुट की एक प्रति आउटपुट करता है।" इस प्रकार, इस भाषा में प्रत्येक कार्यक्रम भाषा के लिए एक संकलक है, लेकिन भाषा ट्यूरिंग-पूर्ण नहीं है।
मुझे यकीन नहीं है कि अगर आपका "कम्प्यूटेबिलिटी सिद्धांत संस्करण" बराबर है, लेकिन यह भी सच नहीं है। द्वारा क्लीन की दूसरी प्रत्यावर्तन प्रमेय , ट्यूरिंग मशीन के किसी भी कोडिंग के लिए, वहाँ एक टीएम कि अपने कोडिंग को स्वीकार करता है और अन्य सभी को खारिज कर दिया है। 1 यह मशीन प्रस्ताव का प्रतिरूप है। अधिक संक्षेप में, हम एक कोडिंग चुनकर परिणाम प्राप्त कर सकते हैं। उदाहरण के लिए, प्रत्येक विषम संख्या कोड को मशीन द्वारा परिभाषित करें "यदि मेरा इनपुट विषम है, तो इसे स्वीकार करें; अन्यथा अस्वीकार करें" और नंबर कोड को मशीन द्वारा Turing मशीनों के लिए अपनी पसंदीदा कोडिंग योजना में कोडित करें। भाषा में है द्वारा स्वीकार लेकिन2 एक्स एक्स ⟨ एम ⟩ एल एम एफ एलM2xx⟨M⟩LMFL ट्यूरिंग पूर्ण नहीं है।
1 क्लेने की दूसरी पुनरावृत्ति प्रमेय कहती है कि, किसी भी गणना के लिए आंशिक पुनरावर्ती कार्य (जैसे, पूर्णांक के रूप में कार्यक्रमों के किसी भी कोडिंग के लिए), और आंशिक पुनरावर्ती कार्य , एक पूर्णांक ऐसा है कि फ़ंक्शन है जो से लिए मैप करता है । तो, विशेष रूप से, वह फ़ंक्शन है जो स्वीकार करता है यदि और अन्यथा अस्वीकार करता है। प्रमेय द्वारा, एक पूर्णांक है जो प्रोग्राम । यही है, अपने स्वयं के कोडिंग स्वीकार करता है (ϕi)i≥0Q(x,y)pϕpyQ(p,y)Qx=ypϕp(y)=Q(p,y)ϕpp और अन्य सभी इनपुट्स को अस्वीकार करता है।