Math 342: Theory of Computation

Spring 2019

General Information

Instructor: Chris Staecker (Personal Homepage)

Email: cstaecker@fairfield.edu

Office: BNW 16

Office Hours: W 10-1, R 10-12 or by appointment

Textbook: Webber, Formal Language: A Practical Introduction

Class Meetings: TF 12:30-1:20, W 1:00-1:50 NHS 405

Final Exam: Friday May 3, 11:30AM

Other Stuff

Tests & Homework

1/30: Homework #1 due
Chapter 1: 1, 2, 4 ("set former" is like what you see in #1a,b,d,e)
Chapter 2: 2, 3, 4acd, 7, 9ab
Selected solutions
2/6: Homework #2 due
Chapter 2: 5, 6
Chapter 3: 4d, 5 (Hint for part b: A - B = A ∩ B), 8, 9, 10
Selected solutions
2/13: Homework #3 due
Chapter 5: 1, 3acdf, 4ad, 5bd, 7a, 8b, 9b, 10
Chapter 6: 3, 6
Selected solutions
2/20: Homework #4 due
Chapter 7: 1a-s
Selected solutions
2/22: Exam #1
 
3/6: Homework #5 due
Chapter 7: Give a regular expression and an NFA for #1g, Convert the NFAs in #4, 5, 6 to regular expression
Chapter 10: 4ad, 5cd, 6, 7b, 10f, 11abe, 13bc
Selected solutions
3/13: Homework #6 due
Chapter 11: 2, 4, 6, 8, 9 (for all these, use derivatives, not the pumping lemma)
Chapter 12: 1bcfhjkqr
Selected solutions
3/27: Homework #7 due
Chapter 12: 2efg, 4abc (for c, there are two parse trees for "()()()"), 5b
Chapter 13: 2, 4
Selected solutions
3/29: Exam #2
 
4/10: Homework #8 due
Chapter 13: 2, 4, 5, 6aceg, 7, 12, 13
Chapter 14: 3, 4, 5, 6
Selected solutions
4/17: Homework #9 due
Chapter 16: 1, 2 (use basically the same diagram), 3, 6
Selected solutions
4/30 (or whenever): Homework #10 due
Chapter 16:12 (assume n>0), 13
Chapter 17: 2, 3, 5, 7
5/3, 11:30AM: Final exam