Задание бинарных отношений

 

Для задания бинарных отношений используются любые способы задания множеств (например, список пар, для которых данное отношение выполняется). Отношения на конечных множествах обычно задаются списком или таблицей. Бинарное отношение на множестве А=(а1, а2, …, аn) – это квадратная таблица с m строками и m столбцами, в которой элемент, стоящий в i-той строке и j-том столбце

Пример. На множестве М6 ={1, 2, 3, 4, 5, 6} задать отношения: “£”, “быть делителем”. Решение представлено в таблицах (по строкам записаны первые элементы, по столбцам – вторые).

Отношение “иметь общий

Отношение “£” делитель, отличный от единицы”

 

М6 М6     М6 М6
   
   
   
   
   
   

 

Отношение “Быть делителем” {(x, y) | x делит y}

М6 М6                  
                 
                 
                 
                 
                 
                 

 

Графическое задание бинарных отношений было разъяснено при графическом изображении прямого произведения двух множеств. Стрелочное задание бинарных отношений – элементы X и Y – изображаются в виде точек плоскости, которые соединяются стрелками, направленными от х к у только для тех хÎ Х и уÎ Y, для которых (х, у) Î R. Например, отношение “x делит y “ изобразится графом:

 

 

 


 

Можно изобразить М6 один раз, тогда граф упростится и примет вид:

 

 

 

 

Сечением х=а множества R называется множество элементов yÎ Y, для которых (а, у) Î R. Множество сечений отношения R Î X´Y, обозначаемое Y|R, называется фактормножеством множества Y по отношению R и полностью определяет R.

Рассмотрим некоторое отношение RÌ X´Y, задаваемое графиком.

Сечение по а1 множества R есть {b1, b3}, сечение по а2 – {b1, b3, b4} и т.д.

Напишем под каждым элементом Х соответствующее сечение. Тогда вторая строка дает фактормножество множества Y по R.

 

а1 а2 а3 а4 а5

b1              
b2              
b3              
b4              
             

а1 а2 а3 а4 а5

{b1 b3} {b1, b3, b4} {b1, b2, b4} {Æ} {b2, b4}

 

Этими сечениями полностью определяется отношение R.

Вместо одного элемента хÎХ можно рассматривать подмножество АÌХ. Сечение R(A) множества по АÌХ есть объединение сечений R(x) по всем хÎА. Таким образом, R(A) есть подмножество множества Y, образуемое всеми теми элементами yÎY, для которых (x, y) Î R, xÎA.

Пример. R(a2)= {b1, b3, b4}; R(a3)= {b1, b2, b4}; R({a2, a3})={{b1, b2, b3, b4}=B.

Отношения называется обратным к отношению R (обозначается R-1), если . Или: . Из определения непосредственно следует, что .

Пример. Пусть S={(b1, c2), (b2, c1), (b2, c2), (b3, c3), (b4, c3)}. Тогда обратное отношение .

Поскольку в общем случае отношения представляют собой множества, элементами которого являются кортежи, то, естественно, к ним применимы и соответствующие операции над множествами. И вполне очевидно, что:

;

;

ÏY;

ÏF.