Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретка-методичка.doc
Скачиваний:
28
Добавлен:
10.11.2018
Размер:
686.08 Кб
Скачать

Задачі та вправи

І. Побудувати приклади унарних, бінарних та тернарних відношень, заданих на множині {1,2,3,4,5,6}.

ІІ. Побудувати приклади унарних, бінарних та тернарних відношень, заданих на множині:

1) N, 2) Z, 3) Q,

4) R, 5) людей, 6) тварин,

7) птахів, 8) квітів, 9) країн світу,

10) учнів школи, 11) днів тижня, 12) видів спорту.

ІІІ. Нехай А={1,2,3,4,5,6,7,8,9,10}, RА2. Записати відношення R у явному вигляді:

1) R={<x,y>| x,yA, x – дільник y, х5},

2) R={<x,y>| x,yA, x<y, х2},

3) R={<x,y>| x,yA, xy+1, y>7},

4) R={<x,y>| x,yA, xy ділитьcя на 3},

5) R={<x,y>| x,yA, x+y ділитьcя на 5},

6) R={<x,y>| x,yA, x>y, x+y<6},

7) R={<x,y>| x,yA, x парне, y непарне},

8) R={<x,y>| x,yA, x просте, y складене},

9) R={<x,y>| x,yA, x кратне 5, y<5},

10) R={<x,y>| x,yA, x,y не мають спільних дільників, відмінних від 1}.

IV. Нехай Х=P({а,б,в}). Знайти усі елементи відношень , , , ,  на Х.

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

Нехай R1, R2 – відношення, задані на множинах A1,…,An. Об’єднанням відношень R1 та R2 (позначається R1R2) називається мно-жина R1R2={<a1,…,an>| <a1,…,an>R1 або <a1,…,an>R2}. Перетином відношень R1 та R2 (позначається R1R2) називається множина R1R2={<a1,…,an>| <a1,…,an>R1, <a1,…,an>R2}. Різницею відношень R1 та R2 (позначається R1\R2) називається множина R1\R2={<a1,…,an>| <a1,…,an>R1, <a1,…,an>R2}. Доповненням відношення R1 (познача-ється R1) називається множина R1=А1…An\R1, тобто R1={<a1,…,an>| <a1,…,an>А1…An, <a1,…,an>R1}. Вираз <a1,…,an>R1 означає, що <a1,…,an>R1 (при цьому, звичайно, <a1,…,an>А1…An, але для скорочення запису це твердження опускають).

Нехай, наприклад, A1={1,2,3}, A2={a,b,c}, R1, R2 – відношення, за-дані на множинах А1 та А2, й R1={<1,a>,<1,b>,<2,b>,<3,c>}, R2={<1,b>, <3,c>,<3,a>}. Тоді:

R1R2={<1,a>,<1,b>,<2,b>,<3,c>,<3,a>},

R1R2={<1,b>,<3,c>},

R1\R2={<1,a>,<2,b>},

R1={<1,c>,<2,a>,<2,c>,<3,a>,<3,b>}.

Розглянемо дві операції, визначені для відношень, заданих на двох множинах. Нехай відношення R задано на множинах А та В. Відношенням, оберненим до R (позначається R-1), називається відно-шення, задане на множинах В та А, виду R-1={<x,y>| <y,x>R}.

Нехай, наприклад, А={а,с,е}, В={1,3,5}, RАВ й R={<a,1>, <a,3>,<c,3>,<c,5>,<e,5>}. Тоді R-1={<1,a>,<3,a>,<3,c>,<5,c>,<5,e>}. Відношенням, оберненим до відношення , заданого на булеані деякої множини А, є відношення, задане на булеані множини А, виду {<S,T>| <T,S>}, тобто множина упорядкованих пар <S,T> підмножин множини А таких, що ТS, або SТ. Отже, відношенням, оберненим до , є відношення .

Нехай R1 – відношення, задане на множинах А та В, а R2 – відно-шення, задане на множинах В та С. Добутком (або композицією) відношень R1 та R1 (позначається R1R2 або R1R2) називається відно-шення, задане на множинах А та С, виду R1R2={<x,y>| для деякого z з B <x,z>R1, <z,y>R2}. Іншими словами, добуток відношень R1 та R2 складається з таких упорядкованих пар <x,y>, які «побудовані» з пар виду <x,z> та <z,y>, що належaть відповідно відношенням R1 та R2.

Наприклад, нехай А={a,b,c,d}, B={1,2,3}, C={2,4,6}, R1AB, R2BC, R1={<a,3>,<a,2>,<b,1>,<c,2>}, R2={<2,2>,<3,6>}. Тоді добуток R1 та R2 – це відношення, задане на множинах А та С, виду R1R2={<a,6>,<a,2>,<c,2>}. Розглянемо тепер відношення R3={<a,1>, <b,1>,<d,1>}, задане на множинах А та В, й обчислимо R3R2. Оскільки відношення R3 та R2 не містять пар виду <x,z> та <z,y>, тобто таких пар, що другий компонент першої пари (тієї, що належить відношенню R3) збігається з першим компонентом другої пари (тієї, що належить відношенню R2), пар виду <x,y> утворити не можна, отже, R3R2=.

Теорема 5. Нехай R, R1, R2, R3 – бінарні відношення на множині А. Тоді:

1) (R-1)-1=R, 2) (R1R2)-1=R1-1R2-1,

3) (R1R2)-1=R1-1R2-1, 4) (R-1)=(R)-1,

5) (R1\R2)-1=R1-1\R2-1, 6) RR=RR=R,

7) R1(R2R3)=(R1R2)(R1R3), 8) (R1R2)R3=(R1R3)(R2R3).

9) (R1R2)R3=R1(R2R3), 10) (R1R2)-1=R2-1R1-1.

Доведемо рівність 4. Використовуючи означення доповнення відношення та означення відношення, оберненого до даного, маємо: <x,y>(R-1)  <x,y>R-1  <y,x>R  <y,x>R  <x,y>(R)-1. Отже, (R-1)(R)-1. Покажемо, що (R)-1(R-1). <x,y>(R)-1  <y,x>R  <y,x>R  <x,y>R-1  <x,y>(R-1). Отже, показали, що (R-1)=(R)-1.

Доведемо останню рівність. Використовуючи означення відно-шення, оберненого до даного, та означення добутку відношень, маємо: <x,y>(R1R2)-1  <y,x>(R1R2)  існує такий елемент z з множини A, що <y,z>R1 тa <z,x>R2  <x,z>R2-1, <z,y>R1-1  <x,y>R2-1R1-1. Отже, (R1R2)-1R2-1R1-1. Покажемо, що R2-1R1-1  (R1R2)-1. <x,y>R2-1R1-1  існує такий елемент z з множини A, що <x,z>R2-1 та <z,y>R1-1  <z,x>R2, <y,z>R1  <y,x>R1R2  <x,y>(R1R2)-1. Таким чином, доведено, що R2-1R1-1  (R1R2)-1, отже, рівність 10 доведено.