Властивості бінарних відношень
Розглянемо спеціальні властивості бінарних відношень, що широко використовуються при побудові та дослідженні відношень переваги.
Рефлексивність. Бінарне відношення R називається рефлексивним, якщо справедливо
. Очевидно, що в цьому разі також
. Таким чином, рефлексивне відношення виконується для однакових елементів, тобто
Введемо предикат
від бінарного відношення, який істинний тоді і лише тоді, коли R – рефлексивне.
Антирефлексивність. Ця властивість є протилежною до рефлексивності. Відношення R називається антирефлексивним, якщо жодний елемент не знаходиться в цьому відношенні сам із собою, тобто
. Через операцію перетину це можна записати як
, а через включення – як
Також подібно до попередньої властивості введемо предикат антирефлексивності
.
Симетричність. Відношення R є симетричним, якщо разом із кожною впорядкованою парою, що належить відношенню, воно містить і пару із переставленими компонентами, тобто
. Інакше це можна виразити як
. Відповідний предикат будемо позначати
. Легко показати, що
.
Асиметричність. Для асиметричного відношення R виконується
, тобто щонайбільше одна пара з
та
належить такому відношенню. Через операцію перетину це можна записати як
. Предикат асиметричності позначатимемо
.
Антисиметричність. Відношення R називається антисиметричним, якщо
, тобто такому відношенню належать щонайбільше одна пара із різними компонентами з
та
, та, можливо, пари однакових елементів. За допомогою операцій над відношеннями це можна записати як
. Предикат антисиметричності отримує позначення
.
Відношення
називається симетричною частиною вихідного відношення R, якщо
. Це симетричне відношення
.
Відношення
називається асиметричною частиною вихідного відношення R, якщо
. Можна легко показати, що
, тобто
.
Відмітимо, що це означає, що
та
.
в загальному випадку асиметричне відношення.
Транзитивність. Відношення R буде транзитивним, якщо кожний направлений шлях довжиною 2 в його графі замикається дугою, тобто
. Можна легко показати, що в графі транзитивного відношення дугою замикається направлений шлях будь-якої довжини, тобто
.
Для транзитивного відношення виконується
,
тобто нижній переріз кожного елементу множини
є максимальним за включенням серед нижніх перерізів елементів, яких він містить. Через операцію включення властивість транзитивності можна записати як
. Предикат транзитивності – це
.
Лема 1.2. Для того, щоб R було транзитивним відношенням (щоб виконувалось
) необхідно і достатньо справедливості
.
Доведення. ⇒ Доведемо за індукцією включення
.
База: n = 2.
виконується за
.
Припущення:
виконується для деякого
.
Перехід:
, і включення доведено
.
За означенням транзитивного замикання
,
тобто
. Але зворотне включення
також тривіально виконується, тобто
і необхідність доведена.
⇐ З означення транзитивного замикання очевидно
. Оскільки
, то
, тобто
– достатність доведена.
Доведено.
Від’ємна транзитивність. Відношення R називається від’ємно транзитивним, якщо транзитивним є його доповнення
, тобто якщо
. Для від’ємної транзитивності введемо предикат
.
Лема 1.3.Для
необхідно і достатньо справедливості твердження
.
Доведення. ⇒ Нехай
, тобто при
виконується
та
. Але з 
. Отримали протиріччя, яке доводить необхідність.
⇐ Нехай
, тобто при
та
виконується
. Але, поклавши в
, маємо
. Кожний з цих варіантів протирічить вихідному припущенню, і таким чином достатність твердження для від’ємної транзитивності також доведена.
Доведено.
Зв’язність. Відношення R називається зв’язним, якщо виконується
. Предикат, введений для властивості зв’язності, позначається
. Інша назва цієї властивості – лінійність. Зрозуміло, що зв’язне відношення обов’язково має бути рефлексивним. Граф
зв’язного відношення містить єдину компоненту зв’язності та петлі у кожній вершині.
Слабка зв’язність. Будемо називати бінарне відношення R слабкозв’язним (відповідний предикат -
), якщо
. Граф
такого відношення, подібно до зв’язного, містить єдину компоненту зв’язності. Слабкозв’язне відношення не обов’язково має бути рефлексивним, тобто його граф може мати вершини, у яких відсутні петлі.
Не будь-який зв’язний граф відповідає слабкозв’язному відношенню, прикладом чому може слугувати дерево.
Теорема 1.1 (про взаємозв’язок властивостей бінарних відношень).
Мають місце наступні залежності між властивостями деякого бінарного відношення
:
1)
; 2)
; 3)
;
4)
; 5)
; 6)
.
Доведення.
1) Нехай
, тоді
. Припустимо, що
, тобто
, тоді 
2) Нехай
. Якщо при цьому
, то
, тобто граф відношення R містить цикл довжини 2. Якщо ж
виконується лише коли
, то граф відношення містить петлю. Обидва ці випадки протирічать
.
3) Нехай
для деяких
. За для
виконується
. За 
, тобто можливий лише випадок
. Отримали
, звідки
.
4) Нехай
, але всупереч 
для деяких
. Через те, що
,
та
. Тобто
,
, що протирічить
.
5) Нехай
, але
, тобто
. За 
, що неможливо через
.
6) Нехай знову
, але всупереч 
,
тоді за 
, чого не може бути згідно з
.
Доведено.
Для теореми 1.1 можна навести ряд наслідків, наприклад:
·
;
·
.
Відомості про взаємозв’язок властивостей бінарних відношень зручно представляти в табличному вигляді, рядок якої відповідає одному такому твердженню, стовпчик – окремій властивості. У комірці таблиці ставляться символи: ×, якщо антецедент твердження вимагає виконання відповідної властивості, та
, який відмічає консеквент твердження. Викладені вище відомості зведені у табл. 1.1.
| Таблиця 1.1. –Відомості про взаємозв’язок властивостей бінарних відношень | ||||||
| № |
|
|
|
|
|
|
| ⇒ | × | |||||
| ⇒ | × | |||||
| × | ⇒ | × | ||||
| ⇒ | × | × | ||||
| × | ⇒ | × | ||||
| × | × | ⇒ | ||||
| Н1 | × | × | ⇒ | × | ||
| Н2 | ⇒ | × | × |
Розглянемо питання про інваріантність деяких властивостей бінарних відношень відносно операцій над ними. Наведемо відповідну теорему.
Теорема 1.2(про інваріантність властивостей відношень відносно операцій між ними).
Для заданих бінарних відношень
,
та будь-якого
справедливі наступні твердження:
1) якщо
, то
,
,
,
,
;
2) якщо
, то
,
,
;
3) якщо
, то
,
,
,
;
4) якщо
, то
,
;
5) якщо
, то
та
;
6) якщо
, то
,
,
.
Доведення.
1)
,
. З властивостей включення множин
,
.
З
тривіальним чином випливає
. Доведемо
. З означення композиції відношень
. В якості z також можна взяти елемент x. Тепер, беручи до уваги те, що
, вже доведене
, та поклавши
маємо
.
2) Оскільки
, то за властивістю операції включення
та
. Далі, з
випливає
. За лемою 1.1 отримаємо
.
3)
,
. Тоді за
,
.
Подібним чином з інволютивності обернення
. З
.
За індукцією
. Знову використавши отримаємо
.
4) Відомо, що
.
. За лемою 1.1 маємо
. Також
тобто
.
Тепер нехай для деяких 
. Це зокрема означає, що
. Оскільки
, має місце
.
Візьмемо
, використавши правило де Моргана отримаємо
.
Звідси
.
5)
,
. Тоді
,
отже
Подібним чином
,
і
.
6) Нехай справедливі співвідношення
та
для деяких
. Тоді також вірні
,
,
,
. За
отримаємо
, і
доведено. Якщо справджується
та
для деяких
, то за визначенням оберненого відношення маємо
та
. За
отримаємо
що доводить
. Далі,
за лемою 1.2. Тоді
, звідки
.
Доведено.