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
This exercise concerns TM M1, whose description and state diagram appear in Example 3.9. In each of the parts, give the sequence of configurations that M1 enters when started on the indicated input string.
a. 11.
b. 1#1
c. 1##1
d. 10#11
e. 10#10
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.
Show that the collection of decidable languages is closed under the operation of
a. union.
b. concatenation.
c. star.
d. complementation.
e. intersection.
Say that a write-once Turing machine is a single-tape TM that can alter each tape square at most once (including the input portion of the tape). Show that this variant Turing machine model is equivalent to the ordinary Turing machine model.
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.