a magician looks at gödel’s proof - cle.unicamp.br · a magician looks at gödel’s proof...

21
A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at G¨ odel’s Proof – p.

Upload: lytuong

Post on 20-Jul-2018

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

A Magician Looks at Gödel’s Proof

Raymond Smullyan

USA

A Magician Looks at Godel’s Proof – p. 1

Page 2: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Part I

An Incompleteness Theorem

A Magician Looks at Godel’s Proof – p. 2

Page 3: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

An Incompleteness Theorem

We consider a mathematical system in which

certain expressions are calledpredicates, and

by asentenceis meant any expression of the

form HX, whereH is a predicate andX is any

expression in the language of the system.

A Magician Looks at Godel’s Proof – p. 3

Page 4: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Intuition:

We might think of a predicateH as being the

name of a property of expressions, andHX as

a sentence asserting thatX has the property

named byH.

A Magician Looks at Godel’s Proof – p. 4

Page 5: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Some definitions

The system has a negation symbolN , and

for any sentenceX, the expressionNX is

also a sentence called thenegationof X.

The system is calledconsistentiff no

sentence and its negation are both provable.

A sentence is calledundecidableiff neither

it nor its negation is provable.

A Magician Looks at Godel’s Proof – p. 5

Page 6: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Two conditions

The system obeys the following two conditions:

C1 There is a predicateP (called aprovability

predicate) such that for any sentenceX,

the sentenceX is provable iffPX is

provable.

C2 There is a predicateR such that for any

expressionX, the sentenceRX is provable

iff PXX is provable.A Magician Looks at Godel’s Proof – p. 6

Page 7: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

An amazing consequence

From just these two conditions, something

quite amazing follows:

TheoremG0 If the system is consistent, then

there is an undecidable sentence.

Moreover, assuming consistency, one can

exhibit an undecidable sentence using any of

the symbolsP , N , R.

A Magician Looks at Godel’s Proof – p. 7

Page 8: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

A problem, and the solution

Problem 1: Exhibit such a sentence.

Solution: Assuming consistency, such a

sentence isRNR.

Proof: By conditionC2, for any expressionX,

the sentenceRX is provable iffPXX is

provable, and by conditionC1, PXX is

provable iffXX is provable.

A Magician Looks at Godel’s Proof – p. 8

Page 9: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

A problem, and the solution

ThereforeRX is provable iffXX is provable.

Since this holds for every expressionX, it

holds takingX to be the expressionNR, and

soRNR is provable iffNRNR is provable.

Thus eitherRNR and its negationNRNR are

both provable, or neither is provable. By the

assumption of consistency, they are not both

provable, hence neither one is provable, and

thusRNR is undecidable.A Magician Looks at Godel’s Proof – p. 9

Page 10: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Part II

Omega consistency

A Magician Looks at Godel’s Proof – p. 10

Page 11: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Proving at stages

We next consider a system in which the

provable sentences are proved at variousstages

(we can imagine a computer proving these

sentences in a certain order). We are given

predicatesP , R, and infinitely many predicates

P1, P2, · · ·Pk, · · · [As before,PX means that

X is provable, and nowPkX means thatX is

provable at stagek].

A Magician Looks at Godel’s Proof – p. 11

Page 12: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Conditions

We are now given the following conditions:

G1 If X is provable at stagek, themPkX is

provable, and ifX is not provable at stage

k, thenNPkX is provable.

G2 If for somek, the sentencePkX is

provable, thenPX is provable.

G3 [Same asC2 of Part I]RX is provable iff

PXX is provable.A Magician Looks at Godel’s Proof – p. 12

Page 13: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Omega consistency

The system is calledomega consistentiff it is

consistent and also it is the case that there is no

sentenceX such thatPX is provable, and at

the same time all the sentences

NP1X, NP2X, · · ·NPkX, · · · are provable.

A Magician Looks at Godel’s Proof – p. 13

Page 14: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Gödel’s theorem

Theorem G (After Gödel)If the system is

omega consistent, then there is an undecidable

sentence.

Problem 2: Assuming omega consistency,

exhibit such a sentence (again using any of the

symbolsP , R andN ).

A Magician Looks at Godel’s Proof – p. 14

Page 15: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

A solution (But more interesting)

The sentence is the same as before− RNR −

but the proof now is, I believe, more interesting.

We already know that conditionC2 of Part I

holds, and we will now see that omega

consistency implies that conditionC1 also

holds.

A Magician Looks at Godel’s Proof – p. 15

Page 16: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

A solution (But more interesting)

Well, even without the assumption of omega

consistency, ifX is provable, so isPX,

because ifX is provable, it must be proved at

same stagek, and hencePkX is provable (by

G1), and thenPX is provable (byG2). Thus if

X is provable, so isPX.

A Magician Looks at Godel’s Proof – p. 16

Page 17: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

A solution (But more interesting)

Now for the converse: SupposePX is

provable. IfX were not provable, then it would

not be provable at any stage, hence byG1, the

sentencesNP1X, NP2X, · · · , NPkX · · ·

would all be provable, and sincePX is, the

system would not be omega consistent.

A Magician Looks at Godel’s Proof – p. 17

Page 18: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

A solution (But more interesting)

Thus if the system is omega consistent, then the

provability ofPX implies the provability ofX,

and so thenX is provable iffPX is provable,

which is conditionC1 of Part I. The rest then

follows as seen in Part I.

A Magician Looks at Godel’s Proof – p. 18

Page 19: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Remarks

In the systems studied by Gödel, predicates are

not considered as names of properties of

expressions, as I have done, but rather as

properties of (natural)numbers. To each

predicateH and each numbern, is associated a

sentenceH(n) to be thought of as asserting that

n has the property denoted byH.

A Magician Looks at Godel’s Proof – p. 19

Page 20: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Remarks

Indeed I have found it convenient to associate

to everyexpressionX and numbern, an

expressionX(n) such that ifX is a predicate,n

is a sentence.

Now, Gödel assigned to each expression a

number, subsequently called the Gödel number

of the expression. Now, to get away from

always refering to Gödel numbers, the

following schema is quite useful.A Magician Looks at Godel’s Proof – p. 20

Page 21: A Magician Looks at Gödel’s Proof - cle.unicamp.br · A Magician Looks at Gödel’s Proof Raymond Smullyan USA A Magician Looks at Go¨del’s Proof – p. 1

Remarks

For anyexpressionsX andY , I defineXY to

beX(y), wherey is the Gödel number ofY .

Also I defineXY Z to beX(Y Z). Now, using

this meta notion, in the systems to which

Gödel’s argument goes through, there really are

predicatesP, R, P1, P2, · · ·Pk, · · · satisfying

conditionsG1, G2, andG3!

A Magician Looks at Godel’s Proof – p. 21