Formal Language & Automata Theory
105503Module 4: Turing machines
Q1a. Which of the following statements is/are False? A. For every non-deterministic Turing machine, there exists an equivalent deterministic Turing machine. B. Turing recognizable languages are closed under union and complementation. C. Turing decidable languages are closed under intersection and complementation. D. Turing recognizable languages are closed under union and intersection. (i) A and D only (ii) A and C only (iii) B only (iv) C only20212m
Module 4: Turing machines
View this question on its own page →Which of the following statements is/are False?
A. For every non-deterministic Turing machine, there exists an equivalent deterministic Turing machine.
B. Turing recognizable languages are closed under union and complementation.
C. Turing decidable languages are closed under intersection and complementation.
D. Turing recognizable languages are closed under union and intersection.(i) A and D only
(ii) A and C only
(iii) B only
(iv) C onlyQ1b. Enumerator is a Turing machine with (i) an output printer (ii) 5 input tapes (iii) a stack (iv) None of the above20212m
Module 4: Turing machines
View this question on its own page →Enumerator is a Turing machine with
(i) an output printer
(ii) 5 input tapes
(iii) a stack
(iv) None of the aboveQ1h. Recursively Enumerable languages are also called (i) Turing Recognizable (ii) Turing Decidable (iii) Regular (iv) Context-Free20252m
Module 4: Turing machines
View this question on its own page →Recursively Enumerable languages are also called
(i) Turing Recognizable
(ii) Turing Decidable
(iii) Regular
(iv) Context-FreeQ1j. A language L may not be accepted by a turing machine if (i) it is recursively enumerable (ii) it is recursive (iii) L can be enumerated by some turing machine (iv) None of the above20202m
Module 4: Turing machines
View this question on its own page →A language may not be accepted by a turing machine if
(i) it is recursively enumerable
(ii) it is recursive
(iii) can be enumerated by some turing machine
(iv) None of the aboveQ3a. Design a turing machine to compute the sum of two positive integers m and n.20207m
Module 4: Turing machines
View this question on its own page →Design a turing machine to compute the sum of two positive integers and .
Q3b. Define recursively enumerable languages. Let L_1 be recursive and L_2 recursively enumerable. Show that L_2 - L_1 is necessarily recursively enumerable.20227m
Module 4: Turing machines
View this question on its own page →Define recursively enumerable languages. Let be recursive and recursively enumerable. Show that is necessarily recursively enumerable.
Q4a. Design a Turing machine (TM) to compute n \bmod 2.20217m
Module 4: Turing machines
View this question on its own page →Design a Turing machine (TM) to compute .
Q4b. Explain the multi-tape version of turing machine and its significance.20207m
Module 4: Turing machines
View this question on its own page →Explain the multi-tape version of turing machine and its significance.
Q6b. Explain the basic model of a Turing Machine with its formal 7-tuple definition.20257m
Module 4: Turing machines
View this question on its own page →Explain the basic model of a Turing Machine with its formal 7-tuple definition.
Q7a. Design a turing machine that accepts all palindromes over \Sigma = \{a, b\}.20207m
Module 4: Turing machines
View this question on its own page →Design a turing machine that accepts all palindromes over .
Q7a. Design a Turing Machine that accepts the language L = \{a^{n}b^{n} \mid n \ge 0\}. Show the transition diagram/table and trace for input aabb.20257m
Module 4: Turing machines
View this question on its own page →Design a Turing Machine that accepts the language . Show the transition diagram/table and trace for input aabb.
Q7b. State and explain the Church-Turing Thesis.20257m
Module 4: Turing machines
View this question on its own page →State and explain the Church-Turing Thesis.
Q8a. Design a Turing machine to perform 2's compliment operation on binary string.20197m
Module 4: Turing machines
View this question on its own page →Design a Turing machine to perform 2's compliment operation on binary string.
Q8a. Prove that if L is the language generated by an unrestricted grammar G = (N, T, P, S), then L is recognized by a turing machine.20207m
Module 4: Turing machines
View this question on its own page →Prove that if is the language generated by an unrestricted grammar , then is recognized by a turing machine.
Q8a. Show that the sum function f(x, y) = x + y is primitive recursive.20217m
Module 4: Turing machines
View this question on its own page →Show that the sum function
is primitive recursive.
Q8a. Define Turing machine. Design a Turing machine M to recognize the language \{ 1^n 2^n 3^n / n \ge 1 \}.20227m
Module 4: Turing machines
View this question on its own page →Define Turing machine. Design a Turing machine to recognize the language .
Q8b. Discuss the power and limitations of Turing Machines. Compare Turing Machines with Pushdown Automata.20257m
Module 4: Turing machines
View this question on its own page →Discuss the power and limitations of Turing Machines. Compare Turing Machines with Pushdown Automata.
Q9c. Write a short note on: Multistack Turing machine20213.5m
Module 4: Turing machines
View this question on its own page →Write a short note on: Multistack Turing machine
Q9iii. Write short notes on: Multistack Turing Machine20227m
Module 4: Turing machines
View this question on its own page →Write short notes on: Multistack Turing Machine