Стандартные формы представлений формул
МНОЖЕСТВ.
На 1 определении М1,М2,М3 совокупность Мi назовем порожд-ми множествами пространства и определим Мi по универсальной формуле:
Мi ; di =1;
Midi = di={0;1}
i ; di =0;
Мi = i = {0,1}
Mi; i=0;
Mi, di – первичный термом
Ki = idi - конституентой
n - число порожденных множеств.
Перечислим все конституенты нашего примера:
К0 = 1 2 3 К1 = 1 2М3 К2 = 1М2 3 К3 = 1М2М3
К4 = М1 2 3 К5 = М1 2М3 К6 = М1М2 3 К3 = М1М2М3
Очевидно, что каждой приведенной коституенте может быть сопоставлено двоичное трехразрядное число , причем каждый разряд будет равен di первичного терма:
К0 = 000; К1 = 001; К2 = 010; К4 =011; К5 = 100; К6 = 110; К7 = 111.
Если учесть,что каждой конституенте длины П можно сопоставить n разр.
двоичное число, то общее количество конституент равно:
N = 2n
1) Выражения, заданные с помощью формул ,могут быть упрощены.
2) Необходимые шаги для упрощения не всегда очевидны и сложность упрощения находится в прямой зависимости от числа аргументов в формуле.
3) Для упрощения выражения произв. вида и произв. количества аргументов необходимо использовать математический аппарат минимизации функций подмножеств.
Пересечение двух различных конституент - пустое множество.
Пересечение двух конституент – есть пересечение всех первичных термов их составляющих, если конституенты не равны , то найдется хотя бы 1 разряд с несовпадающими первичными термами.
Обозначим этот разряд через i.
Midi *Midi*= Æ
Объединение всех коституент,порожденных множествами Mi на универсальном множестве равно самому универсальному множеству:
I= (Mi È i)
n=1 M1, 1 M1+ 1=I
n=k j = I
С помощью конституент, образованных множествами Mi ,можно представить исходное универсальное множество.
1. Проиллюстрируем на графическом примере:
(универсальное множество I, внутри М1-квадрат, М2-треугольник, М3-круг).
В дополнение к рассматриваемым свойствам ,рассмотрим сколько множеств на I можно образовать из конституент.
Для этого произвольному множеству сопоставим m-разрядное двоичное число,где m-длина конституент. При этом 0-отсутствие конституенты, 1-присутствует.
Так например, двоичному числу
01101001 соответствует множество, из объединенных 0,3,5,и 6 конституент.
Вместо двоичных чисел можно использовать их десятичный эквивалент:
d = 1+23+25+26 = 1+8+32+64 = 40+ 65 = 105
Если любому, образованному из конституент, множеству соответствует m-разрядное двоичное число, то таких множеств может быть 2m,а так как число конституент = 2n , где n-число образованных множеств,то общее число, которое образуется из конституент = 22^n
Для иллюстрации это количество -256.
Рассмотрев понятие конституент зададимся вопросом:»Как конституенты связаны с функциями от образующих множеств?»
МАТЕМАТИЧЕСКИЕ УТВЕРЖДЕНИЯ.
Множество Mi равно объединению всех конституент ,содержащих Mi
Рассмотрим равенство:
I = j-1
Возьмем пересечение левых и правых частей с Mi
Mi = j-1Mi
Рассмотрим выражение Кj,Mi. Для него возможны два случая:
1.Kj не содержит в себе Mi, Ki*Mi = Æ
2.Kj Ì Mi , Kj*Mi =Kj
Следовательно, Mi можно представить в виде:
Мi = l
kl -конституенты,содержащие Mi.
ТЕОРЕМА.
Любая функция от порождающих множеств представима в виде объединения конституент.
Из аксиоматичного построения следует,что все операции представимы через операции объединения и отрицания.
Следовательно, достаточно доказать ,что объединение порождающих множеств представимо через объединение конституент, а так же ,что отрицание объединения конституент ,так же представимо через объединение множеств.
Для доказательства рассмотрим объединение произвольно образованных множеств Mi и Мк.
Согласно утверждению (Mi È Мк) ,записывающихся в виде:
Мi È Мк = j+ l Мi È Мк = j
при этом М – различно,так как различно число совпадающих конституент в представлениях множеств Mi иМк.
Остается доказать,что дополнения к объединению конституент в свою очередь есть объединение конституент .
Так как универсальльное множество является объединением всех конституент, ясно ,что если взять объединение некоторых из них, то оставшиеся конституенты будут дополнительными к исходному объединению.
Рассмотрим пример:
Функция от множеств А,В,С
f(A,В,С) = А(В È ((С А)\В)) = А(В È ((С È С )\В)) = А(В È (С È А) ) =
А(В È С È А ) = АВ È А = А È АВС È АВ
Из пересечения АВ получена АВС È С. Ясно ,чтобы получит трех-разрядную конституенту, необходимо до термов АВ добавить С, а так как произв-но множество М:
М(С È ) = МС È М АВ = АВС È АВ
то просто получим из АВ трехразрядную конституенту.
Итак , любая функция от порождающих множеств , может быть представлена в виде объединения коституент и оно называется совершенной норм.Кантора (СНФК).
Если в представлении функции участвовали конституенты меньшей длины, то оно называется норм. формой Кантора (НФК).
Для получения РФК нужно минимизании СНФК любым (аналитическим, графическим,графо-аналитическим способом).
Назовем интервалами универсального пространства ранга n все коституенты длина l =1, n
Если какая-либо С1 (интерв.) = С2È С3, то говорят что С1 включает в себя С2 и С3 или С1 покрывает С2 и С3
Из этого следует , что функция ,представленная в СНФК равна:
f (A,В,С) = j= l
где Cl - интервалы,покрывающие все конституенты Кj .
Если рассмотреть предыдущий пример,то можно заметить ,что f(А,В,С):
f (A,В,С) = АВ È А
где, АВ покрывает АВС и АВ , а втор. совпадает с А .