Historic Course Catalog for Spring 2009

Current Semester Catalog Entry
CS 58400 - Theory of Computation and Computational Complexity
The theory of general purpose programming systems. Recursive and partial-recursive functions; recursive and recursively enumerable sets. The Church-Turing thesis. The recursion theorem, Rogers' translation theorem, Rice's undecidability theorem. The general theory of computational complexity: there are no general solutions to natural optimization problems. Complexity for specific models of computation: the polynomial complexity classes P, NP, and PSPACE; NP-hard and PSPACE-hard problems, inherently exponential problems.
Homepage http://www.cs.purdue.edu/homes/gnf/cs584_09.html
Usually Offered: Spring
Not offered in 2007-08
Credit: 3 hours (class)
Prerequisite: CS 483
University Catalog: CS 584