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