Курсовая работа: Спеціальні класи та функціональна повнота системи функцій алгебри логіки. Теорема Поста
Теорема 8. Клас – замкнений.
Доведення. Нехай
Тоді з принципу двоїстості випливає, що
Отже,
Теорема доведена
2.3 Клас монотонних функцій та його замкненість
Визначення
Нехай
Тоді
Визначення. Функція алгебри логіки називається монотонною, якщо для двох будь-яких порівняльних наборів
і
виконується імплікація
Клас усіх монотонних функцій.
Класу належать такі функції:
Класу не належать такі функції:
Теорема 9. Клас - замкнений
Доведення. Оскільки тотожна функція монотонна, достатньо перевірити лише випадок суперпозиції функцій.
Нехай , для будь-якого
і
Розглянемо довільні набори , такі, що
. Позначимо
Тоді для будь-якого
маємо
, тобто
. Позначимо
.
Тоді за визначенням і в силу монотонності функції
. Але
і нерівність
, отже
.
Теорема доведена
Критерій Поста формулює необхідну і достатню умову повноти для системи функцій: система булевих функцій є повна тоді і тільки тоді, коли вона не міститься повністю в жодному з класів Т0 , Т1 , S, M, L.
Повна система називається базисом, якщо вона перестає бути повною при вилученні з неї довільної функції.
Прикладом повних систем із однією функцією є штрих Шеффера та стрілка Пірса.
Широко відомими є такі повні системи булевих функцій:
1. Булева алгебра — алгебраїчна структура з двома бінарними та унарною операціями (), відповідно до законів де Моргана вона не є базисом оскільки диз’юнкцію чи кон’юнкцію можна виключити.
2. Алгебра Жегалкіна (,
1 – константа одиниця) – є базисом.