Assignment 2
Assignment 2
ASSIGNMENT II
2 Turing machine as transducer: Design a Turing machine to multiply two numbers. State your (5) CO4
assumptions and write your logic
4 Define Turing Machine. Discuss the instantaneous description of the Turing machine in
detail and illustrate with a simple example.
5 Discuss the modifications of Turing machines: Two way infinite tape, Multi-tape,
nondeterministic Turing machines, multi-dimensional Turing machines, multi-head Turing
machines, Offline Turing machines.
6 Define LBA. Design an LBA for the langugae 𝐿 = {𝑎 𝑛 𝑏𝑛 𝑐 𝑛 |𝑛 ≥ 1} (5) CO4
8 Discuss the importance of Universal Turing Machine by giving clearly the working (5) CO5
concept and execution pattern
9 Prove that for every PDA accepted by empty stack, there exists an equivalent (5) CO4
PDA accepted by final state.
10 Compare recursive and recursively enumerable languages (5) CO5
11 Illustrate with proper example the Chomsky Hierarchy of formal languages (5) CO5
12 Define Context Sensitive Languages. Give a CSG for the language 𝐿 = (5) CO1
{𝑎 𝑛 𝑏𝑛 𝑐 𝑛 |𝑛 ≥ 1} and illustrate the derivation of string 𝑎4 𝑏4 𝑐 4