Chapter II.3

Propositional Calculi

[48/83%]
Show
LaTeX
Problem II.3.1

Construct derivations of the following sequents in SC:

?
(a)

⊢(A⊃A)\vdash (A \supset A);

(b)

(A⊃B),(B⊃C)⊢(A⊃C)(A \supset B), (B \supset C) \vdash (A \supset C);

(c)

⊢(¬¬A≡A)\vdash (\neg \neg A \equiv A);

(d)

(A⊃(B⊃C)),(A⊃B),A⊢C(A \supset (B \supset C)), (A \supset B), A \vdash C;

(e)

(A⊃B),¬B⊢¬A(A \supset B), \neg B \vdash \neg A;

(f)

A,¬B⊢¬(A⊃B)A, \neg B \vdash \neg (A \supset B).

Problem II.3.2

Prove the substitution rule for SC: if the sequent A1,…,An⊢BA_{1}, \ldots , A_{n} \vdash B is derivable, PP is a variable and CC is any formula, then the sequent A1(P\C),…,An(P\C)⊢B(P\C)A_{1}(P \backslash C), \ldots , A_{n}(P \backslash C) \vdash B(P \backslash C) is derivable.

?
Problem II.3.3

Prove that the following rules are admissible in SC:

?
(a)

Γ1⊢A; Γ2,A⊢BΓ1,Γ2⊢B\dfrac {\Gamma_{1} \vdash A; \ \Gamma_{2}, A \vdash B}{\Gamma_{1}, \Gamma_{2} \vdash B} (cut);

(b)

Γ,A,B⊢CΓ,(A&B)⊢C\dfrac {\Gamma , A, B \vdash C}{\Gamma , (A \& B) \vdash C} (combining premises);

(c)

Γ,(A&B)⊢CΓ,A,B⊢C\dfrac {\Gamma , (A \& B) \vdash C}{\Gamma , A, B \vdash C} (splitting premises);

(d)

Γ,A⊢C; Γ,B⊢CΓ,(A∨B)⊢C\dfrac {\Gamma , A \vdash C; \ \Gamma , B \vdash C}{\Gamma , (A \vee B) \vdash C} (case analysis);

(e)

Γ,A⊢BΓ,¬B⊢¬A\dfrac {\Gamma , A \vdash B}{\Gamma , \neg B \vdash \neg A} (contraposition);

(f)

Γ,¬B⊢¬AΓ,A⊢B\dfrac {\Gamma , \neg B \vdash \neg A}{\Gamma , A \vdash B} (proof by contradiction);

(g)

A1,…,An⊢B⊢((A1&…&An)⊃B)\dfrac {A_{1}, \ldots , A_{n} \vdash B}{\vdash ((A_{1} \& \ldots \& A_{n}) \supset B)} (introduction of and ⊃\supset);

(h)

⊢((A1&…&An)⊃B)A1,…,An⊢B\dfrac {\vdash ((A_{1} \& \ldots \& A_{n}) \supset B)}{A_{1}, \ldots , A_{n} \vdash B} (elimination of and ¬\neg).

Problem II.3.4

Prove that if the rule Γ1⊢AΓ2⊢A\dfrac {\Gamma_{1} \vdash A}{\Gamma_{2} \vdash A} is admissible in SC for every formula AA, then the rule Γ1⊢Γ2⊢\dfrac {\Gamma_{1} \vdash }{\Gamma_{2} \vdash } is admissible in SC.

?
Problem II.3.5
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
(k)
(l)
(m)
(n)
(o)
(p)
(q)
Problem II.3.6

Prove that the following rules are admissible in SC:

?
(a)

Γ,A⊢B; Γ,B⊢AΓ⊢(A≡B)\dfrac {\Gamma , A \vdash B; \ \Gamma , B \vdash A}{\Gamma \vdash (A \equiv B)};

(b)

Γ⊢(A≡B)Γ,A⊢B\dfrac {\Gamma \vdash (A \equiv B)}{\Gamma , A \vdash B};

(c)

Γ⊢(A≡B)Γ,B⊢A\dfrac {\Gamma \vdash (A \equiv B)}{\Gamma , B \vdash A}.

Problem II.3.7
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
(k)
(l)
(m)
(n)
Problem II.3.8

Let AA be a formula, BB a subformula of the formula AA, and A1A_{1} the result of replacing some occurrence of BB in AA by the formula B1B_{1}. Prove the derivability in SC of the sequent (B≡B1)⊢(A≡A1)(B \equiv B_{1}) \vdash (A \equiv A_{1}) (the replacement theorem for SC).

?
Problem II.3.9
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
(k)
Problem II.3.10

Let AA be a formula and A1A_{1} its CNF (see 1). Prove the derivability in SC of the sequent ⊢(A≡A1)\vdash (A \equiv A_{1}).

?
Problem II.3.11

Prove that for every identically true CNF AA the sequent ⊢A\vdash A is derivable in SC.

?
Problem II.3.12

Prove that:

?
(a)

if the sequent A1,…,An⊢BA_{1}, \ldots , A_{n} \vdash B is derivable in SC, then the formula ((A1&…&An)⊃B)((A_{1} \& \ldots \& A_{n}) \supset B) is identically true;

(b)

if the sequent ⊢B\vdash B is derivable in SC, then the formula BB is identically true;

(c)

if the sequent A1,…,An⊢A_{1}, \ldots , A_{n} \vdash is derivable in SC, then the formula ¬(A1&…&An)\neg (A_{1} \& \ldots \& A_{n}) is identically true.

Problem II.3.13

Prove that the sequent ⊢A\vdash A is derivable in SC if and only if AA is identically true (the completeness theorem for SC).

?
Problem II.3.14

Are the following sequents derivable in SC:

?
(a)

⊢((P∨Q)⊃(P&R))\vdash ((P \vee Q) \supset (P \& R));

(b)

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

(c)

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

(d)

⊢(¬(P∨¬P)⊃(P∨¬P))\vdash (\neg (P \vee \neg P) \supset (P \vee \neg P));

(e)

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

(f)

(P⊃Q)⊢(Q⊃P)(P \supset Q) \vdash (Q \supset P)?

Problem II.3.15

Prove the interpolation theorem for SC: if the sequent A⊢BA \vdash B is provable and the sequents A⊢A \vdash and ⊢B\vdash B are not provable, then there exists a formula CC, all of whose variables occur both in AA and in BB, such that the sequents A⊢CA \vdash C and C⊢BC \vdash B are provable (such a formula CC is called an interpolant).

?
Problem II.3.16

Construct interpolants (see Problem II.3.15) for the following sequents:

?
(a)

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

(b)

¬(P⊃¬(Q&S))⊢((S⊃(P⊃R))⊃R)\neg (P \supset \neg (Q \& S)) \vdash ((S \supset (P \supset R)) \supset R).

Problem II.3.17

Are the following sequences of formulas derivations in PC:

?
(a)

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

(b)

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

(c)

(P⊃(Q⊃P))(P \supset (Q \supset P)), ((P⊃(P∨Q))⊃Q)((P \supset (P \vee Q)) \supset Q), QQ?

Problem II.3.18

Construct derivations of the following formulas in PC:

?
(a)

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

(b)

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

(c)

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

Problem II.3.19

Prove that if AA is derivable in PC, then A(P\B)A(P \backslash B) is derivable in PC for any variable PP and formula BB (the substitution rule).

?
Problem II.3.20

Find the minimal set Γ\Gamma such that the following sequence is a derivation in PC from Γ\Gamma:

?
(a)

(P⊃(Q⊃R))(P \supset (Q \supset R)), PP, (Q⊃R)(Q \supset R), QQ, RR;

(b)

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

Problem II.3.21

Prove that A⊢AA \vdash A in PC.

?
Problem II.3.22

Prove that the following rules are admissible in PC:

?
(a)

Γ⊢AB,Γ⊢A\dfrac {\Gamma \vdash A}{B, \Gamma \vdash A};

(b)

B,B,Γ⊢AB,Γ⊢A\dfrac {B, B, \Gamma \vdash A}{B, \Gamma \vdash A};

(c)

Γ,A,B,Γ1⊢CΓ,B,A,Γ1⊢C\dfrac {\Gamma , A, B, \Gamma_{1} \vdash C}{\Gamma , B, A, \Gamma_{1} \vdash C};

(d)

Γ⊢A; A,Γ1⊢BΓ,Γ1⊢B\dfrac {\Gamma \vdash A; \ A, \Gamma_{1} \vdash B}{\Gamma , \Gamma_{1} \vdash B};

(e)

A1,…,An⊢BA1(P\C),…,An(P\C)⊢B(P\C)\dfrac {A_{1}, \ldots , A_{n} \vdash B}{A_{1}(P \backslash C), \ldots , A_{n}(P \backslash C) \vdash B(P \backslash C)}.

Problem II.3.23

Prove the deduction theorem for PC: if Γ,A⊢B\Gamma , A \vdash B, then Γ⊢(A⊃B)\Gamma \vdash (A \supset B).

?
Problem II.3.24

Prove for PC:

?
(a)

Γ,A,B⊢(A&B)\Gamma , A, B \vdash (A \& B) (introduction of );

(b)

Γ,A⊢(A∨B)\Gamma , A \vdash (A \vee B) (introduction of ∨\vee);

(c)

Γ,B⊢(A∨B)\Gamma , B \vdash (A \vee B) (introduction of ∨\vee);

(d)

Γ,A⊢B; Γ,A⊢¬BΓ⊢¬A\dfrac {\Gamma , A \vdash B; \ \Gamma , A \vdash \neg B}{\Gamma \vdash \neg A} (introduction of ¬\neg);

(e)

Γ,(A&B)⊢A\Gamma , (A \& B) \vdash A (elimination of );

(f)

Γ,(A&B)⊢B\Gamma , (A \& B) \vdash B (elimination of );

(g)

Γ,A⊢C; Γ,B⊢CΓ,(A∨B)⊢C\dfrac {\Gamma , A \vdash C; \ \Gamma , B \vdash C}{\Gamma , (A \vee B) \vdash C} (elimination of ∨\vee);

(h)

Γ,¬¬A⊢A\Gamma , \neg \neg A \vdash A (elimination of ¬\neg).

Problem II.3.25

Prove that a set Γ\Gamma is consistent if and only if there exists a formula that is not derivable in PC from Γ\Gamma.

?
Problem II.3.26
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
Problem II.3.27

Let AA be a formula, BB a subformula of the formula AA, and A1A_{1} the result of replacing some occurrence of BB in AA by the formula B1B_{1}. Prove the replacement theorem for PC:

(B≡B1)⊢(A≡A1). (B \equiv B_{1}) \vdash (A \equiv A_{1}).
?
Problem II.3.28
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
(k)
(l)
(m)
(n)
(o)
(p)
(q)
(r)
(s)
(t)
(u)
(v)
Problem II.3.29

Prove that if the formula AA is derivable in PC, then the sequent ⊢A\vdash A is derivable in SC.

?
Problem II.3.30

Prove that:

?
(a)

if the sequent A1,…,An⊢BA_{1}, \ldots , A_{n} \vdash B is derivable in SC, then A1,…,An⊢BA_{1}, \ldots , A_{n} \vdash B in PC;

(b)

if the sequent A1,…,An⊢A_{1}, \ldots , A_{n} \vdash is derivable in SC, then A1,…,An⊢(B&¬B)A_{1}, \ldots , A_{n} \vdash (B \& \neg B) in PC;

(c)

if the sequent ⊢B\vdash B is derivable in SC, then the formula BB is derivable in PC.

Problem II.3.31

Prove that:

?
(a)

all axioms of PC are identically true;

(b)

all formulas derivable in PC are identically true.

Problem II.3.32

Prove the completeness theorem for PC: every identically true formula is derivable in PC.

?
Problem II.3.33

Find formulas AA and BB such that the derivability in PC of AA implies the derivability of BB, but it is not true that A⊢BA \vdash B.

?
Problem II.3.34

Let AA be a formula and P1,…,PnP_{1}, \ldots , P_{n} all of its variables. Prove that if AA is not derivable in PC, then there exist formulas B1,…,BnB_{1}, \ldots , B_{n} such that the formula ¬A(P1\B1,…,Pn\Bn)\neg A(P_{1} \backslash B_{1}, \ldots , P_{n} \backslash B_{n}) is derivable in PC.

?
Problem II.3.35

Let AA and BB be formulas. Set

A≈B⇌⊢(A≡B) in PC;∥A∥⇌{B∣A≈B}. A \approx B \rightleftharpoons \vdash (A \equiv B) \text{ in PC}; \qquad \left\| A\right\| \rightleftharpoons \left\{ B \mid A \approx B\right\} .

Prove that:

?
(a)

≈\approx is an equivalence relation on the set FF of all formulas;

(b)

the quotient set F/≈⇌{∥A∥∣A∈F}F / {\approx } \rightleftharpoons \left\{ \left\| A\right\| \mid A \in F\right\} is a Boolean algebra, where ∥A∥≤∥B∥⇔⊢(A⊃B)\left\| A\right\| \leq \left\| B\right\| \Leftrightarrow \vdash (A \supset B) in PC (this algebra is called the Lindenbaum algebra for PC);

(c)

AA is derivable in PC if and only if ∥A∥\left\| A\right\| is the greatest element 1 of the algebra F/≈F / {\approx }.

Problem II.3.36

Let B\mathfrak {B} be a Boolean algebra. Assign to it the logical matrix ⟨B;{1},&,∨,⊃,¬⟩\langle \mathfrak {B}; \left\{ 1\right\} , \& , \vee , \supset , \neg \rangle, where x&y=x∩yx \& y = x \cap y, x∨y=x∪yx \vee y = x \cup y, x⊃y=−x∪yx \supset y = -x \cup y, ¬x=−x\neg x = -x. Prove that AA is derivable in PC if and only if AA is generally valid in all logical matrices corresponding to Boolean algebras.

?
Problem II.3.37
?
(a)

Let TT be an ultrafilter on the Lindenbaum algebra F/≈F / {\approx } (see Problem II.3.35). For an arbitrary variable PP, set the value of PP equal to T\text{T} if ∥P∥∈T\left\| P\right\| \in T, and F\text{F} otherwise. Prove that for every formula AA

A∈T⇔A is true at these values of the variables. A \in T \Leftrightarrow A \text{ is true at these values of the variables}.
(b)

Deduce from (a) the completeness theorem for the calculus PC (see Problem II.3.32).

Problem II.3.38

Let AA be a formula, Δ\Delta a system of formulas, and MM a logical matrix. Prove that if all formulas of Δ\Delta are generally valid in MM, and a direct consequence of formulas generally valid in MM is a formula generally valid in MM, while the formula AA is not generally valid in MM, then AA is independent of Δ\Delta.

?
Problem II.3.39

Let M={0,1,2}M = \left\{ 0, 1, 2\right\}, D={0}D = \left\{ 0\right\}, x&y=max⁡{x,y}x \& y = \max \left\{ x, y\right\}, x∨y=min⁡{x,y}x \vee y = \min \left\{ x, y\right\}, x⊃y=max⁡{0,y−x}x \supset y = \max \left\{ 0, y - x\right\}, ¬x=2−x\neg x = 2 - x. Prove that the formula

A=((P⊃(Q⊃R))⊃((P⊃Q)⊃(P⊃R))) A = ((P \supset (Q \supset R)) \supset ((P \supset Q) \supset (P \supset R)))

is independent of Δ\Delta, where Δ={(P⊃(Q⊃P)),((¬P⊃¬Q)⊃(Q⊃P))}\Delta = \left\{ (P \supset (Q \supset P)), ((\neg P \supset \neg Q) \supset (Q \supset P))\right\}, using the logical matrix ⟨M;D,&,∨,⊃,¬⟩\langle M; D, \& , \vee , \supset , \neg \rangle.

?
Problem II.3.40

Prove the independence of the axiom schemes of the calculus PC.

?
Problem II.3.41

Let LL be the propositional calculus with axiom schemes:

L1. (A⊃(B⊃A))(A \supset (B \supset A)),

L2. ((A⊃B)⊃((A⊃(B⊃C))⊃(A⊃C)))((A \supset B) \supset ((A \supset (B \supset C)) \supset (A \supset C))),

L3. ((¬A⊃¬B)⊃(B⊃A))((\neg A \supset \neg B) \supset (B \supset A))

and rule of inference A; (A⊃B)B\dfrac {A; \ (A \supset B)}{B}.

?
(a)

Prove that every formula derivable in LL is also derivable in PC.

(b)

Prove the deduction theorem for LL.

(c)

Set (A&B)=¬(A⊃¬B)(A \& B) = \neg (A \supset \neg B), (A∨B)=(¬A⊃B)(A \vee B) = (\neg A \supset B). Prove that every formula derivable in PC is derivable in LL.

Problem II.3.42

Prove that:

?
(a)

every formula derivable in IPC is derivable in PC;

(b)

(¬¬P⊃P)(\neg \neg P \supset P), (P∨¬P)(P \vee \neg P) are not derivable in IPC.

Problem II.3.43

For the calculus IPC, prove the deduction theorem: if Γ,A⊢IB\Gamma , A \vdash_{\text{I}} B, then Γ⊢I(A⊃B)\Gamma \vdash_{\text{I}} (A \supset B).

?
Problem II.3.44

Let ISC be the sequent calculus that differs from SC by the absence of rule 11. Prove that:

?
(a)

if the formula AA is derivable in IPC, then the sequent ⊢A\vdash A is derivable in ISC;

(b)

if the sequent A1,…,An⊢BA_{1}, \ldots , A_{n} \vdash B is derivable in ISC, then A1,…,An⊢IBA_{1}, \ldots , A_{n} \vdash_{\text{I}} B;

(c)

if the sequent A1,…,An⊢A_{1}, \ldots , A_{n} \vdash is derivable in ISC, then A1,…,An⊢I(B&¬B)A_{1}, \ldots , A_{n} \vdash_{\text{I}} (B \& \neg B);

(d)

if the sequent ⊢B\vdash B is derivable in ISC, then the formula BB is derivable in IPC.

Problem II.3.45

Prove that:

?
(a)

⊢I(A⊃¬¬A)\vdash_{\text{I}} (A \supset \neg \neg A);

(b)

⊢I¬¬(¬¬A⊃A)\vdash_{\text{I}} \neg \neg (\neg \neg A \supset A);

(c)

¬¬A,¬¬(A⊃B)⊢I¬¬B\neg \neg A, \neg \neg (A \supset B) \vdash_{\text{I}} \neg \neg B.

Problem II.3.46

Prove that if the formula AA is derivable in PC, then the formula ¬¬A\neg \neg A is derivable in IPC.

?
Problem II.3.47

Let Mn={0,1,…,n}M_{n} = \left\{ 0, 1, \ldots , n\right\}, D={0}D = \left\{ 0\right\}, x&y=max⁡(x,y)x \& y = \max (x, y), x∨y=min⁡(x,y)x \vee y = \min (x, y),

x⊃y={0,if x≥y,y,if x<y,¬x={0,if x=n,n,if x<n. x \supset y = \begin{cases} 0, & \text{if } x \geq y, \\ y, & \text{if } x < y, \end{cases} \qquad \neg x = \begin{cases} 0, & \text{if } x = n, \\ n, & \text{if } x < n. \end{cases}

Prove that:

?
(a)

every formula derivable in IPC is generally valid in Mn=⟨M;D,&,∨,⊃,¬⟩M_{n} = \langle M; D, \& , \vee , \supset , \neg \rangle (n=1,2,…n = 1, 2, \ldots).

(b)

the formulas

An=((P1≡P2)∨…∨(P1≡Pn+1)∨…∨(Pn≡Pn+1)) A_{n} = ((P_{1} \equiv P_{2}) \vee \ldots \vee (P_{1} \equiv P_{n + 1}) \vee \ldots \vee (P_{n} \equiv P_{n + 1}))

are not derivable in IPC (n=1,2,…n = 1, 2, \ldots).

Problem II.3.48

Let M=⟨M;D,&,∨,⊃,¬⟩M = \langle M; D, \& , \vee , \supset , \neg \rangle be a logical matrix such that the set of formulas generally valid in MM coincides with the set of formulas derivable in IPC. Prove that the set MM is infinite.

?