Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
26.09.2025
Размер:
1.36 Mб
Скачать

ОТНОШЕНИЯ

Лекция 2

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

свойства отдельных объектов называются

унарными (одноместными) отношениями,

свойства, относящиеся к парам объектов –

бинарными отношениями,

свойства, относящиеся к наборам из n объектов

- n-арными отношениями

БИНАРНЫЕ ОТНОШЕНИЯ

Бинарное отношение R из множества A в множество B: R A B, R : A B

(a, b) R обычно записывают как aRb

Если A = B, то говорят, что R A A - отношение на A

Замечание Факт принадлежности кортежа (x, y) отношению R,

часто обозначают с помощью инфиксной формы записи: xR y.

Пример

множества A1 = [0,1], = [2,4].

прямое произведение A1×A2 -прямоугольник.

Исходные множества заданы непрерывными

интервалами,

в этом случае декартовым произведением является область, ограниченная соответствующим прямоугольником на плоскости.

Определение Областью определения

бинарного отношения R называется множество

DR x y xRy

Определение Областью значений бинарного отношения R называется множество

PR y x xRy

ПРИМЕР

Дано - бинарное отношение

1,2 , 2,4 , 3,3 , 2,1

 

DR x y xRy 1,2,3

PR y x xRy 1,2,3,4

Область определения

Область значений

Замечание Так как бинарные отношения являются множествами, то к ним применимы все понятия, которые вводятся для множеств: понятие равенства, включения, а также операции пересечения, объединения и дополнения

ПРИМЕРЫ ОТНОШЕНИЙ

СПОСОБЫ ЗАДАНИЯ ОТНОШЕНИЙ

Отношения могут задаваться:

формулой

y = x2 +5x - 6 - бинарные отношения на множестве действительных чисел;

формула x + y = любовь -бинарное отношение на множестве людей.

- матричным представлением

Определение Матрицей бинарного отношения называется матрица размера

m n

Р рij

 

 

1 , ai , bj P

 

p

 

 

 

 

 

ij

 

 

, bj P

 

 

 

 

0 , ai

 

 

 

 

 

 

графическое представление элементы множества X изображаются

вершинами графа (точками плоскости), а элементы (x, y) отношения a

дугами (стрелками),соединяющими первую компоненту x отношения со

второй компонентой y.

ПРИМЕР

М 1, 2, 3, 4, 5, 6

задать отношение R M M быть строго меньше

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

a, b

 

 

a, b M , a b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

1, 2

 

, 1, 3

 

, 1, 4

 

, 1, 5

 

, 1, 6

 

, 1, 2

 

, 1, 3

 

, 1, 4

 

, 1, 5

 

, 1, 6

 

,

 

 

2, 3 , 2, 4 , 2, 5 , 2, 6 , 3, 4 , 3, 5 , 3, 6 , 4, 5 , 4, 6 , 5, 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

 

1

1

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

1

1

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

0

1

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

0

0

 

1

1

 

матрица бинарного отношения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

0

0

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Примеры отношений

Пусть N – множество натуральных чисел; < - отношение «меньше» на N. Тогда можно писать 3 < 5 или (3, 5) <

N

k

... 2

1

1 2 3

... n

...

N

 

Пусть |

- отношение «делит» на N.: a | b, если b делится на a.

Например,

3 | 12, 5 | 5, 1 | k для любого k.

Отношение на дискретном множестве A можно изображать в виде графа, например,

отношение «делит» на множестве { 1, 2, 3, 4, 5, 6 } может быть изображено в виде:

5 6

2 3

1

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

Над отношениями можно выполнять все теоретико-множественные операции, поскольку каждое отношение – это некоторое множество.

Пусть на множестве натуральных чисел N заданы отношения «меньше» (<), «равны» (=) и «делит» (|). Тогда можно рассмотреть следующие отношения:

< =

- в результате получается отношение

< |

- в результате получается отношение «делит, но не равно»

| \ =

- в результате также получается отношение «делит, но не равно»

 

 

(дополнение до N x N) - в результате получается отношение

<

 

Две специфические операции над отношениями:

1.Если R1 : A B, а R2 : B C, то отношением R2 R1 (композиция R1 и R2)

будет называться отношение R = R2 R1, R : A C, R = { (a, c) | b B: (a, b) R1, (b, c) R2 }

2.Если R : A B, то отношением R-1 (обратное к R отношение) будет называться отношение R-1 : B A, R-1 = { (b, a) | (a, b) R }

Например:

 

| <

a (| <) b, если найдется c такое, что a < c и c | b.

 

Это верно для любых a < b, поэтому (| <) = (<)

<-1

a (<-1) b, если b < a, поэтому (<-1) = (>)