جبر بولی
در ریاضیات و به خصوص در منطق ریاضی، جبر بولی (به انگلیسی: Boolean algebra) زیر مجموعهای از جبر است که در آن مقدار متغیرها، درست یا غلط میباشد که معمولاً به همین ترتیب با ۱ و ۰ نشان داده میشوند. به جای جبر مقدماتی که در آن مقدار متغیرها اعداد هستند و عملگرهای اصلی جمع و ضرب میباشند، عملگرهای اصلی جبر بولی عطف منطقی (و) که با ∧ نشان داده میشود، فصل منطقی (یا) که با ∨ نشان داده میشود و نقیض که با ¬ نشان داده میشود، میباشند.
نام این جبر از نام جرج بول ریاضیدان انگلیسی در کتاب تحقیقی در قوانین اندیشه گرفته شده (۱۸۵۴) که سعی در برخورد جبری به منطق گزارهها داشت. کتاب اول بول آنالیز ریاضی منطق تئوری اصلی را شامل میشد. آن مانند یک زبان ریاضی مطرح شده بود که سوالاتی از منطق سروکار داشت. چیزی که امروزه در طراحی دستگاههای دیجیتال مدرن نیاز است و به عنوان یک نوع دادهٔ اساسی در تمام زبانهای برنامهنویسی مدرن وجود دارد. کلود شانون از پیشگامان رایانههای دیجیتال نخستین بار از این جبر در طراحی رایانه بهره گرفت.
تعریف
[ویرایش]جبر بول، یک ساختار جبری است که با عناصر مجموعه و همراه با عملگرهای و تعریف میشود. اصول جبر بول عبارتند از:
- مجموعه نسبت به عملگر بسته است. یعنی اگر دو مقدار را با هم جمع کنیم، نتیجه عضوی از مجموعه است.
- مجموعه نسبت به عملگر بسته است. یعنی اگر دو مقدار را در هر ضرب کنیم، نتیجه عضوی از مجموعه است.
- عنصر خنثی در مجموعه برای عملگر برابر با است. بهطوریکه
- عنصر خنثی در مجموعه برای عملگر برابر با است. بهطوریکه
- مجموعه برای عملگر دارای خاصیت جابهجایی است. بهطوریکه
- مجموعه برای عملگر دارای خاصیت جابهجایی است. بهطوریکه
- عملگر روی توزیعپذیر است. یعنی
- عملگر روی توزیعپذیر است. یعنی
- بهازای هر عنصر یک عنصر وجود دارد. بهطوریکه و است. به صورت «اکس نات» یا «مکمل اکس» خوانده میشود.
- مجموعه دارای حداقل دو عنصر است بهطوریکه است.
عملگرهای منها و تقسیم برای جبر بول تعریف نمیشوند. در جبر معمول، تعداد نامتناهی از عناصر وجود دارد، اما در جبر بول تنها اعضای مجموعه وجود دارد که معمولاً به صورت و تعریف میشوند. (به این نوع جبر بول، جبر بول دو ارزشی میگویند)
اصل دمورگن
[ویرایش]هر عبارت بولی معتبر، با تعویض عملگرها و عناصر خنثی، باز هم معتبر خواهد بود. یعنی اگر در یک عبارت بولی معتبر (که از اصول اساسی جبر بول ناشی شده) تمام صفرها به یک و تمام یکها به صفر و همینطور تمام ها به و تمام ها به تبدیل شود، عبارت به دست آمده باز هم معتبر خواهد بود.
تقدم عملگرها
[ویرایش]در ارزیابی عبارات بولی، باید تقدم عملگرها رعایت شود.
تقدم | عملگر |
---|---|
بالاترین اولویت | پرانتز() |
NOT | |
AND | |
پایینترین اولویت | OR |
اتحاد های جبر بول
[ویرایش]الف | ب |
---|---|
دیاگرام ون
[ویرایش]به کمک دیاگرام ون میتوان رابطه بین متغیرهای یک عبارت بولی را نمایش داد. دیاگرام ون از یک مستطیل تشکیل شده که در داخل آن بهازای هر متغیر، یک دایره وجود دارد. تمام نقاط داخل دایره مربوط به یک متغیر است و تمام نقاط خارج از دایره مربوط به مکمل آن متغیر است. در این نمودار، ضرب به صورت اشتراک دایرهها و جمع به صورت اجتماع دایرهها نمایش داده میشود.
جدول درستی
[ویرایش]جدول درستی که یک جدول ریاضیاتی میباشد و از آن در منطق سود برده شده و برای محاسبه مقادیری که به صورت منطقی expression شدهاند استفاده میشود. تعریف جبر بول: پیدا کردن سادهترین فرم منطقی توابع که به کمترین تعداد گیت و سیم نیاز داشته باشد. تعریف اصولی جبر بول: یک مجموعه مانند B در حالتی که نا مساوی با مجموعه تهی باشد و با دو عمل دو تایی ضرب و جمع و یک عمل یکتایی پریم و دو عضو صفر و یک را یک جبر بول میگوییم.
جستارهای وابسته
[ویرایش]- ریاضیات گسسته
- مدار منطقی
منابع
[ویرایش]- طراحی دیجیتال، موریس مانو، ترجمه دکتر حسن سیدرضی و دکتر فرهاد ارومچیان، انتشارات ناقوس
- ریاضیات گسسته و کاربردهای آن (انگلیسی)