27.04.2015 Views

Computability and Logic

Computability and Logic

Computability and Logic

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!