Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

MCQ on Turing Machines A) The Turing machine M has: States q and p; q is the start state. Tape symbols 0, 1, and B;

MCQ on Turing Machines

A) The Turing machine M has:

States q and p; q is the start state.

Tape symbols 0, 1, and B; 0 and 1 are input symbols, and B is the blank.

The following next-move function:

State Tape Symbol Move
q 0 (q,0,R)
q 1 (p,0,R)
q B (q,B,R)
p 0 (q,0,L)
p 1 none (halt)
p B (q,0,L)

Your problem is to describe the property of an input string that makes M halt. Identify a string that makes M halt from the list below.

(a) 0110 (b) 0101 (c) 100101 (d) 10101

-

B) A Turing machine M with start state q0 and accepting state qf has the following transition function:

(q,a) 0 1 B
q0 (q0,1,R) (q1,1,R) (qf,B,R)
q1 (q2,0,L) (q2,1,L) (q2,B,L)
q2 - (q0,0,R) -
qf - - -

Deduce what M does on any input of 0's and 1's. Hint: consider what happens when M is started in state q0 at the left end of a sequence of any number of 0's (including zero of them) and a 1. Demonstrate your understanding by identifying the true transition of M from the list below.

a) q01100 |-* 1111Bqf

b) q00101 |-* 1010Bqf

c) q01100 |-* 1101Bqf

d) q01010 |-* 0101qf

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Management Systems

Authors: Mark L. Gillenson

2nd Edition

0470624701, 978-0470624708

More Books

Students also viewed these Databases questions

Question

What does Processing of an OLAP Cube accomplish?

Answered: 1 week ago