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.

25<br />

Nonst<strong>and</strong>ard Models<br />

By a model of (true) arithmetic is meant any model of the set of all sentences of the<br />

language L of arithmetic that are true in the st<strong>and</strong>ard interpretation N .Byanonst<strong>and</strong>ard<br />

model is meant one that is not isomorphic to N . The proof of the existence of an<br />

(enumerable) nonst<strong>and</strong>ard model of arithmetic is as an easy application of the compactness<br />

theorem (<strong>and</strong> the Löwenheim–Skolem theorem). Every enumerable nonst<strong>and</strong>ard<br />

model is isomorphic to a nonst<strong>and</strong>ard model M whose domain is the same as that of<br />

N , namely, the set of natural numbers; though of course such an M cannot assign<br />

the same denotations as N to the nonlogical symbols of L. In section 25.1 we analyze<br />

the structure of the order relation in such a nonst<strong>and</strong>ard model. A consequence of this<br />

analysis is that, though the order relation cannot be the st<strong>and</strong>ard one, it at least can be<br />

a recursive relation. By contrast, Tennenbaum’s theorem tells us that it cannot happen<br />

that the addition <strong>and</strong> multiplication relations are recursive. This theorem <strong>and</strong> related<br />

results will be taken up in section 25.2. Section 25.3 is a sort of appendix (independent<br />

of the other sections, but alluding to results from several earlier chapters) concerning<br />

nonst<strong>and</strong>ard models of an expansion of arithmetic called analysis.<br />

25.1 Order in Nonst<strong>and</strong>ard Models<br />

Let M be a model of (true) arithmetic not isomorphic to the st<strong>and</strong>ard model N . (The<br />

existence of such models was established in the problems at the end of Chapter 12, as<br />

an application of the compactness theorem.) What does such a model look like? We’ll<br />

call the objects in the domain |M| NUMBERS. M assigns as denotation to the symbol<br />

0 some NUMBER O we’ll call ZERO, <strong>and</strong> to the symbol ′ some function † on NUMBERS<br />

we’ll call SUCCESSOR. It assigns to < some relation ≺ we’ll call LESS THAN, <strong>and</strong><br />

to + <strong>and</strong> · some functions ⊕ <strong>and</strong> ⊗ we’ll call ADDITION <strong>and</strong> MULTIPLICATION. Our<br />

main concern in this section will be to underst<strong>and</strong> the LESS THAN relation.<br />

First of all, no NUMBER is LESS THAN itself. For no (natural) number is less than<br />

itself. So ∀x ∼ x < x is true in N , so it is true in M, <strong>and</strong> so as asserted no NUMBER<br />

is LESS THAN itself. This argument illustrates our main technique for obtaining information<br />

about the ‘appearance’ of M: observe that the natural numbers have a certain<br />

property, conclude that a certain sentence of L is true in N , infer that it must also be<br />

true in M (since the same sentences of L are true in M as in N ), <strong>and</strong> decipher the<br />

sentence ‘over’ M. In this way we can conclude that exactly one of any two NUMBERS<br />

is LESS THAN the other, <strong>and</strong> that if one NUMBER is LESS THAN another, which is LESS<br />

302

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

Saved successfully!

Ooh no, something went wrong!