Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 737; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.