Формулы алгебры высказываний %%X%% и %%Y%% называют равносильными (эквивалентными, тождественными), если при любых значениях переменных, входящих в эти формулы, значение истинности формул %%X%% и %%Y%% совпадают.
Пусть даны формулы $$ X = A \rightarrow B, Y = \overline{B} \rightarrow \overline {A}. $$
Построим таблицу истинности для этих двух формул
%%A%% | %%B%% | %%X = A \rightarrow B%% | %%Y = \overline{B} \rightarrow \overline{A}%% |
---|---|---|---|
%%0%% | %%0%% | %%1%% | %%1%% |
%%0%% | %%1%% | %%1%% | %%1%% |
%%1%% | %%0%% | %%0%% | %%0%% |
%%1%% | %%1%% | %%1%% | %%1%% |
Как видно из таблицы, истинностные значения данных формул совпадают при любых значениях %%A%% и %%B%%, следовательно, эти две формулы равносильны. Равносильность формул %%X%% и %%Y%% записывается в виде %%X \equiv Y%%.
Теорема. Справедливы следующие равенства формул.
Где %%1%% — тождественно истиннная формула, а %%0%% — тождественно ложная формула.
Теорема дается без доказательства, так как эти формулы легко проверить, используя таблицы истинности.
Теорема. Справедливы следующие равносильности $$ \begin{array}{l} A \rightarrow B \equiv \overline{B} \rightarrow \overline{A}, \\ A \rightarrow B \equiv \overline{A} \lor B, \\ A \leftrightarrow B \equiv (A \rightarrow B) \land (B \rightarrow A), \\ A \land B \equiv \overline {\overline{A} \lor \overline{B}}. \end{array} $$
Докажем тождество %%A \land B = \overline {\overline{A} \lor \overline{B}}%%, не используя таблиц истинности. Для этого рассмотрим правую часть тождества и приведем ее к левой. %%\overline {\overline{A} \lor \overline{B}} \equiv \overline{\overline{A}} \land \overline{\overline{B}}%% по закону де Моргана. По закону двойного отрицания %%\overline{\overline{A}} \equiv A%% и %%\overline{\overline{B}} \equiv B%%. Тогда %%\overline{\overline{A}} \land \overline{\overline{B}} \equiv A \land B%%, что в свою очередь и есть левая часть тождества.
Теорема. Для произвольной формулы существует равносильная ей формула, которая содержит только знаки отрицания и дизъюнкции.
Действительно, в произвольной формуле %%X%% могут присутствовать знаки конъюнкции, импликации и эквиваленции. Избавимся от этих знаков, заменяя подформулы, содержащие эти знаки, на равносильные им по следующим правилам:
Но использование только двух знаков очень неудобно, так как приводит к очень громоздким формулам, именно поэтому, обычно, используют три основных знака: отрицание, конъюнкция и дизъюнкция.
Пусть %%T%% некоторая теорема, имеющая вид $$ A \rightarrow B. $$
Назовем теорему %%T = A \rightarrow B%% прямой теоремой. Составим следующие высказывания:
Между этими теоремами есть следующие связи:
Проверка знаний. Формулы алгебры высказываний | Предикаты. Операции над предикатами |