Homework 3

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. Regular Expressions to NFAs ( autograded)

Submit the NFAs (in the Automaton Simulator plain text format) in a text file named homework3.txt.

Part 2: Regular Expressions (written answers)