- •Тема 6. Дерева. 96
- •Тема 1 Множини. Операції над множинами
- •1. Основи теорії множин
- •2. Види множин
- •3. Операції над множинами
- •4. Розбиття і покриття.
- •5. Властивості операцій над множинами:
- •6. Ком’ютерне зображення множин
- •Тема 2 Комбінаторика
- •1. Класичні задачі комбінаторики
- •2. Правило суми та добутку
- •3. Основні формули
- •4. Задача про цілочислові розв'язки
- •5. Біном н’ютона
- •6. Арифметичний трикутник (трикутник Паскаля)
- •7. Розв’язування рекурентних рівнянь.
- •8. Числа Фібоначчі
- •Тема 3. Основи теорії відношень
- •1. Основні поняття теорії відношень
- •2. Способи задання бінарних відношень
- •3. Операції над відношеннями
- •4. Властивості бінарних відношень
- •1. Рефлексивність
- •2. Антирефлексивність
- •3. Симетричність
- •4. Несиметричність
- •5. Антисиметричність
- •6. Транзитивність
- •7. Антитранзитивність
- •5. Відношення еквівалентності, порядку, толерантності
- •Тема 4. Теорія функцій. Алгебри
- •1. Алгебраїчні структури
- •2. Алгебри булевих функцій
- •Тема 5. Теорія графів
- •1. Основні означення та властивості
- •2. Деякі спеціальні класи простих графів
- •3. Способи подання графів
- •3.1. Матриця інцидентності
- •3.2. Матриця суміжності
- •3.3. Подання графа списком пар (списком ребер)
- •3.4. Подання графа списками суміжності
- •3.5. Матриці досяжностей і контрдосяжностей
- •4. Шляхи та цикли. Зв’язність
- •4.1. Головні означення та результати. Термінологія
- •4.2. Характеристики зв’язності простого графа
- •5. Ізоморфізм графів
- •6. Ейлерів цикл у графів
- •7. Гамільтонів цикл у графі
- •8. Зважені графи та алгоритми пошуку найкоротших шляхів
- •9. Обхід графів
- •9.1. Пошук углиб у простому зв'язному графі
- •9.2. Пошук ушир у простому зв'язному графі
- •10. Планарні графи
- •11. Розфарбування графів
- •12. Незалежні множини вершин. Кліки
- •Тема 6. Дерева.
- •1. Основні означення та властивості
- •2. Рекурсія. Обхід дерев. Префіксна та постфіксна форми запису виразів
- •43018, Луцьк-18, вул. Львівська,75
5. Відношення еквівалентності, порядку, толерантності
Розглянемо деякі найчастіше використовувані класи бінарних відношень.
Бінарне відношення,
що має властивості рефлексивності,
симетричності і транзитивності,
називається відношенням еквівалентності
(позначається
).
Нехай задана
множина А і відношення еквівалентності,
що визначене на цій множині:
.
Елементи
,
для яких виконується
,
називаються еквівалентними. Важлива
властивість будь-якого відношення
еквівалентності R,визначеного
на множині А, полягає в тому, що воно
розбиває множину А на неперетинні
підмножини, які називаються Класом
еквівалентності породженим елементом
a з множини А називається
множина всіх елементів з А еквівалентних
елементу а.
У випадку скінченної
множини А розбиття її на класи
еквівалентності відбувається таким
чином. Нехай на множині А задане відношення
еквівалентності R.
Виберемо елемент
і утворимо клас
що складається з усіх елементів
,
для яких виконується відношення
.
Клас
може складатися тільки з одного елемента
,
якщо не існує інших елементів у,
таких, що
.
Зауважимо, що через рефлексивність
відношення еквівалентності завжди
виконується
.
Якщо
,
то виберемо з А елемент
,
що не входить до класу
і утворимо клас
,
який складається з елементів
,
для яких виконується відношення
.
Якщо
,
то виберемо з А елемент
,
що не входить до класів
і
,
і утворимо клас
.
Будемо продовжувати побудову класів
доти, доки в А не залишиться жодного
елемента, що не входить до одного з
класів
.
Вийде система класів
.
Ця система класів називається системою
класів еквівалентності і має такі
властивості:
а) класи попарно не перетинаються;
б) будь-які два елементи з одного класу еквівалентні;
в) будь-які два елементи з різних класів не еквівалентні.
Приклад. Відношення рівності « = » на будь-якій множині чисел є відношенням еквівалентності. Відношення «вчитися в одному класі» на множині учнів школи є відношенням еквівалентності і розбиває всю множину учнів школи на окремі класи. Відношення «мати однакове ім'я» на визначеній множині людей є відношенням еквівалентності і розбиває всю множину людей на класи еквівалентності — групи людей з однаковими іменами.
Відношення
.
Відношення називається відношенням часткового порядку (позначається ), якщо воно:
а) рефлексивне
(
);
б) антисиметричне
(якщо
і
,
то
);
в) транзитивне
(якщо
і
,
то
).
Якщо на множині задане відношення часткового порядку, то ця множина називається частково упорядкованою.
Існує спосіб
наглядного зображення скінченної
частково упорядкованої множини, який
називають діаграмою Хассе. Кожний
елемент
позначають точкою, і будь-яку пару точок,
що відповідають елементам
і
,
з'єднують стрілкою, що йде з точки а
в точку b, тоді і тільки
тоді, коли
,
і не існує
такого, що
,
і елемент с відрізняється і від а,
і від b.
Приклад.
Прикладом відношення часткового порядку
є відношення включення множин, справедливе
для деяких пар підмножин фіксованої
множини. На рис. 10 зображено
граф відношення включення на множині
всіх підмножин триелементної множини
.
Рис. 10. Граф відношення включення множин
Із властивістю транзитивності пов'язане поняття шляху в графі.
Шлях у
графі відношення з вершини а до
вершини b — це
послідовність дуг
,
,
,...,
,
.
Число дуг
називається довжиною шляху.
Використовуючи поняття шляху в графі, можна показати, що властивість транзитивності виконується у відношенні, що задане графом, якщо будь-які дві вершини, між якими існує шлях, з'єднані дугою.
Часто при зображенні графа відношення порядку виключають дуги, які можна добудувати, використовуючи властивість транзитивності, тобто, якщо на графі існує шлях з а до b, то дугу (а, b) не зображують. Крім того, розташовують вершини так, щоб спрямованість всіх дуг була знизу-нагору. Тоді спрямованість дуг можна не вказувати. Одержана таким чином діаграма достатня для визначення відношення порядку. Так, відношення включення множин з графом на рис. 4 можна зобразити за допомогою діаграми Хассе, як зображено на рис. 11.
Рис. 11. Діаграма Хассе відношення включення множин
З розглянутого
прикладу видно, що не всі вершини графа
відношення з'єднані між собою шляхами.
Наприклад, не існує шляху між
и
.
Елементи а, b
називаються порівнянними у відношенні
часткового порядку R,
якщо виконується хоча б одне із
співвідношень
або
.
Множина А, на якій задане відношення
часткового порядку R
і для якої всілякі два елементи цієї
множини порівнянні, називається лінійно
упорядкованою або повністю упорядкованою.
Повністю упорядкована множина відрізняється від частково упорядкованої тим, що в частково упорядкованій множині А можуть бути присутніми елементи, з яких можна складати непорівнянні пари.
Приклад. Множина
N натуральних чисел
повністю упорядкована відносно природної
операції порівняння
,
яка істинна на деякій підмножині R
пар (а, b) декартова
квадрата
.
Будь-які два елементи
порівнянні за R,
оскільки хоча б одна з нерівностей
,
істинна. На рис. 6 розглянуту множину N
задано за допомогою графа відношень і
діаграм Хассе.
Рис. 12. Лінійно упорядкована множина натуральних чисел
Відношення часткового порядку, що є рефлексивним, антисиметричним і транзитивним, називається також відношенням нестрогого порядку. На відміну від нього, відношення строгого порядку (позначається <) визначається такими властивостями:
а) антирефлексивність
(якщо
,
то
);
б) асиметричність
(якщо
,
то не правильне
);
в) транзитивність
(якщо
і
,
то
).
Таким чином, якщо у відношенні нестрогого порядку властивість антисиметричності замінити асиметричністю, то одержимо строгий порядок.
Відношення називається відношенням толерантності, якщо воно: а) рефлексивне; б) симетричне і в) антитранзитивне.
Толерантність зображує собою формальне уявлення інтуїтивного поняття схожості. Схожість двох об'єктів не залежить від того, в якому порядку вони порівнюються, в цьому виявляється властивість симетричності. В той же час, якщо один об'єкт схожий з другим, а другий схожий з третім, то це не означає, що перший і третій об'єкти схожі, тобто властивість транзитивності може не виконуватися.
Розглянемо відношення толерантності на прикладі популярної задачі «перетворення мухи на слона» як схожості між чотирибуквеними словами, якщо вони відрізняються однією буквою. Одержимо:
муха — мура — тура — тара — кара — каре — кафе — кафр —
каюр — каюк — крюк — крок — срок — сток — стон — слон.
Література
Зарипова Э.Р., Кокотчикова М.Г. Дискретная математика. Лекции по дискретной математике. Часть 1,2. – Издательство: РУДН, 2013. – 116 с.
Комп’ютерна дискретна математика: Підручник/ М.Ф. Бондаренко, Н.Ф. Білоус, А.Г. Руткас. – Харків: «Компанія СМІТ», 2004. - 480 с. с.42-52.
Нікольський Ю.В., Пасічник В.В., Щербина Ю.М. Дискретна математика. – К.: Видавнича група ВНV, 2007. – 368 с.
