Способы представления отношений

Многие задачи математики, техники и других областей человеческой деятельности получают удобную интерпретацию на языке теории отношений. Все арифметические операции это по существу некоторые отношения между числовыми множествами. Множество отдельных деталей остается складским имуществом до тех пор, пока между ними не реализуются определенные отношения, преобразующие эти детали в какой-нибудь механизм или устройство (телевизор, станок, здания и т.п.) разнообразные отношения складываются между людьми – родители и дети, начальники и подчиненные, преподаватели и студенты.

Отношение между элементами двух множеств, т.е. бинарное отношение устанавливает соответствие элементов одного множества X элементам другого множества Y. Ясно, что такое отношение может быть задано некоторой совокупностью упорядоченных пар Способы представления отношений - student2.ru , которые являются элементами множества Способы представления отношений - student2.ru . Это вовсе не значит, что всегда нужно перечислять все такие пары. Часто отношение задается некоторым свойством, выраженным в словесной или символической форме.

Если А – отношение, то соотношение Способы представления отношений - student2.ru можно записать также в виде Способы представления отношений - student2.ru , где Способы представления отношений - student2.ru . Например, выражение 3 < 7 и (3, 7) Способы представления отношений - student2.ru < обозначают одно и тоже, но первые из них привычнее. В то же время (7, 3) Способы представления отношений - student2.ru < означало бы 7 < 3, что неверно. Таким образом, в общем случае переставлять элементы в паре Способы представления отношений - student2.ru нельзя, что и подчеркивается названием этой пары – упорядоченной. Элемент x называют первой координатой, а элемент y – второй координатой пары.

Множество первых координат x является областью определения (левой областью) Способы представления отношений - student2.ru , а множество вторых координат – областью значений (правой областью) Способы представления отношений - student2.ru отношения А. Если Способы представления отношений - student2.ru и Способы представления отношений - student2.ru , то Способы представления отношений - student2.ru и Способы представления отношений - student2.ru . В таких случаях говорят, что А есть отношение от X к Y. Его также называют соответствием и обозначают Способы представления отношений - student2.ru . Если Y=X, то любые отношения Способы представления отношений - student2.ru является подмножеством множества Способы представления отношений - student2.ru и называется соотношением на X.

Пример: Способы представления отношений - student2.ru . Произведение этих множеств Способы представления отношений - student2.ru .

Отношение «быть делителем» на этих множествах есть множество Способы представления отношений - student2.ru , отношение «равно» есть множество Способы представления отношений - student2.ru , а отношение «больше» есть пустое множество Способы представления отношений - student2.ru . Области определения и значений отношения А – это соответственно множества Способы представления отношений - student2.ru и Способы представления отношений - student2.ru .

Если область определения отношения совпадает с некоторым множеством X, то говорят, что отношение определено на X. Подобный случай имеет место в приведенном выше примере отношения А «быть делителем».

Отношения также могут быть установлены между элементами одного и того же множества X , тогда отношение АÌХ×Х.

Для таких отношений различают три частных случая.

1) полное (универсальное) отношение Способы представления отношений - student2.ru , которое имеет место для каждой пары Способы представления отношений - student2.ru элементов из X (например, отношение «учится в одной группе» на множестве студентов учебной группы);

2) тождественное (диагональное) отношение Е, которое выполняется между элементом и им самим Способы представления отношений - student2.ru ((например, равенство на множестве действительных чисел x=x);

3) пустое отношение,которому не удовлетворяет ни одна пара элементов из X (например, отношение «быть братом» на множестве женщин).

Формы представления отношений

1. В виде фактор-множества

Рассмотрим отношение Способы представления отношений - student2.ru ; если Способы представления отношений - student2.ru , то сечение по Способы представления отношений - student2.ru отношения А, обозначаемое Способы представления отношений - student2.ru , есть множество Способы представления отношений - student2.ru таких, что Способы представления отношений - student2.ru . Множество всех сечений отношения А называют фактор-множеством множества Y по отношению А и обозначают Y/A. Оно полностью определяет отношение A.

Пример: На множествах Способы представления отношений - student2.ru задано бинарное отношение:

Способы представления отношений - student2.ru Очевидно, Способы представления отношений - student2.ru ; Способы представления отношений - student2.ru и т.п. Если под каждым элементом из X записать соответствующее сечение отношения A, то элементы второй строки образуют фактор-множество

Y/A= Способы представления отношений - student2.ru .

Объединение сечений по элементам некоторого подмножества Способы представления отношений - student2.ru является сечением Способы представления отношений - student2.ru этого подмножества, т.е. Способы представления отношений - student2.ru . Так,

Способы представления отношений - student2.ru Способы представления отношений - student2.ru

2. Матрица отношений

Строки матрицы соответствуют первым координатам, а столбцы – вторым координатам. На пересечении i-й строки и j-го столбца ставится единица, если выполнено соотношение Способы представления отношений - student2.ru и нуль, если это соотношение не выполняется (иногда нулевые клетки остаются пустыми).

Для предыдущего отношения А

y1 y2 y3 y4

x1

x2

x3

x4

x5

Полному отношению соответствует матрица, все клетки которой заполнены единицами, тождественному – единичная матрица, а пустому – нулевая матрица.

3. Граф отношения.

Вершины графа соответствуют элементам множеств X и Y, а дуга, направленная из вершины Способы представления отношений - student2.ru к Способы представления отношений - student2.ru , означает, что Способы представления отношений - student2.ru .

x1
x2
x3
x4
x5
y1
y2
y3
y4

Рисунок 1.12 – Граф отношения

Отношение в X отображается графом с вершинами, соответствующими элементами этого множества

Если имеют место соотношения Способы представления отношений - student2.ru и Способы представления отношений - student2.ru то вершины связываются двумя противоположно направленными дугами, которые можно условно заменять одной ненаправленной дугой. Соотношению Способы представления отношений - student2.ru соответствует петля, выходящая из xi и входящая в эту же вершину.

Операции над отношениями

Т.к. отношение – это множества, то над ними можно выполнять все теоретико-множественные операции как и над обычными множествами. Кроме этого для отношений существуют специфические операции: обращение (симметризация) и композиция.

Отношение, симметричное (обратное) некоторому отношению Способы представления отношений - student2.ru , обозначается через Способы представления отношений - student2.ru и представляет собой подмножество множества Способы представления отношений - student2.ru , образованное теми парами Способы представления отношений - student2.ru , для которых Способы представления отношений - student2.ru . Переход от А к Способы представления отношений - student2.ru осуществляется взаимной перестановкой координат местами каждой упорядоченной пары. Так, обратное отношение для «x есть делитель y» будет «y делится на x» и для приведенного примера выполняется множеством Способы представления отношений - student2.ru .

При переходе от А к Способы представления отношений - student2.ru область определения становится областью значений, и наоборот. Матрица обратного отношения получается транспонированием исходной матрицы. Граф обратного отношения находится из исходного графа заменой направлений всех дуг на противоположные.

Композиция отношений Способы представления отношений - student2.ru и Способы представления отношений - student2.ru есть отношение С, состоящее из всех тех пар Способы представления отношений - student2.ru , для которых существует такое Способы представления отношений - student2.ru , что Способы представления отношений - student2.ru и Способы представления отношений - student2.ru .

Сечение отношения С по x совпадает с сечением отношения B по подмножеству Способы представления отношений - student2.ru , т.е. Способы представления отношений - student2.ru .

Рассмотрим, например, два отношения: Способы представления отношений - student2.ru Способы представления отношений - student2.ru . Способы представления отношений - student2.ru .

Очевидно, Способы представления отношений - student2.ru Способы представления отношений - student2.ru . Сечение Способы представления отношений - student2.ru . С другой стороны, Способы представления отношений - student2.ru

Способы представления отношений - student2.ru .

Композицию С отношений А и B обычно записывают как Способы представления отношений - student2.ru (или Способы представления отношений - student2.ru ), тогда Способы представления отношений - student2.ru .

Композиция отношений обладает ассоциативным законом Способы представления отношений - student2.ru , но не коммутативна Способы представления отношений - student2.ru . Можно показать , что Способы представления отношений - student2.ru . Композиция отношений Способы представления отношений - student2.ru и Способы представления отношений - student2.ru наглядно представляется с помощью графов.

Прежде всего необходимо к графу отношения А добавить граф отношения В. Граф отношения Способы представления отношений - student2.ru получим, исключив вершины, соответствующие элементам множества Y. При исключении вершины Способы представления отношений - student2.ru каждый проходящий через нее путь от вершины x к вершине z заменяется одной дугой с тем же направлением. Параллельные ветви с одинаковыми направлениями соответствуют одинаковым парам в С и рассматриваются как одна ветвь.

Аналогично можно получить матрицу композиции Способы представления отношений - student2.ru как произведение матриц отношений A и B, которое выполняется по обычному правилу умножения прямоугольных матриц с последующей заменой отличного от нуля элемента результирующей матрицы единицей.

Свойства отношений

Пусть А – бинарное отношение в множестве X. Определим общие свойства таких отношений, которые должны выполняться для всех Способы представления отношений - student2.ru . Говорят, что Способы представления отношений - student2.ru :

Рефлексивно, если Способы представления отношений - student2.ru (Е – тождественное отношение), т.е. оно всегда выполняется между объектом и им самим: Способы представления отношений - student2.ru . Этому отношению принадлежат все пары Способы представления отношений - student2.ru , т.е. пары, в которых отношения «быть делителем на множестве N, т.к. каждое число из N является делителем самого себя. На графе свойство рефлексивности отображается петлей у каждой ветви.

Антирефлексивно, если Способы представления отношений - student2.ru , т.е. может выполняться только для несовпадающих объектов: из Способы представления отношений - student2.ru следует Способы представления отношений - student2.ru .

Свойство симметричности, если Способы представления отношений - student2.ru , т.е. при выполнении соотношения Способы представления отношений - student2.ru выполняется и соотношение Способы представления отношений - student2.ru («быть родственником»).

Свойство асимметричности, если Способы представления отношений - student2.ru , т.е. из двух соотношений Способы представления отношений - student2.ru и Способы представления отношений - student2.ru по меньшей мере одно не выполняется; если отношение асимметрично, то оно и антирефлексно.

Свойство антисимметричности, если Способы представления отношений - student2.ru , т.е. оба соотношения Способы представления отношений - student2.ru и Способы представления отношений - student2.ru выполняются одновременно только тогда, когда Способы представления отношений - student2.ru (нестрогое неравенство Способы представления отношений - student2.ru ; включение)

Свойство транзитивности, если Способы представления отношений - student2.ru , т.е. из Способы представления отношений - student2.ru и Способы представления отношений - student2.ru («быть делителем», «быть родственником»), т.е. если элемент x находясь в отношении с элементом y и элемент y находится в отношении A с элементом z, то элемент x находится в отношении A с элементом z. Способы представления отношений - student2.ru и Способы представления отношений - student2.ru .

Для рефлексивного отношения все элементы матрицы на главной диагонали – единицы, а для антирефлексивного – нули. Симметричность отношения влечет и симметричность матрицы, асимметричность отношения – несимметричность матрицы с нулевыми элементами на главной диагонали, антисимметричность отношения – только несимметричность матриц. В матрице транзитивного отношения для каждой пары единичных элементов, один из которых расположен в i-м столбце и j-й строке, а другой в j-м столбце и k-й строке, обязательно существует единичный элемент, расположенный в клетке на пересечении i-го столбца и k-й строки.

Наши рекомендации