Chapter 3: 8E (page 188)
Give implementation-level descriptions of Turing machines that decide the following languages over the alphabet
a.
b.
c.
Short Answer
a. y
b.
c.
/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
Learning Materials
Features
Discover
Chapter 3: 8E (page 188)
Give implementation-level descriptions of Turing machines that decide the following languages over the alphabet
a.
b.
c.
a. y
b.
c.
All the tools & learning materials you need for study success - in one app.
Get started for free
Let a k - PDA be a pushdown automaton that has k stacks. Thus a 0 - PDA is an NFA and a 1 - PDA is a conventional PDA. You already know that 1 - PDAs are more powerful (recognize a larger class of languages) than 0 - PDAs.
a. Show that 2 - PDAs are more powerful than 1 - PDAs.
b. Show that 3 - PDAs are not more powerful than2 - PDAs. (Hint: Simulate a Turing machine tape with two stacks.
This exercise concerns TM M2, whose description and state diagram appear in Example 3.7. In each of the parts, give the sequence of configurations that M2 enters when started on the indicated input string.
a. 0.
b. 00.
c. 000.
d. 000000.
Show that the collection of Turing-recognizable languages is closed under the operation of
Show that the collection of decidable languages is closed under the operation of
a. union.
b. concatenation.
c. star.
d. complementation.
e. intersection.
Explain why the following is not a description of a legitimate Turing machine. 鈥淥n input (p), a polynomial over variables
1. Try all possible settings of to integer values.
2. Evaluate on all of these settings.
3. If any of these settings evaluates to 0, accept; otherwise, reject.鈥
What do you think about this solution?
We value your feedback to improve our textbook solutions.