Многоместные отношения. Композиция отношений. Степень и ядро отношений.
Понятие многоместного отношения является обобщающим понятием отношения и его называют n-местным или n-арным отношением.
Определение 2.5. n-местным отношением называется любое подмножество множества Аn, где А – произвольное множество, n ³ 1. Двухместное отношение называют бинарным.
Многоместное отношение используется, например, в теории баз данных.
Пример.: R Ì A1 ´ A2 ´ … ´ An = {(a1, a2, … ,an) | a1 Î A1 & a2 Î A2 & … an Î An}.
A1 = A2 = … = An = A
Пусть R1 Ì A ´ C, а R2Ì C ´ B. Композицией двух отношений R1 и R2 называется отношение R Ì A ´ В, определяемое следующим образом:
R:=R1 R2:={(а,b) | a Î A & bÎ B &$ cÎ C & aR1c & cR2b}
Композиция отношений на множестве А является отношением на множестве А.
Пусть 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. Специальные классы отношений. Отношение эквивалентности и разбиения. Отношения порядка. Минимальные элементы. Теорема о существовании минимального элемента. Алгоритм топологической сортировки. Операции над бинарными отношениями.
Дата добавления: 2021-07-22; просмотров: 348;