लैंबडा कैलकुलस एक विशिष्ट प्रकार का टर्म राइटिंग सिस्टम कैसे है?


13

अब हम देख सकते हैं कि चर्च के साथ जुड़े थे , बस टाइप लैम्ब्डा पथरी । वास्तव में, ऐसा लगता है कि उन्होंने लैंबडा कैलकुलस के बारे में गलतफहमी को कम करने के लिए सिंपल टाइप्ड लैंबडा कैलकुलस समझाया।

अब जब जॉन मैकार्थी ने लिस्प बनाया - उन्होंने इसे लैम्ब्डा कैलकुलस पर आधारित किया । यह उनके स्वयं के प्रवेश द्वारा है जब उन्होंने "प्रतीकात्मक अभिव्यक्तियों के पुनरावर्ती कार्य और मशीन द्वारा उनकी गणना, भाग I" प्रकाशित किया । आप इसे यहाँ पढ़ सकते हैं

अब हम जानते हैं कि के मूल में मेथेमेटिका एक है लिस्प की तरह प्रणाली , लेकिन इसके बजाय लैम्ब्डा पथरी पर विशुद्ध रूप से आधारित किया जा रहा है, यह है एक शब्द-पुनर्लेखन प्रणाली के आधार पर

यहाँ लेखक बताता है:

गणितज्ञ मूल रूप से एक शब्द पुनर्लेखन प्रणाली है ... लिस्प के पीछे लैंबडा कैलकुलस की तुलना में अधिक सामान्य अवधारणा।

ऐसा लगता है कि लैम्ब्डा कैलकुलस बहुत अधिक सामान्य श्रेणी का एक छोटा सा हिस्सा है। (एक आंख के रूप में काफी यह एक अवधारणा की अवधारणा थी) मैं इस बारे में कुछ परिप्रेक्ष्य पाने के लिए इसके बारे में और पढ़ने की कोशिश कर रहा हूं।

मेरा प्रश्न है: लैंबडा कैलकुलस एक विशिष्ट प्रकार का टर्म राइटिंग सिस्टम कैसे है?

जवाबों:


15

इसका उत्तर है कि यह निर्भर करता है कि टर्म रेवेरिट सिस्टम से आपका क्या तात्पर्य है

जब इसे पेश किया गया था, तो टर्म रीराइट सिस्टम या टीआरएस की अवधारणा , जिसे अब पहला ऑर्डर TRSes कहा जाता है, का वर्णन किया गया , जो कि फॉर्म के गणना नियमों का एक सेट है

lr

lr

t:= x  f(t1,,tn)

xfΣfΣ

Var(r)Var(l)

β

(λx.t) ut[u/x]
λxtλ

SKΣ={S, K,app}

app(app(K,x),y)x
app(app(app(S,x),y),z)app(app(x,z),app(y,z))

एक और, अधिक सहज ज्ञान युक्त एन्कोडिंग है जिसमें डे ब्रूजन सूचकांकों और स्पष्ट प्रतिस्थापन के साथ लंबोदर शब्द शामिल हैं, लेकिन मैं यहां नहीं जाऊंगा।


λ

t := x(t1,,tn)  f(x11xi11.t1,,x1nxinn.tn)

fΣxjitiabs(x.t)λx.t

βηβ

इसलिए बाएं हाथ के किनारे कुछ अच्छे उपसमुच्चय में सीमित हैं, अक्सर "मिलर पैटर्न"। पहले-क्रम के मामले के लिए कई परिणाम सामान्यीकृत होते हैं, हालांकि कुछ बुरा आश्चर्य भी हैं।

λ βη

λβ

app(abs(x.y(x)),z)y(z)

नीपको और प्रेहोफर द्वारा परिभाषाओं और बुनियादी परिणामों का एक बहुत अच्छा अवलोकन यहां दिया गया है


3

बेकमैन और मीजेर की यह प्रस्तुति लैम्ब्डा कैलकुलस, शब्द पुनर्लेखन और मैथमेटिका का उल्लेख करती है। मुझे लगता है कि यह एक सहज तरीके से सवाल का जवाब देता है: https://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-The-Lalda-Calculus-and-Food-Nutrition

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.