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.

25.2. OPERATIONS IN NONSTANDARD MODELS 311<br />

Let Y + be {n: M |= α*(n)}, <strong>and</strong> let Y − be its complement, {n: M |= ∼α*(n)}. Then<br />

we have<br />

Y + ={n: for some a, b + = a ⊕···⊕a (π(n) as)}.<br />

If the function ⊕ is recursive, then (much as in the proof of Theorem 25.4a) since<br />

the function g taking a to a ⊕···⊕a (π(n) as) is obtainable from ⊕ by primitive<br />

recursion <strong>and</strong> composition with π, this g is recursive. Since<br />

Y + ={n: ∃ab + = g(a, n)}.<br />

Y + is semirecursive. A similar argument with b − in place of b + shows that the complement<br />

Y − of Y + is also semirecursive, from which it follows that Y + is recursive.<br />

But this is impossible, since Y + contains A <strong>and</strong> is disjoint from B.<br />

For the proof of Theorem 25.4c, we need lemmas analogous to those used for<br />

Theorem 25.4a, with ⊗ in place of ⊕. We state these as Lemmas 25.5c through 25.7c<br />

below. These lemmas pertain to exponentiation. Now the notation x y for exponentiation<br />

is not available in L, any more than the notation π for the function enumerating<br />

the primes. But we allow ourselves to use that in stating the lemmas, rather than use<br />

a more correct but more cumbersome formulation in terms of a formula representing<br />

the exponential function. We also write x ↓ y for ‘y has an integral xth root’ or ‘y is<br />

the xth power of some integer’. The only real novelty comes in the proof of Lemma<br />

25.6c, so we give that proof, leaving other details to the reader.<br />

25.5c Lemma. Let M be a nonst<strong>and</strong>ard model of arithmetic. For any m > 0,<br />

M |= ∀xx m = x · ··· · x (m xs).<br />

25.6c Lemma. Let M be a nonst<strong>and</strong>ard model of arithmetic. Let A(x) be any formula<br />

of L. Then there is a nonst<strong>and</strong>ard element d such that<br />

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

25.7c Theorem. Let M be a nonst<strong>and</strong>ard model of arithmetic. Let A(x) be any formula<br />

of L. Then there exists a b such that for every n,<br />

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

Proof of Lemma 25.6c: It is enough to show that<br />

∀z∃y∀x < z (∃w((x,w)&W ↓ y) ↔ A(x))<br />

is true in N , since it must then be true in M. Recall that we have shown in the proof<br />

of Lemma 25.6b that<br />

∀z∃y∀x < z (∃w((x,w)&w | y) ↔ A(x))<br />

is true in N . It suffices to show, therefore, that the following is true in N :<br />

∀y∃v∀w(w ↓ v ↔ w | y).<br />

In fact, given y, 2 y will do for v (unless y = 0, in which case v = 0 will do). For<br />

suppose w divides y, say y = uw. Then 2 y = 2 uw = (2 u ) w , <strong>and</strong> 2 y is a wth power.

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

Saved successfully!

Ooh no, something went wrong!