- •Тернопільський національний економічний університет кафедра комп’ютерної інженерії
- •До виконання практичних робіт з дисципліни
- •Введення
- •Тема 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. Множини
1.1.Основні поняття
Визначення 1.1. Множиною називається сукупність яких-небудь об'єктів, що володіють загальним для всіх характеристичною властивістю. Це визначення не можна вважати строгим, тому що поняття множини є вихідним поняттям математики й не може бути визначене через інші математичні об'єкти. Один із засновників теорії множин Г. Кантор визначав множину так: "Множина є багато чого, мислиме як ціле".
Приклад 1.1.
Наступні сукупності об'єктів є множинами: множина дерев у лісі, множина цілих чисел, множина корінь рівняння exsinx = 0.5.
Усяка множина складається з елементів. Множини позначають більшими буквами, наприклад А. В, C, а елементи – маленькими буквами, наприклад, а, b, c.
Множина і його елементи позначаються в такий спосіб:
А = {a1, a2, a3} – множина, що складається із трьох елементів;
А = {a1, a2, …} – множина, що складається з нескінченного числа елементів.
Множина може складатися з елементів, які самі є множинами. Потрібно розрізняти елемент a і множина, що складається з єдиного елемента a.
Приклад 1.2.
Множина А = {1, 2} складається із двох елементів 1, 2; але множина {А} складається з одного елемента А.
Якщо елемент a належить множині А, це записується в такий спосіб:
a А. Якщо елемент a не належить множині А, те записують так: a А.
Приклад 1.3.
Нехай А1 – множина простих чисел, А2 – множина цілих чисел, a = 4. Тоді
a А2, a А1.
Якщо всі елементи множини А є елементами множини В и навпаки, тобто множини А и В збігаються, то говорять, що А = В.
Если кожен елемент множини А є елементом множини В, говорять, що множина А є підмножиною множини В, і записують А В або В А. Відзначимо, що по визначенню сама множина А є своєю підмножиною, тобто А А.
Якщо А В і В А, то по раніше уведеному визначенню А = В.
Якщо А В і А В, то А є власна підмножина В, А В. Якщо А не є власною підмножиною В, те записують А В.
Приклад 1.4.
Нехай А – множина парних чисел, В – множину цілих чисел, К – множину непарних чисел. Тоді
А В, К В, А К, В А.
Не потрібно змішувати відношення приналежності () і відношення включення ().
Приклад 1.5.
Нехай А = {2} – множина, що складається з одного елемента, В = {{2}, {4}} – множину, що складається із двох елементів, кожне з яких є одноелементною множиною. Тоді мають місце наступні співвідношення:
2 ( {2};
{2} ( {{2}, {4}};
2 ( {{2}, {4}}.
Множина,
що не містить жодного елемента, називається
порожньою
множиною
й позначається .
Прийнято
вважати, що порожня множина є підмножиною
будь-якої множини,
А,
де А
– будь-яка множина. Таким чином, усяка
множина містить як свої підмножини
порожня множина й саме себе.
Приклад 1.6.
Множина коренів рівняння sinx = 2 є порожнім.
Множина всіх підмножин даної множини А називається множиною-ступенем і позначається P(A). Множина P(A) складається з 2n елементів (довести самостійно).
Приклад 1.7.
Нехай множина А = {1, 2} складається із двох елементів 1, 2. Тоді множина P(A) містить у собі порожня множина , дві одноелементних множини {1} й {2} і сама множина А = {1, 2}, тобто
P(A) = {, {1}, {2}, {1, 2}}.
Ми бачимо, що множина P(A) складається із чотирьох елементів (4 = 22).
Існують наступні способи Задача множин.
1. Перерахуванням елементів множини. Наприклад:
A = {1, 3, 5, 7, 9} – кінцева множина;
B = {1, 2, …, n, …} – нескінченна множина.
2. Вказівкою властивостей елементів множини. Для цього способу користуються наступним форматом запису: A = {aвказівка властивості елементів}. Тут a є елементом множини A, a А. Наприклад:
A = {a a – просте число} – множина простих чисел;
B = {b b2 – 1 = 0, b – дійсне число} – множина, що складається із двох елементів, B = {– 1, 1};
Z = {x
= 1}– множина, що складається з одного
числа, x
= 0.
