शब्द बीजगणित: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Freely generated algebraic structure over a given signature}} सार्वभौमिक बीजगणित और गणितीय तर...")
 
No edit summary
Line 1: Line 1:
{{Short description|Freely generated algebraic structure over a given signature}}
{{Short description|Freely generated algebraic structure over a given signature}}
[[सार्वभौमिक बीजगणित]] और [[गणितीय तर्क]] में, एक शब्द बीजगणित एक दिए गए [[हस्ताक्षर (तर्क)]] पर एक स्वतंत्र रूप से उत्पन्न [[बीजगणितीय संरचना]] है।<ref>{{cite book|author1=[[Wilfrid Hodges]]|title=एक छोटा मॉडल सिद्धांत|url=https://archive.org/details/shortermodeltheo00hodg|url-access=limited|year=1997|publisher=[[Cambridge University Press]]|isbn=0-521-58713-1|pages=[https://archive.org/details/shortermodeltheo00hodg/page/n61 14]}}</ref><ref>{{cite book|author1=Franz Baader|author2-link=Tobias Nipkow|author2=Tobias Nipkow|title=टर्म पुनर्लेखन और वह सब|year=1998|publisher=[[Cambridge University Press]]|isbn=0-521-77920-0|pages=49|url=https://books.google.com/books?id=N7BvXVUCQk8C&q=%22Term+algebra%22|author1-link=Franz Baader}}</ref> उदाहरण के लिए, एक [[हस्ताक्षर (गणितीय तर्क)]] में एक एकल [[बाइनरी ऑपरेशन]] शामिल है, चर के एक सेट एक्स पर बीजगणित शब्द बिल्कुल एक्स द्वारा उत्पन्न मुक्त मैग्मा है। धारणा के लिए अन्य समानार्थक शब्द 'बिल्कुल मुक्त बीजगणित' और 'अराजक बीजगणित' शामिल हैं '।<ref name="DeneckeWismath2009">{{cite book|author1=Klaus Denecke|author2=Shelly L. Wismath|title=यूनिवर्सल बीजगणित और कोलजेब्रा|url=https://books.google.com/books?id=NgTAzhC8jVAC&pg=PA21|year=2009|publisher=[[World Scientific]]|isbn=978-981-283-745-5|pages=21–23}}</ref>
[[सार्वभौमिक बीजगणित]] और [[गणितीय तर्क|गणितीय लॉजिक]] में, शब्द बीजगणित दिए गए [[हस्ताक्षर (तर्क)|संकेत चिन्ह (लॉजिक)]] पर एक स्वतंत्र रूप से निर्मित [[बीजगणितीय संरचना]] है।<ref>{{cite book|author1=[[Wilfrid Hodges]]|title=एक छोटा मॉडल सिद्धांत|url=https://archive.org/details/shortermodeltheo00hodg|url-access=limited|year=1997|publisher=[[Cambridge University Press]]|isbn=0-521-58713-1|pages=[https://archive.org/details/shortermodeltheo00hodg/page/n61 14]}}</ref><ref>{{cite book|author1=Franz Baader|author2-link=Tobias Nipkow|author2=Tobias Nipkow|title=टर्म पुनर्लेखन और वह सब|year=1998|publisher=[[Cambridge University Press]]|isbn=0-521-77920-0|pages=49|url=https://books.google.com/books?id=N7BvXVUCQk8C&q=%22Term+algebra%22|author1-link=Franz Baader}}</ref> उदाहरण के लिए, किसी [[हस्ताक्षर (गणितीय तर्क)|संकेत चिन्ह (गणितीय लॉजिक)]] में एक एकल [[बाइनरी ऑपरेशन|बाइनरी संक्रिया संचरण]] सम्मिलित है, चर के एक वर्ग समूह x पर बीजगणित शब्द निश्चित x द्वारा निर्मित मुक्त मैग्मा है। धारणा के लिए अन्य समानार्थक शब्द 'निश्चित मुक्त बीजगणित' और 'अराजक बीजगणित' सम्मिलित हैं।<ref name="DeneckeWismath2009">{{cite book|author1=Klaus Denecke|author2=Shelly L. Wismath|title=यूनिवर्सल बीजगणित और कोलजेब्रा|url=https://books.google.com/books?id=NgTAzhC8jVAC&pg=PA21|year=2009|publisher=[[World Scientific]]|isbn=978-981-283-745-5|pages=21–23}}</ref> [[श्रेणी सिद्धांत]] परिप्रेक्ष्य से, एक शब्द बीजगणित एक ही संकेत चिन्ह के सभी x-निर्मित किए गए बीजगणितों की एफ-बीजगणित श्रेणी के लिए [[प्रारंभिक वस्तु]] है, और यह वस्तु, [[समरूप]]ता तक अद्वितीय है, [[प्रारंभिक बीजगणित]] कहा जाता है; यह होमोमोर्फिक प्रोजेक्शन द्वारा श्रेणी में सभी बीजगणित निर्मित करता है।<ref name="Tse2010">{{cite book|author=T.H. Tse|title=A Unifying Framework for Structured Analysis and Design Models: An Approach Using Initial Algebra Semantics and Category Theory|year=2010|publisher=[[Cambridge University Press]]|isbn=978-0-511-56989-0|pages=46–47|doi=10.1017/CBO9780511569890|author-link=T.H. Tse}}</ref><ref name="CarnielliD'Ottaviano1999">{{cite book|editor1-first=Walter Alexandre|editor1-last=Carnielli|editor2-first=Itala M. L.|editor2-last=D'Ottaviano|editor2-link=Itala D'Ottaviano|title=Advances in Contemporary Logic and Computer Science: Proceedings of the Eleventh Brazilian Conference on Mathematical Logic, May 6-10, 1996, Salvador, Bahia, Brazil|chapter-url=https://books.google.com/books?id=tEU9OcjwhXUC&pg=PA9|access-date=18 April 2011|year=1999|publisher=[[American Mathematical Society]]|isbn=978-0-8218-1364-5|page=9|chapter=The mathematical structure of logical syntax|author=Jean-Yves Béziau|author-link=Jean-Yves Béziau}}</ref> इसी तरह की धारणा [[तर्क|लॉजिक]] में हेरब्रांड ब्रह्मांड की है, सामान्यतः इस नाम के तहत [[तर्क प्रोग्रामिंग|लॉजिक प्रोग्रामिंग]] में प्रयोग किया जाता है,<ref name="Dalen2004">{{cite book|author=Dirk van Dalen|title=तर्क और संरचना|url=https://books.google.com/books?id=4u9gQ6pctuIC&pg=PA108|year=2004|publisher=[[Springer Science+Business Media|Springer]]|isbn=978-3-540-20879-2|page=108}}</ref> जो (निश्चित स्वतंत्र रूप से) [[खंड (तर्क)|खंड (लॉजिक)]] के एक वर्ग समूह में स्थिरांक और फलन प्रतीकों के वर्ग समूह से प्रारम्भ होता है अर्थात्, हरब्रांड ब्रह्मांड में सभी मूलभूत शब्द सम्मिलित हैं: ऐसे शब्द जिनमें कोई चर नहीं है।
एक [[श्रेणी सिद्धांत]] परिप्रेक्ष्य से, एक शब्द बीजगणित एक ही हस्ताक्षर के सभी एक्स-जेनरेट किए गए बीजगणितों की एफ-बीजगणित श्रेणी के लिए [[प्रारंभिक वस्तु]] है, और यह वस्तु, [[समरूप]]ता तक अद्वितीय है, [[प्रारंभिक बीजगणित]] कहा जाता है; यह होमोमोर्फिक प्रोजेक्शन द्वारा श्रेणी में सभी बीजगणित उत्पन्न करता है।<ref name="Tse2010">{{cite book|author=T.H. Tse|title=A Unifying Framework for Structured Analysis and Design Models: An Approach Using Initial Algebra Semantics and Category Theory|year=2010|publisher=[[Cambridge University Press]]|isbn=978-0-511-56989-0|pages=46–47|doi=10.1017/CBO9780511569890|author-link=T.H. Tse}}</ref><ref name="CarnielliD'Ottaviano1999">{{cite book|editor1-first=Walter Alexandre|editor1-last=Carnielli|editor2-first=Itala M. L.|editor2-last=D'Ottaviano|editor2-link=Itala D'Ottaviano|title=Advances in Contemporary Logic and Computer Science: Proceedings of the Eleventh Brazilian Conference on Mathematical Logic, May 6-10, 1996, Salvador, Bahia, Brazil|chapter-url=https://books.google.com/books?id=tEU9OcjwhXUC&pg=PA9|access-date=18 April 2011|year=1999|publisher=[[American Mathematical Society]]|isbn=978-0-8218-1364-5|page=9|chapter=The mathematical structure of logical syntax|author=Jean-Yves Béziau|author-link=Jean-Yves Béziau}}</ref>
इसी तरह की धारणा [[तर्क]] में हेरब्रांड ब्रह्मांड की है, आमतौर पर इस नाम के तहत [[तर्क प्रोग्रामिंग]] में प्रयोग किया जाता है,<ref name="Dalen2004">{{cite book|author=Dirk van Dalen|title=तर्क और संरचना|url=https://books.google.com/books?id=4u9gQ6pctuIC&pg=PA108|year=2004|publisher=[[Springer Science+Business Media|Springer]]|isbn=978-3-540-20879-2|page=108}}</ref> जो (बिल्कुल स्वतंत्र रूप से) [[खंड (तर्क)]] के एक सेट में स्थिरांक और फ़ंक्शन प्रतीकों के सेट से शुरू होता है। अर्थात्, हरब्रांड ब्रह्मांड में सभी जमीनी शब्द शामिल हैं: ऐसे शब्द जिनमें कोई चर नहीं है।


एक [[परमाणु सूत्र]] या परमाणु को आमतौर पर शब्दों के एक समूह पर लागू एक [[विधेय (गणितीय तर्क)]] के रूप में परिभाषित किया जाता है; एक जमीनी परमाणु तब एक विधेय है जिसमें केवल जमीनी शब्द दिखाई देते हैं। हेरब्रांड आधार सभी ग्राउंड परमाणुओं का सेट है जो अपने हेरब्रांड ब्रह्मांड में खंडों और शर्तों के मूल सेट में विधेय प्रतीकों से बनाया जा सकता है।<ref name="Ben-Ari2001">{{cite book|author=M. Ben-Ari|title=कंप्यूटर विज्ञान के लिए गणितीय तर्क|url=https://books.google.com/books?id=hzWlEy1qqR8C&pg=PA148|year=2001|publisher=[[Springer Science+Business Media|Springer]]|isbn=978-1-85233-319-5|pages=148–150}}</ref><ref name="Newborn2001">{{cite book|author=Monroe Newborn|title=Automated Theorem Proving: Theory and Practice|url=https://books.google.com/books?id=Kwv1_UXYE8QC&pg=PA43|year=2001|publisher=[[Springer Science+Business Media|Springer]]|isbn=978-0-387-95075-4|page=43}}</ref> इन दो अवधारणाओं का नाम [[जैक्स हर्ब्रांड]] के नाम पर रखा गया है।
एक [[परमाणु सूत्र]] या परमाणु को सामान्यतः शब्दों के एक समूह पर लागू एक [[विधेय (गणितीय तर्क)|तार्किक नियम (गणितीय लॉजिक)]] के रूप में परिभाषित किया जाता है; मूलभूत परमाणु एक तार्किक नियम है जिसमें केवल मूलभूत शब्द दिखाई देते हैं। हेरब्रांड आधार सभी ग्राउंड परमाणुओं का वर्ग समूह है जो अपने हेरब्रांड ब्रह्मांड में खंडों और शर्तों के मूल वर्ग समूह में तार्किक नियम प्रतीकों से बनाया जा सकता है।<ref name="Ben-Ari2001">{{cite book|author=M. Ben-Ari|title=कंप्यूटर विज्ञान के लिए गणितीय तर्क|url=https://books.google.com/books?id=hzWlEy1qqR8C&pg=PA148|year=2001|publisher=[[Springer Science+Business Media|Springer]]|isbn=978-1-85233-319-5|pages=148–150}}</ref><ref name="Newborn2001">{{cite book|author=Monroe Newborn|title=Automated Theorem Proving: Theory and Practice|url=https://books.google.com/books?id=Kwv1_UXYE8QC&pg=PA43|year=2001|publisher=[[Springer Science+Business Media|Springer]]|isbn=978-0-387-95075-4|page=43}}</ref> इन दो अवधारणाओं का नाम [[जैक्स हर्ब्रांड]] के नाम पर रखा गया है।


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


== सार्वभौमिक बीजगणित ==
== सार्वभौमिक बीजगणित ==
प्रकार <math>\tau</math> फ़ंक्शन प्रतीकों का एक सेट है, जिनमें से प्रत्येक में एक संबद्धता (यानी इनपुट की संख्या) है। किसी भी गैर-ऋणात्मक पूर्णांक के लिए <math>n</math>, होने देना <math>\tau_n</math> में फ़ंक्शन प्रतीकों को निरूपित करें <math>\tau</math> दया की <math>n</math>. एक स्थिरांक arity 0 का एक फ़ंक्शन प्रतीक है।
प्रकार <math>\tau</math> फलन प्रतीकों का एक वर्ग समूह है, जिनमें से प्रत्येक में एक संबद्धता (अर्थात इनपुट की संख्या) है। किसी भी गैर-ऋणात्मक पूर्णांक के लिए <math>n</math>, माना कि <math>\tau_n</math> में फलन प्रतीकों को निरूपित करें <math>\tau</math> प्रदाता की <math>n</math>. एक स्थिरांक एरिटी 0 का एक फलन प्रतीक है।


होने देना <math>\tau</math> एक प्रकार बनो, और चलो <math>X</math> चर प्रतीकों का प्रतिनिधित्व करने वाले प्रतीकों का एक गैर-खाली सेट बनें। (सादगी के लिए, मान लीजिए <math>X</math> और <math>\tau</math> असंयुक्त हैं।) फिर टर्म (तर्क) का सेट <math>T(X)</math> प्रकार का <math>\tau</math> ऊपर <math>X</math> सभी अच्छी तरह से निर्मित [[स्ट्रिंग (कंप्यूटर विज्ञान)]] का सेट है जिसे चर प्रतीकों का उपयोग करके बनाया जा सकता है <math>X</math> और के स्थिरांक और संचालन <math>\tau</math>. औपचारिक रूप से, <math>T(X)</math> सबसे छोटा समुच्चय है कि:
माना कि <math>\tau</math> एक प्रकार, और माना कि <math>X</math> चर प्रतीकों का प्रतिनिधित्व करने वाले प्रतीकों का एक गैर-खाली वर्ग समूह बनें। (सरलता के लिए, मान लीजिए <math>X</math> और <math>\tau</math> असंयुक्त हैं।) फिर टर्म (लॉजिक) का वर्ग समूह <math>T(X)</math> प्रकार का <math>\tau</math> ऊपर <math>X</math> सभी अच्छी तरह से निर्मित [[स्ट्रिंग (कंप्यूटर विज्ञान)]] का वर्ग समूह है जिसे चर प्रतीकों का उपयोग करके बनाया जा सकता है <math>X</math> और <math>\tau</math> के स्थिरांक और संचालन औपचारिक रूप से, <math>T(X)</math> सबसे छोटा समुच्चय है कि:
* <math>X \cup \tau_0 \subseteq T(X)</math> - प्रत्येक चर प्रतीक से <math>X</math> में एक पद है <math>T(X)</math>, और इसलिए प्रत्येक स्थिर प्रतीक से है <math>\tau_0</math>.
* <math>X \cup \tau_0 \subseteq T(X)</math> - प्रत्येक चर प्रतीक से <math>X</math> में एक पद है <math>T(X)</math>, और इसलिए प्रत्येक स्थिर प्रतीक <math>\tau_0</math> से है.
* सभी के लिए <math>n \geq 1</math> और सभी फ़ंक्शन प्रतीकों के लिए <math>f \in \tau_n</math> और शर्तें <math>t_1, ..., t_n \in T(X)</math>, हमारे पास स्ट्रिंग है <math>f(t_1, ..., t_n) \in T(X)</math> - दिया गया <math>n</math> शर्तें <math>t_1, ..., t_n</math>, एक का आवेदन <math>n</math>-एरी फ़ंक्शन प्रतीक <math>f</math> उनके लिए फिर से एक शब्द का प्रतिनिधित्व करता है।
* सभी के लिए <math>n \geq 1</math> और सभी फलन प्रतीकों के लिए <math>f \in \tau_n</math> और शर्तें <math>t_1, ..., t_n \in T(X)</math>, हमारे पास स्ट्रिंग है <math>f(t_1, ..., t_n) \in T(X)</math> - दिया गया <math>n</math> शर्तें <math>t_1, ..., t_n</math>, एक का आवेदन <math>n</math>-समूह फलन प्रतीक <math>f</math> उनके लिए फिर से एक शब्द का प्रतिनिधित्व करता है।


बीजगणित शब्द <math>\mathcal{T}(X)</math> प्रकार का <math>\tau</math> ऊपर <math>X</math> संक्षेप में, प्रकार का बीजगणित है <math>\tau</math> जो प्रत्येक अभिव्यक्ति को उसके स्ट्रिंग प्रतिनिधित्व में मैप करता है। औपचारिक रूप से, <math>\mathcal{T}(X)</math> निम्नानुसार परिभाषित किया गया है:<ref name="Burris1981">{{cite book|author=Stanley Burris; H. P. Sankappanavar|title=A Course in Universal Algebra
बीजगणित शब्द <math>\mathcal{T}(X)</math> प्रकार का <math>\tau</math> ऊपर <math>X</math> संक्षेप में, प्रकार का बीजगणित है <math>\tau</math> जो प्रत्येक अभिव्यक्ति को उसके स्ट्रिंग प्रतिनिधित्व में मैप करता है। औपचारिक रूप से, <math>\mathcal{T}(X)</math> निम्नानुसंक्षिप्त परिभाषित किया गया है:<ref name="Burris1981">{{cite book|author=Stanley Burris; H. P. Sankappanavar|title=A Course in Universal Algebra
|url=https://link.springer.com/book/9781461381327|year=1981|publisher=Springer|isbn=978-1-4613-8132-7|pages=68–69, 71}}</ref>
|url=https://link.springer.com/book/9781461381327|year=1981|publisher=Springer|isbn=978-1-4613-8132-7|pages=68–69, 71}}</ref>
* का डोमेन <math>\mathcal{T}(X)</math> है <math>T(X)</math>.
* <math>\mathcal{T}(X)</math> का डोमेन <math>T(X)</math> है.
* प्रत्येक अशक्त कार्य के लिए <math>f</math> में <math>\tau_0</math>, <math>f^{\mathcal{T}(X)}()</math> स्ट्रिंग के रूप में परिभाषित किया गया है <math>f</math>.
* प्रत्येक अशक्त कार्य के लिए <math>f</math> में <math>\tau_0</math>, <math>f^{\mathcal{T}(X)}()</math> स्ट्रिंग के रूप में <math>f</math> परिभाषित किया गया है.
* सभी के लिए <math>n \geq 1</math> और प्रत्येक एन-आरी फ़ंक्शन के लिए <math>f</math> में <math>\tau</math> और तत्व <math>t_1, ..., t_n</math> डोमेन में, <math>f^{\mathcal{T}(X)}(t_1, ..., t_n)</math> स्ट्रिंग के रूप में परिभाषित किया गया है <math>f(t_1, ..., t_n)</math>.
* सभी के लिए <math>n \geq 1</math> और प्रत्येक एन-आरी फलन के लिए <math>f</math> में <math>\tau</math> और तत्व <math>t_1, ..., t_n</math> डोमेन में, <math>f^{\mathcal{T}(X)}(t_1, ..., t_n)</math> स्ट्रिंग के रूप में परिभाषित किया गया है <math>f(t_1, ..., t_n)</math>.


एक शब्द बीजगणित को बिल्कुल मुक्त कहा जाता है क्योंकि किसी भी बीजगणित के लिए <math>\mathcal{A}</math> प्रकार का <math>\tau</math>, और किसी भी समारोह के लिए <math>g : X \to \mathcal{A}</math>, <math>g</math> एक अद्वितीय समरूपता तक फैली हुई है <math>g^\ast : \mathcal{T}(X) \to \mathcal{A}</math>, जो केवल प्रत्येक शब्द का मूल्यांकन करता है <math>t \in \mathcal{T}(X)</math> इसके संगत मूल्य के लिए <math>g^\ast(t) \in \mathcal{A}</math>. औपचारिक रूप से, प्रत्येक के लिए <math>t \in \mathcal{T}(X)</math>:
एक शब्द बीजगणित को निश्चित मुक्त कहा जाता है क्योंकि किसी भी बीजगणित के लिए <math>\mathcal{A}</math> प्रकार का <math>\tau</math>, और किसी भी फलन के लिए <math>g : X \to \mathcal{A}</math>, <math>g</math> एक अद्वितीय समरूपता तक फैली हुई है <math>g^\ast : \mathcal{T}(X) \to \mathcal{A}</math>, जो केवल प्रत्येक शब्द का मूल्यांकन करता है <math>t \in \mathcal{T}(X)</math> इसके संगत मूल्य के लिए <math>g^\ast(t) \in \mathcal{A}</math>. औपचारिक रूप से, प्रत्येक के लिए <math>t \in \mathcal{T}(X)</math>:
* अगर <math>t \in X</math>, तब <math>g^\ast(t) = g(t)</math>.
* अगर <math>t \in X</math>, तब <math>g^\ast(t) = g(t)</math>.
* अगर <math>t = f \in \tau_0</math>, तब <math>g^\ast(t) = f^\mathcal{A}()</math>.
* अगर <math>t = f \in \tau_0</math>, तब <math>g^\ast(t) = f^\mathcal{A}()</math>.
Line 31: Line 29:
प्रकार का सबसे प्रसिद्ध बीजगणित <math>\tau</math> इसके डोमेन के रूप में [[प्राकृतिक संख्या]]एं हैं और इसकी व्याख्या करता है <math>0</math>, <math>1</math>, <math>+</math>, और <math>*</math> सामान्य तरीके से; हम इसका उल्लेख करते हैं <math>\mathcal{A}_{nat}</math>.
प्रकार का सबसे प्रसिद्ध बीजगणित <math>\tau</math> इसके डोमेन के रूप में [[प्राकृतिक संख्या]]एं हैं और इसकी व्याख्या करता है <math>0</math>, <math>1</math>, <math>+</math>, और <math>*</math> सामान्य तरीके से; हम इसका उल्लेख करते हैं <math>\mathcal{A}_{nat}</math>.


उदाहरण चर सेट के लिए <math>X = \{ x,y \}</math>, हम बीजगणित शब्द की जांच करने जा रहे हैं <math>\mathcal{T}(X)</math> प्रकार का <math>\tau</math> ऊपर <math>X</math>.
उदाहरण चर वर्ग समूह के लिए <math>X = \{ x,y \}</math>, हम बीजगणित शब्द की जांच करने जा रहे हैं <math>\mathcal{T}(X)</math> प्रकार का <math>\tau</math> ऊपर <math>X</math>.


सबसे पहले, सेट <math> T(X)</math> प्रकार की शर्तों का <math>\tau</math> ऊपर <math>X</math> माना जाता है।
सबसे पहले, वर्ग समूह <math> T(X)</math> प्रकार की शर्तों का <math>\tau</math> ऊपर <math>X</math> माना जाता है। हम {{color||लाल रंग}} उपयोग करते हैं, अपने सदस्यों को फ़्लैग करने के लिए, जिन्हें अन्यथा उनके असामान्य वाक्यात्मक रूप के कारण पहचानना कठिन हो सकता है। हमारे पास उदा.
हम उपयोग करते हैं {{color|red|red color}} अपने सदस्यों को फ़्लैग करने के लिए, जिन्हें अन्यथा उनके असामान्य वाक्यात्मक रूप के कारण पहचानना कठिन हो सकता है।
हमारे पास उदा.
* <math>{\color{red}x} \in T(X)</math>, तब से <math>x \in X</math> एक चर प्रतीक है;
* <math>{\color{red}x} \in T(X)</math>, तब से <math>x \in X</math> एक चर प्रतीक है;
* <math>{\color{red}1} \in T(X)</math>, तब से <math>1 \in \tau_0</math> एक स्थिर प्रतीक है; इस तरह
* <math>{\color{red}1} \in T(X)</math>, तब से <math>1 \in \tau_0</math> एक स्थिर प्रतीक है; इस तरह
* <math>{\color{red}+x1} \in T(X)</math>, तब से <math>+</math> एक 2-एरी फ़ंक्शन प्रतीक है; इसलिए, बदले में,
* <math>{\color{red}+x1} \in T(X)</math>, तब से <math>+</math> एक 2-समूह फलन प्रतीक है; इसलिए, बदले में,
* <math>{\color{red}*+x1x} \in T(X)</math> तब से <math>*</math> एक 2-एरी फ़ंक्शन प्रतीक है।
* <math>{\color{red}*+x1x} \in T(X)</math> तब से <math>*</math> एक 2-समूह फलन प्रतीक है।
अधिक आम तौर पर, प्रत्येक स्ट्रिंग में <math>T(X)</math> स्वीकृत प्रतीकों से निर्मित और [[पोलिश उपसर्ग संकेतन]] में लिखे गए [[गणितीय अभिव्यक्ति]] से मेल खाता है;
अधिक सामान्यतः, प्रत्येक स्ट्रिंग में <math>T(X)</math> स्वीकृत प्रतीकों से निर्मित और [[पोलिश उपसर्ग संकेतन]] में लिखे गए [[गणितीय अभिव्यक्ति]] से समानता रखता है; उदाहरण के लिए, शब्द <math>{\color{red}*+x1x}</math> अभिव्यक्ति से समानता रखता है <math>(x+1)*x</math> सामान्य [[इंफिक्स नोटेशन]] में। पोलिश संकेतन में अस्पष्टता से बचने के लिए किसी कोष्ठक की आवश्यकता नहीं है; उदा. इन्फिक्स अभिव्यक्ति <math>x+(1*x)</math> पद से <math>{\color{red}+x*1x}</math> इसी प्रकार समानता रखता है।
उदाहरण के लिए, शब्द <math>{\color{red}*+x1x}</math> अभिव्यक्ति से मेल खाता है <math>(x+1)*x</math> सामान्य [[इंफिक्स नोटेशन]] में। पोलिश संकेतन में अस्पष्टता से बचने के लिए किसी कोष्ठक की आवश्यकता नहीं है; उदा. इन्फिक्स अभिव्यक्ति <math>x+(1*x)</math> पद से मेल खाता है <math>{\color{red}+x*1x}</math>.


कुछ प्रति-उदाहरण देने के लिए, हमारे पास उदा।
कुछ प्रति-उदाहरण देने के लिए, हमारे पास उदा,
* <math>{\color{red}z} \not\in T(X)</math>, तब से <math>z</math> न तो एक स्वीकृत चर प्रतीक है और न ही एक स्वीकृत स्थिर प्रतीक;
* <math>{\color{red}z} \not\in T(X)</math>, तब से <math>z</math> न तो एक स्वीकृत चर प्रतीक है और न ही एक स्वीकृत स्थिर प्रतीक;
* <math>{\color{red}3} \not\in T(X)</math>, इसी कारण से,
* <math>{\color{red}3} \not\in T(X)</math>, इसी कारण से,
* <math>{\color{red}+1} \not\in T(X)</math>, तब से <math>+</math> एक 2-एरी फ़ंक्शन प्रतीक है, लेकिन यहां केवल एक तर्क शब्द के साथ प्रयोग किया जाता है (अर्थात। <math>{\color{red}1}</math>).
* <math>{\color{red}+1} \not\in T(X)</math>, तब से <math>+</math> एक 2-समूह फलन प्रतीक है, लेकिन यहां केवल एक लॉजिक शब्द के साथ प्रयोग किया जाता है (अर्थात <math>{\color{red}1}</math>).


अब यह शब्द निर्धारित है <math> T(X)</math> स्थापित हो गया है, तो हम बीजगणित शब्द पर विचार करते हैं <math>\mathcal{T}(X)</math> प्रकार का <math>\tau</math> ऊपर <math>X</math>.
अब यह शब्द निर्धारित है <math> T(X)</math> स्थापित हो गया है, तो हम बीजगणित शब्द पर विचार करते हैं <math>\mathcal{T}(X)</math> प्रकार का <math>\tau</math> ऊपर <math>X</math>. यह बीजगणित <math>T(X)</math> उपयोग करता है, इसके डोमेन के रूप में, जिस पर जोड़ और गुणा को परिभाषित करने की आवश्यकता है। अतिरिक्त फलन <math>+^{\mathcal{T}(X)}</math> दो शब्द लेता है<math>p</math> और <math>q</math> और <math>{\color{red}+}pq</math> अवधि लौटाता है; इसी प्रकार, गुणन फलन <math>*^{\mathcal{T}(X)}</math> दिए गए नक्शे <math>p</math> और <math>q</math> अवधि के लिए <math>{\color{red}*}pq</math>.
यह बीजगणित उपयोग करता है <math>T(X)</math> इसके डोमेन के रूप में, जिस पर जोड़ और गुणा को परिभाषित करने की आवश्यकता है।
उदाहरण के लिए, <math>*^{\mathcal{T}(X)}( {\color{red}+x1} , {\color{red}x} )</math> अवधि का मूल्यांकन <math>{\color{red}*+x1x}</math> इसी प्रकार करता है।
अतिरिक्त समारोह <math>+^{\mathcal{T}(X)}</math> दो शब्द लेता है <math>p</math> और <math>q</math> और अवधि लौटाता है <math>{\color{red}+}pq</math>; इसी प्रकार, गुणन समारोह <math>*^{\mathcal{T}(X)}</math> दिए गए नक्शे <math>p</math> और <math>q</math> अवधि के लिए <math>{\color{red}*}pq</math>.
उदाहरण के लिए, <math>*^{\mathcal{T}(X)}( {\color{red}+x1} , {\color{red}x} )</math> अवधि का मूल्यांकन करता है  <math>{\color{red}*+x1x}</math>.


एक समरूपता के अद्वितीय विस्तार के लिए एक उदाहरण के रूप में विचार करें <math>g: X \to \mathcal{A}_{nat}</math> द्वारा परिभाषित <math>g(x) = 7</math> और <math>g(y) = 3</math>.
एक समरूपता के अद्वितीय विस्तार के लिए एक उदाहरण के रूप में विचार करें <math>g: X \to \mathcal{A}_{nat}</math> द्वारा परिभाषित <math>g(x) = 7</math> और <math>g(y) = 3</math>.अनौपचारिक रूप से, <math>g</math> वेरिएबल सिंबल के लिए मानों के असाइनमेंट को परिभाषित करता है, और एक बार यह पूरा हो जाने के बाद, प्रत्येक शब्द से <math>T(X)</math> में अनोखे तरीके से मूल्यांकन किया जा सकता है <math>\mathcal{A}_{nat}</math>.
अनौपचारिक रूप से, <math>g</math> वेरिएबल सिंबल के लिए मानों के असाइनमेंट को परिभाषित करता है, और एक बार यह पूरा हो जाने के बाद, प्रत्येक शब्द से <math>T(X)</math> में अनोखे तरीके से मूल्यांकन किया जा सकता है <math>\mathcal{A}_{nat}</math>.
उदाहरण के लिए,
उदाहरण के लिए,
:<math>\begin{array}{lll}
:<math>\begin{array}{lll}
Line 67: Line 59:


== हेरब्रांड बेस ==
== हेरब्रांड बेस ==
{{Main| Herbrand interpretation | Herbrand structure}}
{{Main|हरब्रांड व्याख्या|हरब्रांड संरचना}}
एक भाषा का हस्ताक्षर ''σ'' एक ट्रिपल <''O'', ''F'', ''P''> है जिसमें स्थिरांक ''O'', फ़ंक्शन प्रतीक ''F' की वर्णमाला शामिल है ', और 'पी' की भविष्यवाणी करता है। हरब्रांड बेस<ref>Rogelio Davila. [http://www.rogeliodavila.com.mx/Programacion%20Logica/PL%20Notas/AnsProlog%20Overview.ppt Answer Set Programming Overview].</ref> एक हस्ताक्षर के σ में σ के सभी जमीनी परमाणु होते हैं: R(t<sub>1</sub>, ..., टी<sub>''n''</sub>), जहां टी<sub>1</sub>, ..., टी<sub>''n''</sub> ऐसे शब्द हैं जिनमें कोई चर नहीं है (यानी हरब्रांड ब्रह्मांड के तत्व) और आर एक एन-आरी संबंध प्रतीक है (यानी विधेय (गणितीय तर्क))। समानता के साथ तर्क के मामले में, इसमें फॉर्म टी के सभी समीकरण भी शामिल हैं<sub>1</sub>= टी<sub>2</sub>, जहां टी<sub>1</sub> और टी<sub>2</sub> कोई चर नहीं है।
 
एक भाषा का संकेत चिन्ह ''σ'' एक ट्रिपल <''O'', ''F'', ''P''> है जिसमें स्थिरांक ''O'', फलन प्रतीक ''F' की वर्णमाला सम्मिलित है ', और 'p' की भविष्यवाणी करता है। हरब्रांड बेस<ref>Rogelio Davila. [http://www.rogeliodavila.com.mx/Programacion%20Logica/PL%20Notas/AnsProlog%20Overview.ppt Answer Set Programming Overview].</ref> एक संकेत चिन्ह के σ में σ के सभी मूलभूत परमाणु होते हैं: R(t<sub>1</sub>, ..., t''n''), जहां t<sub>1</sub>, ..., t''n'' ऐसे शब्द हैं जिनमें कोई चर नहीं है (अर्थात हरब्रांड ब्रह्मांड के तत्व) और R एक n-आरी संबंध प्रतीक है (अर्थात तार्किक नियम (गणितीय लॉजिक))। समानता के साथ लॉजिक के मामले में, इसमें फॉर्म t<sub>1</sub> के सभी समीकरण भी सम्मिलित हैं= t<sub>2</sub>, जहां t<sub>1</sub> और t<sub>2</sub> कोई चर नहीं है।''


== निर्णायकता ==
== निर्णायकता ==
{{Confusing|talk=|date=October 2018}}
शब्द बीजगणित को [[ क्वांटिफायर उन्मूलन |क्वांटिफायर उन्मूलन]] का उपयोग करके निर्णायक दिखाया जा सकता है। निर्णय समस्या की जटिलता गैर-प्रारम्भिक में है क्योंकि बाइनरी कंस्ट्रक्टर इंजेक्शन हैं और इस प्रकार युग्मन कार्य करते हैं।<ref>Jeanne Ferrante; Charles W. Rackoff (1979). ''The Computational Complexity of Logical Theories''. [[Springer Science+Business Media|Springer]], Chapter 8, Theorem 1.2.</ref>
 
शब्द बीजगणित को [[ क्वांटिफायर उन्मूलन ]] का उपयोग करके निर्णायक दिखाया जा सकता है। निर्णय समस्या की जटिलता nonelementary में है क्योंकि बाइनरी कंस्ट्रक्टर इंजेक्शन हैं और इस प्रकार युग्मन कार्य करते हैं।<ref>Jeanne Ferrante; Charles W. Rackoff (1979). ''The Computational Complexity of Logical Theories''. [[Springer Science+Business Media|Springer]], Chapter 8, Theorem 1.2.</ref>




== यह भी देखें ==
== यह भी देखें ==
* [[उत्तर-सेट प्रोग्रामिंग]]
* [[उत्तर-सेट प्रोग्रामिंग|उत्तर-वर्ग समूह प्रोग्रामिंग]]
* [[क्लोन (बीजगणित)]]
* [[क्लोन (बीजगणित)]]
* प्रवचन / [[ब्रह्मांड (गणित)]] का डोमेन
* लेख / [[ब्रह्मांड (गणित)]] का डोमेन
* राबिन के वृक्ष प्रमेय (अनंत पूर्ण द्विआधारी वृक्ष का मठ सिद्धांत निर्णायक है)
* राबिन के ट्री प्रमेय (अनंत पूर्ण द्विआधारी ट्री का मठ सिद्धांत निर्णायक है)
* प्रारंभिक बीजगणित
* प्रारंभिक बीजगणित
* सार डेटा प्रकार
* संक्षिप्त डेटा प्रकार
* [[टर्म पुनर्लेखन प्रणाली]]
* [[टर्म पुनर्लेखन प्रणाली]]



Revision as of 18:21, 9 March 2023

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

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

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

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

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

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

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

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

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

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

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

उदाहरण

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

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

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

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

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

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

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

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

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

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

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

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

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

निर्णायकता

शब्द बीजगणित को क्वांटिफायर उन्मूलन का उपयोग करके निर्णायक दिखाया जा सकता है। निर्णय समस्या की जटिलता गैर-प्रारम्भिक में है क्योंकि बाइनरी कंस्ट्रक्टर इंजेक्शन हैं और इस प्रकार युग्मन कार्य करते हैं।[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.


अग्रिम पठन


बाहरी संबंध