3. Свойства бинарных отношений.
Пусть R - отношение на множестве М, R М М. Тогда:
1) R -рефлексивно, если имеет место aRа для любого а М (например, отношение "жить в одном городе" - рефлексивно);
2) R - антирефлексивно, если ни для какого а М не выполняется aRа (например, отношение "быть сыном" - антирефлексивно);
3) R - симметрично, если aRb влечет bRа (например, отношение "работать на одной фирме" - симметрично);
4) R - антисимметрично, если aRb и bRа влекут а = b, т.е. ни для каких различающихся элементов а и b (а b) не выполняется одновременно aRb и bRа (например, отношения "быть сыном", "быть начальником" - антисимметричны);
5) R - транзитивно, если aRb и bRc влекут aRс (например, отношения "быть моложе", "быть братом" - транзитивны).
Пример 8.
Какими признаками характеризуется матрица отношения R, если R соответственно: рефлексивно, антирефлексивно, симметрично, антисимметрично, транзитивно?
Пусть R задано на М, R М М.
1) R рефлексивно, если для любого а М имеет место aRа, т.е. оно выполняется для всех пар (а, а), а М. В матрице этим парам соответствуют элементы cij. Такие элементы составляют главную диагональ матрицы. Следовательно, главная диагональ матрицы рефлексивного отношения содержит только единицы;
2) R антирефлексивно, если ни для какого а М не выполняется aRа. Из этого следует, что главная диагональ матрицы антирефлексивного отношения должна содержать только нули;
3) R симметрично, если для пары (а, b) М M из aRb следует bRа, т.е. для любой пары отношение R выполняется в обе стороны либо не выполняется вообще. Таким образом, если в матрице единица стоит на пересечении i-и строки j-го столбца, т.е. сij = 1, то она должна стоять и на пересечении j-й строки и i-го столбца, т.е. сji = 1, и наоборот, если сji = 1, то сij = 1. Таким образом, в матрице симметричного отношения сij = сji, т.е. матрица симметрична относительно главной диагонали;
4) R антисимметрично, если из aRb и bRa следует а=b. Это означает, что в соответствующей матрице ни для каких ij [1,2,...m], т = М, i j, не выполняется сij = сji = 1. Таким образом, в матрице антисимметричного отношения отсутствуют единицы, симметричные относительно главной диагонали;
5) R транзитивно, если для любых а, b, с из aRb и bRс следует aRс. В матрице такого отношения должно выполняться следующее условие: если в i-й строке стоит единица, например j-й координате (столбце) строки, т.е. сij = 1, то всем единицам j-й строке (пусть этим единицам соответствуют k-e координаты такие, что сjk = 1) должны соответствовать единицы в i-й строке в тех же k-х координатах, т.е. cik = 1 (и, может быть, еще и в других координатах). Это условие иллюстрируется на рис.6, где кружком выделена единица сij= 1, для которой производится проверка условия, а стрелками показана последовательность проверки данного условия.
Рис.6
В матрице транзитивного отношения это условие должно выполняться для любых i,j т = М таких, что cij=1. И наоборот, если в матрице R имеется хотя бы одна единица сij = 1, для которой данное условие не выполняется, то R не транзитивно.
Пример 9.
Пусть бинарное отношение R на М задано в виде диаграммы, состоящей из узлов и стрелок так, что узлам взаимно однозначно соответствуют элементы множества М, а стрелкам, соединяющим пару а и b в направлении от а к b, - наличие отношения aRb. Определите графические особенности диаграммы в зависимости от характера свойств отношения R.
1. Отношение R : М М рефлексивно, если aRа для любых а М. Соответствующая диаграмма рефлексивного отношения должна содержать петли во всех узлах (т.е. стрелки, начинающиеся и заканчивающиеся в одном узле).
2. Отношение R антирефлексивно, если ни для каких а М не выполняется a R а. Диаграмма антирефлексивного отношения не должна содержать ни одной петли.
3. Отношение R симметрично, если из aRb следует bRa. В диаграмме симметричного отношения для каждой стрелки, соединяющей два узла, существует также стрелка, соединяющая эти узлы в обратном направлении.
4. Отношение R антисимметрично, если из aRb и bRa следует а = b. В диаграмме антисимметричного отношения не существует двух различных узлов, связанных парой (разнонаправленных) стрелок.
5. Отношение R транзитивно, если из aRb и bRc следует a R с. В диаграмме транзитивного отношения для любых двух стрелок таких, что одна направлена от а к b, а другая - от b к с, существует стрелка, соединяющая а и с в направлении от а к с.
Пример 10.
Определите свойства отношений, заданных:
1. На множестве натуральных чисел N:
а) R1 - "быть не больше <";
б) R2 - "быть делителем";
в) R3 - "быть равным".
2. На множестве точек действительной плоскости R R:
а) R4 - "находиться на одинаковом расстоянии от начала координат";
б) R5 - "быть симметричным относительно оси X".
3. На системе множеств (М):
a) R6 - "пересекаться с" (иметь непустое пересечение);
б) R7 - "являться строгим включением ".
4. На множестве людей:
а) R8 - "быть сыном";
б) R9 - "жить в одном городе";
в) R10 - "быть братом".
5. На множестве элементов структуры (рис.3):
а) R11 - "быть непосредственно связанным с";
б) R12 - "быть начальником".
1. На множестве N:
а)R1={(a,b)}:ab}:
• рефлексивно, не антирефлексивно, так как выполняется а а для всех а М, например 2 2;
• несимметрично, так как 2 3, но неверно,что 3 2;
• антисимметрично, поскольку если аb, а bа, то а = b;
• транзитивно, так как если аb, a bс, то ас, например 2 3, 3 4 и 2 4;
б) R2 - {(а, b): а - делитель b}:
• рефлексивно, не антирефлексивно, так как любое число делит само себя без остатка: а/а= 1 для всех а N;
• не симметрично, антисимметрично, например 2 - делитель 4, но 4 не является делителем 2;
• транзитивно, так как если b/а N и c/b N, то с/а =b/а c/b N,
например, если 6/3 = 2 N и18/6 = 3 N, то 18/3 = 18/6 6/3 = 6 N;
в) R3 = {(a,b): a=b}:
• рефлексивно, не антирефлексивно, поскольку а = а для всех а N;
• симметрично, так как если а = b, то b = a;
• антисимметрично, так как если aR3 b и bR3 а, то а = b;
• транзитивно, так как если а = b и b = с, то а = с.
2. На множестве точек действительной плоскости R R:
а) R4 = {((х1, у1), (х2, у2))}: (x1)2+ (y1)2 = (x2)2+ (y2)2}:
• рефлексивно, не антирефлексивно, так как х2 + у2 = х2+у2 для любых точек (х, у) действительной плоскости R R;
• симметрично, не антисимметрично, так как, например, для точек (2, 3) и (-2, 3) имеет место 22 + 32 = (-2)2 + 32, но (2,3) (-2,3);
• транзитивно, поскольку если (х1, у1) и (х2, у2) находятся на одинаковом расстоянии от начала координат, а также (х2, у2) и (х3, у3), то и (х1, у1) и (х3, у3) находятся на одинаковом расстоянии от начала координат;
б) R5 = {((х1, у1), (х2, у2)): xl = x2, yl=-y2}:
• не рефлексивно, так как для точек плоскости (х, у), не находящихся на оси X, т.е. для точек с координатами у 0, не выполняется (х,у)R5 (х,у);
• не антирефлексивно, так как точка плоскости симметрична самой себе, если она лежит на оси X, т.е. для точек (х, у) с координатами у = 0 имеет место (x, у) R5 (х, у)',
• симметрично, например (2,3) R5 (2, - 3) и (2, -3) R5 (2,3);
• не антисимметрично, поскольку имеет место, например, (2, 3) R5 (2, -3) и (2, -3) R5 (2, 3),
но (2, -3) (2, 3);
• не транзитивно, так как, например, (2, 3) R5 (2, -3) и (2, -3) R5 (2, 3), но не выполняется (2, 3) R5 (2, 3).
3. На системе множеств (М):
а) R6 = {(А, В): А В , А,В (М)}:
• не рефлексивно, поскольку для (М) имеет место = ;
• не антирефлексивно, так как для А (M), если А не пусто, т.е. А , то А А , т.е. отношение выполняется;
• симметрично, так как если А пересекается с В, то и В — с А;
• не антисимметрично, поскольку AR6B и BR6A для АВ;
• не транзитивно, например {a} R6 {а, b} и {a, b}R6 {b}, но {a} R6 {b} не выполняется;
б) R7 = {(A,B): AB}:
• не рефлексивно, антирефлексивно, так как ни для каких А (М) не выполняется АА;
• несимметрично, поскольку из А В не следует В А;
• антисимметрично, так как ни для каких А, В таких, что А В, не выполняется одновременно АВ и ВА;
• транзитивно, так как для любых А,В,С (M) из А В и В С следует А С.
4. На множестве людей:
а) R8 = {(а, b): а - сын b}:
• не рефлексивно, антирефлексивно, так как ни для каких а не выполняется: а - сын а;
• не симметрично, антисимметрично, поскольку ни для каких а b не выполняется: а - сын b и b- сын а;
• не транзитивно, так как если: а - сын b и b - сын с, то а - не сын с;
б) R9 = {(а, b): а живет в одном городе c b}:
• рефлексивно, не антирефлексивно, так как aR9 а для всех а;
• симметрично, поскольку для любых а, b, если a R9 b, то bR9 a;
• не антисимметрично, так как имеет место a R9 b и b R9 а для а b;
• транзитивно, поскольку для всех а, b, с, если a R9 b и b R9 с, то a R9 с;
в) R10 ={(a,b): а- брат b}:
• не рефлексивно, антирефлексивно из-за очевидного отсутствия a R10 а для всех а;
• не симметрично, так как в общем случае между братом а и сестрой b имеет место a R10 b, но не b R10 a;
• не антисимметрично, так как если а и b - братья, то aR10 b и b R10 а, но а b;
• транзитивно, если называть братьями людей, имеющих общих родителей (отца и мать).
5. На множестве элементов структуры (см. рис.3):
а) R11 = {(а, b): а - непосредственно связан с b}:
• не рефлексивно, антирефлексивно, если в конкретной интерпретации a R11 а не имеет смысла;
• симметрично, не антисимметрично, поскольку для всех аb, если выполняется a R11 b, то b R11 a;
• не транзитивно, так как при a R11 b и b R11 с не выполняется a R11 с (а и с связаны, но опосредованно);
б) R12 = {(а, b): а - начальник b}:
• не рефлексивно, антирефлексивно (см. R11);
• несимметрично, антисимметрично, так как для всех а b не выполняется одновременно aR12b и b R12 a;
• транзитивно, так как если а — начальник b и b - начальник с, то а — начальник с.
