Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Boolos et al. Computability and Logic, 5ed, CUP, 2007.pdf
Скачиваний:
593
Добавлен:
10.08.2013
Размер:
2.33 Mб
Скачать

PROBLEMS

317

(In general, there could be more than two as for each U , but the proof would be no different.) Now let

H (x, u1, u2, v11, v12, v21, v22)

be the result of replacing any subformula of form Ui (w) by Gi (w, vi1, vi2). Then

T = {b: M |= H [b, s1, s2, a11, a12, a21, a22]}

and is parametrically definable as required.

Problems

25.1Show how the proof of the existence of averages can be formalized in P, in the style of Chapter 16.

25.2Show that there is a recursive relation on the natural numbers that is also isomorphic to the order <K on the set K defined in the proof of Theorem 25.1.

25.3Show that the successor function associated with may also be taken to be recursive.

25.4Show that in an -model that is not an ω-model, the upper domain cannot contain all subsets of the lower domain.

The remaining problems outline the proof of the arithmetical Lowenheim¨Skolem theorem, and refer to the alternative proof of the model existence lemma in section 13.5 and the problems following it.

25.5Assuming Church’s thesis, explain why, if is a recursive set of (code numbers of) sentences in a recursive language, the set * obtained by adding (the code numbers of) the Henkin sentences to is still recursive (assuming a suitable coding of the language with the Henkin constants added).

25.6Explain why, if is an arithmetical set of sentences, then the relation

i codes a finite set of sentences , j codes a sentence D,

and implies D

is also arithmetical.

25.7Suppose * is a set of sentences in a language L* and i0, i1, . . . an enumeration of all the sentences of L*, and suppose we form # as the union of sets n ,

where 0 = * and n+1 = n if n implies in , while n+1 = n {in } otherwise. Explain why, if * is arithmetical, then # is arithmetical.

25.8Suppose we have a language with relation symbols and enumerably many constants c0, c1, . . . , but function symbols and identity are absent. Suppose

# is arithmetical and has the closure properties required for the construction of section 13.2. In that construction take as the element ciM associated with the constant ci the number i. Explain why the relation RM associated with any relation symbol R will then be arithmetical.

25.9Suppose we have a language with relation symbols and enumerably many

constants c0, c1, . . . , but that function symbols are absent, though identity may be present. Suppose # is arithmetical has the closure properties required

318

NONSTANDARD MODELS

for the construction of section 13.3. Call i minimal if there is no j < i such that ci = c j is in #. Show that the function δ taking n to the nth number i such that ci is minimal is arithmetical.

25.10Continuing the preceding problem, explain why for every constant c there is a unique n such that c = δ(n) is in #, and that if in the construction of

section 13.3 we take as the element ciM associated with the constant ci this number n, then the relation RM associated with any relation symbol R will be arithmetical.

25.11Explain how the arithmetical Lowenheim¨ –Skolem theorem for the case where function symbols are absent follows on putting together the preceding six problems, and indicate how to extend the theorem to the case where they are present.