Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 1_РЕД_2.doc
Скачиваний:
291
Добавлен:
27.03.2016
Размер:
10.44 Mб
Скачать

Глава 3. Бинарные отношения на множествах

3.1. Определение и способы задания отношений

Определение. n-местным (n-арным) отношением  на множествах X1, X2,…, Xn называют любое подмножество их декартова произведения X1 X2 Xn .

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

Задание отношения  эквивалентно введению на X1 X2Xn некоторого предиката Р(х1, х2, …, хn) (логического условия), для которого: (Р(х1, х2, …, хn) = true) ((х1, х2, …, хn)  ) .

При n = 1 отношение называют унарным, смысл его заключается в задании подмножества исходного множества X.

В случае n = 2 отношение называют бинарным, оно задает на декартовом произведении X1 X2 множество упорядоченных пар (х,у), где х X1, у X2.

Поскольку наиболее распространёнными являются бинарные отношения, у которых X1 = X2 = X, в дальнейшем будут рассматриваться только отношения на декартовом квадрате X2 = X X. При необходимости исходное множество дополнительно указывается нижним индексом: X .

Для обозначения бинарных отношений применяется инфиксная система записи, при которой знак отношения помещается между элементами пары. Если пара (х, у) (х X, у X) принадлежит отношению , то это обозначается как хX у, если (х,у) не принадлежит  – то ( х X у).

Определение. Полным называют отношение, содержащее весь декартов квадрат X2 = X X. Обозначается оно UX.

Диагональным называют бинарное отношение, содержащее все пары вида (х, х), где х X. Обозначается оно idX.

Для единичного исходного множества (X = 1) idX = UX. При X >1 всегда справедливо строгое включение: idX UX.

Отношения на конечных множествах могут быть заданы следующими способами.

3.1.1. Перечисление (список пар)

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

Пример 1Х = Е2 = {0, 1}. Х 2 = {(0; 0); (0; 1); (1; 0); (1; 1)}. Зададим отношение  списком:  = {(0; 0); (1; 0); (1; 1)}. В отношение не включен только один из элементов Х 2 пара (0; 1).

3.1.2. Матрица

Декартов квадрат Х 2 = Х Х множества Х, где определено бинарное отношение, может быть задан в виде матрицы, где, например, строки соответствуют первому элементу пары, а столбцы — второму элементу. Если пара (х, у) входит в отношение , то элемент матрицы Р на пересечении строки, соответствующей х, и столбца, соответствующего у, принимается равным 1. Если пара (х, у) не входит в , то данный элемент равен 0. В тех случаях, когда нельзя сказать ни х у ни (х   у), в матрице будем ставить прочерк «–».

Пример 2. Задать матрицу отношения из примера 1.

Решение имеет вид:

X \ y

0

1

0

1

0

1

1

1

Матричное задание отношений более наглядно при изучении их свойств.

Для того чтобы ввести отношения на бесконечных множествах, как и при задании самих множеств, необходимо применять и другие способы.