Download presentation
Presentation is loading. Please wait.
Published byAdele Newton Modified over 5 years ago
1
Homework 1 (May 31) Material covered: Episodes 1 and 2
1. When do we say that a function f is computable? (definition) 2. When do way say that a set S is decidable? 3. When do we say that a set S is recursively enumerable (recognizable)? 4. When do we say that a set A is mapping reducible to a set B? 5. When do we say that a set A is Turing reducible to a set B? 6. What is the Kolmogorov complexity of a given number? 7. Let be some alphabet, S a subset of *, and S’ the complement of S, i.e., S’={x | x* and xS}. Give a brief justification for the following statement: If S is decidable, then S’ is also decidable. [Hint: consider an algorithm (TM) that decides S, and think about how to turn it into an algorithm that decides S’]. 8. In each case below, find (precisely define) a particular function f which is a mapping reduction of A to B. A={w | w is an even-length bit string}, B={w | w is an odd-length bit string} A={0,1}* (i.e. A contains all bit strings), B={00,11} 9. Show that the acceptance problem is mapping reducible to the halting problem (Slide 2.19) 10. Show that the Kolmogorov complexity problem is Turing reducible to the halting problem (Slide 2.24)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.