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.

236 THE UNPROVABILITY OF CONSISTENCY<br />

From (5) we obtain<br />

(6)<br />

‘If S is true, then Santa Claus exists’ is true.<br />

By the logic of identity again it follows that<br />

(7)<br />

S is true.<br />

And from (5) <strong>and</strong> (7) we infer, without any special assumptions, the conclusion that<br />

(8)<br />

Santa Claus exists.<br />

18.4 Theorem (Löb’s theorem). If B(x) is a provability predicate for T , then for any<br />

sentence A, if⊢ T B( A ) → A, then ⊢ T A.<br />

Proof: Suppose that B is a provability predicate for T <strong>and</strong> that<br />

(1)<br />

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

Let D(y) be the formula (B(y) → A), <strong>and</strong> apply the diagonal lemma to obtain a<br />

sentence C such that<br />

(2)<br />

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

So<br />

(3)<br />

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

By virtue of property (P1) of a provability predicate,<br />

(4)<br />

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

By virture of (P2),<br />

(5)<br />

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

From (4) <strong>and</strong> (5) it follows that<br />

(6)<br />

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

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

(7)<br />

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

From (6) <strong>and</strong> (7) it follows that<br />

(8)<br />

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

By virtue of (P3),<br />

(9)<br />

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

From (8) <strong>and</strong> (9) it follows that<br />

(10)<br />

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

From (1) <strong>and</strong> (10) it follows that<br />

(11)<br />

⊢ T B( C ) → A.

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

Saved successfully!

Ooh no, something went wrong!