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.

160 THE EXISTENCE OF MODELS<br />

which is precisely (3) above for the closed term f (t 1 , ..., t n ). Since, as already<br />

indicated, the proof is the same from this point on, we are done.<br />

13.4 The Third Stage of the Proof<br />

What remains to be proved is the closure lemma, Lemma 13.6. So let there be given<br />

a language L, a language L + obtained by adding infinitely many new constants to<br />

L, a set S* of sets of sentences of L + having the satisfaction properties (S0)–(S8),<br />

<strong>and</strong> a set Ɣ of sentences of L in S*, as in the hypotheses of the lemma to be proved.<br />

We want to show that, as in the conclusion of that lemma, Ɣ can be extended to a set<br />

Ɣ* of sentences of L + with closure properties (C1)–(C8).<br />

The idea of the proof will be to obtain Ɣ* as the union of a sequence of sets<br />

Ɣ 0 ,Ɣ 1 ,Ɣ 2 ,...,where each Ɣ n belongs to S* <strong>and</strong> each contains all earlier sets Ɣ m for<br />

m < n, <strong>and</strong> where Ɣ 0 is just Ɣ. (C1) will easily follow, because if A <strong>and</strong> ∼A were<br />

both in Ɣ*, A would be in some Ɣ m <strong>and</strong> ∼A would be in some Ɣ n , <strong>and</strong> then both<br />

would be in Ɣ k , where k is whichever of m <strong>and</strong> n is the larger. But since Ɣ k is in S*,<br />

this is impossible, since (S0) says precisely that no element of S* contains both A<br />

<strong>and</strong> ∼A for any A.<br />

What need to be worried about are (C2)–(C8). We have said that each Ɣ k+1 will<br />

be a set in S* containing Ɣ k . In fact, each Ɣ k+1 be obtained by adding to Ɣ k a single<br />

sentence B k , so that Ɣ k+1 = Ɣ k ∪{B k }. (It follows that each Ɣ n will be obtained by<br />

adding only finitely many sentences to Ɣ, <strong>and</strong> therefore will involve only finitely<br />

many of the constants of L + that are not in the language L of Ɣ, leaving at each<br />

stage infinitely many as yet unused constants.) At each stage, having Ɣ k in S*, we<br />

are free to choose as B k any sentence such that Ɣ k ∪{B k } is still in S*. But we must<br />

make the choices in such a way that in the end (C2)–(C8) hold.<br />

Now how can we arrange that Ɣ* fulfills condition (C2), for example? Well, if<br />

∼∼B is in Ɣ*, it is in some Ɣ m . If we can so arrange matters that whenever m <strong>and</strong><br />

B are such that ∼∼B is in Ɣ m , then B is in Ɣ k+1 for some k ≥ m, then it will follow<br />

that B is in Ɣ*, as required by (C2). To achieve this, it will be more than enough if<br />

we can so arrange matters that the following holds:<br />

If ∼∼B is in Ɣ m , then for some k ≥ m, Ɣ k+1 = Ɣ k ∪{B}.<br />

But can we so arrange matters that this holds? Well, what does (S2) tell us? If ∼∼B<br />

is in Ɣ m , then ∼∼B will still be in Ɣ k for any k ≥ m, since the sets get larger. Since<br />

each Ɣ k is to be in S*, (S2) promises that Ɣ k ∪{B} will be in S*. That is:<br />

If ∼∼B is in Ɣ m , then for any k ≥ m, Ɣ k ∪{B} is in S*.<br />

So we could take Ɣ k+1 = Ɣ k ∪{B} if we chose to do so.<br />

To underst<strong>and</strong> better what is going on here, let us introduce some suggestive<br />

terminology. If ∼∼B is in Ɣ m , let us say that the dem<strong>and</strong> for admission of B is raised<br />

at stage m; <strong>and</strong> if Ɣ k+1 = Ɣ k ∪{B}, let us say that the dem<strong>and</strong> is granted at stage k.<br />

What is required by (C2) is that any dem<strong>and</strong> that is raised at any stage m should be<br />

granted at some later stage k. And what is promised by (S2) is that at any stage k,any<br />

one dem<strong>and</strong> raised at any one earlier stage m could be granted. There is a gap here

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

Saved successfully!

Ooh no, something went wrong!