बूलीय बीजगणित (तर्कशास्त्र) बीलीय...


तर्कशास्त्रगणितबूलीय बीजगणितअंकगणितीय तर्क


जॉर्ज बूलरिले-युक्तपरिपथडिजिटल एलेक्ट्रानिकआंकिक एलेक्ट्रानिकीएलेक्ट्रानिकीसंगणकसमुच्चय सिद्धान्त




बूलीय बीजगणित (बूलीयन अल्जब्रा) या बूली का तर्कशास्त्र, तार्किक ऑपरेशन का एक सम्पूर्ण तन्त्र है। इसे सबसे पहले जॉर्ज बूल ने उन्नीसवीं शदी के मध्य में बीजगणितीय तर्क के रूप में प्रस्तुत किया। बहुत दिनो तक इस पर लोगों का ध्यान नहीं गया और इसे महत्व नहीं दिया गया। इसके बहुत दिनों के बाद सन १९३८ में क्लॉड शैनन ने प्रदर्शित किया कि रिले-युक्त परिपथ का कार्य बूली के तर्क पर आधारित हैं। एक बार जब इसका प्रयोग डिजिटल एलेक्ट्रानिक परिपथों के डिजाइन एवं सरलीकरण में होने लगा तो क्रान्ति ही आ गयी। आज बूली का बीजगणित आंकिक एलेक्ट्रानिकी का आधार बन गया है तथा एलेक्ट्रानिकी, संगणक का हार्डवेयर तथा साफ्टवेयर, डेटाबेस, खोजी-यंत्र (सर्च-इंजन) एवं अन्य तार्किक डिजाइनों में अत्यन्त उपयोगी है।



बीलीय बीजगणित के गुण


यहां द्विक औंपरेशन (बाइनरी ऑपरेशन्) के लिये दो प्रतीक परिभाषित किये गये हैं।


/∩{displaystyle land /cap } (तार्किक AND/set intersection) and /∪{displaystyle lor /cup } (तार्किक OR/set union)। इसी प्रकार एकाकी ऑपरेशन (unary operation) के लिये ¬{displaystyle lnot } / ~ (तार्किक NOT/set complement) को परिभाषित किया गया है। इसके अलावा 0 (तार्किक असत्य/रिक्त समुच्चय, the empty set) तथा 1 (तार्किक सत्य/ the universal set).


नीचे वर्णित गुण बूली के तर्कशास्त्र एवं समुच्चय सिद्धान्त दोनो पर ही लागू होते हैं, किन्तु सुविधा के लिये केवल बूलीय तर्कशास्त्र के संकेतों का ही प्रयोग किया गया है।




बूलीय संक्रियाओं के विभिन्न प्रकार के निरूपण


























































a∨(b∨c)=(a∨b)∨c{displaystyle alor (blor c)=(alor b)lor c}

a∧(b∧c)=(a∧b)∧c{displaystyle aland (bland c)=(aland b)land c}

associativity

a∨b=b∨a{displaystyle alor b=blor a}

a∧b=b∧a{displaystyle aland b=bland a}

commutativity

a∨(a∧b)=a{displaystyle alor (aland b)=a}

a∧(a∨b)=a{displaystyle aland (alor b)=a}

absorption

a∨(b∧c)=(a∨b)∧(a∨c){displaystyle alor (bland c)=(alor b)land (alor c)}

a∧(b∨c)=(a∧b)∨(a∧c){displaystyle aland (blor c)=(aland b)lor (aland c)}

distributivity

a∨¬a=1{displaystyle alor lnot a=1}

a∧¬a=0{displaystyle aland lnot a=0}

complements

a∨a=a{displaystyle alor a=a}

a∧a=a{displaystyle aland a=a}

idempotency

a∨0=a{displaystyle alor 0=a}

a∧1=a{displaystyle aland 1=a}

boundedness

a∨1=1{displaystyle alor 1=1}

a∧0=0{displaystyle aland 0=0}

¬0=1{displaystyle lnot 0=1}

¬1=0{displaystyle lnot 1=0}
0 and 1 are complements

¬(a∨b)=¬a∧¬b{displaystyle lnot (alor b)=lnot aland lnot b}

¬(a∧b)=¬a∨¬b{displaystyle lnot (aland b)=lnot alor lnot b}

de Morgan's laws

¬¬a=a{displaystyle lnot lnot a=a}


involution

बूलीय बीजगणित (या बूलियन तर्क) सच मानों की एक तार्किक पथरी, 1840 में जॉर्ज Boole द्वारा विकसित की है। यह वास्तविक संख्या बीजगणित के जैसा दिखता है, लेकिन गुणा xy अलावा, के सांख्यिक आपरेशनों के साथ x + y और निषेध एक्स संयोजन के संबंधित तार्किक आपरेशनों द्वारा प्रतिस्थापित x ∧ वाई, वियोजन x ∨ y निषेध और ¬ एक्स. बूलियन संचालन कर रहे हैं और इन जैसे अन्य सभी कि इन से बनाया जा सकता है आपरेशनों, x ∧ (वाई ∨ Z). इन बाहर बारी के लिए {0,1} सेट है कि केवल finitely कई तर्क ले पर सभी आपरेशनों के सेट के साथ मेल खाना, वहाँ 22N इस तरह के आपरेशनों जब वहाँ n बहस कर रहे हैं।
बूलियन बीजगणित के कानूनों axiomatically परिभाषित किया जा सकता है के रूप में कुछ समीकरणों उनके तार्किक प्रमेयों बुलाया परिणामों के साथ axioms के साथ फोन, या शब्दार्थ के रूप में उन समीकरणों कि 0 या 1 के अपने चर के लिए हर संभव काम के लिए सही हैं। स्वयंसिद्ध दृष्टिकोण ध्वनि और पूरा अर्थ में है कि यह क्रमशः अर्थ दृष्टिकोण से न तो अधिक और न ही कम कानूनों को साबित करता है



इन्हें भी देखें




  • तर्क द्वार (logic gates)


  • वेन आरेख (Venn diagram)



बाहरी कड़ियाँ




  • The Calculus of Logic, by George Boole, Cambridge and Dublin Mathematical Journal Vol. III (1848), pp. 183–98.


  • Logical Formula Evaluator (for Windows), a software which calculates all possible values of a logical formula

  • How Stuff Works - Boolean Logic

  • Maiki & Boaz BDD-PROJECT, a Web Application for BDD reduction and visualization.




Popular posts from this blog

is 'sed' thread safeWhat should someone know about using Python scripts in the shell?Nexenta bash script uses...

How do i solve the “ No module named 'mlxtend' ” issue on Jupyter?

Pilgersdorf Inhaltsverzeichnis Geografie | Geschichte | Bevölkerungsentwicklung | Politik | Kultur...