Перейти к содержанию

Логические операции#

Совет

Подробнее про обозначениях можно посмотреть тут

Определение отрицания#

Отрицанием высказывания A называется высказывание, обозначаемое ¬A (не A), истинность которого определяется таблицей:

A ¬A
1 0
0 1

Определение конъюнкции#

Конъюнкцией высказываний A и B называется высказывание, обозначаемое AB; A & B (A и B), истинность которого определяется таблицей:

A B AB
1 1 1
1 0 0
0 1 0
0 0 0

Определение дизъюнкции#

Дизъюнкцией высказываний A и B называется высказывание, обозначаемое AB; A||B (A или B), истинность которого определяется таблицей:

A B AB
1 1 1
1 0 1
0 1 1
0 0 0

Свойства некоторых логических операций#

Заметка

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

Коммуникативность конъюнкции#

AB=BA

От перестановки мест результат не меняется

Доказательство:

A B AB BA
1 1 1 1
1 0 0 0
0 1 0 0
0 0 0 0

Последние два столбца совпадают, а значит что выражения равносильны

Ассоциативность конъюнкции#

(AB)C=A(BC)

Порядок выполнения не важен

Доказательство:

A B C (AB)C A(BC)
1 1 1 1 1
1 1 0 0 0
1 0 1 0 0
1 0 0 0 0
0 1 1 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 0 0

Последние два столбца совпадают, а значит что выражения равносильны

Отрицание конъюнкции#

¬(AB)=(¬A)(¬B)

Отрицание конъюнкции равняется дизъюнкции отрицаний

Доказательство:

A B ¬(AB) (¬A)(¬B)
1 1 0 0
1 0 1 1
0 1 1 1
0 0 1 1

Последние два столбца совпадают, а значит что выражения равносильны

Коммуникативность дизъюнкции#

AB=BA

От перестановки мест результат не меняется

Доказательство:

A B AB BA
1 1 1 1
1 0 1 1
0 1 1 1
0 0 0 0

Последние два столбца совпадают, а значит что выражения равносильны

Ассоциативность дизъюнкции#

(AB)C=A(BC)

Порядок выполнения не важен

Доказательство:

A B C (AB)C A(BC)
1 1 1 1 1
1 1 0 1 1
1 0 1 1 1
1 0 0 1 1
0 1 1 1 1
0 1 0 1 1
0 0 1 1 1
0 0 0 0 0

Последние два столбца совпадают, а значит что выражения равносильны

Отрицание дизъюнкции#

¬(AB)=(¬A)(¬B)

Отрицание дизъюнкции равняется конъюнкции отрицаний

Доказательство:

A B ¬(AB) (¬A)(¬B)
1 1 0 0
1 0 0 0
0 1 0 0
0 0 1 1

Последние два столбца совпадают, а значит что выражения равносильны

Дистрибутивность конъюнкции относительно дизъюнкции#

A(BC)=(AB)(AC)

Доказательство:

A B C A(BC) (AB)(AC)
1 1 1 1 1
1 1 0 1 1
1 0 1 1 1
1 0 0 0 0
0 1 1 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 0 0

Последние два столбца совпадают, а значит что выражения равносильны

Дистрибутивность дизъюнкции относительно конъюнкции#

A(BC)=(AB)(AC)

Доказательство:

A B C A(BC) (AB)(AC)
1 1 1 1 1
1 1 0 1 1
1 0 1 1 1
1 0 0 1 1
0 1 1 1 1
0 1 0 1 1
0 0 1 0 0
0 0 0 0 0

Последние два столбца совпадают, а значит что выражения равносильны

Закон двойного отрицания #

¬(¬A)=A

Бонус-теоремки #

  1. AA=A
  2. A1=A
  3. A0=0
  4. AA=A
  5. A1=1
  6. A0=A

Импликация и Эквиваленция#

Определение импликации#

Импликацией высказываний A и B называется высказывание, обозначаемое AB ("Если A, то B"; "A достаточно для B"), истинность которого определяется таблицей:

A B AB
1 1 1
1 0 0
0 1 1
0 0 1

Определение эквиваленции#

Эквиваленцией высказываний A и B называется высказывание, обозначаемое AB ("A равносильно B"; "A тогда и только тогда когда B"), истинность которого определяется таблицей:

A B AB
1 1 1
1 0 0
0 1 0
0 0 1

Свойства импликации#

Выражение импликации через другие логические операции#

AB=(¬A)B

Доказательство:

A B AB (¬A)B
1 1 1 1
1 0 0 0
0 1 1 1
0 0 1 1

Последние два столбца совпадают, а значит что выражения равносильны

Отрицание Импликации#

¬(AB)=A(¬B)

Доказательство:

¬(AB)=¬((¬A)B)=A(¬B)

Путем равносильных преобразований, опираясь на теоремы ("Выражение через другие операции" и "Двойное отрицание), доказанные выше, мы преобразовали исходное выражение в желаемое

Обоснование доказательства от противного#

Совет

Освежить в памяти такое доказательство можно тут

AB=(¬B)(¬A)

Доказательство:

A B AB (¬B)(¬A)
1 1 1 1
1 0 0 0
0 1 1 1
0 0 1 1

Последние два столбца совпадают, а значит что выражения равносильны

Транзитивность импликации#

Заметка

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

((AB)(BC))(AC)

Доказательство:

A B C ((AB)(BC))(AC)
1 1 1 1
1 1 0 1
1 0 1 1
1 0 0 1
0 1 1 1
0 1 0 1
0 0 1 1
0 0 0 1

Последний столбец состоит только из истины, а значит при любых значениях высказываний данное выражение будет верно


Над статьей работали:

  • Лавелин Михаил (Тг): редактор

Выражаем благодарность:

  • Олегу Вадимовичу, за конспект для данной статьи