
- •Тернопільський національний економічний університет кафедра комп’ютерної інженерії
- •До виконання практичних робіт з дисципліни
- •Введення
- •Тема 1. Множини
- •Тема 2. Відношення. Функції.
- •Тема 3. Графи.
- •Тема 4. Булеві функції
- •Тема 5. Нечіткі множини.
- •Тема 1. Множини
- •1.1.Основні поняття
- •1.2. Операції над множинами
- •1.3. Геометричне моделювання множин. Діаграми Венна
- •1.4. Алгебра множин. Основні тотожності алгебри множин
- •Основні тотожності алгебри множин
- •Задача для самостійного рішення
- •1.5. Еквівалентність множин
- •1.6. Зліченні множини
- •1.7. Множини потужності континуума
- •Контрольні питання до теми 1
- •Задачі для самостійного розв’язування
- •Домашнє завдання
- •Тема 2. Відношення. Функції
- •2.1. Відношення. Основні поняття й визначення
- •2.2. Операції над відносинами
- •2.3. Властивості відносин
- •2.4. Функції. Основні поняття й визначення
- •Способи задання функцій
- •Контрольні питання до теми 2
- •Задачі для самостійного розв’язання
- •Домашнє завдання
- •Література
- •Тема 3. Графи
- •3.1. Основні характеристики графів
- •3.2. Матричні способи задання графів
- •Основні властивості матриць суміжності й інцидентності
- •3.3. Ізоморфізм графів
- •3.4. Маршрути, цикли в неорієнтованому графі
- •3.5. Шляхи, контури в орієнтованому графі
- •3.6. Звязність графа
- •3.7. Екстремальні шляхи в зважених орієнтованих графах
- •3.8 Алгоритм Форда - Беллмана знаходження мінімального шляху Передбачається, що орієнтований граф не містить контурів негативної довжини.
- •3.9. Алгоритм знаходження максимального шляху
- •3.10. Дерева. Основні визначення
- •3.11. Мінімальні остовні дерева зважених графів
- •Контрольні питання до теми 3
- •Задачі для самостійного рішення
- •Домашнє завдання
- •Література
- •Тема 4. Булеві функції
- •4.1. Визначення булевої функції
- •4.2. Формули логіки булевих функцій
- •4.3. Рівносильні перетворення формул
- •Основні рівносильністі булевих формул.
- •Правило рівносильних перетворень
- •4.4. Двоїстість. Принцип двоїстості.
- •4.5. Булева алгебра (алгебра логіки). Повні системи булевих функцій
- •4.6. Нормальні форми
- •4.7. Розкладання булевої функції по змінним
- •4.8. Мінімізація формул булевих функцій у класі диз'юнктивних нормальних форм
- •4.9. Застосування алгебри булевих функцій до релейно-контактних схем
- •Контрольні питання до теми 4
- •5. Нечіткі множини
- •5.1 Операції над нечіткими множинами
- •5.2. Нечіткі відношення
- •5.3. Нечіткий логічний висновок
- •5.4. Методи приведення до чіткості
- •Контрольні запитання
- •Відповіді на контрольні питання
- •Тема 2.
- •Тема 3.
- •Тема 4.
- •Контрольні завдання за курсом "Дискретна математика".
- •1. Розділ «Множини»
- •2. Розділ «Відношення. Функції»
- •3. Розділ «Графи»
- •4. Розділ «Булеві функції»
- •Питання до екзамену з дисципліни «Дискретна математика»
- •3. Операції над множинами.
- •4. Геометричне моделювання множин. Діаграми Ейлера - Венна.
- •5. Алгебра множин. Основні тотожності алгебри множин.
- •Список рекомендованої літератури
- •Короткі відомості про математиків
1.2. Операції над множинами
Розглянемо основні операції над множинами.
Об'єднанням множин А и В називається множина АВ, всі елементи якого є елементами хоча б одного із множин А або В:
АВ = {x x А або xВ}.
З визначення слідує, що А АU і В АВ.
Аналогічно визначається об'єднання декількох множин
Приклад 1.8.
а) Нехай А = {4, 5, 6}, В = {2, 4, 6}.
Тоді АВ = {2, 4, 5, 6}.
б) Нехай А – множина чисел, які діляться на 2, а В – множину чисел, які діляться на 3:
А = {2, 4, 6, …}, В = {3, 6, 9, …}...
Тоді А В множину чисел, які діляться на 2 або на 3:
АВ = {2, 3, 4, 6, 8, 9, 10, …}...
Перетинум множин А и В називається множина АВ, всі елементи якого є елементами обох множин А и В:
АВ = {x x А и xВ}.
З визначення слідує, що АВ А, АВ U і АВ АВ.
Аналогічно визначається перетин декількох множин.
Приклад 1.9.
Розглянемо дані із приклада 1.8.
а) Нехай А = {4, 5, 6}, В = {2, 4, 6}.
Тоді АВ = {4, 6}.
б) Нехай А – множина чисел, які діляться на 2, а В – множину чисел, які діляться на 3:
А = {2, 4, 6, …}, В = {3, 6, 9, …}...
Тоді АU множину чисел, які діляться й на 2 і на 3:
АВ = {6, 12, 18, …}...
Може виявитися, що множини не мають жодного спільного елемента. Тоді говорять, що множини не перетинаються, або що їхній перетин - порожня множина.
Приклад 1.10.
Нехай А = {1, 2}, В = {2, 3}, C = {3, 4}.
Тоді АВC =.
Відносним доповненням множини В до множини А називається множина А \ В, всі елементи якого є елементами множини А, але не є елементами множини В:
А \ В = {x x А и xВ}.
Приклад 1.11.
Розглянемо дані із приклада 1.8.
а) А = {4, 5, 6}, В = {2, 4, 6}.
А \ В = {4, 5}, В \ А= {2}.
б) А = {2, 4, 6, …}, В = {3, 6, 9, …}...
Тоді А \ В – множину чисел, які діляться на 2, але не діляться на 3, а В \ А – множину чисел, які діляться на 3, але не діляться на 2:
А \ В = {2, 4, 8, 10, 14, …}...
В \ А= {3, 9, 15, 21, 27, …}...
Симетричною різницею множин А и В називається множина А + В:
А + В = (А \ В) (В \ А).
Приклад 1.12.
Розглянемо дані із приклада 1.11.
а) А = {4, 5, 6}, В = {2, 4, 6}.
А \ В = {4, 5}, В \ А= {2}, А + В = {2, 4, 5}.
б) А = {2, 4, 6, …}, В = {3, 6, 9, …}, А \ В = {2, 4, 8, 10, 14, …}...
В \ А= {3, 9, 15, 21, 27, …}, А + В = {2, 3, 4, 8, 9, …}...
Універсальною множиною називається така множина U, що всі розглянуті в даній задачі множини є його підмножинами.
Абсолютним
доповненням
множини А
називається множина
всіх таких елементів x
U,
які не належать множині А:
=
U
\
A.
Приклад 1.13.
Нехай А – множина позитивних парних чисел.
Тоді U – множина всіх натуральних чисел й - множина позитивних непарних чисел.
1.3. Геометричне моделювання множин. Діаграми Венна
Для наочного подання множин і відношень між ними використається діаграми Венна (іноді їх називають кругами Ейлера або діаграмами Ейлера - Венна).
Універсальну множину зображують у вигляді прямокутника, а множини, що входять в універсальну множину, - у вигляді кіл усередині прямокутника; елементу множини відповідає точка усередині кола (рис 1.1а)).
За допомогою діаграм Венна зручно ілюструвати операції над множинами.
Рис.1.1