गणितज्ञ जॉर्ज बूल (George Boole) के नाम पर रखा गया बूलियन बीजगणित (Boolean algebra), सभी डिजिटल सर्किटों की आधारशिला है। यह ऐसे वेरिएबल्स के साथ काम करता है जिनकी केवल दो अवस्थाएँ हो सकती हैं: True (1) या False (0)। जब हम दो इनपुट वेरिएबल्स, A और B पर विचार करते हैं, तो इनपुट के केवल चार संभावित संयोजन होते हैं: (0, 0), (0, 1), (1, 0), और (1, 1)।
चूँकि इन चार इनपुट संयोजनों में से प्रत्येक का परिणाम आउटपुट के रूप में या तो 0 या 1 हो सकता है, इसलिए संभावित अद्वितीय बूलियन फ़ंक्शंस की कुल संख्या है।
यह लेख डिजिटल डिज़ाइन में उनकी जटिलता और महत्व के अनुसार वर्गीकृत इन 16 मौलिक तार्किक ऑपरेशनों (logical operations) की पड़ताल करता है।
फ़ंक्शंस को समझने के लिए, हमें पहले इनपुट संभावनाओं को परिभाषित करना होगा।
| A | B |
|---|---|
| 0 | 0 |
| 0 | 1 |
| 1 | 0 |
| 1 | 1 |
इन 16 फ़ंक्शंस को उनके आउटपुट पैटर्न के आधार पर कई श्रेणियों में बांटा जा सकता है, सबसे सरल स्थिरांक (constants) से लेकर सबसे जटिल एक्सक्लूसिव गेट्स तक। मान लीजिए कि फ़ंक्शन के आउटपुट को दर्शाता है।
ये फ़ंक्शंस इनपुट को पूरी तरह से अनदेखा करते हैं और हमेशा एक ही आउटपुट देते हैं।
| फ़ंक्शन का नाम | व्यंजक (Expression) | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | विवरण |
|---|---|---|---|---|---|---|
| Zero (FALSE) | 0 | 0 | 0 | 0 | हमेशा 0 आउटपुट देता है। | |
| One (TRUE) | 1 | 1 | 1 | 1 | हमेशा 1 आउटपुट देता है। |
ये फ़ंक्शंस केवल एक इनपुट पर निर्भर करते हैं, या तो सीधे या उलटे (inverted) रूप में।
| फ़ंक्शन का नाम | व्यंजक (Expression) | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | विवरण |
|---|---|---|---|---|---|---|
| Transfer A | 0 | 0 | 1 | 1 | आउटपुट सीधे A होता है। | |
| Transfer B | 0 | 1 | 0 | 1 | आउटपुट सीधे B होता है। | |
| NOT A | 1 | 1 | 0 | 0 | आउटपुट A का उल्टा (inverse) होता है। | |
| NOT B | 1 | 0 | 1 | 0 | आउटपुट B का उल्टा (inverse) होता है। |
ये प्राथमिक लॉजिक गेट्स हैं जिनका उपयोग डिजिटल सिस्टम में सार्वभौमिक रूप से किया जाता है।
| फ़ंक्शन का नाम | व्यंजक (Expression) | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | सामान्य गेट |
|---|---|---|---|---|---|---|
| AND | 0 | 0 | 0 | 1 | 1 केवल तभी जब A और B दोनों 1 हों। | |
| OR | 0 | 1 | 1 | 1 | 1 यदि A या B (या दोनों) 1 हैं। | |
| NAND | 1 | 1 | 1 | 0 | A और B का NOT-AND। (यूनिवर्सल गेट) | |
| NOR | 1 | 0 | 0 | 0 | A और B का NOT-OR। (यूनिवर्सल गेट) |
ये फ़ंक्शंस अंकगणितीय सर्किट (जैसे एडर्स) और इनपुट की तुलना करने के लिए अत्यंत महत्वपूर्ण हैं।
| फ़ंक्शन का नाम | व्यंजक (Expression) | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | विवरण |
|---|---|---|---|---|---|---|
| XOR (Exclusive-OR) | 0 | 1 | 1 | 0 | 1 यदि A और B अलग-अलग हैं। | |
| XNOR (Equivalence) | 1 | 0 | 0 | 1 | 1 यदि A और B समान हैं। |
ये फ़ंक्शंस सामान्य डिजिटल लॉजिक में कम आम हैं, लेकिन उन्नत लॉजिक डिज़ाइन और कुछ औपचारिक प्रणालियों (formal systems) में भूमिका निभाते हैं।
| फ़ंक्शन का नाम | व्यंजक (Expression) | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | विवरण |
|---|---|---|---|---|---|---|
| A Implies B (Material Implication) | 1 | 1 | 0 | 1 | False केवल तभी जब A, 1 हो और B, 0 हो। | |
| B Implies A | 1 | 0 | 1 | 1 | False केवल तभी जब B, 1 हो और A, 0 हो। | |
| A NOT-Implies B | 0 | 0 | 1 | 0 | True केवल तभी जब A, 1 हो और B, 0 हो। | |
| B NOT-Implies A | 0 | 1 | 0 | 0 | True केवल तभी जब A, 0 हो और B, 1 हो। |
इन 16 फ़ंक्शंस का सबसे रोचक पहलू यह है कि इनमें से दो अकेले ही अन्य सभी का निर्माण करने में सक्षम हैं: NAND गेट और NOR गेट।
इस गुण के कारण, NAND और NOR गेट्स को यूनिवर्सल गेट्स (Universal Gates) के रूप में जाना जाता है। केवल एक प्रकार के गेट का उपयोग करके एक पूरा कंप्यूटर बनाया जा सकता है, जिससे इंटीग्रेटेड सर्किट (IC) के निर्माण की प्रक्रिया काफी सरल हो जाती है।
यह तालिका चार इनपुट संयोजनों के आउटपुट के आधार पर सभी 16 फ़ंक्शंस को समेकित करती है।
| F# | (0,0) | (0,1) | (1,0) | (1,1) | फ़ंक्शन का नाम | व्यंजक | सामान्य गेट |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | Zero | (स्थिरांक) | ||
| 1 | 0 | 0 | 0 | NOR | NOR | ||
| 0 | 1 | 0 | 0 | B NOT-Implies A | |||
| 0 | 0 | 1 | 1 | Transfer A | |||
| 0 | 0 | 1 | 0 | A NOT-Implies B | |||
| 0 | 1 | 0 | 1 | Transfer B | |||
| 0 | 1 | 1 | 0 | XOR | XOR | ||
| 1 | 1 | 1 | 0 | NAND | NAND | ||
| 0 | 0 | 0 | 1 | AND | AND | ||
| 1 | 0 | 0 | 1 | XNOR | XNOR | ||
| 1 | 0 | 1 | 0 | NOT B | NOT | ||
| 1 | 0 | 1 | 1 | B Implies A | |||
| 1 | 1 | 0 | 0 | NOT A | NOT | ||
| 1 | 1 | 0 | 1 | A Implies B | |||
| 0 | 1 | 1 | 1 | OR | OR | ||
| 1 | 1 | 1 | 1 | One | (स्थिरांक) |
दो सरल बाइनरी इनपुट से प्राप्त ये 16 तार्किक फ़ंक्शंस सभी कम्प्यूटेशनल प्रक्रियाओं के लिए संपूर्ण शब्दावली का निर्माण करते हैं, और यह प्रदर्शित करते हैं कि सबसे सरल नींव से कितनी अविश्वसनीय जटिलता का निर्माण किया जा सकता है।
काउए की जीवनशैली का क्यूरेटेड ऑफ़लाइन संस्करण प्राप्त करें—🍏 स्वास्थ्य, 💰 धन, ❤️ प्रेम और 🧘 अर्थ को बेहतर बनाने के लिए एक व्यावहारिक मार्गदर्शिका।
जब भी मैं बेहतर जीवन जीने पर नए निबंध, पुस्तक सारांश और व्यावहारिक गाइड प्रकाशित करूँ, तो सूचना प्राप्त करें। कोई स्पैम नहीं—कभी भी सदस्यता समाप्त करें।
क्या आपका कोई प्रश्न, दृष्टिकोण या सुझाव है? नीचे अपने विचार साझा करें। टिप्पणियाँ GitHub Discussions (विज्ञापन-मुक्त और स्पैम-मुक्त) द्वारा संचालित हैं—टिप्पणी करने या प्रतिक्रिया देने के लिए नीचे Sign in with GitHub पर क्लिक करें (निःशुल्क GitHub खाता बनाने में एक मिनट से भी कम समय लगता है)।
अंतिम अपडेट: 27 नव॰ 2025.
अस्वीकरण (DISCLAIMER): इस साइट की सामग्री केवल सूचनात्मक और शैक्षिक उद्देश्यों के लिए है और यह चिकित्सा, मनोवैज्ञानिक, वित्तीय, निवेश, कर या कानूनी सलाह का गठन नहीं करती है। यहाँ प्रस्तुत विचार, संकलन और राय पूरी तरह से मेरे अपने हैं और मेरे नियोक्ता का प्रतिनिधित्व नहीं करते हैं। पुस्तकों, व्याख्यानों और लेखों के सारांश स्वतंत्र शैक्षिक टिप्पणियाँ हैं और उनके संबंधित लेखकों की बौद्धिक संपदा बने रहते हैं। संपादन, स्वरूपण और संश्लेषण में सहायता के लिए AI उपकरणों का उपयोग किया जा सकता है; यद्यपि सटीकता सुनिश्चित करने का हर संभव प्रयास किया जाता है, फिर भी त्रुटियाँ हो सकती हैं। गोपनीयता (PRIVACY): यह साइट वैकल्पिक न्यूज़लेटर सदस्यता (follow.it), टिप्पणियों (giscus / GitHub Discussions) और एम्बेडेड मीडिया (YouTube) के लिए तृतीय-पक्ष सेवाओं का उपयोग करती है, जो अपनी संबंधित गोपनीयता नीतियों के अनुसार आगंतुकों के IP पते और कुकीज़ को संसाधित कर सकती हैं।