Так как отношения на М задаются подмножествами, R M1 M 2
(или R M 2 , если М1 = М2 = М), для них определены те же операции, что
инад множествами.
1.Объединение R1 R2 :
|
|
R1 |
|
R2 |
(a, b) |
|
(a, b) |
R1 или (a, b) |
R2 . |
|
|||||||||
|
2. Пересечение R1 |
R2 : |
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
R1 |
|
|
R2 |
(a, b) |
(a, b) R1 и (a, b) R2 . |
|
|
||||||||||
|
3. Разность R1 \ R2 : |
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
R1 \ R2 |
(a, b) |
(a, b) R1 и (a, b) R2 . |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
4. Дополнение R : |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
U \ R , где U = М1 |
М2 (или U = М2). |
|
|
||||||||||
|
|
|
R |
|
|
|
|||||||||||||
|
Кроме того, определяют другие операции над отношениями, в том |
||||||||||||||||||
числе : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. Обратное отношение R-1: |
|
|
|
|
|
|
||||||||||||
|
aR-1b тогда и только тогда, когда bRa: R 1 |
|
R . |
||||||||||||||||
|
(a, b) |
(b, a) |
|||||||||||||||||
|
Например, если R – «Быть моложе», то R-1 – «Быть старше», если R – |
||||||||||||||||||
«Быть сыном», то R-1 – «Быть отцом (или матерью)». |
|
|
|
|
|||||||||||||||
|
6. Составное отношение (композиция) R1 R2 . |
|
|
|
|
||||||||||||||
|
Пусть заданы множества М1, М2, М3 и отношения |
R1 |
M1 M 2 и |
||||||||||||||||
R2 |
M 2 |
M3. Составное отношение действует из М1 в М2 посредством |
|||||||||||||||||
R1, а затем из М2 в М3 посредством R2, т.е. (a, b) |
R1 R2 , |
если существует |
|||||||||||||||||
такое c |
M 2 , что (a, c) |
R1 и (c, b) R2 . |
|
|
|
|
|
||||||||||||
|
В |
частности, |
|
если отношение |
R определено |
на |
множестве М, |
||||||||||||
R |
M 2 , то составное отношение |
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
R R (a, b) |
(a, c), (c, b) |
R . |
|
|
|
|
||||||
|
Например, если R – «Быть сыном», то R R – «Быть внуком». |
||||||||||||||||||
|
Обозначим |
R R |
R(2) . Используя это обозначение, можно |
||||||||||||||||
определить R(n) для любого n N , n > 1 следующим образом: |
|
||||||||||||||||||
|
|
R(n) |
|
|
R(n 1) . |
|
|
||||||||||||
|
|
(a, b) |
(a, c) |
R и (c, b) |
|
|
|||||||||||||
21
7. Транзитивное замыкание R0.
Транзитивное замыкание R0 состоит из таких и только таких пар элементов a, b из М, т.е. (a, b) R0 , для которых в М существует цепочка из (k + 2) элементов М, k ≥ 0: a, c1, c2, …, ck, b, между соседними элементами которой выполняется R: aRc1, c1Rc2, …, ckRb, т.е.:
R0
(a, b) (a, c1), (c1, c2 ), ..., (ck , b) R .
Унарная операция транзитивного замыкания R0 может быть также определена как бесконечное объединение:
R0 |
R R(2) R(3) |
... R(n) ... |
Например, для соотношения R – «Быть сыном» составное отношение |
||
(композиция) R R |
R(2) – «Быть |
внуком», R R R R(3) – «Быть |
правнуком» и т.д. Тогда объединение всех этих отношений есть транзитивное замыкание R0 – «Быть прямым потомком».
Если отношение R транзитивно, то R0 = R. Например, транзитивное замыкание отношения R – «Быть больше» совпадает с этим отношением, т.е. R0 = R.
8. Рефлексивное замыкание R*.
Пусть тождественное отношение Е
(a, а) a М . Тогда если R
транзитивно и рефлексивно, то R* = R.
Пример 1.10. Пусть отношение R – «Быть руководителем», определённое на множестве сотрудников организации М. Назовите отношения: R , R-1, R0, R*.
|
|
|
|
|
Решение. R (М |
М ) \ R – «Не быть руководителем»; |
|||
R 1 |
(b, a) | (a, b) |
R – «Быть подчинённым»; |
||
R0 = R – «Быть руководителем» (так как R – транзитивно); |
||||
R* |
R0 E R |
E – трудно назвать такое отношение, возможно – |
||
«Быть руководителем, в том числе по отношению к самому себе».
Пример 1.11. Пусть на множестве М = {2, 4, 6} определено отношение R – «Быть меньше». Задайте характеристическим свойством и списком отношение R, обратное отношение R-1 и дополнение R . Сравните отношения. Определите их свойства.
22
Решение. R |
|
(a, b) |
a |
b – «Быть меньше». |
||
R = {(2, 4), (2, 6), (4, 6)}. |
|
|
|
|||
R 1 (a, b) |
|
(b, a) |
R |
(a, b) |
|
a b – «Быть больше». |
|
|
|||||
R-1 = {(4, 2), (6, 2), (6, 4)}.
R (М М ) \ R
(a, b) (a, b) R
(a, b) a b – «Быть не меньше».
R = {(2, 2), (4, 2), (4, 4), (6, 2), (6, 4), (6, 6)}.
Между R, R-1 и R имеют место соотношения:
|
|
|
R 1 |
|
R 1 |
|
Ø, |
||||
|
R |
E; |
E |
||||||||
где Е |
(a, b) |
|
a |
b – тождественное отношение; |
|||||||
|
|||||||||||
|
|
|
|
|
R 1 |
|
|
||||
R R U, R |
E |
U , |
|||||||||
где U = М М; |
|
|
|||||||||
|
|
|
|
Ø, R |
|
R 1 |
Ø, R E Ø. |
||||
R |
|
R |
|
||||||||
Отношения R и R-1 – антирефлексивны, антисимметричны, транзитивны, т.е. являются отношением строгого порядка. Эти отношения задают полный порядок на множестве М.
Отношение R – рефлексивно, антисимметрично, транзитивно, т.е. является отношением нестрогого порядка; оно также задаёт полный порядок на множестве М.
Задача 1.13. Назвать отношения R , R-1, R(2), R0, R*, если отношение R означает:
а) «Быть братом»; б) «Быть сыном»;
в) «Жить в одном городе».
Задача 1.4. Пусть на множестве М = {1, 2, 3, 4} определено отношение R – «Быть больше». Выполнить операции над отношением R; задать полученные в результате операций отношения характеристическим свойством, списком, а также назвать отношения. Сравнить отношения; определить их свойства.
23
1.4 Соответствия
Соответствие – способ задания взаимосвязей, взаимодействий между элементами множества (наряду с отношениями).
|
Соответствием между множествами А и В называется |
||||||
подмножество G прямого произведения этих множеств: G |
A B . Если |
||||||
(a, b) G , то говорят, что «b соответствует a при соответствии G». |
|||||||
|
Область |
определения |
соответствия |
G |
– |
множество |
|
|
|
|
G . Область значений соответствия G – |
множество |
|||
np1G |
a |
(a, b) |
|||||
|
|
G (рисунок 1.8). |
|
|
|
|
|
np2G |
b |
(a, b) |
|
|
|
|
|
|
|
А |
|
G |
|
|
B |
|
|
|
|
|
|
|
|
а |
b |
|
np1G |
np2G |
Рисунок 1.8 – Область соответствия и область значений |
|
Свойства соответствий G |
A B : |
1. Всюду (полностью) определённое соответствие – если np1G = A.
Частично определённое соответствие – в противном случае. 2. Сюръективное соответствие – если np2G = В.
Образом элемента а в множестве В при соответствии G называется множество всех b В , соответствующих элементу a А. Прообразом элемента b в множество А при соответствии G называется множество всех a А, которым соответствует b В .
Образом множества С np1G называется объединение образов всех элементов a C . Прообразом множества D np2G называется объединение прообразов всех элементов b D .
24
3.Функциональное (однозначное) соответствие – если образом любого элемента а из области определения np1G является единственный элемент b из области значений np2G.
4.Взаимно-однозначное соответствие – если оно:
а) всюду определено; б) сюръективно; в) функционально;
г) прообразом любого элемента b из области значений np2G является единственный элемент а из области определения np1G.
Если между множествами А и В существует взаимно однозначное соответствие, то мощности этих множеств равны, т.е. А
В . В таком случае говорят, что множества А и В равномощны. Этот факт позволяет:
–установить равенство мощностей двух множеств, не вычисляя этих множеств;
–вычислить мощность множества, установив его взаимно однозначное соответствие с множеством, мощность которого известна или легко вычисляется.
Множества, равномощные множеству натуральных чисел N, называются счётными.
Пример 1.12. Пусть G – множество всех пар действительных чисел (х, у), удовлетворяющих соотношению (х – 3)2 + (у – 2)2 ≤ 1. Графически такое соответствие G представляет собой круг радиуса 1 с центром в точке (3; 2). Таким образом, круг G задаёт соответствие между R и R (осью абсцисс и осью ординат, рисунок 1.9).
у
4
3 |
G |
2
1
|
|
2 |
3 |
4 |
х |
|
|
||||
1 |
|
||||
Рисунок 1.9 – Соответствие между R и R
25