Принцип суперпозиції логічних функцій

Пріоритет операцій

Як уже відмічалось, кі­ль­кість ло­гі­ч­них фу­н­к­цій від n ар­гу­ме­н­тів ви­з­на­чає­ть­ся чи­с­лом Принцип суперпозиції логічних функцій - student2.ru і ­ш­ви­д­ко зроста­є­ п­ри зростанні n. ­Наприк­­­лад, пр­и n=3 таких функцій б­уде Принцип суперпозиції логічних функцій - student2.ru ,­ а­ п­ри n=­4 ­ї­х буде уже Принцип суперпозиції логічних функцій - student2.ru ­ і ­т­.­д. Тому, як уже відмічалось, подання функцій за допомогою таблиць істинності з ростом числа змінних стає громіздким і незручним.

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

Принцип суперпозиції логічних функцій - student2.ru , Принцип суперпозиції логічних функцій - student2.ru ,

можна, користуючись принципом суперпозиції, одержати наступні нові функції:

Принцип суперпозиції логічних функцій - student2.ru , Принцип суперпозиції логічних функцій - student2.ru .

У розглянутому прикладі функцію Принцип суперпозиції логічних функцій - student2.ru одержано шляхом підстановки у функцію Принцип суперпозиції логічних функцій - student2.ru замість змінної Принцип суперпозиції логічних функцій - student2.ru функцію Принцип суперпозиції логічних функцій - student2.ru ; функцію Принцип суперпозиції логічних функцій - student2.ru – із функції Принцип суперпозиції логічних функцій - student2.ru шляхом підстановки у функцію Принцип суперпозиції логічних функцій - student2.ru замість змінної Принцип суперпозиції логічних функцій - student2.ru функцію Принцип суперпозиції логічних функцій - student2.ru .

Використання принципу суперпозиції дає можливість встановити зв’язки між елементарними функціями, тобто побудувати логічні вирази, які дозволяють записати одні елементарні функції через інші.

Розглянемо зв’язки між деякими елементарними функціями.

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

Наведемо без пояснень деякі широко застосовувані співвідношення, які зв’язують елементарні функції:

1) Принцип суперпозиції логічних функцій - student2.ru , 2) Принцип суперпозиції логічних функцій - student2.ru , 3) Принцип суперпозиції логічних функцій - student2.ru ,

4) Принцип суперпозиції логічних функцій - student2.ru , 5) Принцип суперпозиції логічних функцій - student2.ru , 6) Принцип суперпозиції логічних функцій - student2.ru ,

7) Принцип суперпозиції логічних функцій - student2.ru , 8) Принцип суперпозиції логічних функцій - student2.ru ,

9) Принцип суперпозиції логічних функцій - student2.ru , 10) Принцип суперпозиції логічних функцій - student2.ru .

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

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

За відсутності дужок операції виконуються у такій послідовності: заперечення, кон’юнкція, диз’юнкція, імплікація та еквівалентність:

¯, Принцип суперпозиції логічних функцій - student2.ru ~ .

Наявність у виразі дужок змінює звичайний порядок дій, при цьому в першу чергу виконуються операції в дужках.

Приклад 1.У заданій функції

Принцип суперпозиції логічних функцій - student2.ru

опустити максимально можливе число дужок з урахуванням пріоритету операцій.

Розв’язання. Принцип суперпозиції логічних функцій - student2.ru .

Наши рекомендации