मेरे पास तीन संबंधित उपवर्ग हैं, जो नीचे बुलेट बिंदुओं द्वारा हाइलाइट किए गए हैं (नहीं, वे विभाजित नहीं किए जा सकते, यदि आप सोच रहे हैं)। फ़ॉरेन बाउर ने यहां लिखा है कि कुछ कार्य ट्यूरिंग मशीन के माध्यम से साकार होते हैं, लेकिन लैम्ब्डा-कैलकुलस के माध्यम से नहीं। उनके तर्क का एक महत्वपूर्ण चरण यह है:
हालाँकि, अगर हम लैम्ब्डा कैलकुलस का उपयोग करते हैं, तो [प्रोग्राम] c को एक संख्या की गणना करने के लिए माना जाता है जो एक लंबिंग टर्म से एक ट्यूरिंग मशीन का प्रतिनिधित्व करता है जो एक फ़ंक्शन f का प्रतिनिधित्व करता है। यह नहीं किया जा सकता है (मैं समझा सकता हूं कि, यदि आप इसे एक अलग प्रश्न के रूप में पूछते हैं)।
- मैं एक स्पष्टीकरण / अनौपचारिक प्रमाण देखना चाहूंगा।
मैं यह नहीं देखता कि यहाँ राइस का प्रमेय कैसे लागू किया जाए; यह समस्या पर लागू होता है "क्या यह ट्यूरिंग मशीन T और यह लैम्ब्डा-टर्म L समतुल्य है?", क्योंकि इस प्रेडिकेट को समान शब्दों में लागू करने से समान परिणाम मिलता है। हालाँकि, आवश्यक फ़ंक्शन भिन्न, लेकिन समकक्ष, भिन्न के लिए TMs, लेकिन समतुल्य, लंबो-शब्द की गणना कर सकता है।
- इसके अलावा, यदि समस्या एक लंबो-टर्म के आत्मनिरीक्षण के साथ है, तो मुझे लगता है कि एक लंबो-टर्म के गोडेल एन्कोडिंग को पारित करना भी स्वीकार्य होगा, है न?
एक तरफ, यह देखते हुए कि उनके उदाहरण में कंप्यूटिंग शामिल है, लैम्ब्डा कैलकुलस में, ट्यूरिंग मशीन द्वारा दिए गए कार्य को पूरा करने के लिए आवश्यक चरणों की संख्या, मुझे बहुत आश्चर्य नहीं है।
- लेकिन यहाँ से लैंबडा-कैलकुलस ट्यूरिंग-मशीन से संबंधित समस्या का समाधान नहीं किया जा सकता है, मुझे आश्चर्य है कि क्या कोई लैम्ब्डा-कैलकुलस के लिए इसी तरह की समस्या को परिभाषित कर सकता है और ट्यूरिंग मशीनों के लिए यह बेकार साबित हो सकता है, या वास्तव में इसके पक्ष में सत्ता में अंतर है ट्यूरिंग मशीनें (जो मुझे आश्चर्यचकित करेंगी)।