Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Алгебри булевих функцій
Нехай функція Отже, диз'юнкцію можна розглядати як двомісну операцію на множині всіх булевих функцій. Ця операція кожній парі функцій f 1та f 2, незалежно від вигляду формул, якими ці функції зображені, однозначно ставить у відповідність функцію f1∨ f2. Аналогічно й інші булеві функції можна розглядати як операції на множині Р 2 усіх булевих функцій. Наприклад, заперечення є одномісною операцією, кон'юнкція та диз'юнкція - двомісними. Множину Р2 булевих функцій разом із уведеною на ній системою операцій називають алгеброю булевих функцій. Розглянемо дві алгебри. Алгебру (Р 2; ̅, ∧, ∨), операціями якої є заперечення, кон'юнкція та диз'юнкція, називають алгеброю Буля. Алгебру (Р 2; ∧, ⊕), операціями якої є кон'юнкція й додавання за mod2, називають алгеброю Жегалкіна. Формули алгебри Буля та алгебри Жегалкіна будують із знаків операцій відповідної алгебри, круглих дужок, символів змінних і констант 0 та 1. Порядок виконання операцій у разі відсутності дужок у булевій алгебрі такий: заперечення, кон'юнкція, диз'юнкція. В алгебрі Жегалкіна спочатку виконують кон'юнкцію, а потім - додавання за mod2. У разі наявності дужок спочатку повинні виконувати операції всередині них. У булевій алгебрі роль дужок у разі заперечення складних виразів відіграє сам символ заперечення. Приклад 8.5. Замість Однією з найважливіших задач є виявлення основних еквіваленгностей, які є в алгебрах, що розглядаються. Ці еквівалентності називають законами відповідної алгебри.
|