Дискретная математика: Учебное пособие. Часть I - Основания дискретной математики, страница 8

          Совокупность алгебры и отношений R={r1, r2,..} называют алгебраической системой, т.е. Aсист.=<X, F, R>.

Например, если даны отношения £(xi, xi) или Í(Xi, Xj), т.е. задан частичный порядок на множестве X, то A=<X, F, £> и A=<X, F, Í> есть алгебраические системы.

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

Sup X=(xiÚxj) есть операции дизъюнкции – “Ú”, а Inf X=(xi×xj) есть операции конъюнкции конъюнкции – “×”.Поиск дополнения значения элемента xi на множестве {0, 1} есть унарная операция –отрицание - `xi.

Дизъюнкция (x1Úx2) есть бинарная операция, значение которой равно 0 в том и только в том случае, когда оба операнда имеют значение 0.             

Подпись: xi	xj	xiÚxj
0	0	0
0	1	1
1	0	1
1	1	1

Префиксная схема этой операции имеет вид: f(xi, xj)=disjunct(хi, хj).                   Операцию дизъюнкции можно распространить на произвольное число элементов множества X. Например,

f(х1, х2,..хn)=(х1Úх2Ú...Úхn)=i=1Únхi.

          Конъюнкция (x1×x2) есть бинарная операция, значение которой равно 1 в том и только в том случае, когда оба операнда имеют значение 1.

Префиксная схема этой операции имеет вид: f(xi, xj)=conjunct(х1, х2).

Подпись: xi	xj	xi×xj
0	0	0
0	1	0
1	0	0
1	1	1

Операцию конъюнкции можно распространить на произвольное число элементов множества.

Например, f(х1, х2, ..хn)=(х1×х2×..×хn)=

i=1&nхi, где i=1&n - символ конъюнкции

 для 1£i £n.

Отрицание `x есть унарная операция, значение которой противоположно значению операнда.

x

f(x)=`x

0

1

1

0

Префиксная схема этой операции имеет вид:       f(x)=not(x).


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


Например, Fi=(х1Úх2Ú...Úхn) или Fj=(х1×х2×...×xn).

Операции поиска верхней и нижней граней на множествах, упорядоченных отношением  Í(Xi;Xj), есть операции объединения - È и пересечения - Ç, т. е.

Sup X=(XiÈXj) и Inf X=(XiÇXj). Поиск элементов множества Xj, не принадлежащих множеству Xi, есть унарная операция – дополнение - ùXi, т. е. ùXi={x| xÏXi и xÎXj}.

1. 5 Алгебра множеств

Две бинарные операции (È и Ç) и одна унарная операция (ù ), заданные на булеане универсального множества - Â(U), формируют алгебру множеств, т. е.

Aмнож.=<Â(U); ù; È; Ç >,

где Â(U) – носитель алгебры,

F={ù; È; Ç}- сигнатура алгебры, где ù - символ унарной операции –дополнения, È - символ бинарной операции – объединения, Ç -символ бинарной операции - пересечения.

Непосредственно из определения граней упорядоченного множества подмножеств следуют основные законы алгебры множеств:

·  коммутативности: (AÈB)=(BÈA) и (AÇB)=(BÇA);

·  ассоциативности: AÈ(BÈC)=(AÈB)ÈC и AÇ(BÇC)=(AÇB)ÇC;

·  идемпотентности: AÇA=A и AÈA=A;

·  поглощения: AÇ(AÈB)=A и AÈ(AÇB)=A;

·   дистрибутивности: AÈ(BÇC)=(AÈB)Ç(AÈC) и                              AÇ(BÈC)=(AÇB)È(AÇC);

·  “третьего не дано” AÈùA=U;

·  противоречия: AÇùA=Æ.

·  двойного отрицания: ù (ùA)=A.

Рассмотрим исполнение отдельных операций над подмножествами A, B, C множества Â(U). Для изображения исполнения отдельных операций обозначим  прямоугольником универсальное множество U, а внутри него - кругами подмножества A, B и C. Заштрихованная область будет представлять результат исполнения операции. Такое изображение называют кругами Эйлера.

Объединение множеств А и В есть множество, состоящее из всех тех элементов, которые принадлежат хотя бы одному множеству А или В, т.е. С=(АÈВ)={x| xÎA или xÎB}.    

Операторная запись объединения имеет вид: С=union(A, B).

Если В=Æ, то АÈВ=АÈÆ=А.

Если B=U, то АÈВ=АÈU=U.

Если АÍС и ВÍС, то АÈВÍС.

Рис. 2 Объединение множеств A и B.

Пример: Пусть даны множества A={a, b, c}, B={b, c, d, e}. Найти C= (АÈВ).