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.

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!