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.

PROBLEMS 317<br />

(In general, there could be more than two as for each U, but the proof would be no<br />

different.) Now let<br />

H(x, u 1 , u 2 ,v 11 ,v 12 ,v 21 ,v 22 )<br />

be the result of replacing any subformula of form U i (w) byG i (w, v i1 ,v i2 ). Then<br />

T ={b: M |= H[b, s 1 , s 2 , a 11 , a 12 , a 21 , a 22 ]}<br />

<strong>and</strong> is parametrically definable as required.<br />

Problems<br />

25.1 Show how the proof of the existence of averages can be formalized in P, in<br />

the style of Chapter 16.<br />

25.2 Show that there is a recursive relation ≺ on the natural numbers that is also<br />

isomorphic to the order < K on the set K defined in the proof of Theorem 25.1.<br />

25.3 Show that the successor function † associated with ≺ may also be taken to be<br />

recursive.<br />

25.4 Show that in an ∈-model that is not an ω-model, the upper domain cannot<br />

contain all subsets of the lower domain.<br />

The remaining problems outline the proof of the arithmetical Löwenheim–<br />

Skolem theorem, <strong>and</strong> refer to the alternative proof of the model existence lemma<br />

in section 13.5 <strong>and</strong> the problems following it.<br />

25.5 Assuming Church’s thesis, explain why, if Ɣ is a recursive set of (code numbers<br />

of) sentences in a recursive language, the set Ɣ* obtained by adding (the code<br />

numbers of) the Henkin sentences to Ɣ is still recursive (assuming a suitable<br />

coding of the language with the Henkin constants added).<br />

25.6 Explain why, if is an arithmetical set of sentences, then the relation<br />

i codes a finite set of sentences ,<br />

j codes a sentence D,<br />

<strong>and</strong> ∪ implies D<br />

is also arithmetical.<br />

25.7 Suppose Ɣ* is a set of sentences in a language L* <strong>and</strong> i 0 , i 1 , ...an enumeration<br />

of all the sentences of L*, <strong>and</strong> suppose we form Ɣ # as the union of sets Ɣ n ,<br />

where Ɣ 0 = Ɣ* <strong>and</strong> Ɣ n+1 = Ɣ n if Ɣ n implies ∼i n , while Ɣ n+1 = Ɣ n ∪{i n }<br />

otherwise. Explain why, if Ɣ* is arithmetical, then Ɣ # is arithmetical.<br />

25.8 Suppose we have a language with relation symbols <strong>and</strong> enumerably many<br />

constants c 0 , c 1 ,..., but function symbols <strong>and</strong> identity are absent. Suppose<br />

Ɣ # is arithmetical <strong>and</strong> has the closure properties required for the construction<br />

of section 13.2. In that construction take as the element ci<br />

M associated with<br />

the constant c i the number i. Explain why the relation R M associated with<br />

any relation symbol R will then be arithmetical.<br />

25.9 Suppose we have a language with relation symbols <strong>and</strong> enumerably many<br />

constants c 0 , c 1 ,..., but that function symbols are absent, though identity<br />

may be present. Suppose Ɣ # is arithmetical has the closure properties required

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

Saved successfully!

Ooh no, something went wrong!