Homework 2

General instructions

You may find it useful that all problems from the Sipser's Theory of Computation (2nd edition) can be found here.

I will be using autograding on Gradescope for the DFAs that you construct. To facilitate this, you will need to:

Exercises and Problems

From Sipser, 2nd edition (pages 84-85 and 88). Note that Sipser labels some as “Problems” to indicate they are more challenging. You will want to look at them with plenty of time to think about your solution.

Part 1. NFAs (autograded)

Submit the NFAs in the Automaton Simulator plain text format in a text file named homework2.txt.

From Sipser, 2nd edition (page 88):

Part 2: NFAs (written answers)

Submit as a PDF.