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.

304 NONSTANDARD MODELS<br />

Note that a’s block is infinite in both directions if a is nonst<strong>and</strong>ard, <strong>and</strong> is ordered<br />

like the integers (negative, zero, <strong>and</strong> positive).<br />

Suppose that a is LESS THAN b <strong>and</strong> that a <strong>and</strong> b are in different blocks. Then since<br />

a † is LESS THAN or equal to b, <strong>and</strong> a <strong>and</strong> a † are in the same block, a † is LESS THAN b.<br />

Similarly, a is LESS THAN b ‡ . It follows that if there is even one member of a block A<br />

that is LESS THAN some member of a block B, then every member of A is LESS THAN<br />

every member of B. If this is the case, we’ll say that block A is LESS THAN block B.<br />

A block is nonst<strong>and</strong>ard if <strong>and</strong> only if it contains some nonst<strong>and</strong>ard number. The<br />

st<strong>and</strong>ard block is the LEAST block.<br />

There is no LEAST nonst<strong>and</strong>ard block, however. For suppose that b is a nonst<strong>and</strong>ard<br />

NUMBER. Then there is an a LESS THAN b such that either a ⊕ a = b or a ⊕ a ⊕ I = b.<br />

[Why? Because for any (natural) number b greater than zero there is an a less than b<br />

such that either a + a = b or a + a + 1 = b.] Let’s suppose a ⊕ a = b. (The other<br />

case is similar.) If a is st<strong>and</strong>ard, so is a ⊕ a.Soa is nonst<strong>and</strong>ard. And a is not in the<br />

same block as b: for if a ⊕ c = b for some st<strong>and</strong>ard c, then a ⊕ c = a ⊕ a, whence<br />

c = a, contradicting the fact that a is nonst<strong>and</strong>ard. (The laws of addition that hold in<br />

N hold in M.) So a’s block is LESS THAN b’s block. Similarly, there is no GREATEST<br />

block.<br />

Finally, if one block A is LESS THAN another block C, then there is a third block<br />

B that A is LESS THAN, <strong>and</strong> that is LESS THAN C. For suppose a is in A <strong>and</strong> c is in C,<br />

<strong>and</strong> a is LESS THAN c. There there is an b such that a is LESS THAN b, b is LESS THAN<br />

c, <strong>and</strong> either a ⊕ c = b ⊕ b or a ⊕ c ⊕ I = b ⊕ b. (Averages, to within a margin of<br />

error of one-half, always exist in N ; b is the AVERAGE in M of a <strong>and</strong> c.) Suppose<br />

a ⊕ c = b ⊕ b. (The argument is similar in the other case.) If b is in A, then b = a ⊕ d<br />

for some st<strong>and</strong>ard d, <strong>and</strong> so a ⊕ c = a ⊕ d ⊕ a ⊕ d, <strong>and</strong> so c = a ⊕ d ⊕ d (laws of<br />

addition), from which it follows, as d ⊕ d is st<strong>and</strong>ard, that c is in A.Sob is not in A,<br />

<strong>and</strong>, similarly not in C either. We may thus take as the desired B the block of b.<br />

To sum up: the elements of the domain of any nonst<strong>and</strong>ard model M of arithmetic<br />

are going to be linearly ordered by LESS THAN. This ordering will have an initial<br />

segment that is isomorphic to the usual ordering of natural numbers, followed by a<br />

sequence of blocks, each of which is isomorphic to the usual ordering of the integers<br />

(negative, zero, <strong>and</strong> positive). There is neither an earliest nor a latest block, <strong>and</strong><br />

between any two blocks there lies a third. Thus the ordering of the blocks is what<br />

was called in the problems at the end of Chapter 12 a dense linear ordering without<br />

endpoints, <strong>and</strong> so, as shown there, it is isomorphic to the usual ordering of the rational<br />

numbers. This analysis gives us the following result.<br />

25.1a Theorem. The order relations on any two enumerable nonst<strong>and</strong>ard models of<br />

arithmetic are isomorphic.<br />

Proof: Let K be the set consisting of all natural numbers together with all pairs<br />

(q, a) where q is a rational number <strong>and</strong> a <strong>and</strong> integer. Let < K be the order on K in<br />

which the natural numbers come first, in their usual order, <strong>and</strong> the pairs afterward,<br />

ordered as follows: (q, a) < K (r, b) if <strong>and</strong> only if q < r in the usual order on rational<br />

numbers, or (q = r <strong>and</strong> a < b in the usual order on integers). Then what we<br />

have shown above is that the order relation in any enumerable nonst<strong>and</strong>ard model of

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

Saved successfully!

Ooh no, something went wrong!