Computability Theory

Dr. Heinrich Rolletschek

September 6, 2009

Time and place:

Thursday, 8:30-10:00, T 038/1, beginning October 6 2011

About the course:

In contrast to courses like Design and Analysis of Algorithms, where specific algorithms are sought for specific problems, this course deals with the very notion of (algorithmic) computability. What precisely does it mean to say that certain mathematical problems cannot be solved algorithmically even in principle? Negative results of this kind are typical for computability theory. As it turns out, various attempts to formalize the notion of computability all give rise to the same notion of partial recursive function, and there are good arguments to regard it as a mathematical equivalent for the informal notion of algorithmically computable partial function. Considerations in computability theory also have some relevance for the old question whether or not computers may completely replace humans (as mathematical problem solvers).

One natural sequel is the subject of , one of the topics in the follow-up course Decidability- and Complexity Classes.

Contents:

Chapters 1-6 deal with the following:

Literature:

Lecture notes will be handed out. Among textbooks we mention

Exam:

Oral exam by agreement. Just consult me when you are ready.