КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Алгебра логікиАлгебра логіки є одною з багатьох алгебраїчних структур. Її називають алгеброю Буля (за авторством) або булевою алгеброю, хоча алгебра Буля не єдина у класі булевих алгебр. Алгебру логіки називають також алгеброю висловлень, оскільки операндами (логічними змінними, над якими здійснюються алгебраїчні операції) в цій алгебрі є висловлення. З опису логічних операцій неважко помітити, що алгебра логіки подається структурою <M, Ù, Ú, >, де M={0, 1} – носій алгебри (двохелементна множина), елементи 0 та 1 якого використовуються відповідно як значення (числові еквіваленти) хибності та істинності висловлень (логічних змінних), а базовий набір операцій (Ù, Ú, ) алгебри достатній для подання формулами будь-яких логічних операцій над логічними змінними. Правила логічного виведення в алгебрі логіки базуються на її законах (табл. 2.1). Таблиця 2.1 – Закони алгебри логіки
Закони алгебри логіки являють собою тотожні рівності між аналітичними формулами, якими відображаються логічні зв’язки між логічними змінними (операндами), з використанням символів логічних операцій та дужок. Тотожність цих рівностей означає, що вони справедливі при будь-яких комбінаціях значень 0 і 1 істинності логічних змінних. В алгебрі логіки (табл. 2.1), так само як в алгебрі множин (табл.1.1), існує принцип двоїстості. Сутність його полягає в тому, що для будь-якого твердження з використанням символів 1 і 0 та операцій диз’юнкції і кон’юнкції можна скласти двоїсте до нього твердження шляхом заміни 0 на 1, 1 на 0, + на × , × на +, яке також буде вірним. Наприклад, двоїстими є твердження алгебри логіки А×(В+С)=(А×В)+(А×С) і А+(В×С)=(А+В)×(А+С). Читач може знайти серед наведених у таблиці 2.1 інші пари тотожностей, що пов’язані відношенням двоїстості. У вірності формул будь-якого з законів алгебри логіки можна переконатись за допомогою таблиці істинності. Колонки таблиці істинності поділяються на дві групи, перша з яких містить всі можливі набори (комбінації) значень істинності логічних змінних, а друга – значення істинності результатів логічних операцій та формул. В якості прикладу побудуємо таблицю істинності одного з законів де Моргана (табл. 2.2).
|