Скачиваний:
29
Добавлен:
01.05.2014
Размер:
358.91 Кб
Скачать

9. Алгебра над комплектами. Одноместные, двуместные, многоместные операции. Носители результатов выполнения операций. Свойства операций.

//Обозначение для краткости: #A<=> #(x,A)

1. A  B = { #A B  x: #A B = Max(#A, #B) }

2. A  B = { #A B  x: #A B = Min(#A, #B) }

3. A + B = { #A + B  x: #A + B = #A + #B }

4. Разность: A – B = { #A – B  x: #A – B = Max(#A – #B, 0) } = = { #A – B  x: #A – B = #A – #A B }

5. Симметрическая разность:AB= { #A Bx: #A B= |#A– #B| }

#A B = Max(#A, #B) – Min(#A, #B). Д-во:по определению модуля.

6. Арифм. произведение:AB= { #ABx: #AB= #A* #B}

7. Репродукция:kA= { #kAx: #kA=k* #A& kZ+}

8. Прямое произведение:AxB= { #A x B(<xi xj>)(<xixj>): #A x B(<xi xj>) = #A(xi) * #B(xj), гдеxiA;xjB}

По кол-ву операндов операции делятся на:

1. унарные(репродукция)

supp(kA) = supp(A)

2. бинарные (–, )

supp(A – B)  supp(A) \ supp(B)

supp(A  B)  supp(A) \ supp(B)

3. многоместные (, , +, х, *)

supp(A  B) = supp(A)  supp(B)

supp(A  B) = supp(A)  supp(B)

supp(AB) = supp(A)  supp(B)

supp(A x B) = supp(A) x supp(B)

10. Отображение Париха. Отношение порядка над комплектом.

Для конечного домена S={s1, …, sn}существует естественное соответствие между каждым комплектомВнадSиn-векторомf = (f1, …, fn), определяемым соотношениемfi = #(si, B). Этот вектор известен как отображение Париха:

S BiSn !fn (Z+)n [ fk = #(sk, Bi) ].

Каждый комплект обладает своим оригинальным целочисленным неотрицательным вектором.

В случае множеств, это отображение вырождается в характеристическую функцию множества.

Отношение порядка над комплектом:

когда мы вводим для членов комплекта отношение порядка (Маевский сказал, что это то же самое, что и отношение следования), то получаем упорядоченный комплект, т.е. кортеж. Это, пожалуй, всё, что можно сказать про сие говно. Ещё можно написать, как оно обозначается: ai ai+1.

11. Упорядоченные комплекты. Кортежи. Отношение следования (предшествования) в кортежах.

Комплект Aнад некоторым доменомSназываетсякортежем, если для его элементов определено отношение, где[xS]. Т.о., кортеж есть упорядоченный комплект.

Кортеж записывается следующим образом: A = <X1 X2 X3 ... Xn>, гдеХiS.

Пустой кортеж: A = < >.

Отношение следованияв кортежах – это отношение между элементами кортежа:ai ai+1. Собс-нно, это и есть отношение.

12. Равенство кортежей. Стандартные операции над кортежами.

Условимся говорить, что кортежи иравны, и писать=, еслииимеют одинаковую длину и каждая компонента кортежасовпадает (равна) с компонентой кортежас тем же номером. О равных кортежахибудем также говорить, чтоиодинаковые кортежи или чтоиодин и тот же кортеж.

Легко видеть, что для любых кортежей ,,

=,

если =, то=,

если =и= , то=

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

Операции

//– обозначение для элементов кортежа

//– обозначение для кортежа

1. мощность

2. «+», «^», «.» –конкатенация

s . t– конкатенация двух кортежей

Для любого кортежа sсправедливо: < > .s=s.< > = s

3. сужениекомплектапо.– алфавит (множество)

– вtостаются только те элементы, которые есть вА; определяется новый домен для кортежа.

относительно операции сужения пустой кортеж есть 0

(s . t)– дистрибутивность операции сужения относительно конкатенации

если

если

Соседние файлы в папке Конспект набранный в Ворде