बूलियन डोमेन: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{short description|Concept in mathematical logic}}
{{short description|Concept in mathematical logic}}
गणित और [[सार बीजगणित]] में, बूलियन डोमेन [[सेट (गणित)]] है जिसमें ठीक दो तत्व होते हैं जिनकी व्याख्याओं में 'गलत' और 'सत्य' शामिल हैं। [[तर्क]], गणित और [[सैद्धांतिक कंप्यूटर विज्ञान]] में, बूलियन डोमेन को आमतौर पर {0,-1} के रूप में लिखा जाता है,<ref name="R1"/><ref name="R2"/><ref name="R3"/><ref name="R4"/><ref name="R5"/>या <math>\mathbb{B}.</math><ref name="Parberry1994"/><ref name="Cortadella2002"/>
गणित और [[सार बीजगणित|अमूर्त (एबस्ट्रैक्ट) बीजगणित]] में बूलियन डोमेन ऐसे [[सेट (गणित)|समुच्चय]] है जिसमें मुख्यतः दो तत्व '<code>false</code>' और '<code>true</code>' सम्मलित हैं। [[तर्क]], गणित और [[सैद्धांतिक कंप्यूटर विज्ञान]] में, बूलियन डोमेन को सामान्यतः {0,-1} या <math>\mathbb{B}.</math> के रूप में लिखा जाता है।<ref name="R1"/><ref name="R2"/><ref name="R3"/><ref name="R4"/><ref name="R5"/><ref name="Parberry1994"/><ref name="Cortadella2002"/>


[[बीजगणितीय संरचना]] जो स्वाभाविक रूप से बूलियन डोमेन पर बनती है, वह [[दो-तत्व बूलियन बीजगणित]] है। बंधे हुए जाली की [[श्रेणी (गणित)]] में [[प्रारंभिक वस्तु]] बूलियन डोमेन है।
[[बीजगणितीय संरचना]] जो स्वाभाविक रूप से बूलियन डोमेन पर बनती है, उसे [[दो-तत्व बूलियन बीजगणित|दो-तत्वों पर आधारित बूलियन बीजगणित]] कहते है। इस प्रकार इसमें सम्मलित असत्य मान के कारण [[श्रेणी (गणित)|श्रेणी]] में [[प्रारंभिक वस्तु|प्रारंभिक तत्व]] बूलियन डोमेन कहलाता है।


[[कंप्यूटर विज्ञान]] में, बूलियन चर [[चर (प्रोग्रामिंग)]] है जो कुछ बूलियन डोमेन में मान लेता है। कुछ [[प्रोग्रामिंग भाषा]]ओं में बूलियन डोमेन के तत्वों के लिए [[आरक्षित शब्द]] या प्रतीक होते हैं, उदाहरण के लिए <code>false</code> और <code>true</code>. हालाँकि, [[सी (प्रोग्रामिंग भाषा)]] में सख्त अर्थों में [[बूलियन डेटाटाइप]] नहीं है। C (प्रोग्रामिंग लैंग्वेज) या [[BASIC]] में, उदाहरण के लिए, असत्यता को संख्या 0 द्वारा दर्शाया जाता है और सत्य को संख्या 1 या -1 द्वारा दर्शाया जाता है, और सभी चर जो इन मानों को ले सकते हैं, वे कोई अन्य संख्यात्मक मान भी ले सकते हैं।
[[कंप्यूटर विज्ञान]] में, बूलियन वैरिएबल मुख्यतः [[चर (प्रोग्रामिंग)|चर प्रोग्रामिंग]] के रूप में प्रदर्शित होता है जो कुछ बूलियन डोमेन के मान को सम्मलित कर लेता है। इस प्रकार कुछ [[प्रोग्रामिंग भाषा|प्रोग्रामिंग भाषाओं]] में बूलियन डोमेन के तत्वों के लिए [[आरक्षित शब्द]] या प्रतीक होते हैं, जैसे उदाहरण के लिए <code>false</code> और <code>true</code> इसके प्रतीक हैं। चूंकि [[सी (प्रोग्रामिंग भाषा)|सी प्रोग्रामिंग भाषा]] में इन प्रतीकों को इसके लिए सुनिश्चचि मान के लिए [[बूलियन डेटाटाइप]] का रूप नहीं दिया गया हैं। सी (प्रोग्रामिंग लैंग्वेज) या [[BASIC|बेसिक प्रोग्रामिंग]] में उदाहरण के लिए <code>false</code> मान को 0 संख्या से प्रदर्शित किया जाता है और <code>true</code> को संख्या 1 या -1 द्वारा प्रदर्शित जाता है, और सभी वैरियेबल जो इन मानों का उपयोग कर सकते हैं, वे कोई अन्य संख्यात्मक मान भी प्रयोग कर सकते हैं।


== सामान्यीकरण ==
== सामान्यीकरण ==
बूलियन डोमेन {0, 1} को [[इकाई अंतराल]] द्वारा प्रतिस्थापित किया जा सकता है {{closed-closed|0,1}}, जिस स्थिति में केवल मान 0 या 1 लेने के बजाय, 0 और 1 के बीच और सहित कोई भी मान ग्रहण किया जा सकता है। बीजगणितीय रूप से, निषेध (NOT) को से प्रतिस्थापित किया जाता है <math>1-x,</math> संयुग्मन (AND) को गुणा से बदल दिया जाता है (<math>xy</math>), और संयोजन (OR) को डी मॉर्गन के कानून के माध्यम से परिभाषित किया जाता है <math>1-(1-x)(1-y)=x+y-xy</math>.
बूलियन डोमेन {0, 1} को इसके [[इकाई अंतराल]] {{closed-closed|0,1}} द्वारा प्रतिस्थापित किया जा सकता है, जिस स्थिति में केवल 0 या 1 मान उपयोग करने के अतिरिक्त 0 और 1 के बीच तथा दोनों मानों को मिलाकर कोई भी मान उपयोग कर सकता है। बीजगणितीय रूप से NOT को <math>1-x,</math> से प्रतिस्थापित किया जाता है तथा इसी प्रकार संयुग्मन (AND) को (<math>xy</math>) गुणक से परिवर्तित कर दिया जाता है, इस संयोजन (OR) को डी मॉर्गन के नियम <math>1-(1-x)(1-y)=x+y-xy</math> के माध्यम से परिभाषित किया जाता है।


तार्किक [[सत्य मूल्य]] के रूप में इन मूल्यों की व्याख्या करने से [[बहु-मूल्यवान तर्क]] उत्पन्न होता है, जो [[फजी लॉजिक]] और [[संभाव्य तर्क]] का आधार बनता है। इन व्याख्याओं में, मूल्य की सत्यता की डिग्री के रूप में व्याख्या की जाती है - प्रस्ताव किस हद तक सत्य है, या संभावना है कि प्रस्ताव सत्य है।
इस प्रकार तार्किक [[सत्य मूल्य|True]] मान के लिए इसमें उपस्थित इन मानों की व्याख्या करने से [[बहु-मूल्यवान तर्क]] उत्पन्न होता है, जो [[फजी लॉजिक]] और [[संभाव्य तर्क]] का आधार बनता है। इन व्याख्याओं में इनके मानों की सत्यता की डिग्री के रूप में व्याख्या की जाती है तथा इस प्रस्ताव की सीमा को सत्य मान या संभावित मान तक निर्धारित किया जाता है और जाचाँ जाता हैं कि यह प्रस्ताव सत्य हैं।


== यह भी देखें ==
== यह भी देखें ==
* [[बूलियन-मूल्यवान फ़ंक्शन]]
* [[बूलियन-मूल्यवान फ़ंक्शन]]
* [[प्रेमिका (2)]]
* [[प्रेमिका (2)|जीएफ(2)]]


==संदर्भ==
==संदर्भ==

Revision as of 21:53, 4 March 2023

गणित और अमूर्त (एबस्ट्रैक्ट) बीजगणित में बूलियन डोमेन ऐसे समुच्चय है जिसमें मुख्यतः दो तत्व 'false' और 'true' सम्मलित हैं। तर्क, गणित और सैद्धांतिक कंप्यूटर विज्ञान में, बूलियन डोमेन को सामान्यतः {0,-1} या के रूप में लिखा जाता है।[1][2][3][4][5][6][7]

बीजगणितीय संरचना जो स्वाभाविक रूप से बूलियन डोमेन पर बनती है, उसे दो-तत्वों पर आधारित बूलियन बीजगणित कहते है। इस प्रकार इसमें सम्मलित असत्य मान के कारण श्रेणी में प्रारंभिक तत्व बूलियन डोमेन कहलाता है।

कंप्यूटर विज्ञान में, बूलियन वैरिएबल मुख्यतः चर प्रोग्रामिंग के रूप में प्रदर्शित होता है जो कुछ बूलियन डोमेन के मान को सम्मलित कर लेता है। इस प्रकार कुछ प्रोग्रामिंग भाषाओं में बूलियन डोमेन के तत्वों के लिए आरक्षित शब्द या प्रतीक होते हैं, जैसे उदाहरण के लिए false और true इसके प्रतीक हैं। चूंकि सी प्रोग्रामिंग भाषा में इन प्रतीकों को इसके लिए सुनिश्चचि मान के लिए बूलियन डेटाटाइप का रूप नहीं दिया गया हैं। सी (प्रोग्रामिंग लैंग्वेज) या बेसिक प्रोग्रामिंग में उदाहरण के लिए false मान को 0 संख्या से प्रदर्शित किया जाता है और true को संख्या 1 या -1 द्वारा प्रदर्शित जाता है, और सभी वैरियेबल जो इन मानों का उपयोग कर सकते हैं, वे कोई अन्य संख्यात्मक मान भी प्रयोग कर सकते हैं।

सामान्यीकरण

बूलियन डोमेन {0, 1} को इसके इकाई अंतराल [0,1] द्वारा प्रतिस्थापित किया जा सकता है, जिस स्थिति में केवल 0 या 1 मान उपयोग करने के अतिरिक्त 0 और 1 के बीच तथा दोनों मानों को मिलाकर कोई भी मान उपयोग कर सकता है। बीजगणितीय रूप से NOT को से प्रतिस्थापित किया जाता है तथा इसी प्रकार संयुग्मन (AND) को () गुणक से परिवर्तित कर दिया जाता है, इस संयोजन (OR) को डी मॉर्गन के नियम के माध्यम से परिभाषित किया जाता है।

इस प्रकार तार्किक True मान के लिए इसमें उपस्थित इन मानों की व्याख्या करने से बहु-मूल्यवान तर्क उत्पन्न होता है, जो फजी लॉजिक और संभाव्य तर्क का आधार बनता है। इन व्याख्याओं में इनके मानों की सत्यता की डिग्री के रूप में व्याख्या की जाती है तथा इस प्रस्ताव की सीमा को सत्य मान या संभावित मान तक निर्धारित किया जाता है और जाचाँ जाता हैं कि यह प्रस्ताव सत्य हैं।

यह भी देखें

संदर्भ

  1. Dirk van Dalen, Logic and Structure. Springer (2004), page 15.
  2. David Makinson, Sets, Logic and Maths for Computing. Springer (2008), page 13.
  3. George S. Boolos and Richard C. Jeffrey, Computability and Logic. Cambridge University Press (1980), page 99.
  4. Elliott Mendelson, Introduction to Mathematical Logic (4th. ed.). Chapman & Hall/CRC (1997), page 11.
  5. Eric C. R. Hehner, A Practical Theory of Programming. Springer (1993, 2010), page 3.
  6. Parberry, Ian (1994). Circuit Complexity and Neural Networks. MIT Press. pp. 65. ISBN 978-0-262-16148-0.
  7. Cortadella, Jordi; et al. (2002). Logic Synthesis for Asynchronous Controllers and Interfaces. Springer Science & Business Media. p. 73. ISBN 978-3-540-43152-7.


अग्रिम पठन