Понятие многоместного отношения является обобщающим понятием отношения и его называют 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. Специальные классы отношений. Отношение эквивалентности и разбиения. Отношения порядка. Минимальные элементы. Теорема о существовании минимального элемента. Алгоритм топологической сортировки. Операции над бинарными отношениями.