CS431 Advanced Concepts and Issues in CS   2009-2010

I'll be teaching one quarter of CS431 in semester 2 this year; the topic is:

Reading Gödel's Theorems

In 1929 Kurt Gödel (at the age of 23) presented his PhD thesis, proving the completeness theorem for the first-order predicate calculus. However, he is better remembered for what followed when, in 1931, he presented his incompleteness theorems, displaying the limitations of formal systems for arithmetic. As well as being of fundamental mathematical importance, these theorems also laid the groundwork for the results of Church and Turing a few years later that gave birth to Computer Science.

In these lectures we'll be reading the actual theorems (in translation - the originals were in German), particularly On formally undecidable propositions of Principia Mathematica and related systems.

Recommended texts

Each of these contains a translation of the incompleteness theorem: The following are good "pop science" introductions to the theorems and their background: See also:


James Power,
Dept. of Computer Science, NUI Maynooth
Last revised: 21 September 2009