Для доказательства равносильности логических выражений можно использовать таблицу истинности. Давайте рассмотрим оба случая и построим таблицы истинности для каждого из них.
1. Равносильность выражений (A и B) или ¬A
Для доказательства этой равносильности создадим таблицу истинности для каждого из выражений и сравним результаты:
A | B | A и B | ¬A | (A и B) или ¬A |
0 | 0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 0 | 1 |
В этом случае, выражение (A и B) или ¬A
не является эквивалентным какому-либо простому выражению, так как оно само по себе уникально.
2. Равносильность выражений ¬(A и B) и A
Теперь рассмотрим вторую часть и построим таблицы истинности:
A | B | A и B | ¬(A и B) | A |
0 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 |
1 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 0 | 1 |
Из таблицы видно, что выражение ¬(A и B) не является равносильным выражению A. Для того чтобы они были равносильны, их результаты должны совпадать во всех строках таблицы истинности, что здесь не происходит.
В результате мы видим, что первое выражение не имеет какого-то упрощенного равносильного аналога, а второе выражение не равносильно A.