- •Перший модуль. Тема 1. Елементи канторівської теорії множин Діаграми Ейлера — Венна.
- •Підмножини. Потужність множини
- •2. Перша схема дослідження бінарного відношення.
- •3. Відношення еквівалентності. Класи еквівалентності
- •3.6. Фактормножина за відношенням еквівалентності.
- •Екстремальні елементи множин.
- •Композиція та обернення відображень
- •Композиція відображень
- •Тема 2 . Елементи математичної логіки Рівносильність. Бульові функції та їх властивості.
- •Булеві функції двох перемінних
- •Представлення булевих функцій за допомогою дднф
- •Перемикальні схеми Базові логічні елементи в електроніці
- •2.5.1. Потенціальні елементи позитивної і негативної логіки
- •2.5.2. Принцип дії напівпровідникових логічних елементів
- •Числення висловлювань
- •Числення педикантів
- •Предикати. Формули логіки предикатів
- •Квантори
- •Другий модуль. Тема 3 Теорія графів
- •Способи задання графів. Степені вершин
- •Матриці суміжності графа
- •Цикломатичне число
- •Хроматичне число
- •Множина внутрішньої стійкості
- •Множина зовнішньої стійкості
- •Теорема Шеннона
- •Радіус і діаметр графа
- •Ядро графа
- •Ізоморфізм графів
- •Маршрути у графі. Зв'язність графів
- •8. Аналіз та модифікації алгоритмів пошуку
- •Транспортні сітки
- •Тема 1. Елементи канторівської теорії множин 1
- •Тема 2 . Елементи математичної логіки 14
- •Тема 3 Теорія графів 26
Булеві функції двох перемінних
n=2, число наборів 22=4, число функцій - 24=16
Таблиця 2.
Х1х2 |
у0 0 |
у1 |
у2 |
у3 х1
|
у4 |
у5 х2 |
y6 |
у7 |
y8 |
у9 |
у10 х2 |
у11 |
у12 х1 |
у13 |
у14 |
У15 |
00 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
01 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
10 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
11 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
З приведених функцій шість функцій не залежать від х1, чи х2, чи обох разом. Це у0=0 - константа нуля, у15=1 - константа одиниці, функції повторення у3=х1 і у5=х2, а також функції заперечення у10=х2 і у12=х1. Інші Булєви функції залежать від двох перемінних. Частина з них має свої специфічні назви і широко використовуються в булевій алгебрі.
1. Булева функція кон’юнкції (логічного множення)
у1=х1х2 чи у1=х1&х2 чи у=х1х2 чи у=х1х2 чи у=х1 і х2.
Дану функцію називають логічним множенням, тому що її таблиця істинності збігається з таблицею множення для чисел і , тобто дорівнює одиниці тільки при одиничних аргументах.
2. Булева функція диз'юнкції (логічного додавання)
у7=х1х2 чи у7=х1х2 чи у7=х1 чи х2
Дана функція дорівнює одиниці, якщо хоча б один з аргументів дорівнює одиниці.
3. Булева функція додавання по модулі (нерівнозначності)
у6 =х1 х2 чи у6=(х1 і х2) чи (х1 і х2)
Дана функція дорівнює одиниці на незбіжних наборах х1 і х2
4. Булева функція еквівалентності (рівнозначності)
у9 =х1х2 чи у9=х1х2 чи у9=(х1 і х2) чи (х2 і х1)
Дана функція дорівнює одиниці на співпадаючих наборах х1 і х2.
5. Булева функція імплікації (логічного проходження)
у13=х1х2, читається, «якщо х1, то х2 », чи у13= х1 чи х2
Дана функція дорівнює одиниці при х1 рівному нулю і повторює значення х2 при х1 рівному одиниці. у11=х2х1, читається «якщо х2, то х1»
6.Булева функція заперечення (заборони) імплікації
у2=(х1х2) чи у2=х1 іх2
В іншій інтерпретації цієї функції у2=(х1х2), при цьому ліва і права стрілки розуміються однаково, тобто х1х2 = x2x1.
Дана функція дорівнює одиниці тільки при х1 рівному 1 і х2 рівному 0. Аналогічно, у4=х2х1 у першій інтерпретації дорівнює одиниці тільки при х2 рівному 1 і x1 рівному 0.
7. Булева функція «стріла Пірса» (заперечення диз'юнкції)
у8=х1х2 чи у8= х1 і х2
Дана функція приймає одиничне значення тільки при нульових значеннях х1 і х2. У цьому зв'язку у8 є запереченням диз'юнкції, у8 =у7 .
8. Булева функція «штрих Шеффера» (заперечення конъюнкции)
у14=х1х2 чи у14= х1 чи х2
Дана функція приймає одиничне значення, якщо хоча б х1 чи х2 дорівнює нулю. У цьому зв'язку у14 є запереченням конъюнкции, у14=у1.
Принцип суперпозиції
Функцію f, що відповідає формулі F, називають суперпозицією функцій з множини функцій, а процес здобуття функцій з множини функцій – операцією суперпозиції.
При складенні логічного висловлювання із простих використовується принцип суперпозиції, тобто підстановка у функцію замість її аргументу інших функцій. Замість будь-якої змінної використовується як власне незалежна змінна, аргумент, так і змінна, що є функцією інших змінних. Цей принцип є правильним також у звичайній алгебрі. За допомогою принципу суперпозиції з двомісних мулевих функцій можна побудувати будь-яку булеву функцію.
Принцип суперпозиції дає змогу на основі трьох основних елементарних функцій(заперечення, кон’юнкція, диз’юнкція) здобути складене логічне висловлювання, що описує функціонування цифрових систем і автоматів. Покажемо це стосовно кон’юнкції, диз’юнкції і інверсії.
Якщо F1
s F2
– формули, то (F1&F2),
(F1
F2)
– також формули.
При перетворенні формул використовуються такі операції:
операція підстановки змінних;
операція безповторної підстановки функцій.
Опис перемикальних схем з допомогою формул логіки висловлень.
