- •1) Имеет наименьшее кол-во цифр, необходимых для записи цифр (0 и 1)
- •Пример: из 2-й в 8-ю
- •Исходя из формулировки объединения и пересечения :
- •Доказательство:
- •Возьмем правую часть равенства. Согласно закону ассоциативности
- •Законы де Моргана.
- •Доказательство :
- •Минимизация функционального представления
- •Стандартные формы представлений формул
- •Множество Mi равно объединению всех конституент ,содержащих Mi
- •Способы покрытиятаблицы квайна
- •В этом случае конституенты покрываются следующими множествами.
Исходя из формулировки объединения и пересечения :
Закон коммутативности
A B = B A
A B = B A
Закон ассоциативности
A(BC)=(AB)C
A(BC)=(AB)C
Закон дистрибутивности
(AB)C=(AC)(BC)
Доказательство:
Рассмотрим выражение в левой части :
М=(AB)C
Если хМ, то значит, что хС и одновременноА илиВ
Когда хА, х(АС), а когда хВ х(ВС)
Объединение этих выражений даёт правую часть.
(АВ)С=(АС)(ВС)
Доказательство:
Возьмем правую часть равенства. Согласно закону ассоциативности
раскроем скобки и получим:
(АС)(ВС)=АВСВАССС=АВС (упростили используя
закон поглощения ). Из записи закона ассоциативности и закона
дистрибутивности видно, что один закон можно получить из другого,
заменив знаки “” и “”, следовательно, законы двойственны.
Закон поглощения
Если А содержится в В, то АB=В.
Согласно аксиоме объединения в результирующее множество входят элементы, принадлежащие хотябы одному А или В, а так как все А входят в В то справедливо:
АB=В
ААМ=А
Исходя из определения операции пересечения ясно, что АМ содержится в А.В итоге получаем А.
Следствие:
Если М=1, то АА=А
Свойство степени.
Если множество пересекается с самим собой, то из определения пересечения следует
АА=А
Законы де Моргана.
Эти законы позволяют выразить законы объединения и пересечения друг через друга с использованием операции дополнения :
а) АВ=
Доказательство :
Обозначим через М: М=АВ и =. Если теперь объединение М идаст единичное множество, то закон будет доказан.
М = А В = А(В )(В ). Используя определение дополнения получим :
М =АВ=1В=1=I
б) АВ=
Доказательство :
Обозначим через М: М=АВ и =. Если теперь объединение М идаст единичное множество, то закон будет доказан.
М = А В =( А) (В )= В=1 =1=I
Законы де Моргана так же являются двойственными.
АВ=АВ.
ВЫВОДЫ ПО РАЗДЕЛУ.
АА
Если АВ и ВА, то А=В
Если АВ и ВС, то АС
А I
А В =В А
А В =В А
А(ВС)=(АВ)С
А(ВС)=(АВ)С
А А = А
А (ВС)=(АВ)(АС)
А (ВС)=(АВ) (АС)
А = А
А I= I
А I = A
А A = A
А =
Если АВ, то АВ=В, АВ=А
А = I
A =
=I
=
= A
Если АВ, то
( ) =
( ) =
Минимизация функционального представления
МНОЖЕСТВ.
Определим функцию от фрагментов, являющихся множествами. Функцией будем называть взаимооднозначное отображение элементов группы множеств Аiв элементы множества С. Если каждому элементу С соответствует некоторый элемент Аi, такую функцию называют всюду значимой
С = f (Ai)
f – функция переводит элементыAiво множество С.
Если пересечение множеств обозначать как функциональную операцию Р , то
Р (А,В) = АВ
На единичном множестве 1 заданы множества А,В,С. В этом случае с помощью известной операции над множествами переводим исходное множество в какое-либо другое.
f (А,В,С) = АВС АС В АВ AС С В;
Записанное выражение назовем формулой. Определим сложность формулы, как количество, содержащихся в ней исходных множеств. Для приведенного примера сложность =20. При аналазе формул первым вопросом является: «Можно ли уменьшить сложность формулы?» Сделаем это на примере применяя законы дистрибутивности и поглощения
f(А,В,С) = АВС А В А(В С) (В С) =
= АВС А B В С = В А С =
= В С = =1
f(А,В,С) = АС С ВС АВС АВ В = АС С В АВ =
=В АС С;
Или :
F(А,В,С) = АС С ВС АВС АВ В = АС С ВС АВ В = АС С ВС В = С В
Как видно из примеров минимизация одних и тех же функций может дать разные результаты при применении одних и тех же законов.