<<
>>

1.5. Равносильные формулы

Одна функция может иметь множество реализаций над данным базисом (т. е. ее можно записать с помощью различных формул). Формулы, реализующие одну и ту же функцию, называют равносильными.

Обозначают .

Пример.

Пусть , .

Доказать, что.

Равносильность двух формул можно доказать с помощью таблиц истинности. Формулы равносильны, если их значения истинности совпадают на любом наборе значений истинности, входящих в них переменных.

Таблица истинности для формулы А.

x y z x~y xz A
0 0 0 1 0 0
0 0 1 1 0 0
0 1 0 0 0 1
0 1 1 0 0 1
1 0 0 0 0 1
1 0 1 0 1 1
1 1 0 1 0 0
1 1 1 1 1 1

Таблица истинности для формулы B.

x y z xz B
0 0 0 0 0 0 0
0 0 1 0 0 0 0
0 1 0 0 1 0 1
0 1 1 0 1 0 1
1 0 0 1 0 0 1
1 0 1 1 0 1 1
1 1 0 0 0 0 0
1 1 1 0 0 1 1

Тот факт, что равносильность формул логики высказываний можно проверить непосредственно, связан с тем, что переменные, входящие в формулу могут принимать конечное число значений (2n).

Но, если в формуле большое количество переменных, то вычисление всех значений истинности для формулы становится очень трудоемкой задачей.

Равносильность формул логики высказываний аналогична тождествам элементарной алгебры, известным из средней школы. Но тождественное равенство алгебраических формул нельзя проверить простым перебором значений, т. к. число возможных значений переменных неограниченно, следовательно, доказательство равносильности никогда не закончится. В элементарной алгебре тождественные равенства формул устанавливаются с помощью небольшого числа основных тождеств – законов, связывающих между собой арифметические операции.

Для логики имеют место следующие равносильности (рассмотрим только формулы, которые содержат знаки ):

1. Коммутативный

АU ВВU А АВ=ВА

2. Ассоциативный

АU(ВU С)(АU В) U С А(ВС)=(АВ)С

3. Дистрибутивный

АU(ВС)(АU В)(АU С) А(ВU С)=АВU АС

4. Идемпотентности

АU АА А·АА

5. Поглощения

АU АВА А(АU В)А

6. АU 0 А А· 0 = 0

7. АU 1=1 А·1=А

8. АU =1 А? =0

9. Закон де Моргана

10. = 0 = 1

11 Двойное отрицание

= А

12.

АВU В

13 А~В=А·ВU

14 АВ= ·ВU А·

15. А çВ = АU В = А·В

16. А ¯ В = = U

<< | >>
Источник: Викентьева О. Л.. Математическая логика и теория алгоритмов. Конспект лекций для студентов специальностей АСУ, ЭВТ, КЗИ. Пермь, 2007г.. 2007

Еще по теме 1.5. Равносильные формулы:

  1. 2.4.9. Равносильность формул логики предикатов
  2. 2.1.3. Равносильность формул логики высказываний
  3. 1. Линейные операторы в линейных нормированных пространствах. Равносильность непрерывности и ограниченности линейного оператора. Понятие нормы ограниченного оператора. Различные формулы для вычисления норм. Примеры линейных ограниченных операторов.
  4. 3.4. Основные равносильности для предикатов
  5. Основные равносильности.
  6. §8. Формула полной вероятности. Формула Байеса
  7. Шестая глава Силлогистика в психологическом освещении. Формулы умозаключения и химические формулы
  8. Значение формулы в формулярном процессе. Составные элементы формулы.
  9. §31. Формулы умозаключения и химические формулы
  10. Основные равносильности
  11. Формула Бейеса. (формула гипотез)
  12. Элементарные булевы функции. Равносильности
  13. Два заблуждения не равносильны двум правдам
  14. 1.11. Равносильность и следствия в задачах с квадратным трехчленом
  15. 1.9 Формула Бейеса.
  16. 2.1. Интерпретация формул
  17. Вычисление формул