15-453 Formal Languages, Automata and Computation
Spring 2013, TTH 12:00-1:20, GHC 4102

[Schedule/Assignments | Project Handout | What's New]

 

Instructor:

Lenore Blum (lblum@cs), Gates 7105. 
Office Hours: Tuesday 2-3pm, Gates 7105
 
TAs: 
Max Illfelder (millfeld@andrew)
Office Hours: Monday 4:30-6:30pm, NSH 4113
 
Max Tucker da Silva (mltucker@andrew)
Office Hours: Thursday 4:30-6:30, NSH 4113


This course provides an introduction to formal languages, automata, computability, and complexity. The course consists of a traditional lecture component supported by weekly homework assignments and a course project. There are two midterms and a final examination.

 

Topics

  • Automata and Languages: finite automata, regular languages, pushdown automata, context-free languages, pumping lemmas.
  • Computability Theory: Turing Machines, decidability, reducibility, the arithmetic hierarchy the recursion theorem, the Post correspondence problem.
  • Complexity Theory: time complexity, classes P and NP, NP-completeness, space complexity PPACE, PSPACE-completeness, the polynomial hierarchy, randomized complexity, classes RP and BPP.


Textbook: Introduction to the Theory of Computation (3rd  Ed.) by Michael Sipser, 2012.

Errata for 3rd Edition: http://math.mit.edu/~sipser/itoc-derrs3.1.html


Prerequisites: 15-251 (or 21-228).

Grading: Homework, 25%; Class Participation, 5%; Midterm I, 15%; Midterm II, 15%; Final, 25%; Project 15%. Attendance is required.

Homework: Homework is due one week after it is assigned and should be handed in at the beginning of class. Late homework will be accepted only under exceptional circumstances. All assignments must be typeset (exceptions allowed for diagrams). Each problem should be done on a separate page.

Each student is to do their own work and hand in their own homework individually. Collaboration is allowed, but References used (including books, articles, websites, people, including yourself) must be listed!

Project: See Project Handout.

© 2013 Carnegie Mellon University, all rights reserved.