جبر بول چیست؟
دستگاهی ریاضی روی مجموعهٔ دو عضوی با سه عملگر NOT (نقیض)، AND (ضرب، با نقطه یا کنار هم نوشتن) و OR (جمع، با علامت +).
چند قرارداد نمادی که باید روان شوی: یا یعنی NOTِ A؛ یا AB یعنی A AND B؛ و یعنی A OR B. دقت کن + اینجا «یا»ست، نه جمع حسابی: .
اصول بدیهی: نقطهٔ شروع
کل جبر بول از چند اصل ساده ساخته میشود (برای هر متغیر x):
- و — عضو خنثی.
- و — عضو جاذب.
- و — مکمل.
بقیهٔ قضایا از همینها اثبات میشوند. لازم نیست اثباتها را حفظ کنی؛ ولی بدان که هیچ قانونی از آسمان نیامده است.
قضایایی که واقعاً به کارت میآیند
هر قانون را با «کی به درد میخورد» یاد بگیر:
- جذب: — وقتی جملهای، جملهٔ دیگر را قورت میدهد؛ در سادهسازی پرکاربردترین است.
- حذف: — جملهٔ اضافه را از داخل پرانتز بیرون میکشد.
- دمورگان: نقیضِ جمع میشود ضربِ نقیضها و برعکس. پل تبدیل میان AND و OR است و در پیادهسازی با NAND/NOR حیاتی میشود.
- توزیعپذیری دوطرفه: هم AND روی OR توزیع میشود () و هم OR روی AND (). دومی در جبر معمولی نیست و مخصوص بول است!
اصل دوگانگی: دو قانون بخر، یکی ببر
دوگان یک عبارت با جابهجایی AND با OR و ۰ با ۱ به دست میآید. اگر قضیهای درست باشد، دوگانش هم درست است.
یعنی لازم نیست هر قانون را جداگانه حفظ کنی: و دو روی یک سکهاند. این اصل در فصل ۳ دوباره برمیگردد: هر روشی برای سادهسازی SOP، آینهای برای POS دارد.
اشتباه رایج
قوانین جبر معمولی (مثل انتقال به طرف دیگر تساوی) در جبر بول هم کار میکنند.
تصحیح
در جبر بول تفریق و تقسیم نداریم و «کمکردن از دو طرف» معنایی ندارد. فقط قضایای همین دستگاه (جذب، دمورگان، توزیع و ...) مجازند.