Processing math: 100%

Материал предоставлен https://it.rfei.ru

Равносильность формул алгебры высказываний

Определение

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

Пример

Пусть даны формулы X=AB,Y=¯B¯A.

Построим таблицу истинности для этих двух формул

A B X=ABY=¯B¯A
0 0 1 1
0 1 1 1
1 0 0 0
1 1 1 1

Как видно из таблицы, истинностные значения данных формул совпадают при любых значениях A и B, следовательно, эти две формулы равносильны. Равносильность формул X и Y записывается в виде XY.

Теоремы о равносильности формул

Теорема. Справедливы следующие равенства формул.

  1. Закон тождества AA
  2. Закон коммутативности ABBAABBA
  3. Закон ассоциативности A(BC)(AB)CA(BC)(AB)C
  4. Закон идемпотентности AAAAAA
  5. Закон дистрибутивности A(BC)(AB)(AC)A(BC)(AB)(AC)
  6. Законы де Моргана ¯AB¯A¯B¯AB¯A¯B
  7. Закон двойного отрицания ¯¯AA
  8. Закон непротиворечия A¯A0
  9. Закон исключения третьего A¯A1
  10. Тождества A1A,     A00A0A,     A11,

Где 1 — тождественно истиннная формула, а 0 — тождественно ложная формула.

Теорема дается без доказательства, так как эти формулы легко проверить, используя таблицы истинности.

Теорема. Справедливы следующие равносильности AB¯B¯A,AB¯AB,AB(AB)(BA),AB¯¯A¯B.

Докажем тождество AB=¯¯A¯B, не используя таблиц истинности. Для этого рассмотрим правую часть тождества и приведем ее к левой. ¯¯A¯B¯¯A¯¯B по закону де Моргана. По закону двойного отрицания ¯¯AA и ¯¯BB. Тогда ¯¯A¯¯BAB, что в свою очередь и есть левая часть тождества.

Теорема. Для произвольной формулы существует равносильная ей формула, которая содержит только знаки отрицания и дизъюнкции.

Действительно, в произвольной формуле X могут присутствовать знаки конъюнкции, импликации и эквиваленции. Избавимся от этих знаков, заменяя подформулы, содержащие эти знаки, на равносильные им по следующим правилам:

  1. Заменяем AB на AB(AB)(BA).
  2. Заменяем AB на ¯AB.
  3. Заменяем AB на ¯¯A¯B.

Но использование только двух знаков очень неудобно, так как приводит к очень громоздким формулам, именно поэтому, обычно, используют три основных знака: отрицание, конъюнкция и дизъюнкция.

Обратная и противоположная теоремы

Пусть T некоторая теорема, имеющая вид AB.

Назовем теорему T=AB прямой теоремой. Составим следующие высказывания:

  1. T1=BAобратная теорема для теоремы T.
  2. T2=¯A¯Bпротивоположная теорема для теоремы T.
  3. T3=¯B¯Aобратная для противоположной теоремы к теореме T.

Между этими теоремами есть следующие связи:

  1. TT3.
  2. T1T2.
Проверка знаний. Формулы алгебры высказыванийПредикаты. Операции над предикатами