Computability and Logic
Computability and Logic
Computability and Logic
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,