|
||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[17] Подмножество, на котором предикат Р(х) принимает значение "истина", называется характеристическим множеством. Пусть на М определены два предиката Р(х) и Q(x), характеристическими подмножествами которых являются соответственно множества Р и Q. Рассматривая предикаты как двузначные функции, можно с помощью операций алгебры логики строить новые одноместные предикаты на множестве М. Конъюнкция Р(х) и Q(x) - это предикат R(x)=P(x)aQ(x), который истинен для тех и только тех объектов из М, для которых оба предиката Р(х) и Q(x) истинны. Характеристическим множеством предиката R(x) является пересечение Pf] Q- Подобным образом вводятся и другие логические операции дизъюнкции, импликации и др. 2.6. ЗАКОНЫ И ТОЖДЕСТВА БУЛЕВОЙ АЛГЕБРЫ Неформально под булевой алгеброй понимают совокупность всех булевых функций. Причем зачастую на практике ограничиваются тремя булевыми функциями И, ИЛИ, НЕ. В булевой алгебре выполняются следующие законы и тождества: 1. Идемпотентность 2. Коммутативность 3.Ассоциативность (х а у} a z = х л (у л z) [х v у) V z = x v (>> v z) 4.Дистрибутивность xa(az) = (xajv)v(xaz) x v [у a z) = (х v у) а (х v z)J 5.Универсальность верхней и нижней границы х а0 = 0, xv 0 = х x а 1 = x, xv 1 = 1 6.Закон де Моргана 2.7. ДВОЙСТВЕННОСТЬ И РАВНОЗНАЧНОСТЬ ФОРМУЛ БУЛЕВОЙ АЛГЕБРЫ В булевой алгебре взаимно двойственными операциями [2] являются дизъюнкция и конъюнкция. Заменяя в некоторой формуле ср (xj,x2, ...,jcJ каждую операцию на двойственную ей, получаем двойственную формулу (р* (xj, х2, х„). Например: (р = х(у vz(uvv)) ,(2.15) <р* = xv (yzv (uv)) .(2.16) Двойственная формула может быть получена также из исходной замещением каждой переменной её отрицанием. Таблица соответствия двойственной формулы получается заменой значений аргументов в исходной функции на противоположные, т.е. О заменяется на 1 и наоборот. Формула ср (xh х2, Ху) и формула (р** (хи х2, х„) называются равносильными, если они равны (р=ср** на одинаковых и любых наборах их аргументов xi, х2, хп. Причем, если две формулы равносильны, то двойственные им формулы также равносильны. Указанные положения позволяют в ряде случаев упростить логические формулы или их преобразование. 2.8. НОРМАЛЬНЫЕ ФОРМЫ Дизъюнктивной нормальной формой (ДНФ) называется [2] дизъюнкция конечного числа различных членов, каждый из которых представляет собой конъюнкцию отдельных переменных или их отрицаний, входящих в данный член не более одного раза, например (xyz) v(xz) v(yz) . Конъюнктивной нормальной формой (КНФ) называется конъюнкция конечного числа различных членов, каждый из которых представляет собой дизъюнкцию отдельных переменных или их отрицаний, входящих в данный член не более одного раза, например (х vzvy)(z vx)(y vz) . Приведение булевых формул к нормальной форме проводится следующим образом: 1. С помощью законов де Моргана (2.14) формула преобразуется к такому виду, чтобы знаки отрицания относились только к отдельным переменным. 2.На основе первого или второго дистрибутивного законов (2.12) формула сводится к дизъюнкции конъюнкций или конъюнкции дизъюнкций. 3.Полученное выражение упрощается в соответствии с тождествами идемпотентности (2.9) и универсальности верхней и нижней границ (2.13). Для примера рассмотрим преобразование формулы (xyvyz)xa кДНФ. С помощью законов де Моргана (2.14) преобразуем конъюнкцию последних двух членов (2.17) к следующему виду: ха = х v а , подставив в (2.17) выражение (2.18), получим (xyv yz)(xvd) . Раскрыв вторые скобки, найдем (xyvyz)xv(xyvyz)d , преобразуем это выражение еще раз, раскрыв оставшиеся скобки хху v yxz vaxy vd yz . Упростив полученное выражение за счет первого его члена, кко-торому применим законы идемпотентности (2.9), запишем: xyvyxzvdxyvdyz .(2.20) Полученное выражение является дизъюнктивной нормальной формой - ДНФ. Выражение (2.17) можно преобразовать также к КНФ, при этом оно предварительно приводится к виду (2.19). Обозначим в первой скобке член yz=b , при этом выражение (2.17) примет вид xyvb = xAyvb = (xAy)vb . Применив к этому выражению второй закон дистрибутивности (2.12) получим (xAy)vb = (xvb)A(yvb) , и сделав обратную подстановку b = yz, запишем : (xvyz)(yvyz) . Применив к скобкам этого выражения второй закон дистрибутивности, преобразуем последнее выражение к виду (xv yz)(yv yz) = (xv y)(xv z)(yv y)(yv z) , подставив это выражение в (2.19) вместо первой скобки, запишем : (х v у)(х v z)(y v у)(у v z)(x v а) , сучетомтого, что у v у =1, окончательно получаем |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||