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.

HISTORICAL REMARKS 237<br />

From (2) <strong>and</strong> (11) it follows that<br />

(12)<br />

⊢ T C.<br />

By virtue of (P1) again,<br />

(13)<br />

⊢ T B( C ).<br />

And so finally, from (11) <strong>and</strong> (13), we have<br />

(14)<br />

⊢ T A.<br />

Since the converse of Löb’s theorem is trivial (if ⊢ T A, then ⊢ T F → A for any<br />

sentence F), a necessary <strong>and</strong> sufficient condition for A to be a theorem of T is that<br />

B( A ) → A is a theorem of T . Now for the promised derivation of the three results<br />

mentioned earlier.<br />

18.5 Corollary. Suppose that B(x) is a provability predicate for T . Then if ⊢ T H ↔<br />

B( H ), then ⊢ T H.<br />

Proof: Immediate from Löb’s theorem.<br />

18.6 Corollary. If T is consistent, then T has no truth predicate.<br />

Proof: Suppose that Tr(x) is a truth predicate for T . Then a moment’s thought<br />

shows that Tr(x) is also a provability predicate for T . Moreover, since Tr(x) is a truth<br />

predicate, for every A we have ⊢ T Tr( A ) → A. But then by Löb’s theorem, for every<br />

A we have ⊢ T A, <strong>and</strong> T is inconsistent.<br />

And finally, here is the proof of Theorem 18.3.<br />

Proof: Suppose ⊢ T ∼B( 0 = 1 ). Then ⊢ T B( 0 = 1 ) → F for any sentence F,<br />

<strong>and</strong> in particular ⊢ T B( 0 = 1 ) → 0 = 1, <strong>and</strong> hence ⊢ T 0 = 1, <strong>and</strong> since T is an<br />

extension of Q, T is inconsistent.<br />

It is characteristic of important theorems to raise new questions even as they<br />

answer old ones. Gödel’s theorems (as well as some of the major recursion-theoretic<br />

<strong>and</strong> model-theoretic results we have passed on our way to Gödel’s theorems) are<br />

a case in point. Several of the new directions of research they opened up will be<br />

explored in the remaining chapters of this book. One such question is that of how<br />

far one can go working just with the abstract properties (P1)–(P3), without getting<br />

involved in the messy details about a particular predicate Prv T (x). That question will<br />

be explored in the last chapter of this book.<br />

Historical Remarks<br />

We alluded in passing in an earlier chapter to the existence of heterodox mathematicians<br />

who reject certain principles of logic. More specifically, in the late nineteenth<br />

<strong>and</strong> early twentieth centuries there were a number of mathematicians who rejected<br />

‘nonconstructive’ as opposed to ‘constructive’ existence proofs <strong>and</strong> were led by this

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

Saved successfully!

Ooh no, something went wrong!