LecturerVasco BrattkaLaboratory of Foundational Aspects of Computer Science Department of Mathematics & Applied Mathematics University of Cape Town |
![]() |
Course DescriptionComputability theory is a basic area of mathematics and computer science and its main goal is to understand up to which extent problems can be solved algorithmically at all. While algorithms have been implicitly studied since ancient times (Euclid's algorithm is an example), it is only since the seminal work of Turing, Gödel and others that there is a precise notion of an algorithm. By studying this precise notion it turns out that certain problems are not solvable algorithmically in principle (for instance, there is no general method to decide whether two programs compute the same function). Topics that will be covered in this module include:
|
![]()
"Universal Turing Machine"
© 2003 Jin Wicked, USA. |
© 2008-2011 Vasco Brattka