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.

308 NONSTANDARD MODELS<br />

Before giving the details of the proof of Lemma 25.7a, let us indicate Tennenbaum’s<br />

main idea. Lemma 25.6a can be regarded as saying that for every z there is a y that<br />

encodes the answers to all questions A(x)? for x less than z. Apply this to a nonst<strong>and</strong>ard<br />

element d in M. Then there is a b that encodes the answers to all questions<br />

M |= A(x)[i]? for all i LESS THAN d. But since d is nonst<strong>and</strong>ard, the denotations<br />

of all numerals are LESS THAN d. Sob codes the answers to all the infinitely many<br />

questions M |= A(n)? for n a natural number.<br />

Proof of Lemma 25.7a: Let d be as in Lemma 25.6a, sowehave<br />

Let b be such that<br />

M |= ∃ y∀x < z (∃w((x,w)&w | y) ↔ A(x))[d].<br />

M |= ∀x < z (∃w((x,w)&w | y) ↔ A(x))[b, d].<br />

Since d is nonst<strong>and</strong>ard, for every n, M |= n < z[d]. Thus we have<br />

Since represents π,wehave<br />

Thus for every n,<br />

That is,<br />

It follows that, for every n,<br />

M |= (∃w((n,w)&w | y) ↔ A(n))[b].<br />

M |= ∀w((n,w) ↔ w = p n ).<br />

M |= p n |y ↔ A(n)[b].<br />

M |= ∃x(p n · x = y) ↔ A(n)[b].<br />

M |= A(n) if <strong>and</strong> only if for some a, M |= p n · x = y[a, b].<br />

By Lemma 25.5a this means<br />

M |= A(n) if <strong>and</strong> only if for some a, b = a ⊕···⊕a [π(n) as]<br />

as required to complete the proof.<br />

Proof of Theorem 25.4a: Suppose ⊕ is arithmetical. Then, since it is obtainable<br />

from ⊕ by primitive recursion, the function f taking a to a ⊕···⊕a(n as) is arithmetical;<br />

<strong>and</strong> then, since it is obtainable from f <strong>and</strong> π by composition, the function g<br />

taking a to a ⊕···⊕a [π(n) as] is arithmetical. (The proof in section 16.1 that recursive<br />

functions are arithmetical shows that processes of composition <strong>and</strong> primitive<br />

recursion applied to arithmetical functions yield arithmetical functions.) Hence the<br />

relation H given by<br />

or in other words<br />

Hbn if <strong>and</strong> only if for some a, b = a ⊕···⊕a [π(n) as]<br />

Hbn if <strong>and</strong> only if ∃ab= g(a, n)

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

Saved successfully!

Ooh no, something went wrong!