बूलियन बीजगणित कैलकुलेटर (Boolean Algebra Simplifier)
व्यंजक विश्लेषण · सत्यता सारणी · टॉटोलॉजी/अंतर्विरोध जाँचकर्ता · 4 चर तक
ऑपरेटर / चर डालें (Insert Operator / Variable)
AND: AND या & | OR: OR या + | NOT: NOT या ! | XOR: XOR या ^ | NAND: NAND | NOR: NOR
त्वरित उदाहरण (Quick Examples)
चर (Variables)
0
पहचाने गए
कुल पंक्तियाँ
0
संयोजन
सत्य पंक्तियाँ (True Rows)
0
मिनटर्म्स
असत्य पंक्तियाँ (False)
0
मैक्सटर्म्स
पहचाने गए चर
मिनटर्म नोटेशन (Minterm Notation)
सत्यता सारणी (Truth Table)
चरों की संख्या (Number of Variables)
किसी भी आउटपुट (Output) सेल पर क्लिक करके 0 और 1 के बीच स्विच करें। एसओपी (SOP) व्यंजक स्वचालित रूप से उत्पन्न हो जाएगा।
योगों का गुणनफल (SOP - Sum of Products) व्यंजक
—
मिनटर्म्स (आउटपुट = 1)
कोई नहीं
मैक्सटर्म्स (आउटपुट = 0)
कोई नहीं
बूलियन बीजगणित क्या है?
बूलियन बीजगणित बीजगणित की एक शाखा है जहाँ चर केवल बाइनरी मान — 0 (असत्य) या 1 (सत्य) लेते हैं। गणितज्ञ जॉर्ज बूल द्वारा 1854 में विकसित, यह डिजिटल सर्किट, कंप्यूटर लॉजिक, डेटाबेस क्वेरीज़ और प्रोग्रामिंग कंडीशनल स्टेटमेंट्स का गणितीय आधार है। पारंपरिक बीजगणित जो निरंतर संख्याओं के साथ काम करता है, के विपरीत बूलियन बीजगणित दो-अवस्था लॉजिक पर काम करता है और इन बाइनरी मानों को संयोजित और रूपांतरित करने के लिए विशेष ऑपरेटरों का उपयोग करता है।
प्रत्येक आधुनिक कंप्यूटर प्रोसेसर अरबों लॉजिक गेट्स से बना है जो बूलियन संचालन को भौतिक रूप से लागू करते हैं। बूलियन बीजगणित को समझने से इंजीनियरों को सर्किट डिजाइन करने, प्रोग्रामर को कुशल कंडीशनल लॉजिक लिखने और डेटा वैज्ञानिकों को सटीक डेटाबेस क्वेरी बनाने में मदद मिलती है।
बूलियन संक्रियाएं (Boolean Operations)
| संक्रिया | प्रतीक | नियम | उदाहरण |
|---|---|---|---|
| AND | · या & | केवल तभी सत्य जब दोनों इनपुट 1 हों | 1 AND 1 = 1 |
| OR | + या | | सत्य यदि कम से कम एक इनपुट 1 हो | 0 OR 1 = 1 |
| NOT | ! या ~ | मान को उलट देता है | NOT 1 = 0 |
| XOR | ^ | सत्य यदि केवल एक इनपुट 1 हो | 1 XOR 1 = 0 |
| NAND | NAND | AND का NOT (सार्वत्रिक गेट) | NAND(1,1) = 0 |
| NOR | NOR | OR का NOT (सार्वत्रिक गेट) | NOR(0,0) = 1 |
बूलियन नियम (त्वरित संदर्भ)
ये मौलिक नियम जटिल बूलियन व्यंजकों को सरल बनाने की अनुमति देते हैं:
| नियम | AND रूप | OR रूप |
|---|---|---|
| तत्समक नियम (Identity) | A AND 1 = A | A OR 0 = A |
| शून्य नियम (Null / Annihilator) | A AND 0 = 0 | A OR 1 = 1 |
| वर्गसम नियम (Idempotent) | A AND A = A | A OR A = A |
| पूरक नियम (Complement) | A AND NOT A = 0 | A OR NOT A = 1 |
| द्वि-निषेध (Double Negation) | NOT(NOT A) = A | |
| क्रमविनिमेय (Commutative) | A AND B = B AND A | A OR B = B OR A |
| सहचर्य नियम (Associative) | (A AND B) AND C = A AND (B AND C) | (A OR B) OR C = A OR (B OR C) |
| वितरण नियम (Distributive) | A AND (B OR C) = (A AND B) OR (A AND C) | A OR (B AND C) = (A OR B) AND (A OR C) |
| अवशोषण (Absorption) | A AND (A OR B) = A | A OR (A AND B) = A |
| डी मॉर्गन का नियम (De Morgan's) | NOT(A AND B) = NOT A OR NOT B | NOT(A OR B) = NOT A AND NOT B |
डी मॉर्गन का नियम (De Morgan's Theorem)
डी मॉर्गन का प्रमेय बूलियन बीजगणित में सबसे शक्तिशाली उपकरणों में से एक है। यह निषेध के तहत AND और OR के बीच द्वैत (duality) स्थापित करता है:
- पहला नियम: NOT(A AND B) = (NOT A) OR (NOT B)
- दूसरा नियम: NOT(A OR B) = (NOT A) AND (NOT B)
पहले नियम के लिए सत्यता सारणी प्रमाण:
| A | B | A AND B | NOT(A AND B) | NOT A | NOT B | (NOT A) OR (NOT B) |
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 |
दोनों कॉलम समान हैं, जो नियम की पुष्टि करते हैं। डी मॉर्गन के प्रमेय का व्यापक रूप से हार्डवेयर डिज़ाइन में NAND/NOR कार्यान्वयन को सरल बनाने के लिए उपयोग किया जाता है।
बूलियन बीजगणित के अनुप्रयोग
- डिजिटल सर्किट डिज़ाइन: प्रत्येक लॉजिक गेट (AND, OR, NOT, NAND, NOR, XOR) सीधे बूलियन संक्रिया को लागू करता है। सर्किट सरलीकरण से गेटों की संख्या और बिजली की खपत कम होती है।
- डेटाबेस क्वेरीज़: SQL WHERE क्लॉज रिकॉर्ड को फ़िल्टर करने के लिए AND, OR, NOT का उपयोग करते हैं।
WHERE age > 18 AND city = 'Delhi' - प्रोग्रामिंग: प्रत्येक सशर्त कथन (
if/else,while) एक बूलियन व्यंजक का मूल्यांकन करता है। - सर्च इंजन: उन्नत खोज ऑपरेटर (AND, OR, NOT) पाठ पुनर्प्राप्ति के लिए बूलियन बीजगणित के प्रत्यक्ष अनुप्रयोग हैं।
- क्रिप्टोग्राफी: कई एन्क्रिप्शन एल्गोरिदम (AES, DES) मिश्रण के लिए बिटवाइज़ बूलियन ऑपरेशनों (विशेष रूप से XOR) पर बहुत अधिक निर्भर करते हैं।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
बूलियन बीजगणित (Boolean algebra) क्या है?
मूल बूलियन ऑपरेटर कौन से हैं?
डी मॉर्गन का नियम (De Morgan's theorem) क्या है?
बूलियन बीजगणित में टॉटोलॉजी (Tautology) क्या है?
A OR NOT A। इसके विपरीत, हमेशा 0 मान देने वाले व्यंजक को अंतर्विरोध (contradiction) कहा जाता है।
XOR और OR में क्या अंतर है?
1 OR 1 = 1, लेकिन 1 XOR 1 = 0।
सत्यता सारणी (Truth Table) क्या है?
प्रोग्रामिंग में बूलियन बीजगणित का उपयोग कैसे किया जाता है?
if/else कथन एक बूलियन व्यंजक का मूल्यांकन करता है। लूप स्थितियाँ (while, for), बिटवाइज़ ऑपरेटर (&, |, ^, ~), डेटाबेस WHERE क्लॉज और सर्च इंजन क्वेरी ऑपरेटर इसके सीधे अनुप्रयोग हैं।