Многоместные отношения. Композиция отношений. Степень и ядро отношений

Понятие многоместного отношения является обобщающим понятием отношения и его называют n-местным или n-арным отношением.

Определение 2.5. n-местным отношением называется любое подмножество множества Аn, где А – произвольное множество, n ³ 1. Двухместное отношение называют бинарным.

Многоместное отношение используется, например, в теории баз данных.

Пример.: R Ì A 1 ´ A 2 ´ … ´ A n = {(a 1, a 2, …, a n) | a 1 Î A 1 & a 2 Î A 2 & … a n Î A n}.

A 1 = A 2 = … = A n = A

Пусть R 1 Ì A ´ C, а R 2Ì C ´ B. Композицией двух отношений R 1 и R 2 называется отношение R Ì A ´ В, определяемое следующим образом:

R:= R 1 R 2:={(а, b) | a Î A & b Î B &$ c Î C & aR 1 c & cR 2 b }

Композиция отношений на множестве А является отношением на множестве А.

Пусть R – отношение на множестве А.

Определение 2.6. Степенью отношения R на множестве А называется его композиция с самим собой. Rn:= R R

Соответственно: R0 = 1; R1 = R; R2 = R R и вообще Rn = R Rn-1

Если R – отношение из А в В, то есть R Ì A ´ B.

Определение 2.7. Композиция отношения R R -1 называется ядром отношения R.

Ядро отношения R из А в В является отношением на множества А.

Свойства отношений.

Пусть R – есть отношение на множестве А: R Ì A ´ А | a, b Î A

Введем следующие понятия:

1) обратное отношение: R-1:={(a,b)|(b,a)ÎR};

2) дополнение отношения::= {(a, b)|(a,b) Ï R };

3) тождественное отношение: I:= {(a,a)| a Î R };

4) универсальное отношение: U:= {(a,b) | a Î A & b Î A }.

Замечание: пусть R – отношение на множестве А (R Ì А2), тогда:

Если " а Î А, аRа, то отношение R называется рефлексивным.

Если " а Î А, аRа, то такое отношение R называют антирефлексивным.

Если " а,b Î А, аRb Þ bRа. Такое отношение R называют симметричным.

Если " а,b Î А, аRb & bRа Þ a = b. Такое отношение R называют антисимметричным.

Если " а,b,с Î А, аRb & bRс Þ аRс. Такое отношение R называют транзитивным.

Если " а,b Î А, а ¹ b Þ aRb Ú bRa. Такое отношение R называют полным (линейным).

Теорема: пусть R – отношение на множестве А, то есть R Ì A ´ А, тогда:

отношение R рефлексивно тогда и только тогда, если тождественное отношение включается во множество R.

отношение R симметрично тогда и только тогда, когда R = R-1 (равно обратному отношению).

отношение R транзитивно тогда и только тогда, когда композиция отношений R · R Ì R (включается в отношение R).

отношение R антисимметрично тогда и только тогда, когда пересечение отношения R с обратным отношением включается в тождественное отношение: R Ç R -1Ì I.

отношение R антирефлексивно тогда и только тогда, когда пересечение отношения R с тождественным отношением I образует пустое множество: R Ç I = Æ.

отношение R полно тогда и только тогда, когда объединение отношения R с тождественным отношением I и с обратным отношением образует полное отношение U:

R È I È R -1 = U.

Для операции композиции отношений существуют две теоремы, позволяющие оценить результат:

Теорема: = | ( )[i, j]:= [i, k]& [k, j]

Теорема: = È | ( È )[i, j]:=R1 [i, j] Ú R2 [i, j]

Пример

Пусть есть множества А и В, на которых заданы отношения δ и ρ соответственно, и

, то композиция отношений

Представление отношений в ЭВМ.

Пусть R – отношение на А (R Ì A ´ A) и | А|=n, тогда отношение R можно представить матрицей R: array [1… n,1… n ] of 0…1, где

Матрица - матрица отношений.

Тема 3. Специальные классы отношений. Отношение эквивалентности и разбиения. Отношения порядка. Минимальные элементы. Теорема о существовании минимального элемента. Алгоритм топологической сортировки. Операции над бинарными отношениями.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: