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.

310 NONSTANDARD MODELS<br />

in P, but to do so would be both extremely tedious <strong>and</strong> entirely unnecessary, since in<br />

view of the preceding lemma it is enough to show that<br />

∃y∀x < z (∃w((x,w)&w | y) ↔ A(x))<br />

is satisfied by all st<strong>and</strong>ard elements, <strong>and</strong> for this it is enough to show that for every<br />

n, the following is a theorem of P:<br />

(1)<br />

∃y∀x < n (∃w((x,w)&w | y) ↔ A(x)).<br />

Let n = m + 1. First recall that the following is a theorem of P:<br />

(2)<br />

∀x(x < n ↔ (x = 0 ∨···∨x = m)).<br />

Since represents π, writing p i for π(i), for all i < n the following is a theorem<br />

of P:<br />

(3)<br />

∀w((i,w) ↔ w = p i ).<br />

Using (2) <strong>and</strong> (3), (1) is provably equivalent in P to<br />

(4)<br />

∃y((p 0 | y ↔ A(0)) & ... &(p m | y ↔ A(m))).<br />

For each sequence e = (e 0 ,...,e m ) of length n of 0s <strong>and</strong> 1s, let A e be the conjunction<br />

of all (∼)A(i), where the negation sign is present if e i = 0 <strong>and</strong> absent if e i = 1. Let<br />

B e (y) be the analogous formula with p i | y in place of A(i). Then the formula after<br />

the initial quantifier in (4) is logically equivalent to the disjunction of all conjunctions<br />

A e & B e (y). The existential quantifier may be distributed through the disjunction, <strong>and</strong><br />

in each disjunct confined to the conjuncts that involve the variable y. Thus (4) is<br />

logically equivalent to the disjunction of all conjunctions A e & ∃yB e (y). Hence (1)<br />

is provably equivalent in P to this disjunction. But ∃yB e (y) is a true ∃-rudimentary<br />

sentence, <strong>and</strong> so is provable in P. Hence (1) is provably equivalent in P to the disjunction<br />

of all A e . But this disjunction is logically valid, hence provable in P or any<br />

theory. So (1) is provable in P.<br />

Proof of Theorem 25.4b: We need a fact established in the problems at the end<br />

of Chapter 8 (<strong>and</strong> in a different way in those at the end of Chapter 16): there exist<br />

disjoint semirecursive sets A <strong>and</strong> B such that there is no recursive set containing A <strong>and</strong><br />

disjoint from B. Since the sets are semirecursive, there are ∃-rudimentary formulas<br />

∃yα(x, y) <strong>and</strong> ∃yβ(x, y) defining them. Replacing these by<br />

∃y(α(x, y)) & ∼∃z ≤ yβ(x, y)) <strong>and</strong> ∃y(β(x, y)&∼∃z ≤ y α(x, y))<br />

we get ∃-rudimentary formulas α*(x) <strong>and</strong> β*(x) also defining A <strong>and</strong> B, <strong>and</strong> for which<br />

∼∃x(α*(x)&β*(x)) is a theorem of P.Ifn is in A, then since α*(n)is∃-rudimentary<br />

<strong>and</strong> true, it is a theorem of P, <strong>and</strong> hence M |= α*(n); while if n is in B, then similarly<br />

β*(n) is a theorem of P <strong>and</strong> hence so is ∼α*(n), so that M |= ∼α*(n).<br />

Now by Lemma 25.7b, there are elements b + <strong>and</strong> b − such that for every n,<br />

M |= α*(n) if <strong>and</strong> only if for some a, b + = a ⊕···⊕a (π(n) as)<br />

M |= ∼α*(n) if <strong>and</strong> only if for some a, b − = a ⊕···⊕a (π(n) as).

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

Saved successfully!

Ooh no, something went wrong!