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.

21.3. DYADIC LOGIC 277<br />

We then claim S is satisfiable if <strong>and</strong> only if S* is satisfiable. As in the preceding<br />

proofs, the ‘if’ direction is easy, <strong>and</strong> for the ‘only if’ direction what we need to do<br />

is to show, given a model M of S, which may be taken to have domain the natural<br />

numbers, that we can define an interpretation M*, also with domain the natural<br />

numbers, which will assign as denotation to Q in M* a relation such that for any<br />

natural numbers b 1 , b 2 , b 3 , those numbers will satisfy P ∗ (x 1 , x 2 , x 3 )inM* if<strong>and</strong><br />

only if those numbers satisfy P(x 1 , x 2 , x 3 )inM. To accomplish this last <strong>and</strong> so<br />

complete the proof, it will be enough to establish the following lemma.<br />

21.13 Lemma. Let R be a three-place relation on the natural numbers. Then there is<br />

a two-place relation S on the natural numbers such that if a, b, c are any natural numbers,<br />

then we have Rabc if <strong>and</strong> only if for some natural numbers w, x, y, z we have<br />

(1)<br />

∼Sww & Swx & Sxy & Syz & Szw &<br />

Swa & Sxb& Syc& ∼Sax & ∼Sby & ∼Scz & Sza.<br />

Proof: One of the several ways of enumerating all triples of natural numbers is to<br />

order them by their sums, <strong>and</strong> where these are the same by their first components,<br />

<strong>and</strong> where these also are the same by their second components, <strong>and</strong> where these also<br />

are the same by their third components. Thus the first few triples are<br />

(0, 0, 0)<br />

(0, 0, 1)<br />

(0, 1, 0)<br />

(1, 0, 0)<br />

(0, 0, 2)<br />

(0, 1, 1)<br />

(0, 2, 0)<br />

(1, 0, 1)<br />

(1, 1, 0)<br />

(2, 0, 0)<br />

(0, 0, 3)<br />

.<br />

·<br />

Counting the initial triple as the first rather than the zeroth, it is clear that if the nth<br />

triple is (a, b, c), then a, b, c are all

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

Saved successfully!

Ooh no, something went wrong!