(Sipser Ex.1.6) Describe DFAs recognizing the following languages. Let the alphabet be {0,1}.
{w | w contains the substring 0101, i.e., w = x0101y for some x and y}
{w | w is any string except 11 and 111}
{w | every odd position of w is a 1}
{w | the length of w is at most 5}
Use the construction described in class to give an NFA recognizing the union of languages in problem 1-I and 1-III.
Use the construction described in class to give an NFA recognizing the concatenation of languages in problem 1-IV and 1-II.
Use the construction described in class to give an NFA recognizing the star of language in problem 1-III.
Exercises 1.14, 1.17, 1.19 is Sipser's book.
Problems 1.36, 1.38, 1.41 in Sipser's book.
Bonus: Problem 1.42 in Sipser's book.