II.1

Алгебра высказываний

[47/89%]
Показать
LaTeX
Задача II.1.1

Определить, является ли данная последовательность формулой:

?
(а)

(P0&P1)P2¬P3(P_{0} \& P_{1}) P_{2} \neg P_{3};

(б)

(P0&P1)⊃P2(P_{0} \& P_{1}) \supset P_{2};

(в)

((P3⊃P0)&¬P0)((P_{3} \supset P_{0}) \& \neg P_{0});

(г)

(((¬P0)⊃P1)⊃¬(P2∨P3))(((\neg P_{0}) \supset P_{1}) \supset \neg (P_{2} \vee P_{3})).

Задача II.1.2

Сколькими способами можно расставить скобки в последовательности, чтобы получилась формула:

?
(а)

P0⊃¬P1∨P2&P0P_{0} \supset \neg P_{1} \vee P_{2} \& P_{0};

(б)

P1⊃P2⊃P3⊃¬P1⊃¬P2P_{1} \supset P_{2} \supset P_{3} \supset \neg P_{1} \supset \neg P_{2}?

Задача II.1.3

Выписать все подформулы формулы:

?
(а)

(((P0⊃P1)&(P2⊃P3))⊃(¬P1∨P3))(((P_{0} \supset P_{1}) \& (P_{2} \supset P_{3})) \supset (\neg P_{1} \vee P_{3}));

(б)

((P0⊃P1)⊃((P0⊃¬P1)⊃¬P1))((P_{0} \supset P_{1}) \supset ((P_{0} \supset \neg P_{1}) \supset \neg P_{1})).

Задача II.1.4

Доказать, что всякая формула CC, не являющаяся пропозициональной переменной, может быть представлена в одном из следующих видов: ¬A\neg A, (A&B)(A \& B), (A∨B)(A \vee B), (A⊃B)(A \supset B) для некоторых формул AA и BB.

?
Задача II.1.5

Доказать, что результат замены некоторого вхождения формулы CC в формулу AA вместо подформулы BB снова есть формула.

?
Задача II.1.6

Доказать, что результат подстановки A(P\B)A(P \backslash B) формулы BB вместо пропозициональной переменной PP в формулу AA снова есть формула.

?
Задача II.1.7

Построить таблицы истинности для следующих формул:

?
(а)

((P⊃Q)∨(P⊃(Q&P)))((P \supset Q) \vee (P \supset (Q \& P)));

(б)

(¬(P⊃¬(Q&P))⊃(P∨R))(\neg (P \supset \neg (Q \& P)) \supset (P \vee R));

(в)

((P&(Q⊃P))⊃¬P)((P \& (Q \supset P)) \supset \neg P);

(г)

(((P&¬Q)⊃Q)⊃(P⊃Q))(((P \& \neg Q) \supset Q) \supset (P \supset Q));

(д)

((P⊃(Q⊃R))⊃((P⊃Q)⊃(P⊃R)))((P \supset (Q \supset R)) \supset ((P \supset Q) \supset (P \supset R)));

(е)

((P&(Q∨¬P))&((¬Q⊃P)∨Q))((P \& (Q \vee \neg P)) \& ((\neg Q \supset P) \vee Q)).

Задача II.1.8

Доказать выполнимость формул:

?
(а)

¬(P⊃¬P)\neg (P \supset \neg P);

(б)

((P⊃Q)⊃(Q⊃P))((P \supset Q) \supset (Q \supset P));

(в)

((Q⊃(P&R))&¬((P∨R)⊃Q))((Q \supset (P \& R)) \& \neg ((P \vee R) \supset Q)).

Задача II.1.9

Доказать тождественную истинность формул:

?
(а)

((P⊃Q)∨(Q⊃P))((P \supset Q) \vee (Q \supset P));

(б)

((P⊃Q)∨(P⊃¬Q))((P \supset Q) \vee (P \supset \neg Q));

(в)

(P⊃(Q⊃(P&Q)))(P \supset (Q \supset (P \& Q)));

(г)

((P⊃Q)⊃((Q⊃R)⊃(P⊃R)))((P \supset Q) \supset ((Q \supset R) \supset (P \supset R)));

(д)

((¬P⊃¬Q)⊃(Q⊃P))((\neg P \supset \neg Q) \supset (Q \supset P));

(е)

(P⊃(Q⊃P))(P \supset (Q \supset P));

(ж)

(P∨¬P)(P \vee \neg P);

(з)

((P⊃Q)⊃((P⊃(Q⊃R))⊃(P⊃R)))((P \supset Q) \supset ((P \supset (Q \supset R)) \supset (P \supset R)));

(и)

((P&Q)⊃P)((P \& Q) \supset P);

(к)

((P&Q)⊃Q)((P \& Q) \supset Q);

(л)

(P⊃(P∨Q))(P \supset (P \vee Q));

(м)

(Q⊃(P∨Q))(Q \supset (P \vee Q));

(н)

((P⊃R)⊃((Q⊃R)⊃((P∨Q)⊃R)))((P \supset R) \supset ((Q \supset R) \supset ((P \vee Q) \supset R)));

(о)

((P⊃Q)⊃((P⊃¬Q)⊃¬P))((P \supset Q) \supset ((P \supset \neg Q) \supset \neg P));

(п)

(¬¬P⊃P)(\neg \neg P \supset P);

(р)

(P⊃¬¬P)(P \supset \neg \neg P);

(с)

((¬Q⊃¬P)⊃((¬Q⊃P)⊃Q))((\neg Q \supset \neg P) \supset ((\neg Q \supset P) \supset Q));

(т)

((P∨P)⊃P)((P \vee P) \supset P);

(у)

((Q⊃R)⊃((P∨Q)⊃(P∨R)))((Q \supset R) \supset ((P \vee Q) \supset (P \vee R)));

(ф)

(((P⊃Q)⊃P)⊃P)(((P \supset Q) \supset P) \supset P);

(х)

(¬P⊃(P⊃Q))(\neg P \supset (P \supset Q)).

Задача II.1.10

При каких значениях переменных X,Y,Z,U,V,WX, Y, Z, U, V, W ложны следующие формулы:

?
(а)

(((X⊃(Y&Z))⊃(¬Y⊃¬X))⊃¬Y)(((X \supset (Y \& Z)) \supset (\neg Y \supset \neg X)) \supset \neg Y);

(б)

((X&Y)∨(X&Z)∨(Y&Z)∨(U&V)∨(U&W)∨(V&W)∨(¬X&¬U))((X \& Y) \vee (X \& Z) \vee (Y \& Z) \vee (U \& V) \vee (U \& W) \vee (V \& W) \vee (\neg X \& \neg U));

(в)

(((X∨Y)∨Z)⊃((X∨Y)&(X∨Z)))(((X \vee Y) \vee Z) \supset ((X \vee Y) \& (X \vee Z)));

(г)

(((X∨Y)&((Y∨Z)&(Z∨X)))⊃((X&Y)&Z))(((X \vee Y) \& ((Y \vee Z) \& (Z \vee X))) \supset ((X \& Y) \& Z));

(д)

((X∨Y)⊃((¬X&Y)∨(X&¬Y)))((X \vee Y) \supset ((\neg X \& Y) \vee (X \& \neg Y)))?

Задача II.1.11

Доказать, что если формула AA тождественно истинна, то формула A(P\B)A(P \backslash B) тождественно истинна. (Здесь PP --- пропозициональная переменная, а BB --- формула.)

?
Задача II.1.12

Доказать, что если формулы AA и (A⊃B)(A \supset B) тождественно истинны, то формула BB тождественно истинна.

?
Задача II.1.13

Доказать, что:

?
(а)

если формулы (A∨B)(A \vee B) и (¬A∨C)(\neg A \vee C) тождественно истинны, то формула (B∨C)(B \vee C) тождественно истинна;

(б)

если формулы (A∨B)(A \vee B), (A⊃C)(A \supset C), (B⊃D)(B \supset D) тождественно истинны, то формула (C∨D)(C \vee D) тождественно истинна;

(в)

если формулы (¬A∨B)(\neg A \vee B), (¬C∨¬B)(\neg C \vee \neg B) тождественно истинны, то формула (A⊃¬B)(A \supset \neg B) тождественно истинна.

Задача II.1.14

Доказать, что A∼BA \sim B тогда и только тогда, когда A≡BA \equiv B тождественно истинна.

?
Задача II.1.15

Доказать, что:

?
(а)

A∼AA \sim A;

(б)

A∼B⇒B∼AA \sim B \Rightarrow B \sim A;

(в)

(A∼BA \sim B и B∼CB \sim C) ⇒A∼C\Rightarrow A \sim C.

Задача II.1.16

Доказать, что из A1∼A2A_{1} \sim A_{2} и B1∼B2B_{1} \sim B_{2} следует:

?
(а)

¬A1∼¬A2\neg A_{1} \sim \neg A_{2};

(б)

(A1&B1)∼(A2&B2)(A_{1} \& B_{1}) \sim (A_{2} \& B_{2});

(в)

(A1∨B1)∼(A2∨B2)(A_{1} \vee B_{1}) \sim (A_{2} \vee B_{2});

(г)

(A1⊃B1)∼(A2⊃B2)(A_{1} \supset B_{1}) \sim (A_{2} \supset B_{2}).

Задача II.1.17

Доказать, что если A∼BA \sim B, то A(P\C)∼B(P\C)A(P \backslash C) \sim B(P \backslash C) для любых формул A,BA, B и CC и переменной PP.

?
Задача II.1.18

Доказать, что если B∼B1B \sim B_{1} и A1A_{1} есть результат замены некоторого вхождения подформулы BB в формулу AA на формулу B1B_{1}, то A∼A1A \sim A_{1}.

?
Задача II.1.19

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

?
(а)

(P&P)∼P(P \& P) \sim P;

(б)

(P&Q)∼(Q&P)(P \& Q) \sim (Q \& P);

(в)

(P&(Q&R))∼((P&Q)&R)(P \& (Q \& R)) \sim ((P \& Q) \& R);

(г)

(P&(Q∨R))∼((P&Q)∨(P&R))(P \& (Q \vee R)) \sim ((P \& Q) \vee (P \& R));

(д)

(P&(Q∨P))∼P(P \& (Q \vee P)) \sim P;

(е)

(P∨P)∼P(P \vee P) \sim P;

(ж)

(P∨Q)∼(Q∨P)(P \vee Q) \sim (Q \vee P);

(з)

(P∨(Q∨R))∼((P∨Q)∨R)(P \vee (Q \vee R)) \sim ((P \vee Q) \vee R);

(и)

(P∨(Q&R))∼((P∨Q)&(P∨R))(P \vee (Q \& R)) \sim ((P \vee Q) \& (P \vee R));

(к)

(P∨(Q&P))∼P(P \vee (Q \& P)) \sim P.

Задача II.1.20

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

?
(а)

¬¬A∼A\neg \neg A \sim A;

(б)

(A⊃B)∼(¬A⊃B)(A \supset B) \sim (\neg A \supset B);

(в)

¬(A&B)∼(¬A∨¬B)\neg (A \& B) \sim (\neg A \vee \neg B);

(г)

¬(A⊃B)∼(A&¬B)\neg (A \supset B) \sim (A \& \neg B);

(д)

¬(A∨B)∼(¬A&¬B)\neg (A \vee B) \sim (\neg A \& \neg B);

(е)

(A&(B∨¬B))∼A(A \& (B \vee \neg B)) \sim A;

(ж)

(A∨(B&¬B))∼A(A \vee (B \& \neg B)) \sim A;

(з)

(A⊃¬A)∼¬A(A \supset \neg A) \sim \neg A;

(и)

((A∨B)&(A∨C)&(B∨D)&(C∨D))∼((A&D)∨(B&C))((A \vee B) \& (A \vee C) \& (B \vee D) \& (C \vee D)) \sim ((A \& D) \vee (B \& C));

(к)

(A&(A∨C)&(B∨C))∼((A&D)∨(B&C))(A \& (A \vee C) \& (B \vee C)) \sim ((A \& D) \vee (B \& C));

(л)

((A∨B)&(B∨C)&(C∨A))∼((A&B)∨(B&C)∨(C&A))((A \vee B) \& (B \vee C) \& (C \vee A)) \sim ((A \& B) \vee (B \& C) \vee (C \& A));

(м)

((A∨B)&(B∨C)&(C∨D))∼((A&C)∨(B&C)∨(B&D))((A \vee B) \& (B \vee C) \& (C \vee D)) \sim ((A \& C) \vee (B \& C) \vee (B \& D));

(н)

((A∨B∨C)&(B∨C∨D)&(C∨D∨A))∼((A&B)∨(A&D)∨(B&D)∨C)((A \vee B \vee C) \& (B \vee C \vee D) \& (C \vee D \vee A)) \sim ((A \& B) \vee (A \& D) \vee (B \& D) \vee C);

(о)

((A∨B)&(A∨¬B))∼A((A \vee B) \& (A \vee \neg B)) \sim A;

(п)

((A&B)∨((A∨B)&(¬A∨¬B)))∼(A∨B)((A \& B) \vee ((A \vee B) \& (\neg A \vee \neg B))) \sim (A \vee B);

(р)

(A∨(¬A&B))∼(A∨B)(A \vee (\neg A \& B)) \sim (A \vee B).

Задача II.1.21

Доказать, что:

?
(а)

(A≡A)∼(B≡B)(A \equiv A) \sim (B \equiv B);

(б)

(A≡(B≡C))∼((A≡B)≡C)(A \equiv (B \equiv C)) \sim ((A \equiv B) \equiv C);

(в)

(A≡B)∼(B≡A)(A \equiv B) \sim (B \equiv A).

Задача II.1.22

Доказать, что для любой формулы существует эквивалентная ей формула с тесными отрицаниями, т.е. формула, в которой нет символа ⊃\supset и отрицания относятся только к пропозициональным переменным.

?
Задача II.1.23

Доказать, что для любой формулы существует эквивалентная ей:

?
(а)

конъюнктивная нормальная форма;

(б)

дизъюнктивная нормальная форма.

Задача II.1.24

Привести к дизъюнктивной и конъюнктивной нормальным формам:

?
(а)

(((P⊃Q)⊃(R⊃¬P))⊃(¬Q⊃¬R))(((P \supset Q) \supset (R \supset \neg P)) \supset (\neg Q \supset \neg R));

(б)

(((((P⊃Q)⊃¬P)⊃¬Q)⊃¬R)⊃R)(((((P \supset Q) \supset \neg P) \supset \neg Q) \supset \neg R) \supset R);

(в)

((P⊃(Q⊃R))⊃((P⊃¬R)⊃(P⊃¬Q)))((P \supset (Q \supset R)) \supset ((P \supset \neg R) \supset (P \supset \neg Q))).

Задача II.1.25

Доказать, что если AA есть тождественно истинная к.н.ф., то для любого дизъюнкта формулы AA существует переменная PP такая, что PP и ¬P\neg P входят в этот дизъюнкт.

?
Задача II.1.26

Доказать, что если AA есть тождественно ложная д.н.ф., то для любого конъюнкта формулы AA существует переменная PP такая, что PP и ¬P\neg P входят в этот конъюнкт.

?
Задача II.1.27

Пусть AA --- формула с тесными отрицаниями (см. задачу II.1.22) и A1A_{1} получается из AA заменой на ∨\vee, ∨\vee на и переменных AiA_{i} на ¬Ai\neg A_{i}. Доказать, что A1∼¬AA_{1} \sim \neg A.

?
Задача II.1.28

Пусть AA и BB --- формулы с тесными отрицаниями (см. задачу II.1.22) и A∗A^{*}, B∗B^{*} --- формулы, двойственные к AA и BB соответственно (A∗A^{*} получается из AA заменой на ∨\vee, ∨\vee на ). Доказать, что из A∼BA \sim B следует A∗∼B∗A^{*} \sim B^{*} (закон двойственности).

?
Задача II.1.29

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

?
Задача II.1.30

Доказать, что всякая формула AA эквивалентна дизъюнкции конъюнктов, соответствующих тем наборам значений переменных, при которых данная формула истинна (см. задачу II.1.29).

?
Задача II.1.31
?
(а)

Доказать, что для любой выполнимой формулы существует эквивалентная ей с.д.н.ф.

(б)

Доказать, что для тождественно ложной формулы не существует эквивалентной ей с.д.н.ф.

Задача II.1.32

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

?
Задача II.1.33

Доказать, что всякая формула AA эквивалентна конъюнкции дизъюнктов, соответствующих тем наборам значений переменных, при которых данная формула ложна (см. задачу II.1.32).

?
Задача II.1.34
?
(а)

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

(б)

Доказать, что для тождественно истинной формулы не существует эквивалентная ей с.к.н.ф.

Задача II.1.35

Привести к совершенной дизъюнктивной нормальной форме, т.е. найти с.д.н.ф., эквивалентную данной формуле:

?
(а)

((¬P⊃¬Q)⊃((Q&R)⊃(P&R)))((\neg P \supset \neg Q) \supset ((Q \& R) \supset (P \& R)));

(б)

(((P⊃Q)⊃¬P)⊃(P⊃(Q&P)))(((P \supset Q) \supset \neg P) \supset (P \supset (Q \& P)));

(в)

(¬((P&Q)⊃¬P)&¬((P&Q)⊃¬Q))(\neg ((P \& Q) \supset \neg P) \& \neg ((P \& Q) \supset \neg Q)).

Задача II.1.36

Привести к совершенной конъюнктивной нормальной форме, т.е. найти с.к.н.ф., эквивалентную данной формуле:

?
(а)

((R⊃P)⊃(¬(Q∨R)⊃P))((R \supset P) \supset (\neg (Q \vee R) \supset P));

(б)

(¬((P&Q)⊃P)∨(P&(Q∨R)))(\neg ((P \& Q) \supset P) \vee (P \& (Q \vee R)));

(в)

(¬(P&(Q∨R))⊃((P&Q)∨R))(\neg (P \& (Q \vee R)) \supset ((P \& Q) \vee R)).

Задача II.1.37

Построить формулу AA такую, чтобы данная формула была тождественно истинной:

?
(а)

(((A&Q)⊃¬P)⊃((P⊃¬Q)⊃A))(((A \& Q) \supset \neg P) \supset ((P \supset \neg Q) \supset A));

(б)

(((R⊃(¬Q&P))⊃A)⊃(A&(P⊃Q)&R))(((R \supset (\neg Q \& P)) \supset A) \supset (A \& (P \supset Q) \& R)).

Задача II.1.38

Построить формулу от трех переменных, которая истинна в том и только том случае, когда ровно две переменные ложны.

?
Задача II.1.39

Построить формулу от трех переменных, которая принимает такое же значение, как и большинство (меньшинство) переменных.

?
Задача II.1.40

Построить формулу AA от переменных P,Q,RP, Q, R так, чтобы:

?
(а)

(P&A)∼(P&Q)(P \& A) \sim (P \& Q) и (P∨A)∼(P∨R)(P \vee A) \sim (P \vee R);

(б)

(R⊃A)∼(R⊃(P&Q))(R \supset A) \sim (R \supset (P \& Q)) и (A⊃R)∼(¬(P∨Q)⊃R)(A \supset R) \sim (\neg (P \vee Q) \supset R);

(в)

(P⊃A)∼(Q⊃(¬P∨R))(P \supset A) \sim (Q \supset (\neg P \vee R)) и ((R⊃Q)⊃P)∼(¬P⊃¬A)((R \supset Q) \supset P) \sim (\neg P \supset \neg A).

Задача II.1.41

Доказать, что формула от nn переменных является тождественно истинной (тождественно ложной) формулой тогда и только тогда, когда ее с.д.н.ф. (с.к.н.ф.) содержит 2n2^{n} попарно не эквивалентных конъюнктов (дизъюнктов).

?
Задача II.1.42

Пусть формула AA записана в с.к.н.ф. Строим формулу BB следующим образом:

  1. выписываем конъюнкцию дизъюнктов, не входящих в AA;

  2. меняем на ∨\vee, ∨\vee на , PiP_{i} на ¬Pi\neg P_{i}, ¬Pi\neg P_{i} на PiP_{i}. Доказать, что формула BB --- с.д.н.ф. формулы AA.

?
Задача II.1.43

По с.к.н.ф. формулы AA построить:

?
(а)

с.д.н.ф. A∗A^{*}, где A∗A^{*} --- двойственная к AA (см. задачу II.1.28);

(б)

с.к.н.ф. формулы ¬A\neg A;

(в)

с.д.н.ф. формулы ¬A\neg A.

Задача II.1.44

По с.д.н.ф. формулы AA и с.д.н.ф. формулы BB построить:

?
(а)

с.к.н.ф. и с.д.н.ф. формулы (A∨B)(A \vee B);

(б)

с.к.н.ф. и с.д.н.ф. формулы (A&B)(A \& B);

(в)

с.к.н.ф. и с.д.н.ф. формулы (A⊃B)(A \supset B).

Задача II.1.45

Доказать, что формула AA от переменных P1,…,PkP_{1}, \ldots , P_{k} эквивалентна некоторой формуле, содержащей лишь , ∨\vee, ⊃\supset и не содержащей ¬\neg, тогда и только тогда, когда в ее с.к.н.ф. отсутствует дизъюнкт (¬P1∨…∨¬Pk)(\neg P_{1} \vee \ldots \vee \neg P_{k}).

?
Задача II.1.46

Пусть формула AA не содержит других связок, кроме ≡\equiv. Доказать, что AA является тождественно истинной тогда и только тогда, когда каждая переменная входит в AA четное число раз.

?
Задача II.1.47

Пусть формула AA не содержит других связок, кроме ≡\equiv и ¬\neg. Доказать, что AA является тождественно истинной тогда и только тогда, когда каждая переменная и знак отрицания входят в AA четное число раз.

?