[Modules]
[Syllabus]
Module #7: Decidable and Undecidable Problems
Objectives
- Show there exists a language that is not recursively
enumerable
- Define Recursive Language
- Show Halting Problem is undecidable
- Show a language is r.e., but not recursive
- Show the existence of non-r.e.languages
- Reduce Halting Problem to other undecidable problems
- Define the Post Correspondence Problem
- Recognize some undecidable grammar problems
Topics
- Decidability
- Undecidability
- Halting Problem
- Other undecidable Problems
- Post Correspondence Problem
- Undecidable Problems for CFL's
- Reduction
- Closure Properties of CFL's
Background Material
0. Texts
Hopcroft, Motwani and Ullman: Chapter 9
Kozen: Lectures 32-35
Sudkamp: 10.4 & Chapter 11
1. Wikepedia:
Turing
2. Busch, Shiri & Grahne:
Recursively Enumerable and Recursive Languages
3. Busch, Shiri & Grahne:
Decidability and an Undecidable Problem: The Halting Problem
4. Busch, Shiri & Grahne:
Reducibility and Undecidable Problems
5. Busch, Shiri & Grahne:
More Undecidable Problems
Old Homeworks
Homework Fall 05
[PDF]
Solutions
[PDF]
Homework Summer 05
[PDF]
Solutions
[DOC]
[PDF]
Homework
[PDF]
Homework Solutions
[PDF]
A Little Halting Problem Humor