Теорема 1 Теорема про проходження та імплікацію

(Тут і далі символ відповідатиме словесному формулюванню «тоді й тільки тоді»)

Необхідність:

т.к. , ,

або ,

Достатність:

Значить,

Узагальнення теореми 1:

Г, Г, де Г =

Слідство:

Рівносильність

Рівносильність формули У формулі А позначатимемо:

Формула А рівносильна формулі В, якщо у будь-якій інтерпретації I. У разі логіки висловлювань формули рівносильні, якщо їх таблиці істинності однакові, що використовується для доказу рівносильності.

Основні формули рівносильності

1) - ідемпотентність

2) , – комутативність

3) - асоціативність

4) - дистрибутивність

5) Закони де Моргана

Для алгебри предикатів необхідно додати закон комутативності для кванторів

та закони де Моргана для кванторів

Відношення рівносильності пов'язане зі ставленням слідування

Теорема 2:

Необхідність:

Достатність: у зворотний бік

Теорема 3: пов'язує відношення рівносильності з операцією еквівалентності

Слідство:

Теорема 4: Теорема про еквівалентну заміну

Якщо і є C, яке A входить в якості підформули,

CB – формула, де всі входження формули А замінені на формулу У.

Ця теорема дозволяє змінювати ланцюжки формул без зміни їх істинного значення.

Бульові функції та нормальні форми

Логічними функціями називаються функції від булевих змінних, значення яких - булеве значення.

B n B

2.1 Способи завдання

Завдання логічної функції за допомогоютаблиці

Кожна логічна функція М.Б. задана за допомогою таблиці.

Приклад: Задана деяка булева функція.

XYZF(x, y, z)

Усього 2 n логічних наборів змінних.

Скільки м.б. різних булевих функцій від n змінних?

2 n -кількість різних упоряд. наборів із n змінних. Логічна функція від n змінних м.б. задана як 2 n різних наборів, при цьому кожному набору має відповідати одне з двох значень.

Таким чином, при n=1 отримуємо 2 2 =4 лог. функцій f(x).

xx

При n=2 отримуємо 16 функцій.

xy(x)(y)xy

(x) – константа х (y) – константа y

x - заперечення хy - заперечення y

Константа 0 1 - константа 1

- кон'юнкція – Диз'юнкція

- Імплікація – еквівалентність

- порівняння x>y - порівняння x ,→), (

:

При нульових значеннях аргументу, мають значення-нуль.

2) F1 – функції, що зберігають «1».

У разі, коли всі значення аргументу = 1, значення функції = 1.

3) F 2 - монотонні функції.

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

Тобто. якщо набір збільшується, значення функцій також має збільшуватися, тому монотонна функція.

4) F 3 – лінійні функції.

де C0 …. Cn – є булевими константами (0 або 1).

5) F 4-самодвійні функції.

Подвійною функцією називається функція виду:

Самодвійною функцією називається функція подвійна сама собі.

Теорема Посту.

Є багато функцій. Багато функцій є повним, якщо можна висловити всі інші функції через функції цієї множини.

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

Нормальні форми