Основна
1. Коршунов Ю.М. Математические основы кибернетики. – М.: Энергоатомиздат, 1987. - С.48-62.
2. Новиков Ф.А. Дискретная математика для программистов. – СПб.: Питер, 2001. - С.33-41.
3. Сигорский В.П. Математический аппарат инженера. – К.: Техника, 1975. - С.106-115.
Додаткова
4. Кук Д., Бейз Г. Компьютерная математика. – М.: Наука, 1990. - С.35-43, 68-73.
5. Глушков В.М., Цейтлин Г.Е., Ющенко Е.Л. Алгебра, языки, программирование. – К.:Наукова думка, 1989. - С.35-50.
Для практичних занять
6. Методичні вказівки і завдання до контрольних робіт з дисципліни «Основи дискретної математики» для студентів очної та заочної форм навчання фахів 6.0804, 6.0915 / О.М. Мартинюк. – Одеса: ОНПУ, 2001. – С.10-13.
Лекція 5. Відношення
Вступ
Лекція має за мету висвітлити початкові поняття з відношень і графіків відношень. Розглянуті визначення і n-арність відношень, типові відношення, множинні операції об’єднання, перетин, різниці, симетричної різниці, декартова добутку. Звернено повагу на ототожнення відношень і їх графіків, що часто використаємо, а також асоціативність декартова добутку відношень.
|
|
Лекція містить два підрозділи:
5.1. Основні поняття відношень
5.2. Множинні операції відношень
5.1. Основні поняття відношень
Визначення. Під n-арним відношенням чи n-відношенням rn на множинах А1, А2,..., Аn розуміється закон (характеристична властивість), що виділяє в декартовому добутку А1´A2´...´An деяку підмножину rnA1,...,AnÍA1´A2´...´An, що називана (n-вимірним) графіком відношення rn. Якщо А1=А2=...=Аn=A, то говорять про n-відношення rn на множині А з графіком rnAÍAn.
Відношення, як і відповідності, часто позначають грецькими літерами, з індексами чи без них, і спеціальними символами =, £, ³, <, >.
Часто поняття n-відношення ототожнюється з його графіком, тобто під n-відношенням rn на множинах А1, А2,..., Аn розуміється сама підмножина:
rnA1,¼,AnÍA1´A2´¼´An.
Якщо a=(а1, а2,..., аn)Îrn1,.., An, де аjÎAj, j=1, 2,..., n, то говорять, що елементи а1, а2,..., аn знаходяться у відношенні rn: rn(a1, a2,..., an), так що позначення (а1, a2,..., an)Î rn і rn(a1, a2,..., an) рівносильні.
Визначення. Послідовність a=(а1, a2,..., an)ÎrnA1,...,An називається елементом чи вектором n-відношення rn. Відношення, графіки яких містять скінченні множини векторів, називають скінченними
n-відношеннями. Якщо rn1,...,An=Æ, то rn- порожнє n-відношення (Ùn), якщо rn1,..., An=A1´A2´¼´An, то rn- універсальне n-відношення (Ún).
Тому що n-відношення rn можна розглядати як підмножини декартова добутку А1´A2´¼´Аn, існують різні способи завдання
n-відношень, аналогічні способам завдання множин. Так графік rn1,...,An зручно задавати матрицею, рядками якої є вектори відношення rn.
|
|
Приклад. rn1,..., An={a j=(a1 j, a2 j,..., an j|j=1, 2,..., r} - множина усіх векторів, графік у матричній формі
rnA1,..., An= a1 j1 a2 j1... an j1
a1 ji2 a2 j2... an j2
..................................
a1 jr a2 jr... an jr
Відношення r1 на множини А називають унарними, відношення r2 на А, В - бінарними, відношення r3 на А, В, С - тернарними і т.д.
Унарне відношення r1 на множини А є характеристичною властивістю деякої підмножини r1АÎA - графіка даного відношення, таким чином, множина всіх унарних відношень на А збігається з множиною всіх підмножин множини А. Якщо ½А½=n, то число унарних відношень на А дорівнює 2n.
Лема. Будь-якому n-відношенню r n на множинах А1, А2,..., Аn відповідає унарне відношення r1 на множини А1´A2´¼´An таке, що виконується r1(a) тоді і тільки тоді, коли для відношення виконується r n(a1 і, a2 і..., an і), де a=(a1 і, a2 і,..., an і) - довільний вектор відношення r n.
Бінарне відношення r на множинах А і В визначається графіком rA,BÍA´B. Якщо елементи аÎA і bÎB знаходяться у відношенні r, то поряд з позначеннями (а, b)ÎrA,B і r(a, b) використовується й аrb.
Приклад. а)А={2, 3, 5} rA,B= 2 2
B={2, 3, 4, 5, 6} 2 4
3 3
3 6
5 5
б) Таблиця 5.1
rA,B | |||||
х | х | х | |||
х | х | ||||
х |
в)
Рис. 5.1. Бінарне відношення rA,B
Графік тернарного відношення r3 має вигляд r3A,B,CÍA´B´С.
З кожною бінарною операцією F(х,у), зокрема з арифметичними операціями “+”, ”-”, ”×”, ”:” і іншими, може бути зв'язане тернарне відношення j3 таке, що j3(х, у, z) тоді і тільки тоді, коли F(х, у)=z.
Найбільше часто вживаються бінарні відношення (графіки на площині).
Якщо для бінарного відношення r2А1,А2ÍА1´A2 множини А1 і А2 рівні А, то говорять, що визначено відношення на множині А, тобто r2А.
Визначення. Відношення на множині А називається
а) повним, якщо r2А=А2;
б)порожнім і позначається 0А, якщо r2А=Æ;
в) відношенням рівності і позначається ЕА, якщо і тільки якщо r2А містить всі можливі пари з однаковими компонентами;
г) відношенням нерівності, якщо r2А не містить ні однієї пари з однаковими компонентами.
5.2. Множинні операції відношень
Вивчення n-відношень на множинах А1, А2,..., Аn можна зв'язати з вивченням їхніх графіків, тобто підмножин А1´A2´¼´An. На множини
n-відношень поширюються множинні операції “È”, ”Ç”, ”\”, ”-”, ”ù” і множинні відношення включення “Í”, тобто з rn A1, A2,..., An Ísn A1, A2,..., An- включення графіків випливає включення відношень rnÍsn.
Визначення. Об'єднання відношень r n і s n - це відношення
q n=r n È s n з графіком q n A1, A2,..., An=r n A1, A2,..., An È s n A1, A2,..., An.
Визначення. Перетин відношень r n і s n - це відношення
q n=r n Ç s n з графіком q n A1, A2,..., An=r n A1, A2,..., An Ç s n A1, A2,..., An.
Визначення. Різниця відношень r n і s n - то відношення
q n=r n \ s n з графіком q n A1, A2,..., An=r n A1, A2,..., An \ s n A1, A2,..., An.
Визначення. Симетрична різниця відношень r n і s n - це відношення
q n=r n - s n з графіком q n A1, A2,..., An=r n A1, A2,..., An - s n A1, A2..., An.
Визначення. Відношення`r n називається доповненням відношення rn, якщо a Î r n A1, A2,..., An тоді і тільки тоді, коли`a Ï r n A1, A2,..., An
Приклад. Для бінарних відношень <, =, £, ³, > справедливо
£N = <N È =N; =N = £N Ç ³N; <N =`³N.
Нехай rn - відношення на множинах А1, А2,..., Аn, а sm - відношення на множинах Аn+1,..., An+m.
Визначення. Декартів добуток відношень r n і s m - це відношення
q n+m=r n´s m, графік якого має вигляд
q n+m A1, A2,..., An+m=r n A1, A2,..., An ´ s mAn+1,..., An+m.
Слід мати на увазі, що в цьому випадку допускається асоціативність декартова добутку.
Приклад. Нехай А1={0, 1, 2}, A2={a, b}, A3={b, c, d} і a 3, b 3 – відношення:
a 2A1, A2= 0 a b 3A1, A2, A3= 0 a b
1 b 1 b c
1 b d
Тоді відношення g 5=a 2´b 3 визначається графіком:
g5A1, A2, A3 A4, A5= 0 a ´ 0 a b = 0 a 0 a b
1 b 1 b c 0 a 1 d c
1 b d 0 a 1 b d
1 b 0 a b
1 b 1 b c
1 b 1 b d
Контрольні запитання
1. Що є n-арне відношення?
2. Як можна зіставити n-арному відношенню унарне відношення?
|
|
3. Як можна зіставити бінарної операції тернарне відношення?
4. Які способи завдання відношень існують?
5. Які типові відношення існують?
6. Які множинні операції для відношень?
7. Що є асоціативністю декартова добутку відношень?