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

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

І. Для заданого на множині A={a,b,c,d,e} відношення R побудувати рефлексивне, симетричне, транзитивне замикання, а також Rrst та A/Rrst.

1) R={<a,b>,<c,c>,<d,a>,<d,d>}, 2) R={<b,c>,<c,b>,<a,a>,<b,b>},

3) R={<d,c>,<a,a>,<c,c>,<d,d>}, 4) R={<a,c>,<b,a>,<b,b>,<a,b>},

5) R={<c,b>,<c,d>,<c,a>,<c,c>}, 6) R={<a,d>,<a,a>,<d,b>,<d,c>},

7) R={<c,d>,<c,b>,<b,a>,<d,b>}, 8) R={<a,c>,<b,d>,<d,a>,<c,b>},

9) R={<d,d>,<a,d>,<d,c>,<b,a>}, 10) R={<b,c>,<d,c>,<c,c>,<c,a>}.

II. Довести, що відношення RR2…Rn симетричне для будь-якого n1, якщо R симетричне.

ІІІ. Нехай R – бінарне відношення на множині А. Довести, що:

1) якщо R рефлексивне, то R=Rr;

2) якщо R симетричне, то R=Rs;

3) якщо R транзитивне, то R=Rt.

IV. Нехай R – бінарне відношення на n-елементній множині А. Сформу-лювати правила перетворення матриці відношення R на матрицю відношення: 1) Rr; 2) Rs.

V. Нехай R – перетворення множини А. Чи будуть перетвореннями множини А відношення Rr, Rs, Rt?

VІІ. Чи існують на множині {1,2,3,4} такі два різні відношення R та S, що: 1) Rr=Sr; 2) Rs=Ss; 3) Rt=St? Відповіді обгрунтувати.

Відношення порядку

Бінарне відношення R, задане на множині А, називається відно-шенням часткового порядку (частковим порядком на А), якщо R реф-лексивне, антисиметричне, транзитивне. Множина А, на якій задано від-ношення часткового порядку, називається частково упорядкованою. Множину А, частково упорядковану відношенням R, позначатимемо <A,R>. Часто відношення часткового порядку позначається символом .

Наприклад, відношення R={<1,2>,<2,2>,<1,3>,<3,3>,<1,1>,<4,4>}, задане на множині А={1,2,3,4}, є рефлексивним, антисиметричним та транзитивним, отже, є частковим порядком на А. Прикладами відно-шень часткового порядку є відношення  та  на множині R. Відношення {<1,2>,<1,1>,<2,1>} на множині А={1,2} не рефлексивне (й не транзитивне), отже, воно не є частковим порядком на А. Відношення А2 на будь-якій множині А, що має понад один елемент, не антисимет-ричне (містить пари виду <x,y> та <y,x>, де xy), тому не є частковим порядком на А. Відношення іА на будь-якій множині А є частковим порядком на А. Відношення включення  на булеані деякої множини А є частковим порядком, оскільки воно рефлексивне (ХХ для будь-якої підмножини Х множини А), антисиметричне (якщо Х та Y – підмножи-ни множини А й XY та YX, то X=Y), транзитивне (якщо X, Y – під-множини множини А й XY та YZ, то XZ).

Теорема 12. Нехай R та R1 – часткові порядки на А. Довести, що:

а) RR1 – частковий порядок на А;

б) R-1 – частковий порядок на А.

Доведення. Покажемо, що відношення RR1 рефлексивне, анти-симетричне, транзитивне. Оскільки R та R1 – часткові порядки на А, то відношення R та R1 рефлексивні, а тоді й відношення RR1 рефлексив-не. Нехай <x,y>RR1 та <y,x>RR1. Тоді <х,у>R й <у,х>R, звідки х=у в силу антисиметричності R. Нехай <x,y>RR1 та <y,z>RR1. Тоді <x,y>R, <y,z>R, <x,y>R1, <y,z>R1, звідки <x,z>R та <x,z>R1 в силу транзитивності R та R1. Отже, <x,z>RR1. Таким чином, RR1 є частковим порядком на А.

Як відомо (див. задачі V, VIII, X до розділу «Види бінарних відно-шень»), відношення R-1 рефлексивне, антисиметричне та транзитивне, якщо таким є відношення R, отже, відношення, обернене до часткового порядку, є частковим порядком.

Бінарне відношення R, задане на множині А, називається відно-шенням строгого порядку на А (строгим порядком на А), якщо R антирефлексивне та транзитивне. Часто відношення строгого порядку позначається символом <.

Наприклад, відношення {<1,2>,<1,3>,<1,4>} є строгим порядком на множині {1,2,3,4,5}. Прикладами відношень строгого порядку на множині N є відношення < та >. Відношення Р на множині людей, задане умовою хРух є предком у, є антирефлексивним та транзитив-ним, отже, є відношенням строгого порядку. Відношення М на множині людей, задане умовою хМух – мати у, є антирефлексивним, але не є транзитивним, отже, й не є відношенням строгого порядку.

Бінарне відношення R, задане на множині А, називається відно-шенням передпорядку на А (передпорядком на А), або відношенням квазіпорядку на А (квазіпорядком на А), якщо R рефлексивне та транзитивне.

Зрозуміло, що будь-який частковий порядок на множині А є та-кож передпорядком на А.

Наприклад, відношення R={<1,1>,<2,3>,<2,2>,<3,2>,<3,3>} та S={<2,2>,<2,3>,<3,3>,<1,1>} є передпорядками на множині А={1,2,3}; S є частковим порядком на А, а R – ні. Відношення строгого порядку не є передпорядком. Відношення {<1,1>,<2,2>,<3,3>,<2,1>,<3,2>} на множи-ні А={1,2,3} не транзитивне, отже, не є передпорядком на А.

Нехай R – частковий порядок на А. Елементи х та у множини А називаються такими, що порівнюються відносно часткового порядку R, якщо <x,y>R або <y,x>R.

Розглянемо, наприклад, частковий порядок R={<1,1>,<1,2>,<2,2>, <3,3>} на множині A={1,2,3}. Оскільки хRх для кожного елемента х з множини А, то 1 та 1, 2 та 2, 3 та 3 порівнюються відносно R. Елементи 1 та 2 також порівнюються відносно R. 1 та 3, а також 2 та 3 не порівню-ються відносно R. Розглянемо відношення включення на булеані мно-жини {a,b,c}. Оскільки {a}{b} й {b}{a}, то {a} та {b} не порівню-ються відносно .

Відношенням лінійного порядку (лінійним порядком) на множині А називається такий частковий порядок на множині А, відносно якого порівнюються будь-які елементи х та у множини А. Множина, на якій задано лінійний порядок, називається лінійно упорядкованою, або упорядкованою, або ланцюгом.

Наприклад, лінійно упорядкованою є множина А={1,2,3}, на якій задано частковий порядок R={<1,1>,<2,2>,<3,3>,<1,3>,<3,2>,<1,2>}, оскільки R є лінійним порядком на А. Множина N з відношенням  є лінійно упорядкованою. Дійсно, якими б не були невід’ємні цілі числа n та m, завжди принаймні одне з тверджень nm чи mn є істинним, тобто будь-які числа n та m з множини N порівнюються відносно часткового порядку . Булеан множини {a,b,c}, на якому задано відношення включення, не є упоряд-кованою множиною, оскільки він містить елементи, що не порівнюють-ся відносно  (наприклад, {a} та {b}).

Нехай R – частковий порядок на множині А. Елемент х множини А називається мінімальним (максимальним) елементом відносно R, якщо для кожного елемента у множини А, що порівнюється з х, <x,y>R (<y,x>R).

Нехай, наприклад, на множині А={1,2,3} задано частковий поря-док R=іА{<2,1>,<3,1>}. Знайдемо мінімальні та максимальні елементи множини А відносно заданого порядку R. Елемент 1 порівнюється з еле-ментами 1, 2, 3 й <1,1>, <2,1>, <3,1>R, отже, 1 є максимальним еле-ментом відносно R. Елемент 2 порівнюється з елементами 1 та 2 й <2,2>, <2,1>R, отже, 2 є мінімальним елементом відносно R. Елемент 3 порівнюється з елементами 1 та 3 й <3,3>, <3,1>R, отже, 3 є міні-мальним елементом відносно R. Розглянемо частковий порядок R1=іА{<3,1>,<1,2>,<3,2>} на множині А. Елемент 1 порівнюється з еле-ментами 1, 2, 3 й <1,1>, <1,2>R1, але <1,3>R1, отже, елемент 1 не є мінімальним відносно R1. Елемент 1 не є також й максимальним віднос-но R1, тому що <1,1>,<3,1>R1, але <2,1>R1. Мінімальним елементом відносно R1 є елемент 3, тому що для усіх елементів, з якими він порів-нюється відносно R1 (тобто для 1, 2 та 3) <3,1>, <3,2>, <3,3>R1. Макси-мальним елементом відносно R1 є елемент 2, оскільки <1,2>, <2,2>, <3,2>R1.

Нехай R – частковий порядок на множині А. Елемент х множини А називається найменшим (найбільшим) елементом відносно R, якщо для кожного елемента у множини А <x,y>R (<y,x>R).

Нехай, наприклад, на множині А={1,2,3} задано частковий поря-док R=iA{<1,2>,<2,3>,<1,3>}. Найменшим відносно R є елемент 1, ос-кільки він порівнюється з кожним елементом множини А й <1,1>, <1,2>, <1,3>R. Найбільшим відносно R є елемент 3, бо він порівнюється з кожним елементом множини А й <1,3>, <2,3>, <3,3>R. Множина N, лінійно упорядкована відношенням , має найменший елемент відносно . Таким елементом є число 0. Дійсно, для будь-якого nN 0n. Водно-час множина N не має найбільшого елемента відносно . Дійсно, не іс-нує невід’ємного цілого числа m такого, що для будь-якого nN nm. Множина Z, лінійно упорядкована відношенням , не має ні найменшо-го, ні найбільшого елементу відносно  (не існує такого цілого числа z, що для будь-якого хZ zх й не існує такого цілого числа у, що для будь-якого хZ ху). Множина N- усіх від’ємних цілих чисел, лінійно упорядкована відношенням , має найбільший елемент відносно  (число –1), але не має найменшого елементу відносно .

Відношення лінійного порядку на множині А називається відно-шенням повного порядку (повним порядком) на А, якщо кожна непо-рожня підмножина множини А має найменший елемент відносно R. Множина А, на якій задано відношення повного порядку, називається повністю упорядкованою.

Прикладом відношення повного порядку є відношення  на мно-жині N. Дійсно, множина N має найменший елемент відносно  (це число 0) й кожна непорожня підмножина А множини N містить таке число m, що mx для будь-якого хА. Відношення  на множині Z не є повним порядком, адже Z не має найменшого елементу відносно .

Наведемо без доведення один з важливих результатів теорії множин.

Теорема 13 (теорема Цермело). Будь-яку непорожню множину можна повністю упорядкувати.

Частково упорядковані множини <A1,R1> та <A2,R2> називаються ізоморфними, якщо існує така бієкція F:A1A2, що для будь-яких еле-ментів х та у множини A1 хR1уF(х)R2F(у). Відображення F назива-ється ізоморфним відображенням множини <А1,R1> на множину <А2,R2>.

Нехай, наприклад, задані частково упорядковані множини <A1,R1>=<{a,b,c},{<a,a>,<b,b>,<c,c>,<a,b>,<a,c>}> та <A2,R2>=<{1,2,3}, {<1,1>,<2,2>,<3,3>,<3,2>,<3,1>}> й відображення F:A1A2, F={<a,3>, <b,1>,<c,2>}, яке, очевидно, є бієкцією. для кожної пари <x,y>, що нале-жить R1, перевіримо, чи належить R2 пара <F(x),F(y)>. Для пари <a,a> маємо:<F(a),F(a)>=<3,3,> й <3,3>R2. Для пари <b,b>: <F(b),F(b)> =<1,1> й <1,1>R2; для пари <c,c>: <F(c),F(c)>=<2,2> й <2,2>R2; для пари <a,b>: <F(a),F(b)>=<3,1> й <3,1>R2; для пари <a,c>: <F(a),F(c)>= =<3,2> й <3,2>R2. Тепер для кожної пари <x,y>, що належить R2, перевіримо, чи належить R1 пара <F-1(x),F-1(y)>. Маємо для пари <1,1>: <F-1(1),F-1(1)>=<b,b,> й <b,b>R1; для пари <2,2>: <F-1(2),F-1(2)>=<с,с> й <с,с>R1; для пари <3,3>: <F-1(3),F-1(3)>=<а,а> й <а,а>R1; для пари <3,2>: <F-1(3),F-1(2)>=<а,с> й <а,с>R1; для пари <3,1>: <F-1(3),F-1(1)>= =<а,b> й <а,b>R1. Отже, множини <A1,R1> та <A2,R2> ізоморфні.

Наведемо приклад неізоморфних частково упорядкованих мно-жин. Нехай <A,R>=<{a,b,c}, iA{<a,c>,<a,b>}>, <B,S>=<{1,2,3}, iB {<2,1>,<3,1>}>. Припустимо, що існує ізоморфне відображення F A на B. Позначимо х1=F(a), x2=F(b), x3=F(c), де х1, х2, х3 – різні елементи множини В. Оскільки <a,c>R, <a,b>R, то пари <х1,х3> та <х1,х2> мають належати S, але S не містить пар, що складаються з різних елементів й мають однакові перші компоненти, отже, наше припущення призвело до суперечності. Таким чином, <A,R> та <B,S> не ізоморфні.

Теорема 14. Будь-яка частково упорядкована множина <A,R> ізоморфна деякій множині множин, частково упорядкованій включенням.

Доведення. Нехай аА. Позначимо через Sa множину {x| xA, xRa}, а через S – множину {Sa| aA}. Покажемо, що відображення F:AS таке, що F(a)=Sa, є ізоморфним відображенням множини <A,R> на множину <S,>. Доведемо спочатку, що F є взаємно однозначним відображенням А на S. За побудовою кожен елемент а множини А має єдиний образ Sa. Покажемо, що відображення F ін’єктивне. Нехай а,bА й аb. Припустимо, що при цьому Sa=Sb. Оскільки відношення R рефлексивне, то аSa, bSb. Sa=SbbSa, аSbbRa, aRba=b, але за припущенням аb, тобто маємо суперечність. Отже, F ін’єктивне. Покажемо, що F сюр’єктивне. Оскільки для довільного елементу а з А аSa, то F-1(Sa). Таким чином, F – взаємно однозначне відображення А на S. Нехай <a,b>R. Маємо: <F(a),F(b)>=<Sa,Sb>. Покажемо, що SaSb. zSazRa. Оскільки <a,b>R й R транзитивне, то zRb, отже, zSb. Таким чином, SaSb. Нехай SaSb. Покажемо, що <a,b>R. Зауважимо, що аSa для будь-якого аА, адже відношення R рефлек-сивне. аSaаSbaRb. Таким чином, F є ізоморфним відображен-ням множини <A,R> на множину <S,>.

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