मैं एक का एक उदाहरण चाहते हैं Quine शुद्ध में लैम्ब्डा पथरी । मुझे काफी हैरानी हुई कि मैं गोग्लिंग से एक नहीं मिला। क्वीन पेज कई "वास्तविक" भाषाओं के लिए सूचीबद्ध करता है, लेकिन लैम्ब्डा कैलकुलस के लिए नहीं।
बेशक, इसका मतलब है कि लंबोदा पथरी में एक क्वीन द्वारा मेरा मतलब परिभाषित करना, जो मैं नीचे करता हूं। (मैं कुछ विशिष्ट के लिए पूछ रहा हूँ।)
कुछ स्थानों पर, जैसे लार्किन और स्टॉक्स (2004) में, मैं एक "स्वयं नकल" अभिव्यक्ति के रूप में उद्धृत निम्न देखें: । यह एक एकल बीटा-कमी कदम के बाद खुद को कम कर देता है, जिससे यह किसी तरह से क्विन जैसी भावना देता है। हालाँकि, यह अन-क्विन-लाइक है जिसमें यह समाप्त नहीं होता है: आगे बीटा-रिडक्शन समान अभिव्यक्ति का उत्पादन करते रहेंगे, इसलिए यह सामान्य रूप में कभी कम नहीं होगा। मेरे लिए एक क्वीन एक प्रोग्राम है जो स्वयं को समाप्त और आउटपुट करता है, और इसलिए मैं उस संपत्ति के साथ एक लंबोदर अभिव्यक्ति चाहूंगा।
बेशक, किसी भी अभिव्यक्ति जिसमें कोई रीडेक्स नहीं है, पहले से ही सामान्य रूप में है, और इसलिए स्वयं को समाप्त और आउटपुट करेगा। लेकिन यह बहुत तुच्छ है। इसलिए मैं इस आशा में निम्नलिखित परिभाषा का प्रस्ताव करता हूं कि यह एक गैर-तुच्छ समाधान स्वीकार करेगी:
परिभाषा (जांच): लैम्ब्डा पथरी में एक Quine प्रपत्र की एक अभिव्यक्ति है
यह देखते हुए कि लैम्ब्डा कैलकुलस किसी अन्य भाषा के समान ट्यूरिंग के बराबर है, ऐसा लगता है कि यह संभव होना चाहिए, लेकिन मेरा लैम्ब्डा कैलकुलस जंग खा गया है, इसलिए मैं एक उदाहरण के बारे में नहीं सोच सकता।
संदर्भ
जेम्स लार्किन और फिल स्टॉक्स। (2004) "लेम्बडा कैलकुलस में सेल्फ-रेप्लिकेटिंग एक्सप्रेशंस" कॉन्फ्रेंस इन रिसर्च एंड प्रैक्टिस इन इंफॉर्मेशन टेक्नोलॉजी, 26 (1), 167-173। http://epublications.bond.edu.au/infotech_pubs/158