Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 - Множества / Лекция 5 Отношения.doc
Скачиваний:
161
Добавлен:
09.04.2015
Размер:
495.1 Кб
Скачать

11

6 Лекция № 5.Отношения

Продолжительность:2 часа (90 мин.)

6.1 Ключевые вопросы

6 Лекция № 5. отношения 1

6.1 Ключевые вопросы 1

6.2 Текст лекции 1

6.2.1 Отношения 1

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

6.2.3 Свойства операций над отношениями 8

6.2.4 Вопросы для контроля 11

6.2 Текст лекции

6.2.1 Отношения

Отношения – один из способов задания взаимосвязей между элементами множеств. Чаще всего используются унарные и бинарные отношения.

Унарные (одноместные) отношения отражают наличие какого–то определенного признакаR (свойства и т.п.) у элементов множестваМ (например, "быть четным" на множестве натуральных чисел). Тогда все такие элементыа из множестваМ, которые отличаются данным признакомR, образуют некоторое подмножество вМ, называемое унарным отношениемR, т.е. и.

Бинарные (двухместные) отношения используются для определения каких–то взаимосвязей между парами элементов множестваМ (так, на множестве людей могут быть заданы, например, следующие бинарные отношения: "жить в одном городе", "быть моложе", "быть сыном", "работать в одной организации" и т.п.). Тогда все пары (а,b) элементов изМ, между которыми имеет место данное отношениеR, образуют подмножество пар из множества всех возможных пар элементов = М 2, называемое бинарным отношениемR, т.е., при этом.

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

Вот пример тернарного отношения “образовывать сумму”

x+y=z

и отношения для четверок –“находиться в отношении пропорциональности”

x/y=z/v.

Под п–местным отношением понимают подмножествоR прямого произведенияп множеств: .

Говорят, что элементы а1, а2, ...,аn находятся в отношенииR, если

Если n–местное отношениеR задано на множествеМ, т.е.

M1= M2 =…= Mn = М, то

Рассмотрим детально бинарные отношения.

Итак, двухместным, или бинарным, отношениемR называется подмножество парпрямого произведения, т.е.. При этом по аналогии с соответствиями множествоМ1 называют областью отправления отношенияR, множествоМ2областью прибытия. Часто рассматривают отношенияR между парами элементов одного и того же множестваМ, тогда. Еслиа и b находятся в отношенииR, это записывается какаRb.

С отношениями связаны еще два понятия

– область определения D(R) и

– область значений Q(R),

определяемые соответственно

, .

На рис. 6.1 приведен условный пример отношения.

Рисунок 6.1 – Пример отношения R

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

Отношения, определенные на конечных множествах, обычно задаются:

Списком (перечислением) пар, для которых это отношение выполняется. Например,R = {(а, b), (а, с), (b, d)}.

Кроме такого представления, заимствованного у множеств, для отношений применяют также представление в виде матриц и графов.

– Бинарному отношению , гдеM = {а1, а2,...,ап}, соответствуетквадратная матрицапорядкап, в которой элементcij, стоящий на пересеченииiой строки иj–ого столбца, равен 1, если между элементамиaiиаj имеет место отношениеR, или 0, если оно отсутствует:

Если , гдеM1 = {а1, а2,...,ап},M2 = {b1, b2,...,bm}, томатрица получается прямоугольнойсnстроками иmстолбцами.

– бинарному отношению, гдеM = {а1, а2,...,ап}, соответствуеториентированный граф(орграф), вершины которого взаимно однозначно соответствуют элементам множестваМ, а дуги соответствуют отношениям между элементами множестваМ. Например, дуга, соединяющая пару элементоваi иаj в направлении отаi каj, показывает наличие отношенияаiRаj.

Если , гдеM1 = {а1, а2,...,ап},M2 = {b1, b2,...,bm}, тографполучаетсядвудольный(см. [16]):одна доля – множество вершинM1, другая доля – множество вершинM2, а дуги соответствуют отношениямаiRbj.

Введем следующие понятия:

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

Матрица этого отношения содержит только 0, а граф состоит только из вершин (нуль граф).

Полное отношение– отношение, которое выполняется для любой пары элементов множестваМ. Обозначается оноU=.

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

Диагональное отношениеE(оно жетождественное отношение, оно жеотношениеравенства) – отношениеaEb, которое выполняется только, еслиa и b это один и тот же элемент.

В матрице этого отношения элементы, расположенные на главной диагонали, равны 1, а остальные элементы равны 0. В графе этого отношения, кроме петель при каждой вершине, других дуг нет.

Пример 1. ПустьМ = {1, 2, 3, 4}.

Задать в явном виде (списком), матрицей и графом отношение , еслиR означает – "быть меньше".

Отношение R как множество содержит все пары элементова,b изМтакие, чтоа < b:

Следовательно, R = {(1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)}.

Матрица отношения приведена на рис. 6.2,а.

Граф отношения приведен на рис. 6.2,б.

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

Пример 2. ПустьМ = {1, 2, 3, 4}.

Составить матрицы отношений , если:

R1"быть делителем";

R2 "иметь общий делитель, отличный от единицы";

R3– "иметь один и тот же остаток от деления на 3".

1) и выполняется для пар

{(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 4), (3, 3), (4, 4)}.

Эти пары определяют наличие единиц в матрице отношенияна пересечении строки элементаа и столбца элементаb(рис. 6.3,а);

2)

Матрица отношения R2 представлена на рис. 6.3,б;

3) a иbимеют одинаковый остаток от деления на 3}. Матрица отношенияR3 приведена на рис. 6.3,в.

R1

1

2

3

4

R2

1

2

3

4

R3

1

2

3

4

1

1

1

1

1

1

0

0

0

0

1

1

0

0

1

2

0

1

0

1

2

0

1

0

1

2

0

1

0

0

3

0

0

1

0

3

0

0

1

0

3

0

0

1

0

4

0

0

0

1

4

0

1

0

1

4

1

0

0

1

а)

б)

в)

Рисунок 6.3 – Матрицы отношений R1,R2,R3Примера 2