Computer Science 4602, Fall 2018
Assignment 4
Assigned: |
Friday, October 19 |
Due: |
Friday, October 26, at the beginning of class |
Exercises are from Sipser, third edition, beginning
187 for Chapter 3 and page 210 for Chapter 4.
- 3.15(d, e)
- 3.22
- Prove that every finite language is Turing-decidable (computable).
- Are all infinite languages uncomputable? Explain why or why not.
- 4.3
- 4.30
(Hint: Write a program that takes integer inputs (so its
input alphabet consists of decimal digits). On
input i, it finds Mi and runs it on input i. What can
your program do to ensure that your program does not compute the same
language as Mi? Remember that
Mi is guaranted to be a decider.
- 5.4
- 5.23
- 5.30(b, c)
- 5.31