बूलियन बीजगणित कैलकुलेटर (Boolean Algebra Simplifier)

व्यंजक विश्लेषण · सत्यता सारणी · टॉटोलॉजी/अंतर्विरोध जाँचकर्ता · 4 चर तक

ऑपरेटर / चर डालें (Insert Operator / Variable)

AND: AND या &  |  OR: OR या +  |  NOT: NOT या !  |  XOR: XOR या ^  |  NAND: NAND  |  NOR: NOR

त्वरित उदाहरण (Quick Examples)

बूलियन बीजगणित क्या है?

बूलियन बीजगणित बीजगणित की एक शाखा है जहाँ चर केवल बाइनरी मान — 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
NANDNANDAND का NOT (सार्वत्रिक गेट)NAND(1,1) = 0
NORNOROR का NOT (सार्वत्रिक गेट)NOR(0,0) = 1

बूलियन नियम (त्वरित संदर्भ)

ये मौलिक नियम जटिल बूलियन व्यंजकों को सरल बनाने की अनुमति देते हैं:

नियमAND रूपOR रूप
तत्समक नियम (Identity)A AND 1 = AA OR 0 = A
शून्य नियम (Null / Annihilator)A AND 0 = 0A OR 1 = 1
वर्गसम नियम (Idempotent)A AND A = AA OR A = A
पूरक नियम (Complement)A AND NOT A = 0A OR NOT A = 1
द्वि-निषेध (Double Negation)NOT(NOT A) = A
क्रमविनिमेय (Commutative)A AND B = B AND AA 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) = AA OR (A AND B) = A
डी मॉर्गन का नियम (De Morgan's)NOT(A AND B) = NOT A OR NOT BNOT(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)

पहले नियम के लिए सत्यता सारणी प्रमाण:

ABA AND BNOT(A AND B)NOT ANOT B(NOT A) OR (NOT B)
0001111
0101101
1001011
1110000

दोनों कॉलम समान हैं, जो नियम की पुष्टि करते हैं। डी मॉर्गन के प्रमेय का व्यापक रूप से हार्डवेयर डिज़ाइन में 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) क्या है?
बूलियन बीजगणित गणित की एक शाखा है जहाँ चरों के केवल दो मान हो सकते हैं: 0 (असत्य) या 1 (सत्य)। 1854 में जॉर्ज बूल द्वारा विकसित, यह डिजिटल सर्किट, कंप्यूटर तर्क और प्रोग्रामिंग की गणितीय नींव है।
मूल बूलियन ऑपरेटर कौन से हैं?
तीन बुनियादी बूलियन ऑपरेटर AND (संयोजन — दोनों सत्य होने चाहिए), OR (वियोजन — कम से कम एक सत्य होना चाहिए), और NOT (निषेध — मान को उलट देता है) हैं। व्युत्पन्न ऑपरेटरों में XOR, NAND, और NOR शामिल हैं।
डी मॉर्गन का नियम (De Morgan's theorem) क्या है?
डी मॉर्गन का नियम दो नियमों को बताता है: (1) NOT(A AND B) = (NOT A) OR (NOT B), और (2) NOT(A OR B) = (NOT A) AND (NOT B)। ये नियम डिजिटल सर्किट सरलीकरण में बहुत महत्वपूर्ण हैं, विशेष रूप से जब इन्हें NAND/NOR गेटों में बदला जाता है।
बूलियन बीजगणित में टॉटोलॉजी (Tautology) क्या है?
टॉटोलॉजी एक ऐसा बूलियन व्यंजक है जो चरों के प्रत्येक संभावित इनपुट संयोजन के लिए हमेशा 1 (सत्य) देता है। उदाहरण के लिए A OR NOT A। इसके विपरीत, हमेशा 0 मान देने वाले व्यंजक को अंतर्विरोध (contradiction) कहा जाता है।
XOR और OR में क्या अंतर है?
OR (समावेशी OR) 1 देता है यदि कम से कम एक इनपुट 1 हो — जिसमें दोनों 1 होना भी शामिल है। XOR (अपवर्जित OR) केवल तभी 1 देता है जब ठीक एक इनपुट 1 हो। अतः 1 OR 1 = 1, लेकिन 1 XOR 1 = 0
सत्यता सारणी (Truth Table) क्या है?
सत्यता सारणी किसी बूलियन व्यंजक के सभी संभावित इनपुट संयोजनों और उनके संगत आउटपुट मानों की एक व्यवस्थित सूची होती है। n चरों के लिए, तालिका में 2n पंक्तियाँ होती हैं। सत्यता सारणी का उपयोग तार्किक समतुल्यता को सत्यापित करने और डिजिटल सर्किट के व्यवहार का विश्लेषण करने के लिए किया जाता है।
प्रोग्रामिंग में बूलियन बीजगणित का उपयोग कैसे किया जाता है?
बूलियन बीजगणित लगभग सभी प्रोग्रामिंग लॉजिक का आधार है। प्रत्येक if/else कथन एक बूलियन व्यंजक का मूल्यांकन करता है। लूप स्थितियाँ (while, for), बिटवाइज़ ऑपरेटर (&, |, ^, ~), डेटाबेस WHERE क्लॉज और सर्च इंजन क्वेरी ऑपरेटर इसके सीधे अनुप्रयोग हैं।