Властивості бінарних відношень
Розглянемо спеціальні властивості бінарних відношень, що широко використовуються при побудові та дослідженні відношень переваги.
Рефлексивність. Бінарне відношення 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. Тоді
, звідки
.
Доведено.