CS8501 R17 NovDec 20
CS8501 R17 NovDec 20
3. Write the regular expression for all strings that contain no more than one
occurrence of aa.
4. Write a regular expression for even number of a’s and even number of b’s of a
string w = {a, b}*.
5. Write a Context Free Grammar for the language consisting of equal number of
a’s and b’s.
7. What are the two normal forms of CFG ? Write their productions format.
10. Define the classes P and NP problem. Give example problems for both.
11. a) Prove that for every L recognized by an NFA, there exists an equivalent DFA
accepting the same language L.
(OR)
b) Prove that for every L recognized by an ∈-NFA, there exists an equivalent DFA
accepting the same language L.
X 10319 *X10319*
12. a) Prove that the following languages are not regular using pumping lemma.
i) All unary strings of length prime. (7)
ii) L = {uu|u∈{0, 1}*}. (6)
(OR)
b) State and Prove any two closure properties of Regular Languages.
13. a) How ∈-productions are eliminated from a grammar whose language doesn’t
have empty string ? Remove ∈-productions from the grammar given below.
14. a) How a CFG for L is converted into CNF accepting the same language ? Convert
the following CFG into CFG in CNF.
15. a) Prove that Universal language is recursively enumerable but not recursive.
(OR)
b) Define PCP and prove that PCP is undecidable.
16. a) Construct a Turing Machine for multiplying two non negative integers using
subroutine.
(OR)
b) How PDA is converted into CFG ? Convert the following PDA into CFG.
P = ({p, q}, {0, 1}, {Z, X}, δ, p, Z, Φ)
δ (p, 1, Z) = {(p, XZ)}, δ (p, ∈, Z) = {(p,∈)} δ (p, 1, X) = {(p, XX)},
δ (q, 1, X) = {(q, ∈)}, δ (p, 0, X) = {(q, X)}, δ (q, 0, Z) = {(p, Z)}
–––––––––––––