Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискр.мат. сам.вивч.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.75 Mб
Скачать

Булеві функції двох перемінних

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 - константа одиниці, функції повторення у31 і у52, а також функції заперечення у10=х2 і у12=х1. Інші Булєви функції залежать від двох перемінних. Частина з них має свої специфічні назви і широко використовуються в булевій алгебрі.

1. Булева функція кон’юнкції (логічного множення)

у11х2 чи у112 чи у=х1х2 чи у=х1х2 чи у=х1 і х2.

Дану функцію називають логічним множенням, тому що її таблиця істинності збігається з таблицею множення для чисел  і , тобто дорівнює одиниці тільки при одиничних аргументах.

2. Булева функція диз'юнкції (логічного додавання)

у71х2 чи у71х2 чи у71 чи х2

Дана функція дорівнює одиниці, якщо хоча б один з аргументів дорівнює одиниці.

3. Булева функція додавання по модулі (нерівнозначності)

у6 1 х2 чи у6=(х1 і х2) чи (х1 і х2)

Дана функція дорівнює одиниці на незбіжних наборах х1 і х2

4. Булева функція еквівалентності (рівнозначності)

у9 1х2 чи у91х2 чи у9=(х1 і х2) чи (х2 і х1)

Дана функція дорівнює одиниці на співпадаючих наборах х1 і х2.

5. Булева функція імплікації (логічного проходження)

у131х2, читається, «якщо х1, то х2 », чи у13= х1 чи х2

Дана функція дорівнює одиниці при х1 рівному нулю і повторює значення х2 при х1 рівному одиниці. у112х1, читається «якщо х2, то х1»

6.Булева функція заперечення (заборони) імплікації

у2=(х1х2) чи у21 іх2

В іншій інтерпретації цієї функції у2=(х1х2), при цьому ліва і права стрілки розуміються однаково, тобто х1х2 = x2x1.

Дана функція дорівнює одиниці тільки при х1 рівному 1 і х2 рівному 0. Аналогічно, у42х1 у першій інтерпретації дорівнює одиниці тільки при х2 рівному 1 і x1 рівному 0.

7. Булева функція «стріла Пірса» (заперечення диз'юнкції)

у81х2 чи у8= х1 і х2

Дана функція приймає одиничне значення тільки при нульових значеннях х1 і х2. У цьому зв'язку у8 є запереченням диз'юнкції, у8 =у7 .

8. Булева функція «штрих Шеффера» (заперечення конъюнкции)

у141х2 чи у14= х1 чи х2

Дана функція приймає одиничне значення, якщо хоча б х1 чи х2 дорівнює нулю. У цьому зв'язку у14 є запереченням конъюнкции, у14=у1.

Принцип суперпозиції

Функцію f, що відповідає формулі F, називають суперпозицією функцій з множини функцій, а процес здобуття функцій з множини функцій – операцією суперпозиції.

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

Принцип суперпозиції дає змогу на основі трьох основних елементарних функцій(заперечення, кон’юнкція, диз’юнкція) здобути складене логічне висловлювання, що описує функціонування цифрових систем і автоматів. Покажемо це стосовно кон’юнкції, диз’юнкції і інверсії.

Якщо F1 s F2 – формули, то (F1&F2), (F1 F2) – також формули.

При перетворенні формул використовуються такі операції:

  • операція підстановки змінних;

  • операція безповторної підстановки функцій.

Опис перемикальних схем з допомогою формул логіки висловлень.