Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_5_ДМ методичка конспект лекцій_Б_А5_ 2013_7____2014 (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.03 Mб
Скачать

Тема 3. Основи теорії відношень

1. Основні поняття теорії відношень

2. Способи задання бінарних відношень

3. Операції над відношеннями

4. Властивості бінарних відношень

5. Відношення еквівалентності, порядку, толерантності

1. Основні поняття теорії відношень

Відношення – одне з основних понять сучасної математики. Мову відношень використовують для опису зв'язків між об'єктами та поняттями. Найзручніший спосіб задати зв'язок між елементами двох множин - записати впорядковані пари елементів, що перебувають у цьому зв'язку.

Відношення реалізують у математичних термінах на абстрактних множинах реальні зв'язки між реальними об'єктами. Відношення застосовуються при побудові комп'ютерних баз даних, які організовані у вигляді таблиць даних. Зв'язки між групами даних у таблицях описуються мовою відношень. Самі дані обробляються і перетворюються за допомогою операцій, математично точно визначених для відношень. Такі бази даних називаються реляційними і широко застосовуються для збереження та обробки найрізноманітнішої інформації: виробничої, комерційної, статистичної тощо. Відношення також часто використовуються в програмуванні. Такі складові структури даних, як списки, дерева тощо звичайно використовуються для опису деякої множини даних разом з відношенням між елементами цієї множини.

Декартовим добутком множин А та В (позначають ) називають множину всіх пар (а,b), таких, що . Зокрема, якщо А=В, то обидві компоненти належать до А. Такий добуток позначають через А2 і називають декартовим квадратом множини А. Аналогічно, декартовим добутком множин (позначають ) називають множину всіх впорядкованих наборів (кортежів) довжини п таких, що . Частковий випадок позначають і називають п-м степенем множини Х.

Прпиклад.

Нехай , , .

Тоді

п- арне відношення R на множинах - це підмножина декартового добутку цих п множин: .

Якщо набір елементів належить відношенню R, то стверджують, що елементи знаходяться у відношенні R.

Під п- арним відношенням R на множині X розуміється підмножина п-го степеня цієї множини: .

Якщо п = 1, то відношення називається унарним, якщо п = 2 -бінарним. Зауважимо, що унарне відношення R на множині X - це підмножина в самому X : .

Приклад. Відношенням на множинах А, В, С з попереднього прикладу є будь-яка підмножина множини , зокрема

,

Розглянемо окремо бінарні відношення, які є "базисними" у тому розумінні, що будь-яке п-арне відношення можна зобразити у вигляді ланцюжка бінарних відношень, що послідовно конструюються. Цей очевидний факт є наслідком асоціативності декартового добутку множин.

2. Способи задання бінарних відношень

Якщо R - бінарне відношення на множинах Х,У, то факт часто записується у вигляді . і говорять, що елемент знаходиться у відношенні R з елементом .

  1. Будь-яке бінарне відношення може бути задане у вигляді списку, елементами якого є пари, з яких складається відношення.

На множинах чисел А = {1,2,3,4,5,6,7,8,9}; В = {24,25,26} побудуємо відношення "дільник", яке складається з упорядкованих пар виду , де x – дільник y, , .

Приклад. Позначимо це відношення через R :

.

  1. Бінарне відношення R на множинах X і У може бути задане за допомогою матриці , рядки якої відповідають елементам множини X, стовпці - елементам множини У. Якщо , – кількість елементів множин X і Y відповідно, то довільна матриця W має розмір . Елемент матриці відповідає парі декартового добутку множин, причому , якщо , і , якщо , тобто відношення R не містить пару .

Приклад. Наступна матриця W задає відношення R "дільник" для числових множин А і В з попереднього прикладу:

  1. Бінарне відношення R на множинах X, Y може бути задане графічно.

На площині зобразимо точками елементи множин X і Y. Якщо пара належить відношенню R, з'єднаємо точки х ,у лінією, яка спрямована від першого елемента пари до другого. Позначивши таким чином всі пари, що належать відношенню R, одержимо фігуру, яка називається графом відношення. Спрямовані лінії, що з'єднують пари точок називаються дугами, а точки, що зображують елементи множин - вершинами графа. Якщо бінарне відношення R задане на одній множині то вершинами графа будуть елементи множини X .

Бінарні відношення можна задавати графічно за допомогою діаграм Хассе.

Граф відношення «батько»

Відношення ''батько" в даному випадку задане на множині, що складається з 9 осіб. Упорядковані пари елементів множини, що належать відношенню, з'єднанні дугами графа. Перший елемент такої групи с батьком, другий - його дитиною. Дуга графа спрямована від першого елемента до другого.

Розглянемо деякі часткові випадки відношень. Нехай задане бінарне відношення R на множині . Можливий випадок, коли – таке відношення називається повним. Для п'ятиелементної множини А граф повного відношення зображено на рис. 2,б. Може трапитися, що , – таке відношення називається порожнім. При граф зображено на рис. 2,в. Якщо відношення містить всі можливі пари виду (а,а) і не містить інших пар елементів, то таке відношення називається тотожним. Граф цього відношення зображено на рис. 2,а для .

а) б) в)

Рис.2. Граф підношення: а) тотожного: б) повного: в)порожнього.

Якщо повне відношення задане за допомогою матриці, то всі елементи цієї матриці дорівнюють одиниці. Матриця порожнього відношення складається з нульових елементів.

Ми вивчили три способи задання відношень. Переліченням елементів можливо задавати n-арні відношення при . За допомогою матриці і графа зручно задавати тільки бінарні відношення.