Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Закон де Моргана




Закон двойного отрицания

Закон идемпотентности

Свойства операций И, ИЛИ и НЕ.

Переменные могут, вообще говоря, обозначать произвольные буквы выражения.

устанавливает, что повторяющиеся переменные в выражении излишни и их можно опустить. Таким образом, понятия возведения в степень и умножение на коэффициенты отличные от логического 0 и логической 1 (т.е. числа), не имеют смысла в булевой алгебре.

устанавливает, что дважды выполненное отрицание эквивалентно пустой операции.

4. Закон коммутативности (переместительный)

устанавливает, что порядок переменных при выполнении операций не влияет на результат этой операции.

 

5. Закон поглощения.

6. Закон свёртки

описывает эффект отрицания переменных, связанных операциями И и ИЛИ.

8. З акон ассоциативности (сочетательный)

переменные можно группировать в любом порядке как для операции И, так и для операции ИЛИ.

9. Закон дистрибутивности ( распределительный)

устанавливает, что в булевой алгебре допускается вынесение общего множителя за скобки.

10. Следует отметить свойство симметрии, присущее законам булевой алгебры. Все законы представлены парой соотношений. В каждой паре одно соотношение получается из другого заменой всех операций И на ИЛИ, всех операций ИЛИ на И, всех вхождений логического 0 на логические 1 и всех вхождений логической 1 на логические 0. Это свойство симметрии известно как принцип двойственности.

Многие законы можно обобщить на случай большого числа переменных. Например, закон де Моргана в обобщенной форме можно записать так:

и

а закон дистрибутивности:

Все перечисленные законы можно легко доказать методом совершенной индукции, т.е. перебором всех возможностей. Это означает, что справедливость закона устанавливается подстановкой в ее левую и правую части всех возможных комбинаций значений переменных и проверкой выполнения равенства для каждой комбинации. Поскольку переменные в булевой алгебре принимают только два значения, такая процедура оказывается вполне допустимой.

Рассмотрим специальное преобразование формул, которое называется минимизацией формул алгебры высказываний.

Определение. Преобразование формулы алгебры высказываний в равносильную ей формулу так, чтобы новая формула содержала наименьшее количество букв, называется минимизацией алгебры высказываний.

Рассмотрим один из способов минимизации. Минимизацию произвольной формулы осуществим следующим образом:

1. Если данная формула не содержит, рассмотренные выше логические операции, то их следует выразить через операции логического сложения, умножения и отрицания.

2. Если данная формула содержит отрицание сложных высказываний, то, пользуясь формулами де Моргана, ее следует преобразовать так, чтобы отрицание распространялось только на простые высказывания.

Например:

(2.3)

(2.4)

(2.5)

3. Затем в полученной формуле нужно раскрыть скобки так, чтобы вся запись представляла сумму произведений простых высказываний (или их отрицаний). Формула алгебры высказываний, представляющая собой сумму произведений простых высказываний (или их отрицаний).

Примеры минимизации формул, содержащих простые высказывания.

Проиллюстрируем процесс упрощения сложных высказываний на следующих примерах.

Пример 1. Выражение

можно упростить следующим образом:

Пример 2. Выражение

упрощается следующим образом:

Пример 3. Выражение

упрощается следующим образом:

Пример 4. Чтобы выполнить отрицание выражения

будем действовать следующим образом:




Поделиться с друзьями:


Дата добавления: 2014-10-17; Просмотров: 1609; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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