- •Хакасский государственный университет им. Н.Ф.Катанова математическая логика
- •Содержание
- •Литература.
- •Введение.
- •Алгебра высказываний.
- •§1. Высказывания и операции над ними.
- •Упражнения.
- •§2. Формулы алгебры высказываний. Виды формул.
- •Упражнения.
- •§3 Логическое следствие
- •Основные методы установления верности логического следствия:
- •Упражнения
- •§4 Равносильность формул алгебры высказываний.
- •Упражнения
- •§5 Нормальные формы для формул алгебры высказываний.
- •Отыскание нормальных форм Упражнения.
- •Применение нормальных форм.
- •Нахождение следствий из посылок.
- •Нахождение посылок для данных следствий.
- •§ 6. Булевы функции (функции алгебры логики).
- •Классы булевых функций.
- •Упражнения.
- •§7. Алгебра логики и релейно-контактные схемы.
- •Анализ релейно-контактных схем. Упражнения.
- •Синтез релейно-контактных схем.
- •§8. Особые методы минимизации.
- •Графический метод.
- •М атрица Карно.
- •Метод неопределенных коэффициентов.
- •М етод минимизирующих карт.
- •М етод Квайна.
- •Упражнения.
- •Примерные варианты контрольных работ.
§4 Равносильность формул алгебры высказываний.
Две формулы алгебры высказываний F(X1, X2, …, Xn) и G(X1,X2,…, Xn) называются равносильными, если для любых наборов значений переменных X1, X2, …, Xn они принимают одинаковые логические значения. Т.е. равносильные формулы имеют одинаковые таблицы истинности. В этом случае будем писать: F(X1 , X2, …, Xn)G(X1, X2, …, Xn) и читать: «Формула F(X1, X2, …, Xn) равносильна формуле G(X1, X2, …, Xn)».
Из определения следует, что если F(X1, X2, …, Xn) есть тавтология, то F(X1, X2, …, Xn)1, и если F(X1, X2, …, Xn) есть противоречие, то F(X1, X2, …, Xn)0.
Понятия “равносильность” и “тавтология” связаны между собой следующим образом.
Теорема1: FG тогда и только тогда, когда ╞FG.
Перечислим основные равносильности, где P, Q, R есть любые формулы алгебры высказываний:
PP1, PP0;
P0P, P11;
P0P, P1P;
PP;
PQQP;
PQQP;
(PQ)RP(QR);
(PQ)RP(QR);
P(QR)(PQ)(PR);
P(QR)(PQ)(PR);
PPP;
PPP;
P(QP)P;
P(QP)P;
P→QPQ;
PQ(P→Q)(Q→P);
PQ(PQ)(PQ);
(PQ)PQ;
(PQ)PQ;
A→BC(A→B)(A→C);
AB→CA→(B→C);
A→BB→A;
Упражнения
Докажите теорему 1 §4.
Производя равносильные преобразования с использованием основных равносильностей, докажите, что все формулы из задачи 2.10 являются тавтологиями.
Докажите методом равносильных преобразований следующие равносильности:
а) P(PR)(QR)(PR)(PQ);
б) (PQ)→(PR)(PR)(PQ)(QP);
в) (PQR)(QRS)(RSP)P((Q(RS))(SR));
г) (P→(QR))(S→(PQ))(R→Q)(S→R)(Q→R)QRS.
Применяя равносильные преобразования, приведите следующие формулы к возможно более простой форме:
а)(PQ)→((PQ)→P);
б) (PQ)((P→Q)P);
в) (P→Q)(Q→P)(PQ);
г) (P→Q)(Q→P)(R→P);
д) (PR)(PR)(QR)(PQR);
е) ((P→Q)(Q→P));
ж) (P→(QR))(Q→S)(SP→R)→Q.
Следующие формулы преобразуйте равносильным образом так, чтобы они содержали только операции: , , :
а) ((X→Y)(Y→X))→(XY);
б) ((X→Y)(Y→X))→(Z→X);
в) ((XY)(XY))→((XY)(XY));
г) ((XY)→Z)→(XZ);
д) (X→(YZ))((X→Y)Z).
Следующие формулы преобразуйте равносильным образом так, чтобы они содержали только операции и :
а) (XY)→(X→Z);
б) (X→Y)(X→Y);
в) ((XYZ)→X)Z;
г) ((X→Y)→Z)→X;
д) (X(Y→Z))→X.
Следующие формулы преобразуйте равносильным образом так, чтобы они содержали только операции и :
а) (X→Y)→(YZ);
б) (XY)→(XY);
в) ((XY)Z)→(ZY);
г) ((X→(YZ))→(Y→X))→Y;
д) ((X→Y)(Y→Z))→(X→Z).
Следующие формулы преобразуйте равносильным образом так, чтобы отрицание было отнесено только к пропозициональным переменным и не стояло бы над скобками:
а) ((X(YZ))Z);
б) ((XY)Z)→(XZ);
в) (U→(Z(YX)));
г) (((XY)→Y)→(XZ));
д) ((X(YZ)Z)(YZ)).
Найдите отрицание каждой из следующих формул:
а) (X(YZ))(XY);
б) ((XYZ)R)UVW;
в) (((X(YZ))P)Q)(R(ST));
г) ((X(Y(ZP)))Q)R.
С помощью равносильных преобразований докажите, что следующие формулы являются тождественно ложными:
а) (X→Y)(Y→X)((XY)(XY));
б) ((XY)→(X(XY)))((X(XY))→(XY));
в) ((X→Y)(Y→Z))→(X→Z);
г) (X→Y)(X→Y)X;
д) ((XY)(XZ))((X→Y)(X→Z)).
Решение:
а) Покажем, что эта формула равносильна 0 (ложному высказыванию):
(X→Y)(Y→X)((XY)(XY))(XY)(YX)((XY)(XY))((XY)(YX)(XY))((XY)(YX)(XY))((XY)(YX)(XY))((XY)(YX)(XY))(0(YX))(0(XY))000