कप्पा कैलकुलस: Difference between revisions
(→इतिहास) |
No edit summary |
||
| Line 146: | Line 146: | ||
संयोजन बीजगणित के संदर्भ में कार्यात्मक पूर्णता | संयोजन बीजगणित के संदर्भ में कार्यात्मक पूर्णता | ||
कप्पा कैलकुलस लैम्बेक<ref के प्रयासों से उत्पन्न हुआ | कप्पा कैलकुलस लैम्बेक<ref के प्रयासों से उत्पन्न हुआ | ||
<ref name= Lambek/> कार्यात्मक का उपयुक्त एनालॉग तैयार करने के लिए इस श्रेणियों के लिए पूर्णता द्वारा प्रतिपादित किया जाता हैं।<ref>हर्मिडा और जैकब्स देखें</ref> हसेगावा ने बाद में कप्पा विकसित किया गया हैं। इस कैलकुलस को प्रयोग करने योग्य यद्यपि सरल प्रोग्रामिंग भाषा में उपस्थित करते हैं, इसकी प्राकृतिक संख्याओं और पुनरावृत्ति पर अंकगणित को व्यक्त करते हैं। <ref>हसेगावा</ref> एरो से कनेक्शन के लिए कंप्यूटर विज्ञान में जांच की गई<ref name="closed"/> पावर, थिएलेके और अन्य लोगो द्वारा की गई थी। | <ref name= Lambek/> कार्यात्मक का उपयुक्त एनालॉग तैयार करने के लिए इस श्रेणियों के लिए पूर्णता द्वारा प्रतिपादित किया जाता हैं।<ref>हर्मिडा और जैकब्स देखें</ref> हसेगावा ने बाद में कप्पा विकसित किया गया हैं। इस कैलकुलस को प्रयोग करने योग्य यद्यपि सरल प्रोग्रामिंग भाषा में उपस्थित करते हैं, इसकी प्राकृतिक संख्याओं और पुनरावृत्ति पर अंकगणित को व्यक्त करते हैं। <ref>हसेगावा</ref> एरो से कनेक्शन के लिए कंप्यूटर विज्ञान में जांच की गई<ref name="closed"/> पावर, थिएलेके और अन्य लोगो द्वारा की गई थी।(see Hermida and Jacobs,<ref | ||
name=HermidaJacobs/> section 1) | |||
== वेरिएंट == | == वेरिएंट == | ||
| Line 258: | Line 259: | ||
</ref> | </ref> | ||
</references> | </references> | ||
[[Category:Created On 08/07/2023]] | [[Category:Created On 08/07/2023]] | ||
[[Category:Machine Translated Page]] | |||
[[Category:Pages with reference errors]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:तार्किक गणना]] | |||
Revision as of 17:15, 19 July 2023
गणितीय तर्क और श्रेणी सिद्धांत मुख्य रूप से कंप्यूटर विज्ञान में कप्पा कैलकुलस है, इसका प्रथम क्रम इसके कार्यों को परिभाषित करने के लिए औपचारिक प्रणाली या प्रथम-क्रम फ़ंक्शन (गणित) को व्यक्त करता हैं।
लैम्ब्डा कैलकुलस के विपरीत, कप्पा कैलकुलस में कोई नहीं है, जिसके लिए उच्च-क्रम के कार्य द्वारा इसे प्रदर्शित करते हैं। इसके निम्नलिखित कार्य हैं, प्रथम श्रेणी की वस्तु नहीं रहती है, जिसके आधार पर यह कप्पा-कैलकुलस हो सकता है, टाइप किए गए प्रथम-क्रम के टुकड़े के पुनर्रचना के रूप में माना जाता है, जो लैम्ब्डा कैलकुलस को व्यक्त करता हैं।[1]
क्योंकि इसके कार्य प्रथम श्रेणी की वस्तुएं नहीं हैं, कप्पा का मूल्यांकन कैलकुलस मुख्य रूप से अभिव्यक्ति की आवश्यकता नहीं है, जो समापन (कंप्यूटर विज्ञान) को व्यक्त करता हैं।
परिभाषा
नीचे दी गई परिभाषा हसेगावा के पृष्ठ 205 और 207 पर दिए गए चित्र से ली गई है।[1]
व्याकरण
कप्पा कैलकुलस में दिए गए प्रकार और अभिव्यक्तियाँ उपस्थित हैं, नीचे व्याकरण:
दूसरे शब्दों में,
- 1 प्रकार है
- यदि और तो प्रकार हैं, तो इसका प्रकार है।
- प्रत्येक वैरियेबल एक अभिव्यक्ति है।
- यदि τ तो प्रकार है, तथा अभिव्यक्ति ।है
- यदि τ तो प्रकार है, तथा अभिव्यक्ति है।
- यदि τ प्रकार है और e अभिव्यक्ति है, तथा अभिव्यक्ति है।
- यदि और तो फिर अभिव्यक्ति हैं, तथा अभिव्यक्ति है।
- यदि x चर है, τ प्रकार है, और e अभिव्यक्ति है, तथा अभिव्यक्ति है h> और की सबस्क्रिप्ट id, !, और हैं।
कभी-कभी छोड़ दिया जाता है जब उन्हें स्पष्ट रूप से इसके प्रसंग द्वारा निर्धारित किया जा सकता है।
जक्स्टापोजीशन का प्रयोग अधिकांशतः और रचना के संयोजन के संक्षिप्त रूप के रूप में किया जाता है,:
टाइपिंग नियम
यहां प्रस्तुतीकरण अनुक्रमों () का उपयोग करता है, जो केवल टाइप किए गए लैम्ब्डा कैलकुलस के साथ तुलना को साधारण बनाने के लिए काल्पनिक निर्णयों के अतिरिक्त उपयोगी हैं। इसके लिए अतिरिक्त वार नियम की आवश्यकता है, जो हसेगावा में प्रकट नहीं होता है[1]
कप्पा कैलकुलस में अभिव्यक्ति के दो प्रकार होते हैं: उसके स्रोत का प्रकार और यह इसके लक्ष्य का प्रकार हैं। इसका संकेतन द्वारा किया जाता हैं, जिसका यह इंगित करने के लिए प्रयोग किया जाता है कि अभिव्यक्ति ई में और लक्ष्य प्रकार स्रोत प्रकार है।
कप्पा कैलकुलस में अभिव्यक्तियों को निम्नलिखित नियमों के अनुसार प्रकार निर्दिष्ट किया गया है:
(Var) (Id) (Bang) (Comp)