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.

164 THE EXISTENCE OF MODELS<br />

Problems<br />

The first several problems pertain to the optional section 13.5.<br />

13.1 Prove the maximal principle for the case where I is enumerable.<br />

13.2 Show that if Ɣ is a satisfiable set of sentences, ∃xF(x) a sentence of the language<br />

of Ɣ, <strong>and</strong> c a constant not in the language of Ɣ, then Ɣ ∪{∃xF(x)→F(c)}<br />

is satisfiable.<br />

13.3 Let L be a language, <strong>and</strong> construct the language L + <strong>and</strong> the set H of Henkin<br />

axioms as in section 13.5. Let S* be the set of all sets of sentences Ɣ of L +<br />

such that every finite subset of Ɣ ∪ H has a model. Show that:<br />

(a) Any set Ɣ of sentences of L whose every finite subset is satisfiable is<br />

in S*.<br />

(b) S* has satisfiability properties (S1)–(S4) <strong>and</strong> (S6)–(S8).<br />

13.4 Continuing the notation of the preceding problem, show that:<br />

(a) S* is of finite character.<br />

(b) Any maximal set Ɣ*inS* contains H.<br />

13.5 Continuing the notation of the preceding problem, let Ɣ* be a maximal set in<br />

S*. Show that Ɣ* has closure properties (C1)–(C4) <strong>and</strong> (C6)–(C8).<br />

13.6 Continuing the notation of the preceding problem, let Ɣ* be a set of sentences<br />

of L + containing H <strong>and</strong> having closure properties (C1)–(C4) <strong>and</strong> (C6)–(C8).<br />

Show that Ɣ* also has property (C5).<br />

13.7 Use the compactness theorem for nonenumerable languages to prove the upward<br />

Löwenheim–Skolem theorem, Theorem 13.9.<br />

In the remaining problems, for simplicity assume that function symbols are<br />

absent, though the results indicated extend to the case where they are<br />

present.<br />

13.8 An embedding of one interpretation P in another interpretation Q is a function<br />

j fulfilling all the conditions in the definition of isomorphism in section 13.1,<br />

except that j need not be onto. Given an interpretation P, let L P be the result<br />

of adding to the language a constant c p for each element p of the domain<br />

|P|, <strong>and</strong> <strong>and</strong> let P* be the extension of P to an interpretation of L P in which<br />

each c p denotes the corresponding p. The set (P) of all atomic <strong>and</strong> negated<br />

atomic sentences of L P , whether involving a nonlogical predicate R or the<br />

logical predicate =, that are true in P*, is called the diagram of P. Show that<br />

if Q is any interpretation of the language of P that can be extended to a model<br />

Q ∗ of (P), then there is an embedding of P into Q.<br />

13.9 A sentence is called existential if <strong>and</strong> only if it is of the form ∃ x 1 ...∃ x n F<br />

where F contains no further quantifiers (universal or existential). A sentence<br />

is said to be preserved upwards if <strong>and</strong> only if, whenever it is true in an<br />

interpretation P, <strong>and</strong> there is an embedding of P in another interpretation<br />

Q, then it is true in Q. Show that every existential sentence is preserved<br />

upwards.<br />

13.10 Let A be a sentence that is preserved upwards, P a model of A, <strong>and</strong> (P)<br />

the diagram of P. Show that ∪{∼A} is unsatisfiable, <strong>and</strong> that some finite<br />

subset of ∪{∼A} is unsatisfiable.

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

Saved successfully!

Ooh no, something went wrong!