КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Основные законы булевой алгебры, регламентирующие порядок выполнения операций
Последовательность приминения законов булевой алгебры определяет стратегию преобразования булевых функций, при этом принято следующее старшинство операций: 1. Одноместная операция отрицания 2. Коньюнкция 3. Дизьюнкция Всякое отклонение от указанного порядка обозначают «()»
Законы: 1. Иденпотентность дизбюнкции и коньюнкции. (a or a=a; b and b=b) 2. Закон комутативности (a and b=b and a; a or b=b or a) 3. Ассациативности ((a or b) or c=a or (b or c); (a and b)and c=a and (b and c)) 4. Дистрибутивности коньюнкции относительно дизьюнкции и дизьюнкции относительно коньюнкции (a and (b or c)=(a and b)or(a and c) 5. Закон Деморгана (not (a or b)=not(a)and not(b) 6. Склеивания (a and b) or (a and (not b))=a 7. поглащения (a or (a and b)=a 8. Полецкого (a or ((not(a)) and b))=a or b) 9. двойного отрицания 10. таблица истиности Введем несколько определений используемых в булевой алгебре и сформулируем некоторые правила с приминением этих определений.
Логическое произведение называется элементарным если сомножетели рдиночные аргументы либо отрицания одиночных аргументов (символ любого аргумента должен встречаться 1 раз)
Количество сомножителей (слогаемых) в элементарной коньюнкции (дизьюнкции) называется ее рангом и обозначается «r». Два элементарных произведения (суммы) называют соседними если они являются функциями одних и тех же аргументов и отличаются только знаком отрицания одного из сомножителей (слогаемых)
Элементарная логическая сумма являющаяся функцией всех аргументов заданного набора называется конституэнтой 0 (КН).
Элементарная логическая произведение являющаяся функцией всех аргументов заданного набора называется конституэнтой 1 (КЕ).
Из n аргументов можно составить 2^n конституэнт.
Правило склеивания- логическую сумму (произведение) двух соседних элементарных коньюнкций (дизьюнкций) ранга r можно заменить одним элементарным произведением (суммой) ранга (r-1) являющейся общей частью исходных слогаемыз (сомножителей). Пример: НАЙТИ ПРИМЕР!!!! Правило поглощения- логическую сумму (произведения) двух элементарных произведений разных рангов у которых одно является частью другого можно заменить слогаемым (сомножителем) имещим меньший ранг. Пример: НАЙТИ ПРИМЕР!!!!
Правило развертывания- рекомендуют действия обратные склеиванию и представляет логическую функцию в виде логической суммы (произведения) коституент еденици (нуля) Развертывание элементарной коньюнкции в логическую сумму конституэнт 1. 3 шага: 1. В элементарную коньюнкцию ранга r вводят в качестве дополнительных сомножителей (n-r) единиц, где n- ранг конституэнты. 2. Каждая введенная единица представляется в виде логической суммы отсутствующей переменной и ее отрицания. 3. Раскрываются скобки и исходная коньюнкция ранга r оказывается развернутой в логическую сумму 2^(n-r) конституэнт 1 Пример: НАЙТИ ПРИМЕР!!!! Развертывание элементарной дизьюнкции в логическое произведение конституэнт 0. 3 шага: 1. В элементарную дизьюнкцию ранга r вводят в качестве дополнительных слогаемых (n-r) 0. 2. Каждый введеный 0 представляют в виде логического произведения отсутствующей переменной и ее отрицания (a and (not(a)) 3. Получившееся логическое выражения на основе дистрибютивного закона преобразуют так, чтобы элементарная дизьюнкция ранга r развернулась в логическое произведение 2^(n-r) конституэнт 0 Пример: НАЙТИ ПРИМЕР!!!! Таким образом любую булевую функцию можно представить в виде дизьюнкции конституэнт единици — СДНФ (совершенная дизьюнктивная нормальная форма) или в виде коньюнкции конституент 0 — СКНФ (совершенная коньюктивная нормальная форма). Эти 2 предельных разложения булефых функций были сформулипованны американским математиком Шенноном в виде теоремы о разложении булевых функций
Дата добавления: 2014-01-06; Просмотров: 837; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |