Goedel's Theorem /godel's Theorem
Goedel's Theorem /godel's Theorem
Goedel's Theorem /godel's Theorem
G
odels Incompleteness Theorems
Arindama Singh, Department of Mathematics, IIT Madras, Chennai-600036
Email: [email protected]
Introduction
G
odels incompleteness theorems are considered as achievements of twentieth century mathematics. The theorems say that the natural number
system, or arithmetic, has a true sentence which cannot be proved and the
consistency of arithmetic cannot be proved by using its own proof system;
see [1]. Though the ideas involved in their proofs are very complex, they
can be presented in a simple and comprehensible way.
Background
(1)
` X (X Y ).
(2)
(3)
If ` X Y, then ` Y X.
(4)
If ` X and ` X Y, then ` Y.
(5)
If ` X Y and ` Y Z, then ` X Z.
(6)
Besides the logical laws, there are some more theorems specific to arithmetic, which are obtained by encoding formulas as natural numbers. The
1
where pi is the i-th prime number. This defines g of terms and formulas.
Next, extend g to proofs of formulas by
g(Xm )
g(X1 X2 . . . Xm ) = 2g(X1 ) 3g(X2 ) pm
.
Provability Predicate
(7)
` P (X Y ) (P (X) P (Y )).
(8)
` P (X) P (P (X)).
(9)
(10)
(11)
The statement (11) says that the sentence This sentence is not provable
is expressible and is a theorem in N ; ingenuity of Godel.
For a formal proof of (11), start with the formula B(x), having exactly
one free variable. Let the diagonalization of B(x) be the expression
x(B(x) (x = g(B(x)))).
Since g a computable function, the relation
diag(m, n) : n is the Godel number of the diagonalization of the
formula having exactly one free variable with Godel number m
is recursive and hence representable in N by some binary predicate, say,
C(x, y). Next, define
the formula F (x) as y(C(x, y) B(y))
the sentence G as x(y(C(x, y) B(y)) (x = g(F (x)))).
Finally, show that ` G B(g(G)).
You have thus proved the Diagonalization Lemma:
for each formula B(y) with exactly one free variable there exists
a sentence G such that ` G B(g(G)).
Next, take B(y) as P r(y) to obtain (11); see for example, [2].
Here are some more properties of this special sentence A.
` P (A) P (A)
Proof: ` A P (A)
` P (A) A
` P (P (A) A)
` P (P (A) A) (P (P (A)) P (A))
` P (P (A)) P (A)
` P (A) P (P (A))
` P (A) P (A)
(12)
(11)
(4)
(7)
(8)
(5)
(9)
(6)
(13)
Proof: ` A (A (0 = 1))
` P (A (A (0 = 1)))
` P (A (A (0 = 1)))
(P (A) P (A (0 = 1)))
` P (A) P (A (0 = 1))
` P (A (0 = 1)) (P (A) P (0 = 1))
` P (A) (P (A) P (0 = 1))
` (P (A) (P (A) P (0 = 1)))
((P (A) P (A)) (P (A) P (0 = 1)))
` (P (A) P (A)) (P (A) P (0 = 1))
` P (A) P (A)
` P (A) P (0 = 1)
(2)
(7)
(8)
(5)
(8)
(6)
(3)
(5)
(12)
(5)
Incompleteness Theorems
References
[1 ] K. G
odel, Uber
formal unentscheidbare Satze der Principia Mathematica und verwandter Systeme, I, Monatshefte f
ur Mathematik und
Physik 38: 173-98, 1931.Trans: On formally undecidable propositions
of Principia Mathematica and related systems I, In: Solomon Feferman, ed., 1986. Kurt Gdel Collected works, Vol. I. Oxford University
Press: 144-195.
[2 ] A. Singh and C. Goswami, Fundamentals of Logic, Indian Council of
Philosophical Research, New Delhi, 1998.