Chapter II.6

Predicate Calculi

[54/76%]
Show
LaTeX
Problem II.6.1

Prove that every sequent derivable in SC is derivable in PrSC.

?
Problem II.6.2

Let A1,…,An,AA_{1}, \ldots , A_{n}, A be formulas of SC, BB a formula of PrSC, and A1′,…,An′,A′A'_{1}, \ldots , A'_{n}, A' the formulas obtained from A1,…,An,AA_{1}, \ldots , A_{n}, A by substituting BB for the propositional variable PP. Prove that if the sequent A1,…,An⊢AA_{1}, \ldots , A_{n} \vdash A is derivable in SC, then A1′,…,An′⊢A′A'_{1}, \ldots , A'_{n} \vdash A' is derivable in PrSC.

?
Problem II.6.3

Prove that the rules of Problems II.3.3 and II.3.6 are admissible in PrSC.

?
Problem II.6.4

Let yy not be free in A(x)A(x), let yy be free for xx in A(x)A(x), and let A(y)A(y) be obtained from A(x)A(x) by replacing all free occurrences of xx by yy. Construct derivations in PrSC of the sequents:

?
(a)

∃y A(y)⊢∃x A(x)\exists y \, A(y) \vdash \exists x \, A(x);

(b)

∀y A(x)⊢∀y A(y)\forall y \, A(x) \vdash \forall y \, A(y).

Problem II.6.5

Let yy be free for xx in the formulas A1(x),…,An(x),B(x)A_{1}(x), \ldots , A_{n}(x), B(x). Prove that if A1(x),…,An(x)⊢B(x)A_{1}(x), \ldots , A_{n}(x) \vdash B(x) is derivable in PrSC, then A1(y),…,An(y)⊢B(y)A_{1}(y), \ldots , A_{n}(y) \vdash B(y) is derivable.

?
Problem II.6.6
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
(k)
(l)
(m)
(n)
(o)
(p)
(q)
(r)
(s)
(t)
(u)
(v)
(w)
Problem II.6.7

Prove that the following sequents are derivable in PrSC:

?
(a)

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

(b)

(A≡B)⊢((A&C)≡(B&C))(A \equiv B) \vdash ((A \& C) \equiv (B \& C));

(c)

(A≡B)⊢((C&A)≡(C&B))(A \equiv B) \vdash ((C \& A) \equiv (C \& B));

(d)

(A≡B)⊢((A∨C)≡(B∨C))(A \equiv B) \vdash ((A \vee C) \equiv (B \vee C));

(e)

(A≡B)⊢((C∨A)≡(C∨B))(A \equiv B) \vdash ((C \vee A) \equiv (C \vee B));

(f)

(A≡B)⊢((A⊃C)≡(B⊃C))(A \equiv B) \vdash ((A \supset C) \equiv (B \supset C));

(g)

(A≡B)⊢((C⊃A)≡(C⊃B))(A \equiv B) \vdash ((C \supset A) \equiv (C \supset B));

(h)

∀x(A≡B)⊢(∀x A≡∀x B)\forall x (A \equiv B) \vdash (\forall x \, A \equiv \forall x \, B);

(i)

∀x(A≡B)⊢(∃x A≡∃x B)\forall x (A \equiv B) \vdash (\exists x \, A \equiv \exists x \, B).

Problem II.6.8

Let AA be a formula, BB a subformula of the formula AA, A1A_{1} the result of replacing some occurrence of BB in AA by the formula B1B_{1}, and x1,…,xnx_{1}, \ldots , x_{n} all the free variables of the formulas AA and A1A_{1}. Prove that the sequent ∀x1,…,∀xn(B≡B1)⊢(A≡A1)\forall x_{1}, \ldots , \forall x_{n} (B \equiv B_{1}) \vdash (A \equiv A_{1}) is derivable in PrSC (the replacement theorem for PrSC).

?
Problem II.6.9

Prove that for every formula AA there exists a prenex normal form A′A' such that ⊢(A≡A′)\vdash (A \equiv A') is derivable in PrSC.

?
Problem II.6.10

Find the prenex normal form for the following formulas:

?
(a)

(∀x∃y(A(x)⊃B(y,z))⊃∃x∀z(B(x,z)&A(y)))(\forall x \exists y (A(x) \supset B(y, z)) \supset \exists x \forall z (B(x, z) \& A(y))), where AA and BB are quantifier-free formulas;

(b)

(∀x P(x)⊃∀y(∀z Q(x,z)⊃∀u P(u)))(\forall x \, P(x) \supset \forall y (\forall z \, Q(x, z) \supset \forall u \, P(u))).

Problem II.6.11

Let AA be a formula built from atomic formulas and their negations by means of , ∨\vee, and the quantifiers ∀\forall and ∃\exists over arbitrary variables. Let A+A^{+} be the result of simultaneously replacing, in AA, by ∨\vee, ∨\vee by , ∀\forall by ∃\exists, ∃\exists by ∀\forall, and atomic formulas by their negations. Prove that the sequent ⊢(A+≡¬A)\vdash (A^{+} \equiv \neg A) is derivable in PrSC.

?
Problem II.6.12

Let AA be a formula built from atomic formulas and their negations by means of , ∨\vee, and the quantifiers ∀\forall and ∃\exists over arbitrary variables. Let A′A' be the result of simultaneously replacing, in AA, by ∨\vee, ∨\vee by , ∀\forall by ∃\exists, ∃\exists by ∀\forall, and atomic formulas by their negations. Prove that in PrSC:

?
(a)

if the sequent ⊢(A⊃B)\vdash (A \supset B) is derivable, then ⊢(B′⊃A′)\vdash (B' \supset A') is derivable;

(b)

if the sequent ⊢(A≡B)\vdash (A \equiv B) is derivable, then ⊢(A′⊃B′)\vdash (A' \supset B') is derivable.

Problem II.6.13

Show that a quasi-derivation in PrC from the empty set of formulas is a derivation in PrC.

?
Problem II.6.14

Are the following sequences derivations in PrC:

?
(a)

(∀x∃y A(x,y)⊃∃y A(y,y))(\forall x \exists y \, A(x, y) \supset \exists y \, A(y, y));

(b)

(∀x P(x)⊃P(y))(\forall x \, P(x) \supset P(y)), (∀x P(x)⊃∀y P(y))(\forall x \, P(x) \supset \forall y \, P(y));

(c)

(A(x)⊃∃x A(x))(A(x) \supset \exists x \, A(x)), ((A(x)⊃∃x A(x))⊃(∀x A(x)⊃(A(x)⊃∃x A(x))))((A(x) \supset \exists x \, A(x)) \supset (\forall x \, A(x) \supset (A(x) \supset \exists x \, A(x)))), (∀x A(x)⊃(A(x)⊃∃x A(x)))(\forall x \, A(x) \supset (A(x) \supset \exists x \, A(x)))?

Problem II.6.15

What requirements must the formula A(x)A(x) satisfy for the following sequence to be a derivation in PrC:

?
(a)

(A(y)⊃∃x A(x))(A(y) \supset \exists x \, A(x)), (∃y A(y)⊃∃x A(x))(\exists y \, A(y) \supset \exists x \, A(x));

(b)

(∀x A(x)⊃A(y))(\forall x \, A(x) \supset A(y)), (∀x A(x)⊃∀y A(y))(\forall x \, A(x) \supset \forall y \, A(y))?

Problem II.6.16

Prove that if A1,…,An,AA_{1}, \ldots , A_{n}, A are formulas of PC, BB is a formula of PrC, PP is a propositional variable, and A1,…,An⊢AA_{1}, \ldots , A_{n} \vdash A in PC, then A1(P\B),…,An(P\B)⊢A(P\B)A_{1}(P \backslash B), \ldots , A_{n}(P \backslash B) \vdash A(P \backslash B) in PrC.

?
Problem II.6.17

Construct derivations of the formulas in PrC:

?
(a)

(∀x∀y A(x,y)⊃∀y∀x A(x,y))(\forall x \forall y \, A(x, y) \supset \forall y \forall x \, A(x, y));

(b)

(∃x∃y A(x,y)⊃∃y∃x A(x,y))(\exists x \exists y \, A(x, y) \supset \exists y \exists x \, A(x, y));

(c)

(∃x∀y A(x,y)⊃∀y∃x A(x,y))(\exists x \forall y \, A(x, y) \supset \forall y \exists x \, A(x, y)).

Problem II.6.18

Is the sequence of formulas a derivation from Γ={(C⊃A(x))}\Gamma = \left\{ (C \supset A(x))\right\} in PrC, where CC contains no free occurrences of xx:

?
(a)

(C⊃A(x))(C \supset A(x)), (C⊃∀x A(x))(C \supset \forall x \, A(x));

(b)

((C⊃A(x))⊃(B(y)⊃(C⊃A(x))))((C \supset A(x)) \supset (B(y) \supset (C \supset A(x)))), (C⊃A(x))(C \supset A(x)), (B(y)⊃(C⊃A(x)))(B(y) \supset (C \supset A(x))), (∃y B(y)⊃(C⊃A(x)))(\exists y \, B(y) \supset (C \supset A(x))),

if CC and A(x)A(x) contain no free occurrences of yy?

Problem II.6.19

Construct derivations from Γ={∀x(A(x)⊃B(x))}\Gamma = \left\{ \forall x (A(x) \supset B(x))\right\} in PrC of the following formulas:

?
(a)

(∃x A(x)⊃∃x B(x))(\exists x \, A(x) \supset \exists x \, B(x));

(b)

(∀y A(y)⊃∀z B(z))(\forall y \, A(y) \supset \forall z \, B(z)), where yy and zz do not occur in A(x)A(x) and B(x)B(x).

Problem II.6.20

Prove that the following rules are admissible in PrC:

?
(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}.

Problem II.6.21

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

?
Problem II.6.22

Prove that if in PrC Γ⊢A\Gamma \vdash A and Γ,A⊢B\Gamma , A \vdash B, then Γ⊢B\Gamma \vdash B.

?
Problem II.6.23

Prove that the assertion of Problem II.3.24 of 3 holds in PrC.

?
Problem II.6.24

Prove the following rules:

?
(a)

∀\forall-elimination: ∀x A(x)⊢A(t)\forall x \, A(x) \vdash A(t), where A(x)A(x) and tt are subject to the same requirements as in axiom scheme 11;

(b)

∃\exists-introduction: A(t)⊢∃x A(x)A(t) \vdash \exists x \, A(x) under the same conditions as in (a);

(c)

∀\forall-introduction: Γ⊢A(x)Γ⊢∀x A(x)\dfrac {\Gamma \vdash A(x)}{\Gamma \vdash \forall x \, A(x)}, where xx is not free in the formulas of Γ\Gamma;

(d)

∃\exists-elimination: Γ,A(x)⊢BΓ,∃x A(x)⊢B\dfrac {\Gamma , A(x) \vdash B}{\Gamma , \exists x \, A(x) \vdash B}, where xx is not free in the formulas of Γ\Gamma or in the formula BB.

Problem II.6.25

Prove that the formula A(x)A(x) is derivable in PrC if and only if the formula ∀x A(x)\forall x \, A(x) is derivable.

?
Problem II.6.26

Let z1,…,znz_{1}, \ldots , z_{n} not occur bound in A(z1,…,zn)A(z_{1}, \ldots , z_{n}) or in B(z1,…,zn)B(z_{1}, \ldots , z_{n}), and let A(z1,…,zn)⊢B(z1,…,zn)A(z_{1}, \ldots , z_{n}) \vdash B(z_{1}, \ldots , z_{n}) in PrC. Prove that there exists a derivation of B(z1,…,zn)B(z_{1}, \ldots , z_{n}) from A(z1,…,zn)A(z_{1}, \ldots , z_{n}) in PrC in which z1,…,znz_{1}, \ldots , z_{n} never occur bound.

?
Problem II.6.27

Let z1,…,znz_{1}, \ldots , z_{n} not occur bound in A(z1,…,zn)A(z_{1}, \ldots , z_{n}) or in B(z1,…,zn)B(z_{1}, \ldots , z_{n}); let x1,…,xnx_{1}, \ldots , x_{n} be variables not occurring bound in A(z1,…,zn)A(z_{1}, \ldots , z_{n}) or in B(z1,…,zn)B(z_{1}, \ldots , z_{n}). Prove that

A(z1,…,zn)⊢B(z1,…,zn)⇔A(x1,…,xn)⊢B(x1,…,xn). A(z_{1}, \ldots , z_{n}) \vdash B(z_{1}, \ldots , z_{n}) \Leftrightarrow A(x_{1}, \ldots , x_{n}) \vdash B(x_{1}, \ldots , x_{n}).
?
Problem II.6.28

Let Γ\Gamma be a set of formulas of signature σ\sigma, and AA a formula of signature σ\sigma. Prove that if Γ⊢A\Gamma \vdash A in PrC, then there exists a derivation of AA from Γ\Gamma in PrC consisting only of formulas of signature σ\sigma.

?
Problem II.6.29

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

?
Problem II.6.30

Prove that:

?
(a)

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

(b)

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

(c)

if the sequent ⊢B\vdash B is derivable in PrSC, then the formula BB is derivable in PrC.

Problem II.6.31

Let AA be a formula, BB a subformula of the formula AA, and A′A' the result of replacing some occurrence of BB in AA by the formula B′B'. Prove that if ⊢(B≡B′)\vdash (B \equiv B'), then ⊢(A≡A′)\vdash (A \equiv A') (the replacement theorem for PrC).

?
Problem II.6.32

Prove that if Γ⊢A\Gamma \vdash A in PrC, then Γ⊨A\Gamma \vDash A.

?
Problem II.6.33

Prove that all formulas derivable in PrC are identically true.

?
Problem II.6.34

Prove that if a set of formulas Γ\Gamma is satisfiable, then it is consistent. (A set Γ\Gamma is satisfiable if there exist an algebraic system M\mathfrak {M} and values in M\mathfrak {M} of the free variables such that all formulas of Γ\Gamma are true for these values of the variables.)

?
Problem II.6.35

Prove that a set of formulas Γ\Gamma is inconsistent if and only if every formula is derivable in PrC from Γ\Gamma.

?
Problem II.6.36

Prove that if the sets of formulas T0,T1,T2,…T_{0}, T_{1}, T_{2}, \ldots are consistent and Ti⊆Ti+1T_{i} \subseteq T_{i + 1} (i=0,1,2,…i = 0, 1, 2, \ldots), then ⋃i∈NTi\bigcup_{i \in \mathbb {N}} T_{i} is a consistent set of formulas.

?
Problem II.6.37

Prove the Lindenbaum theorem: every consistent set of formulas TT can be extended to a complete consistent set of the same signature.

?
Problem II.6.38
(a)
(b)
(c)
(e)
Problem II.6.39

Let a set Γ\Gamma of formulas of signature σ\sigma be complete and satisfy the condition: for every formula of signature σ\sigma with one free variable xx, if Γ⊢∃x A(x)\Gamma \vdash \exists x \, A(x), then Γ⊢A(t)\Gamma \vdash A(t) for some closed term tt of signature σ\sigma. Prove that:

?
(a)

Γ⊢∃x A(x)⇔Γ⊢A(t)\Gamma \vdash \exists x \, A(x) \Leftrightarrow \Gamma \vdash A(t) for some closed term tt of signature σ\sigma;

(b)

Γ⊢∀x A(x)⇔Γ⊢A(t)\Gamma \vdash \forall x \, A(x) \Leftrightarrow \Gamma \vdash A(t) for every closed term tt of signature σ\sigma.

Problem II.6.40

Let the set Γ∪{∃x A(x)}\Gamma \cup \left\{ \exists x \, A(x)\right\} be consistent. Prove that if the variable yy does not occur in Γ\Gamma or in ∃x A(x)\exists x \, A(x), then the set Γ∪{∃x A(x),A(y)}\Gamma \cup \left\{ \exists x \, A(x), A(y)\right\} is consistent.

?
Problem II.6.41

Prove that every consistent set of sentences is satisfiable (the model existence theorem).

?
Problem II.6.42

Prove the Lowenheim--Skolem theorem: every satisfiable set of sentences is satisfiable in some countable algebraic system.

?
Problem II.6.43

Prove that if the sentence AA is not derivable in PrC, then ¬A\neg A is satisfiable on the natural numbers.

?
Problem II.6.44

Prove that the formula AA is identically true if and only if AA is derivable in PrC (Godel's completeness theorem for PrC).

?
Problem II.6.45

Show that if the sentence AA is true in every system on the natural numbers, then AA is identically true.

?
Problem II.6.46

Prove that if the sentence AA is satisfiable in some system, then AA is satisfiable on the natural numbers.

?
Problem II.6.47

Prove that if the sentence AA is true in every system on which the formulas of a countable set Γ\Gamma are true, then Γ⊢A\Gamma \vdash A.

?
Problem II.6.48

Prove that if a set of sentences Γ\Gamma is countable and every finite subset Γ1⊆Γ\Gamma_{1} \subseteq \Gamma is satisfiable, then the whole set Γ\Gamma is satisfiable (Mal'tsev's local theorem).

?
Problem II.6.49

Prove that if the negation of every conjunction of finitely many sentences of a countable set Γ\Gamma is unprovable in PrC, then the set Γ\Gamma is satisfiable.

?
Problem II.6.50

Prove, for every sentence AA and every countable set Γ\Gamma,

Γ⊨A⇔Γ⊢A \Gamma \vDash A \Leftrightarrow \Gamma \vdash A

(the adequacy theorem).

?
Problem II.6.51

Prove that if Γ\Gamma is a countable set of sentences and Γ⊢A\Gamma \vdash A, then Γ1⊢A\Gamma_{1} \vdash A for some finite subset Γ1⊆Γ\Gamma_{1} \subseteq \Gamma (Mal'tsev's compactness theorem).

?
Problem II.6.52

Prove that, for AA to be derivable in PrC, it is not sufficient that AA be true in every finite system.

?
Problem II.6.53

Let AA be a quantifier-free formula of PrC. Prove that AA is derivable in PrC if and only if AA is derivable using only axioms 1--10 by rule I.

?
Problem II.6.54

Are the formulas derivable in PrC:

?
(a)

(∃x A(x)⊃∀x A(x))(\exists x \, A(x) \supset \forall x \, A(x));

(b)

¬(∃x A(x)⊃∀x A(x))\neg (\exists x \, A(x) \supset \forall x \, A(x));

(c)

(∃x∀y A(x,y)⊃∀y∃x A(x,y))(\exists x \forall y \, A(x, y) \supset \forall y \exists x \, A(x, y));

(d)

(∀x∃y A(x,y)⊃∃y∀x A(x,y))(\forall x \exists y \, A(x, y) \supset \exists y \forall x \, A(x, y));

(e)

((∀x A(x)⊃∃x B(x))≡∃x(A(x)⊃B(x)))((\forall x \, A(x) \supset \exists x \, B(x)) \equiv \exists x (A(x) \supset B(x)))?