Professional Documents
Culture Documents
Лекція 2 Відношення Ч1
Лекція 2 Відношення Ч1
ВЛАСТИВОСТІ ВІДНОШЕНЬ
ЛЕКЦІЯ 2 ДСДМ
Лекція 2. Відношення. Відповідності.
2
3 ПОНЯТТЯ ВІДНОШЕННЯ. КОРТЕЖ
Кортеж – це послідовність
елементів, в якій кожен елемент
займає визначене місце:
(x1,x2,…,xn).
Число елементів кортежу
називають довжиною.
Кортеж довжиною 2
називають упорядкованою парою.
Лекція 2. Відношення. Відповідності.
• При n=1 відношення R⸦M називають одномісним або унарним. Таке відношення часто
називають також ознакою або характеристичною властивістю елементів множини M. Кажуть,
що елемент a€M має ознаку R, якщо a€R і R⸦M. Наприклад, ознаки "непарність" і "кратність 7"
виділяють із множини N натуральних чисел унарні відношення R’ = {2k-1 | k€N }
і R” = {7k | k€N }, відповідно.
• Найбільш популярними в математиці є двомісні або бінарні відношення, на вивченні
властивостей яких ми зупинимось детальніше. Далі скрізь під словом "відношення" розумітимемо
бінарне відношення. Якщо елементи a,b € M знаходяться у відношенні R (тобто (a,b)€R), то це
часто записують у вигляді aRb. Зауважимо, що бінарні відношення іноді розглядають, як окремий
випадок відповідностей, а саме - як відповідності між однаковими множинами.
Лекція 2. Відношення. Відповідності.
6 N-АРНЕ ВІДНОШЕННЯ
Бінарні відношення – це
відношення між елементами .
Приклад.
А={a1, a2, a3},B={b1, b2}, С={c1,c2}.
Приклад.
ABC={(a1, b1, c1), (a1, b1, c2), (a1, b2, c1),(a1,b2, c2),
(a2, b1, c1),(a2,b1, c2),(a2, b2, c1),(a2, b2, c2), X={2, 3}, Y={3, 4, 5}.
(a3, b1, c1),(a3, b1, c2),(a3, b2, c1),(a3, b2, c2)} .
X Y= {(2, 3), (2, 4), (2, 5), (3,
R ABC 3), (3, 4), (3,5)}.
R1 = {(a1, b1, c1), (a2, b1, c1), (a2, b1, c2),(a3, b1, c1),
RXY
(a3, b1, c2), (a3, b2, c2)}
R2 = {(a2, b2, c1), (a2, b2, c2), (a3, b1, c1)}.
7 Приклад.
Наведемо приклади бінарних відношень на різних множинах
9 ПРИКЛАД
ДОДАТКОВО
A={2,3,5,7}; B={24,25,26};
AB={(2,24),(2,25),(2,26),(3,24), R – бінарні відношення на
множині A: RA2.
(3,25),(3,26),(5,24),(5,25), R=A2 –повне відношення.
R=Ø –пусте відношення.
(5,26),(7,24),(7,25),(7,26)} Якщо відношення включає в
RAB себе всі можливі пари елементів
виду (a, a) і не містить ніяких
R—“бути дільником”, інших пар елементів, тоді таке
відношення називають
R= {(2,24),(2,26),(3,24),(5,25)}
тотожнім (R=E).
Лекція 2. Відношення. Відповідності.
11 ПРИКЛАД
A={2,3,5,7}; B={24,25,26}; R— “бути дільником”
R={(2,24),(2,26),(3,24),(5,25)}
2 3 5 7
24 25 26
2 1 1
3 1
5 1 24 25 26
7
11
Лекція 2. Відношення. Відповідності.
• 1. Відношення R називається рефлексивним, якщо для всіх aM має місце aRa.
• 2. Відношення R називається антирефлексивним (іррефлексивним), якщо для жодного aM не
виконується aRa.
• 3. Відношення R називається симетричним, якщо для всіх a,bM таких, що aRb маємо bRa.
• 4. Відношення R називається антисиметричним, якщо для всіх a,bM таких, що aRb і bRa маємо a
=b.
• 5. Відношення R називається транзитивним, якщо зі співвідношень aRb і bRc випливає aRc.
• 6. Відношення R* називається транзитивним замиканням відношення R на M, якщо для a,bM
aR*b тоді і тільки тоді, коли у множині M існує послідовність елементів c1,c2,...,cn така, що c1=a,
cn=b і c1Rc2,c2Rc3,...,cn-1Rcn.
Вважаємо, що iM R*.
Лекція 2. Відношення. Відповідності.
РЕФЛЕКСИВНІСТЬ
14 R1 — “” НА МНОЖИНІ ДІЙСНИХ ЧИСЕЛ ЧИСЕЛ,
R2 — “МАТИ СПІЛЬНИЙ ДІЛЬНИК” НА МНОЖИНІ ЦІЛИХ ЧИСЕЛ.
АНТИРЕФЛЕСИВНІСТЬ
R1 — “” НА МНОЖИНІ ДІЙСНИХ ЧИСЕЛ,
R2 — “БУТИ СИНОМ” НА МНОЖИНІ ЛЮДЕЙ.
Лекція 2. Відношення. Відповідності.
СИМЕТРИЧНІСТЬ
15 R — “=” НА МНОЖИНІ
1
ДІЙСНИХ ЧИСЕЛ,
R2 — “БУТИ РОДИЧЕМ” НА АНТИСИМЕТРИЧНІСТЬ
МНОЖИНІ ЛЮДЕЙ. R1 — “>” НА МНОЖИНІ
ДІЙСНИХ ЧИСЕЛ,
R2 — “БУТИ СИНОМ” НА
МНОЖИНІ ЛЮДЕЙ.
АСИМЕТРИЧНІСТЬ
R1 — “” НА ЧИСЛОВІ ОСІ,
R2 — “БУТИ ДІЛЬНИКОМ” НА
МНОЖИНІ ДІЙСНИХ ЧИСЕЛ.
Лекція 2. Відношення. Відповідності.
16 ТРАНЗИТИВНІСТЬ
Приклад.
Лекція 2. Відношення. Відповідності.
18
ОБЕРНЕНЕ
ВІДНОШЕННЯ
Лекція 2. Відношення. Відповідності.
19 КОМПОЗИЦІЯ
ВІДНОШЕНЬ
Лекція 2. Відношення. Відповідності.
• Сукупність множин { Bi | iI } називається розбиттям множини A, якщо Bi = A і BiBj= для i j. Множини Bi, iI є підмножинами
множини A і називаються класами, суміжними класами, блоками або елементами розбиття. Очевидно, що кожний елемент
aA належить одній і тільки одній множині Bi, iI.
• Припустимо, що на множині M задано відношення еквівалентності R. Виконаємо таку побудову. Виберемо деякий елемент aM і
утворимо підмножину SaR = { x | xM і aRx }, яка складається з усіх елементів множини M еквівалентних елементу a. Відтак,
візьмемо другий елемент bM такий, що bSaR і утворимо множину SbR = { x | xM і bRx } з елементів еквівалентних b і т.д.
Таким чином одержимо сукупність множин (можливо, нескінченну) { SaR, SbR,... }.
• Побудована сукупність множин { SiR | iI } називається фактор-множиною множини M за еквівалентністю R і позначається M/R.
Очевидно, що будь-які два елементи з одного класу еквівалентні між собою, у той час, як будь-які два елементи з різних класів
фактор-множини M/R нееквівалентні. Класи SiR називають класами еквівалентності за відношенням R. Клас еквівалентності,
який містить елемент x, часто позначають [x]R.
• Потужність фактор-множини |M/R| називається індексом розбиття, або індексом відношення еквівалентності R.
• Нехай R відношення еквівалентності на множині M. Відображення множини M на фактор-множину M/R, яке кожному елементу
xM ставить у відповідність клас еквівалентності [x]R, якому належить елемент x, називається канонічним або природним
відображенням множини M на фактор-множину M/R.
• Для позначення відношень порядку будемо використовувати знаки і . Тобто для відношення порядку R замість aRb
будемо записувати a b або b a і читати "a менше або дорівнює b" або "b більше або дорівнює a" відповідно.
Очевидно, що є оберненим відношенням до відношення . Порядок іноді називають двоїстим порядком до .
• За кожним відношенням часткового порядку на довільній множині M можна побудувати інше відношення < на M,
поклавши a < b тоді і лише тоді, коли a b і a b. Це відношення називається відношенням строгого порядку на
множині M.
• Зрозуміло, що відношення строгого порядку антирефлексивне, транзитивне, а також задовольняє умову так званої
сильної антисиметричності або асиметричності, тобто для жодної пари a,bM не може одночасно виконуватись a <
b і b < a.
23 ВІДНОШЕННЯ ПОРЯДКУ
24 ВІДНОШЕННЯ В БД
Лекція 2. Відношення. Відповідності.
25 ВИДИ ЗВ’ЯЗКІВ
Лекція 2. Відношення. Відповідності.
26 ЖИТТЯ))
Лекція 2. Відношення. Відповідності.
27 НОРМАЛІЗАЦІЯ БД
Лекція 2. Відношення. Відповідності.
28 ВИДИ ВІДОБРАЖЕНЬ
Лекція 2. Відношення. Відповідності.
29 МНОЖИННІ ОПЕРАЦІЇ В БД
Лекція 2. Відношення. Відповідності.
30 ТЕОРЕТИКО МНОЖИННІ
ОПЕРАЦІЇ РЕЛЯЦІЙНОЇ АЛГЕБРИ
Лекція 2. Відношення. Відповідності.
31 ДЕКАРТОВИЙ ДОБУТОК
ВІДНОШЕНЬ В БД
Лекція 2. Відношення. Відповідності.
32 ПРИКЛАДИ ЗАВДАНЬ
Лекція 2. Відношення. Відповідності.
ПОДУМАЙТЕ…
33 • З дев’яти однакових на вигляд монет виділити одну фальшиву
(легшу за справжні) за два зважування.
• Відомо, що бікфордів шнур горить нерівномірно, але згорає рівно за 1 хвилину. Чи можна за
допомогою двох таких шнурів відміряти рівно 45 секунд? Як? Прохання дотримуватися
техніки безпеки.
• Один чоловік залишив трьом синам сімнадцять верблюдів. Першому синові він заповів
половину всіх верблюдів. Другому він заповідав третину, а третьому - дев'яту частину. Як
поділити?
• Є 100 купок монет по 100 монет у кожній. Одна з купок складається з фальшивих монет,
кожна з яких на 1 г легша від справжньої. Маса справжньої монети 10 г. Яку найменшу
кількість зважувань на терезах з електронним табло треба зробити, щоб знайти купку
фальшивих монет?