1. Мета роботи
Набути впевненості в роботі з бінарними відношеннями: класифікувати їх за властивостями, вільно переходити між трьома рівносильними записами й на цій основі визначати тип відношення та його функціональність.
Виконавши роботу, студент повинен уміти:
- знаходити область визначення та область значень відношення, заданого формулою (предикатом) на нескінченній множині, зокрема на множині цілих чисел ;
- записувати одне й те саме відношення трьома рівносильними способами — як перелік упорядкованих пар, як булеву (характеристичну) матрицю і як орієнтований граф (орграф) — та переходити від одного запису до іншого;
- перевіряти відношення на основні властивості — рефлексивність, антирефлексивність, симетричність, антисиметричність, асиметричність, транзитивність (і антитранзитивність) — обґрунтовуючи кожен висновок, причому кожне «ні» підтверджувати конкретним контрприкладом (парою-свідком);
- розпізнавати тип відношення: еквівалентності (рефлексивне + симетричне + транзитивне), часткового порядку (рефлексивне + антисиметричне + транзитивне) чи толерантності (рефлексивне + симетричне, без вимоги транзитивності);
- встановлювати, чи є відношення функціональним (чи відповідає кожному не більш ніж один ), і пояснювати відповідь мовою матриці та орграфа, пов’язуючи це з поняттям функції .
Робота закріплює Лекцію 2 «Відношення», відпрацьовуючи її означення на конкретній індивідуальній задачі. Уся потрібна теорія повторена в самодостатньому вигляді у файлі 2method.md, тому звертатися до сторонніх джерел не потрібно.