क्या लैम्ब्डा कैलकुलस के समान कोई प्रणाली है जो मजबूत सामान्यीकरण है, इसके शीर्ष पर एक प्रकार की प्रणाली को जोड़ने की आवश्यकता के बिना?
क्या लैम्ब्डा कैलकुलस के समान कोई प्रणाली है जो मजबूत सामान्यीकरण है, इसके शीर्ष पर एक प्रकार की प्रणाली को जोड़ने की आवश्यकता के बिना?
जवाबों:
मैं रैखिक तर्क से आने वाले कुछ संभावित उत्तरों के बारे में सोच सकता हूं।
सबसे सरल एक है लैम्ब्डा-कैलकुलस: केवल लैम्ब्डा-शब्दों पर विचार करें, जिसमें प्रत्येक चर सबसे अधिक बार दिखाई देता है। इस स्थिति को कम करके संरक्षित किया जाता है और यह देखना तत्काल है कि प्रत्येक कमी कदम के साथ चक्कर की शर्तों का आकार सख्ती से घट जाता है। इसलिए, लावारिस चक्करदार लैम्ब्डा-पथरी दृढ़ता से सामान्य कर रहा है।
अधिक दिलचस्प उदाहरण (अभिव्यक्तता के संदर्भ में) तथाकथित "प्रकाश" लंबो-गणना द्वारा दिए गए हैं, गिरार्ड द्वारा "लीनियर लीनियर लॉजिक" (सूचना और गणना 143, 1998, साथ ही) में पेश किए गए रैखिक तर्क के उपप्रणालियों से उत्पन्न हुए हैं। लाफोंट के "सॉफ्ट लीनियर लॉजिक" (सैद्धांतिक कंप्यूटर विज्ञान 318, 2004) के रूप में। साहित्य में कई ऐसी गणनाएं हैं, शायद एक अच्छा संदर्भ है तेरुई का "लाइट एफाइन लैम्ब्डा कैलकुलस और बहुपद समय मजबूत सामान्यीकरण" (गणित तर्क 46 के लिए पुरालेख, 46)। उस पत्र में, तेरुई हल्के चक्कर तर्क से प्राप्त एक लैम्ब्डा-पथरी को परिभाषित करता है और इसके लिए एक मजबूत सामान्यीकरण परिणाम साबित होता है। भले ही कागज में प्रकारों का उल्लेख किया गया है, लेकिन वे सामान्यीकरण प्रमाण में उपयोग नहीं किए जाते हैं। वे हल्के चक्करदार लैम्ब्डा-कैलकुलस की मुख्य संपत्ति के एक साफ-सुथरे निरूपण के लिए उपयोगी हैं, अर्थात् एक निश्चित प्रकार की शर्तें पॉलिटाइम कार्यों का प्रतिनिधित्व करती हैं। इसी तरह के परिणाम प्राथमिक गणना के लिए जाने जाते हैं, अन्य "प्रकाश" लैम्ब्डा-कैल्सी (टेरुई के पेपर में आगे के संदर्भ शामिल हैं) का उपयोग किया जाता है।
एक साइड नोट के रूप में, यह देखना दिलचस्प है कि, प्रमाण-सिद्धांत संबंधी शब्दों में, एफाइन लैम्ब्डा-कैलकुलस संकुचन नियम के बिना अंतर्ज्ञानवादी तर्क से मेल खाता है। ग्रिशिन ने देखा (रैखिक तर्क के सामने आने से पहले) कि, संकुचन की अनुपस्थिति में, भोले सेट सिद्धांत (यानी, अप्रतिबंधित समझ के साथ) सुसंगत है (यानी, रसेल का विरोधाभास एक विरोधाभास नहीं देता है)। कारण यह है कि संकुचन के बिना भोले सेट-सिद्धांत के लिए कट-उन्मूलन एक सीधा आकार-घटते तर्क (जैसा कि मैंने ऊपर दिया था) द्वारा साबित किया जा सकता है जो सूत्रों की जटिलता पर निर्भर नहीं करता है। करी-हावर्ड पत्राचार के माध्यम से, यह वास्तव में अप्राप्य affine lambda-पथरी का सामान्यीकरण है। यह रसेल के विरोधाभास को लीनियर लॉजिक में और "ट्वीकिंग" द्वारा अनुवादित है। घातीय तौर-तरीके ताकि कोई अंतर्विरोध उत्पन्न न हो सके कि गिरार्ड हल्के रैखिक तर्क के साथ आए। जैसा कि मैंने ऊपर उल्लेख किया है, कम्प्यूटेशनल शब्दों में प्रकाश रैखिक तर्क बहुपद-समय कम्प्यूटेशनल कार्यों का एक लक्षण वर्णन देता है। प्रूफ-थ्योरिटिक शब्दों में, एक सुसंगत भोले सेट सिद्धांत को प्रकाश रेखीय तर्क में परिभाषित किया जा सकता है, जैसे कि कुल कुल कार्य वास्तव में बहुपद-काल गणना योग्य कार्य हैं (इस पर तेरुई द्वारा एक और पेपर है, "लाइट एफिने सेट सिद्धांत: एक भोला बहुपद समय का सिद्धांत निर्धारित करें ", स्टडिया लोगिका 77, 2004)।
चर्च और रोसेर द्वारा मूल पेपर, "रूपांतरण के कुछ गुण", कुछ ऐसी चीजों का वर्णन करता है जो आपके लिए एक उदाहरण हो सकता है।
यदि आप सख्त लैम्ब्डा कैलकुलस का उपयोग करते हैं , जहां हर घटना में तुम्हारे पास वह है में मुक्त दिखाई देता है , फिर एक प्रकार की प्रणाली के बिना निम्नलिखित संपत्ति रखती है (यह चर्च और रोसेर के पेपर में प्रमेय 2 है):
अगर का एक सामान्य रूप है , फिर एक संख्या है इस तरह के किसी भी क्रम से कटौती शुरू होती है को बढ़ावा मिलेगा [modulo अल्फा तुल्यता] के बाद सबसे कटौती।
इस प्रकार, भले ही आप (अनकैप्ड) सख्त लंबो कैलकुलस में नॉन-टर्मिनेटिंग शब्द लिख सकते हैं, एक सामान्य रूप के साथ हर शब्द दृढ़ता से सामान्य करता है; अर्थात्, कटौती का प्रत्येक क्रम उस विशिष्ट सामान्य रूप तक पहुंच जाएगा।
यहां नील जोन्स और नीना बोहर ने एक मजेदार बात की:
अनकैप्ड में कॉल-बाय-वैल्यू टर्मिनेशन -calculus
यह दिखाता है कि आकार-परिवर्तन विश्लेषण (एक प्रकार का नियंत्रण प्रवाह विश्लेषण जो अनंत छोरों का पता लगाता है) को अप्रयुक्त पर कैसे लागू किया जाए-नियम। यह व्यवहार में काफी अच्छा है, लेकिन निश्चित रूप से प्रतिबंधित है- परिभाषित स्थिरांक के बिना (हालांकि विधि को अधिक सामान्य उपयोग के लिए बढ़ाया जा सकता है)।
टाइपिंग का लाभ, निश्चित रूप से कम जटिलता लागत और दृष्टिकोण की मॉड्यूलरता दोनों है: सामान्य रूप से समाप्ति विश्लेषण बहुत गैर-मॉड्यूलर हैं, लेकिन टाइपिंग "टुकड़ा-दर-टुकड़ा" किया जा सकता है।