27.04.2015 Views

Computability and Logic

Computability and Logic

Computability and Logic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20.3. BETH’S DEFINABILITY THEOREM 265<br />

Proof: A satisfiable extension of a complete theory is conservative, <strong>and</strong> a conservative<br />

extension of a satisfiable theory is satisfiable. Thus if the T i satisfy the hypotheses<br />

of Corollary 20.7, then T 3 as defined in Theorem 20.6 is a satisfiable extension of T 0 ,<br />

<strong>and</strong> therefore T 1 ∪ T 2 is satisfiable.<br />

20.8 Example (Failures of joint consistency). Let L 0 = L 1 = L 2 ={P, Q}, where P <strong>and</strong><br />

Q are one-place predicates. Let T 1 (respectively, T 2 ) be the set of consequences in L 1<br />

(respectively, L 2 )of{∀xPx, ∀xQx} (respectively, {∀xPx, ∀x ∼ Qx}. Let T 0 be the set of<br />

consequences in L 0 of ∀xPx. Then T 1 ∪ T 2 is not satisfiable, though each of T 1 <strong>and</strong> T 2 is<br />

a satisfiable extension of T 0 . This is not a counterexample to Robinson’s theorem, because<br />

T 0 is not complete. If instead we let L 0 ={P}, then again we do not get a counterexample,<br />

because then L 0 is not the intersection of L 1 <strong>and</strong> L 2 , while L is. This shows the hypotheses<br />

in Corollary 20.7 are needed.<br />

We have proved Robinson’s theorem using Craig’s theorem. Robinson’s theorem<br />

can also be proved a different way, not using Craig’s theorem, <strong>and</strong> then used to prove<br />

Craig’s theorem. Let us indicate how a ‘double compactness’ argument yields Craig’s<br />

theorem from Robinson’s.<br />

Suppose A implies C. Let L 1 (L 2 ) be the language consisting of the nonlogical<br />

symbols occurring in A (C). Let L 0 = L 1 ∩ L 2 . We want to show there is a sentence<br />

B of L 0 implied by A <strong>and</strong> implying C. Let be the set of sentences of L 0 that are<br />

implied by A. We first show that ∪{∼C} is unsatisfiable. Suppose that it is not <strong>and</strong><br />

that M is a model of ∪{∼C}. Let T 0 be the set of sentences of L 0 that are true in M.<br />

T 0 is a complete theory whose langauge is L 0 . Let T 1 (T 2 ) be the set of sentences of<br />

L 1 (L 2 ) that are consequences of T 0 ∪{A} (T 0 ∪{∼C}). T 2 is a satisfiable extension<br />

of T 0 : M is a model of T 0 ∪{∼C}, <strong>and</strong> hence of T 2 . But T 1 ∪ T 2 is not satisfiable: any<br />

model of T 1 ∪ T 2 would be a model of {A, ∼C}, <strong>and</strong> since A implies C, there is no<br />

such model. Thus by the joint consistency theorem, T 1 is not a satisfiable extension<br />

of T 0 , <strong>and</strong> therefore T 0 ∪{A} is unsatisfiable. By the compactness theorem, there is a<br />

finite set of sentences in T 0 whose conjunction D, which is in L 0 , implies ∼A. Thus<br />

A implies ∼D, ∼D is in L 0 , ∼D is in , <strong>and</strong> ∼D is therefore true in M. But this is<br />

a contradiction, as all of the conjuncts of D are in T 0 <strong>and</strong> are therefore true in M.So<br />

∪{∼C} is unsatisfiable, <strong>and</strong> by the compactness theorem again, there is a finite<br />

set of members of whose conjunction B implies C. B is in L 0 , since its conjuncts<br />

are, <strong>and</strong> as A implies each of these, A implies B.<br />

20.3 Beth’s Definability Theorem<br />

Beth’s definability theorem is a result about the relation between two different explications,<br />

or ways of making precise, the notion of a theory’s giving a definition of<br />

one concept in terms of other concepts. As one might expect, each of the explications<br />

discusses a relation that may or may not hold between a theory, a symbol in the<br />

language of that theory (which is supposed to ‘represent’ a certain concept), <strong>and</strong> other<br />

symbols in the language of the theory (which ‘represent’ other concepts), rather than<br />

directly discussing a relation that may or may not hold between a theory, a concept,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!