Homework 4
Out: 30 Nov 2008, Due: 8 Dec 2008
- Problem 1.64a
- Exercises 2.1, 2.4(b,c,e,f), 2.8, 2.12, 2.15, 2.17
- Problem 2.31
- Hint: consider 1p0p0p1p
- Bonus: Problem 2.20
- Hint: Let P be a pushdown automaton that recognizes A and D be a DFA that recognizes B. A pushdown automaton P' that recognizes A/B consists of essentially two components, one for recognizing the first part w and another that simulates the string x. The harder one to design is the second component. Try to use nondeterminism (e.g., epsilon moves) to simulate P that works with non-existing string x while tracking the states of D.
- Bonus: 1.60, 1.61