शब्द बीजगणित

From Vigyanwiki
Revision as of 13:39, 1 March 2023 by alpha>Indicwiki (Created page with "{{Short description|Freely generated algebraic structure over a given signature}} सार्वभौमिक बीजगणित और गणितीय तर...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

सार्वभौमिक बीजगणित और गणितीय तर्क में, एक शब्द बीजगणित एक दिए गए हस्ताक्षर (तर्क) पर एक स्वतंत्र रूप से उत्पन्न बीजगणितीय संरचना है।[1][2] उदाहरण के लिए, एक हस्ताक्षर (गणितीय तर्क) में एक एकल बाइनरी ऑपरेशन शामिल है, चर के एक सेट एक्स पर बीजगणित शब्द बिल्कुल एक्स द्वारा उत्पन्न मुक्त मैग्मा है। धारणा के लिए अन्य समानार्थक शब्द 'बिल्कुल मुक्त बीजगणित' और 'अराजक बीजगणित' शामिल हैं '।[3] एक श्रेणी सिद्धांत परिप्रेक्ष्य से, एक शब्द बीजगणित एक ही हस्ताक्षर के सभी एक्स-जेनरेट किए गए बीजगणितों की एफ-बीजगणित श्रेणी के लिए प्रारंभिक वस्तु है, और यह वस्तु, समरूपता तक अद्वितीय है, प्रारंभिक बीजगणित कहा जाता है; यह होमोमोर्फिक प्रोजेक्शन द्वारा श्रेणी में सभी बीजगणित उत्पन्न करता है।[4][5] इसी तरह की धारणा तर्क में हेरब्रांड ब्रह्मांड की है, आमतौर पर इस नाम के तहत तर्क प्रोग्रामिंग में प्रयोग किया जाता है,[6] जो (बिल्कुल स्वतंत्र रूप से) खंड (तर्क) के एक सेट में स्थिरांक और फ़ंक्शन प्रतीकों के सेट से शुरू होता है। अर्थात्, हरब्रांड ब्रह्मांड में सभी जमीनी शब्द शामिल हैं: ऐसे शब्द जिनमें कोई चर नहीं है।

एक परमाणु सूत्र या परमाणु को आमतौर पर शब्दों के एक समूह पर लागू एक विधेय (गणितीय तर्क) के रूप में परिभाषित किया जाता है; एक जमीनी परमाणु तब एक विधेय है जिसमें केवल जमीनी शब्द दिखाई देते हैं। हेरब्रांड आधार सभी ग्राउंड परमाणुओं का सेट है जो अपने हेरब्रांड ब्रह्मांड में खंडों और शर्तों के मूल सेट में विधेय प्रतीकों से बनाया जा सकता है।[7][8] इन दो अवधारणाओं का नाम जैक्स हर्ब्रांड के नाम पर रखा गया है।

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

सार्वभौमिक बीजगणित

प्रकार फ़ंक्शन प्रतीकों का एक सेट है, जिनमें से प्रत्येक में एक संबद्धता (यानी इनपुट की संख्या) है। किसी भी गैर-ऋणात्मक पूर्णांक के लिए , होने देना में फ़ंक्शन प्रतीकों को निरूपित करें दया की . एक स्थिरांक arity 0 का एक फ़ंक्शन प्रतीक है।

होने देना एक प्रकार बनो, और चलो चर प्रतीकों का प्रतिनिधित्व करने वाले प्रतीकों का एक गैर-खाली सेट बनें। (सादगी के लिए, मान लीजिए और असंयुक्त हैं।) फिर टर्म (तर्क) का सेट प्रकार का ऊपर सभी अच्छी तरह से निर्मित स्ट्रिंग (कंप्यूटर विज्ञान) का सेट है जिसे चर प्रतीकों का उपयोग करके बनाया जा सकता है और के स्थिरांक और संचालन . औपचारिक रूप से, सबसे छोटा समुच्चय है कि:

  • - प्रत्येक चर प्रतीक से में एक पद है , और इसलिए प्रत्येक स्थिर प्रतीक से है .
  • सभी के लिए और सभी फ़ंक्शन प्रतीकों के लिए और शर्तें , हमारे पास स्ट्रिंग है - दिया गया शर्तें , एक का आवेदन -एरी फ़ंक्शन प्रतीक उनके लिए फिर से एक शब्द का प्रतिनिधित्व करता है।

बीजगणित शब्द प्रकार का ऊपर संक्षेप में, प्रकार का बीजगणित है जो प्रत्येक अभिव्यक्ति को उसके स्ट्रिंग प्रतिनिधित्व में मैप करता है। औपचारिक रूप से, निम्नानुसार परिभाषित किया गया है:[9]

  • का डोमेन है .
  • प्रत्येक अशक्त कार्य के लिए में , स्ट्रिंग के रूप में परिभाषित किया गया है .
  • सभी के लिए और प्रत्येक एन-आरी फ़ंक्शन के लिए में और तत्व डोमेन में, स्ट्रिंग के रूप में परिभाषित किया गया है .

एक शब्द बीजगणित को बिल्कुल मुक्त कहा जाता है क्योंकि किसी भी बीजगणित के लिए प्रकार का , और किसी भी समारोह के लिए , एक अद्वितीय समरूपता तक फैली हुई है , जो केवल प्रत्येक शब्द का मूल्यांकन करता है इसके संगत मूल्य के लिए . औपचारिक रूप से, प्रत्येक के लिए :

  • अगर , तब .
  • अगर , तब .
  • अगर कहाँ और , तब .

उदाहरण

एक उदाहरण के रूप में पूर्णांक अंकगणित से प्रेरित प्रकार द्वारा परिभाषित किया जा सकता है , , , और प्रत्येक के लिए .

प्रकार का सबसे प्रसिद्ध बीजगणित इसके डोमेन के रूप में प्राकृतिक संख्याएं हैं और इसकी व्याख्या करता है , , , और सामान्य तरीके से; हम इसका उल्लेख करते हैं .

उदाहरण चर सेट के लिए , हम बीजगणित शब्द की जांच करने जा रहे हैं प्रकार का ऊपर .

सबसे पहले, सेट प्रकार की शर्तों का ऊपर माना जाता है। हम उपयोग करते हैं red color अपने सदस्यों को फ़्लैग करने के लिए, जिन्हें अन्यथा उनके असामान्य वाक्यात्मक रूप के कारण पहचानना कठिन हो सकता है। हमारे पास उदा.

  • , तब से एक चर प्रतीक है;
  • , तब से एक स्थिर प्रतीक है; इस तरह
  • , तब से एक 2-एरी फ़ंक्शन प्रतीक है; इसलिए, बदले में,
  • तब से एक 2-एरी फ़ंक्शन प्रतीक है।

अधिक आम तौर पर, प्रत्येक स्ट्रिंग में स्वीकृत प्रतीकों से निर्मित और पोलिश उपसर्ग संकेतन में लिखे गए गणितीय अभिव्यक्ति से मेल खाता है; उदाहरण के लिए, शब्द अभिव्यक्ति से मेल खाता है सामान्य इंफिक्स नोटेशन में। पोलिश संकेतन में अस्पष्टता से बचने के लिए किसी कोष्ठक की आवश्यकता नहीं है; उदा. इन्फिक्स अभिव्यक्ति पद से मेल खाता है .

कुछ प्रति-उदाहरण देने के लिए, हमारे पास उदा।

  • , तब से न तो एक स्वीकृत चर प्रतीक है और न ही एक स्वीकृत स्थिर प्रतीक;
  • , इसी कारण से,
  • , तब से एक 2-एरी फ़ंक्शन प्रतीक है, लेकिन यहां केवल एक तर्क शब्द के साथ प्रयोग किया जाता है (अर्थात। ).

अब यह शब्द निर्धारित है स्थापित हो गया है, तो हम बीजगणित शब्द पर विचार करते हैं प्रकार का ऊपर . यह बीजगणित उपयोग करता है इसके डोमेन के रूप में, जिस पर जोड़ और गुणा को परिभाषित करने की आवश्यकता है। अतिरिक्त समारोह दो शब्द लेता है और और अवधि लौटाता है ; इसी प्रकार, गुणन समारोह दिए गए नक्शे और अवधि के लिए . उदाहरण के लिए, अवधि का मूल्यांकन करता है .

एक समरूपता के अद्वितीय विस्तार के लिए एक उदाहरण के रूप में विचार करें द्वारा परिभाषित और . अनौपचारिक रूप से, वेरिएबल सिंबल के लिए मानों के असाइनमेंट को परिभाषित करता है, और एक बार यह पूरा हो जाने के बाद, प्रत्येक शब्द से में अनोखे तरीके से मूल्यांकन किया जा सकता है . उदाहरण के लिए,

इसी प्रकार व्यक्ति को प्राप्त होता है .

हेरब्रांड बेस

एक भाषा का हस्ताक्षर σ एक ट्रिपल <O, F, P> है जिसमें स्थिरांक O, फ़ंक्शन प्रतीक F' की वर्णमाला शामिल है ', और 'पी' की भविष्यवाणी करता है। हरब्रांड बेस[10] एक हस्ताक्षर के σ में σ के सभी जमीनी परमाणु होते हैं: R(t1, ..., टीn), जहां टी1, ..., टीn ऐसे शब्द हैं जिनमें कोई चर नहीं है (यानी हरब्रांड ब्रह्मांड के तत्व) और आर एक एन-आरी संबंध प्रतीक है (यानी विधेय (गणितीय तर्क))। समानता के साथ तर्क के मामले में, इसमें फॉर्म टी के सभी समीकरण भी शामिल हैं1= टी2, जहां टी1 और टी2 कोई चर नहीं है।

निर्णायकता

शब्द बीजगणित को क्वांटिफायर उन्मूलन का उपयोग करके निर्णायक दिखाया जा सकता है। निर्णय समस्या की जटिलता nonelementary में है क्योंकि बाइनरी कंस्ट्रक्टर इंजेक्शन हैं और इस प्रकार युग्मन कार्य करते हैं।[11]


यह भी देखें

संदर्भ

  1. Wilfrid Hodges (1997). एक छोटा मॉडल सिद्धांत. Cambridge University Press. pp. 14. ISBN 0-521-58713-1.
  2. Franz Baader; Tobias Nipkow (1998). टर्म पुनर्लेखन और वह सब. Cambridge University Press. p. 49. ISBN 0-521-77920-0.
  3. Klaus Denecke; Shelly L. Wismath (2009). यूनिवर्सल बीजगणित और कोलजेब्रा. World Scientific. pp. 21–23. ISBN 978-981-283-745-5.
  4. T.H. Tse (2010). A Unifying Framework for Structured Analysis and Design Models: An Approach Using Initial Algebra Semantics and Category Theory. Cambridge University Press. pp. 46–47. doi:10.1017/CBO9780511569890. ISBN 978-0-511-56989-0.
  5. Jean-Yves Béziau (1999). "The mathematical structure of logical syntax". In Carnielli, Walter Alexandre; D'Ottaviano, Itala M. L. (eds.). Advances in Contemporary Logic and Computer Science: Proceedings of the Eleventh Brazilian Conference on Mathematical Logic, May 6-10, 1996, Salvador, Bahia, Brazil. American Mathematical Society. p. 9. ISBN 978-0-8218-1364-5. Retrieved 18 April 2011.
  6. Dirk van Dalen (2004). तर्क और संरचना. Springer. p. 108. ISBN 978-3-540-20879-2.
  7. M. Ben-Ari (2001). कंप्यूटर विज्ञान के लिए गणितीय तर्क. Springer. pp. 148–150. ISBN 978-1-85233-319-5.
  8. Monroe Newborn (2001). Automated Theorem Proving: Theory and Practice. Springer. p. 43. ISBN 978-0-387-95075-4.
  9. Stanley Burris; H. P. Sankappanavar (1981). A Course in Universal Algebra. Springer. pp. 68–69, 71. ISBN 978-1-4613-8132-7.{{cite book}}: CS1 maint: multiple names: authors list (link)
  10. Rogelio Davila. Answer Set Programming Overview.
  11. Jeanne Ferrante; Charles W. Rackoff (1979). The Computational Complexity of Logical Theories. Springer, Chapter 8, Theorem 1.2.


अग्रिम पठन


बाहरी संबंध