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.

THE UNPROVABILITY OF CONSISTENCY 233<br />

And so we have<br />

⊢ T ∼Prv T ( 0 = 1 ) → G T .<br />

So if we had ⊢ T ∼Prv T ( 0 = 1 ), then we would have ⊢ T G T , which by Proposition<br />

17.9 we do not.<br />

Of course, the key step here, of which we have not given <strong>and</strong> are not going to<br />

be giving the proof, is the claim that a theory like P is strong enough to ‘formalize’<br />

the proof of a result like Theorem 17.9. Gödel’s successors, beginning with Paul<br />

Bernays, have analyzed just what properties of Prv T are actually essential to get the<br />

second incompleteness theorem, finding that one does not really have to ‘formalize’<br />

the whole proof of Theorem 17.9, but only certain key facts that serve as lemmas in<br />

that proof. We summarize the results of the analysis in the next two propositions.<br />

18.2 Lemma*. Let T be a consistent, axiomatizable extension of P, <strong>and</strong> let B(x) be<br />

the formula Prv T (x). Then the following hold for all sentences:<br />

(P1)<br />

(P2)<br />

(P3)<br />

If ⊢ T A then ⊢ T B( A )<br />

⊢ T B( A 1 → A 2 ) → (B( A 1 ) → B( A 2 ))<br />

⊢ T B( A ) → B( B( A ) ).<br />

Again we have starred the lemma because we are not going to give a full proof.<br />

First we note a property not on the above list:<br />

(P0)<br />

If ⊢ T A 1 → A 2 <strong>and</strong> ⊢ T A 1 , then ⊢ T A 2 .<br />

This is a consequence of the Gödel completeness theorem, according to which the<br />

theorems of T are just the sentences implied by T , since if a conditional A 1 → A 2<br />

<strong>and</strong> its antecedent A 1 are both implied by a set of sentences, then so is its consequent<br />

A 2 . Whatever notion of proof one starts with, so long as it is sound <strong>and</strong> complete, (P0)<br />

will hold. One might therefore just as well build it into one’s notion of proof, adding<br />

some appropriate version of it to the rules of one’s proof procedure. Of course, once it<br />

is thus built in, the proof of (P0) no longer requires the completeness theorem, but becomes<br />

comparatively easy. [For the particular proof procedure we used in Chapter 14,<br />

we discussed the possibility of doing this in section 14.3, where the version of (P0)<br />

appropriate to our particular proof procedure was called rule (R10).]<br />

(P1) holds for any extension of Q, since if ⊢ T A, then Prv T ( A ) is correct, <strong>and</strong><br />

being an ∃-rudimentary sentence, it is therefore provable in Q. (P2) is essentially the<br />

assertion that the proof of (P0) (which we have just said can be made comparatively<br />

easy) can be ‘formalized’ in P. (P3) is essentially the assertion that the (by no means<br />

so easy) proof of (P1) can also be ‘formalized’ in P. The proofs of the assertions<br />

(P2) <strong>and</strong> (P3) of ‘formalizability’ are omitted from virtually all books on the level<br />

of this one, not because they involve any terribly difficult new ideas, but because the<br />

innumerable routine verifications they—<strong>and</strong> especially the latter of them—require<br />

would take up too much time <strong>and</strong> patience. What we can <strong>and</strong> do include is the proof<br />

that the starred lemma implies the starred theorem. More generally, we have the<br />

following:

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

Saved successfully!

Ooh no, something went wrong!