Вы находитесь на странице: 1из 4

Материалы по курсу «Инструментальные методы в цифровой экономике», ФЭН, 2 курс,2019-2020 уч.г.

Семинар 2. Бинарные отношения

Бинарные отношения
Введение
Бинарное отношение (Б.О.) – это множество, определённое на парах декартового произведения
некоторых множеств 𝐴 × 𝐵. Чаще будем говорить про 𝐴 = 𝐵.
𝑃 ⊆ 𝐴 × 𝐴 – бинарное отношение, 𝐴 – некоторое множество.

Примеры Б.О.:
𝐴 = {1,2,3,4}, 𝑃 = {(1,2), (1,3), (2,4), (4,4)};
𝐴 = {яблоко, груша, персик, банан, киви}, 𝑃 = {(яблоко, персик), (банан, киви), (груша, киви)};

Чаще Б.О. строятся по некоторому правилу, связывающему элементы из 𝐴.


Пример: 𝐴 = {1,2,3,4}, 𝑃 = {(𝑥, 𝑦)|𝑥 + 𝑦 > 2}. То есть (𝑥, 𝑦) ∈ 𝑃 ⇔ 𝑥 + 𝑦 > 2.
Формат записи: (𝑥, 𝑦) ∈ 𝑃 или 𝑥𝑃𝑦.

Способы задания Б.О. 𝑷:


1) Перечисление всех элементов;
2) Правило, характеристическое свойство;
1, (𝑖, 𝑗) ∈ 𝑃
3) Матрица смежности (𝐴 = [𝑎𝑖𝑗 ]𝑛×𝑛 , 𝑎𝑖𝑗 = { );
0, (𝑖, 𝑗) ∉ 𝑃
4) Графовое представление: вершины – элементы множества 𝐴, направленные связи - наличие
соответствующей пары элементов в Б.О.

Операции:
 𝑃′ ∪ 𝑃′′ = {(𝑥, 𝑦)|(𝑥, 𝑦) ∈ 𝑃′ или (𝑥, 𝑦) ∈ 𝑃′′ } – объединение
 𝑃′ ∩ 𝑃′′ = {(𝑥, 𝑦)|(𝑥, 𝑦) ∈ 𝑃′ и (𝑥, 𝑦) ∈ 𝑃′′ } – пересечение
 𝑃′ \𝑃′′ = {(𝑥, 𝑦)|(𝑥, 𝑦) ∈ 𝑃′ и (𝑥, 𝑦) ∉ 𝑃′′} – разность
 𝑃′ ∙ 𝑃′′ = {(𝑥, 𝑦)|∃𝑧 ∈ 𝐴: (𝑥, 𝑧) ∈ 𝑃′ и (𝑧, 𝑦) ∈ 𝑃′′ } – композиция
 𝑃𝑑 = 𝑃 −1 = {(𝑥, 𝑦)|(𝑦, 𝑥) ∈ 𝑃} – двойственное/обратное отношение (dual relation)
 𝑃𝑐 = 𝑃̅ = {(𝑥, 𝑦)|(𝑥, 𝑦) ∉ 𝑃} – дополнение (complement relation)
 𝐼𝑝 = 𝐴2 \(𝑃 ∪ 𝑃𝑑 ) = ̅̅̅̅̅̅̅̅̅̅̅̅
(𝑃 ∪ 𝑃𝑑 ) = 𝑃̅ ∩ ̅̅̅̅
𝑃𝑑 – отношение несравнимости для 𝑃
 𝑃𝑇𝑟 = 𝑃 ∪ 𝑃2 ∪ … =∪∞ 𝑖
𝑖=1 𝑃 – транзитивное замыкание отношения 𝑃

Свойства операций:
 (𝑃𝑑 )𝑑 = 𝑃
 (𝑃𝑐 )𝑐 = 𝑃
 (𝑃𝑐 )𝑑 = (𝑃𝑑 )𝑐 = {(𝑥, 𝑦)|(𝑦, 𝑥) ∉ 𝑃} – codual relation

1
Материалы по курсу «Инструментальные методы в цифровой экономике», ФЭН, 2 курс,2019-2020 уч.г.
Семинар 2. Бинарные отношения

Характеристики Б.О.:
Характеристика Описание
1 Рефлексивность ∀𝑥 ∈ 𝐴, (𝑥, 𝑥) ∈ 𝑃
2 Иррефлексивность (Антирефлексивность) ∀𝑥 ∈ 𝐴, (𝑥, 𝑥) ∉ 𝑃
3 Симметричность ∀𝑥, 𝑦 ∈ 𝐴, 𝑥𝑃𝑦 ⇒ 𝑦𝑃𝑥
4 Асимметричность ∀𝑥, 𝑦 ∈ 𝐴, 𝑥𝑃𝑦 ⇒ 𝑦𝑃̅𝑥 ((𝑦, 𝑥) ∉ 𝑃)
5 Антисимметричность ∀𝑥, 𝑦 ∈ 𝐴, 𝑥𝑃𝑦 ∧ 𝑦𝑃𝑥 ⇒ 𝑥 = 𝑦
6 Полнота ∀𝑥, 𝑦 ∈ 𝐴, 𝑥𝑃𝑦 ∨ 𝑦𝑃𝑥
7 Связность ∀𝑥, 𝑦 ∈ 𝐴, 𝑥 ≠ 𝑦 ⇒ 𝑥𝑃𝑦 ∨ 𝑦𝑃𝑥
8 Транзитивность ∀𝑥, 𝑦, 𝑧 ∈ 𝐴, 𝑥𝑃𝑦 ∧ 𝑦𝑃𝑧 ⇒ 𝑥𝑃𝑧
9 Отрицательная транзитивность ∀𝑥, 𝑦, 𝑧 ∈ 𝐴, 𝑥𝑃𝑐 𝑦 ∧ 𝑦𝑃𝑐 𝑧 ⇒ 𝑥𝑃𝑐 𝑧
∄𝑡 ≥ 1 и 𝑎1 , 𝑎2 , … , 𝑎𝑡 :
10 Ацикличность
𝑎1 𝑃𝑎2 , 𝑎2 𝑃𝑎3 , … , 𝑎𝑡−1 𝑃𝑎𝑡 , 𝑎𝑡 𝑃𝑎1

Характеристики Б.О. на графах


Характеристика В графе
1 Рефлексивность У всех вершин есть петли.
Иррефлексивность
2 Ни у какой вершины нет петли.
(Антирефлексивность)
3 Симметричность Если есть связь между вершинами, то обязательно в обе стороны.
Если есть связь между вершинами, то только в одну сторону.
4 Асимметричность
Петель нет.
Если есть связь между вершинами, то только в одну сторону.
5 Антисимметричность
Могут быть петли.
Каждая пара вершин обязательно связана хотя бы в одну сторону.
6 Полнота
Обязательно есть петли.
Каждая пара вершин обязательно связана хотя бы в одну сторону.
7 Связность
Петли могут как быть, так и не быть.
Если две вершины связаны через посредника, то они также будут
8 Транзитивность
связаны и напрямую.
Отрицательная Если две вершины не связаны через посредника, то они также не
9
транзитивность будут связаны и напрямую.
В графе нет циклов (нельзя вернуться в исходную вершину,
10 Ацикличность
перемещаясь по рёбрам графа).

Таблица сохранения свойств (нужно уметь доказывать‼!)


𝑃1 , 𝑃2 𝑃1𝑐 𝑃1𝑑 𝑃1 ∪ 𝑃2 𝑃1 ∩ 𝑃2 𝑃1 \𝑃2
1 Рефлексивность нет да да да нет
2 Иррефлексивность нет да да да да
3 Симметричность да да да да да
4 Асимметричность нет да нет да да
5 Антисимметричность нет да нет да да
6 Полнота нет да да нет нет
7 Связность нет да да нет нет
8 Транзитивность нет да нет да нет

2
Материалы по курсу «Инструментальные методы в цифровой экономике», ФЭН, 2 курс,2019-2020 уч.г.
Семинар 2. Бинарные отношения

Бинарные отношения.
Задачи.
Задайте бинарное отношение перечислением его элементов, если оно задано на множестве
1.
В = {1, 4, 6} и aPb  a  b .

Выпишите множество упорядоченных пар для бинарного отношения >, определенного на


2.
множестве А = {2, 7, 10}.

Бинарное отношение задано на множестве N = {2, 3, 4, 5, 6}. Постройте граф,


3. соответствующий бинарному отношению Р, если ( x, y )  P тогда и только тогда, когда x +
y – четное число.
На рисунке изображен граф отношения «а является братом b» на множестве детей нашего
двора {А; Б; В; Г; Д; Е; Ж; 3; И}. Кто из них является мальчиком? Кто девочкой? О ком
нельзя по этому графу ничего сказать?

4.

Для отношений 𝑃′ и 𝑃′′ , изображенных на графах ниже:

5.

a. постройте отношения 𝑃′ ∩ 𝑃′′ , 𝑃′ ∪ 𝑃′′ , 𝑃′ ∙ 𝑃′′ , 𝑃′′ ∙ 𝑃′ ;


b. постройте обратные и дополнительные отношения;
c. постройте отношения несравнимости.
Постройте графы, соответствующие отношениям несравнимости для бинарных отношений
6. R и S, заданных на множестве А = {2, 3, 6, 7, 10} следующим образом:
𝑥𝑅𝑦 если и только если 𝑥 − 𝑦 – четное число, а 𝑥𝑆𝑦 если и только если 𝑥 < 𝑦.
Верно ли, что объединение бинарного отношения и отношения несравнимости для него
7.
образуют универсальное множество А  А ?

Составьте такое бинарное отношение на множестве 𝐴 = {𝑎, 𝑏, 𝑐}, для которого отношение
8.
дополнения совпадает с отношением несравнимости.
Пусть 𝑃1 , … , 𝑃5 представляют следующие отношения родства:
 (𝑥, 𝑦) ∈ 𝑃1 ⟺ 𝑥 − отец 𝑦;
 (𝑥, 𝑦) ∈ 𝑃2 ⟺ 𝑥 − мать 𝑦;
9.  (𝑥, 𝑦) ∈ 𝑃3 ⟺ 𝑥 − дед 𝑦;
 (𝑥, 𝑦) ∈ 𝑃4 ⟺ 𝑥 и 𝑦 − дети одной матери;
 (𝑥, 𝑦) ∈ 𝑃5 ⟺ 𝑥 − племянник/−ца 𝑦.
С помощью операций над бинарными отношениями выразите 𝑃3 , 𝑃4 , 𝑃5 через 𝑃1 , 𝑃2 .

3
Материалы по курсу «Инструментальные методы в цифровой экономике», ФЭН, 2 курс,2019-2020 уч.г.
Семинар 2. Бинарные отношения

Постройте транзитивные замыкания для графов а-в:

10.

На множестве кресел в театре определено отношение соседства: кресла a и b считаются


соседними, если они стоят в одном ряду и их номера отличаются на 1. Будет ли это
11.
отношение рефлексивным, симметричным, транзитивным? Какое отношение будет его
транзитивным замыканием?
Пусть 𝐴 = {2,3,10,12,15}. Определить бинарное отношение 𝑃 следующим
𝑥
12. образом: 𝑥𝑃𝑦 ⟺ 𝑥 делится нацело на 𝑦 и 𝑦 нечетно. Какими свойствами обладает
бинарное отношение 𝑃?
Постройте бинарное отношение:
а) рефлексивное, симметричное, не транзитивное;
б) рефлексивное, асимметричное, не транзитивное;
13.
в) рефлексивное, не симметричное, транзитивное;
г) не рефлексивное, асимметричное, транзитивное;
д) не рефлексивное, симметричное, транзитивное.
Пусть 𝑃 – произвольное бинарное отношение. Докажите, что:
a. если 𝑃 связно, то 𝑃𝑑 также связно,
b. если 𝑃 транзитивно, то 𝑃𝑑 также транзитивно,
c. если 𝑃 ациклично, то 𝑃𝑑 также ациклично,
14.
d. если 𝑃 антирефлексивно и транзитивно, то оно асимметрично,
e. если 𝑃 отрицательно транзитивно, то 𝑃𝑐𝑑 транзитивно,
f. если 𝑃 асимметрично, то 𝑃𝑐𝑑 полно,
g. если 𝑃 линейный порядок, то 𝑃𝑑 также линейный порядок.