Automata 2023
Automata 2023
SCHCCL5TH23
GROUP-A
(°n Over)
Construct regular expression for the language
thatconsists of all strings ending with 01 or 10,
Assume S (0,1).
i) What is the main purpose of the transition
function in anautomaton?
i) State Arden's thcorem.
What is the difference between a decider and a
recognizer in the context of Turing machines?
What is the significance of the concept of
closure in formal languages?
Which of the pair (r,, ) and (r,, r) of the
following regular expressions are equivalent?
-Justity.
(ab)*c and r; atb*c, ry (atb) and ra a*b
n) How does an NEA accept a string, and why might
it accepta string in multiple ways?
Differentiate between Null Transition and
e-transition.
GROUP-B
2. Answer any four questions: 5x4-20
a) Minimize the following DEA describing every
steps:
a,b
641/Comp.Sc. [2]
b) State pumnping lemma for the regular languages.
Prove that the following language is not regular.
Ly = (0" 1^ |n>0)
c) Illustrate the rightmost derivation of the string
id + id * id using the following grammar and
also state whether the given grammar is
ambiguous or
o not.
E’ E+E|E*E|(E) | id
d) Design a finite automaton for accepting all the
decimal numbers divisible by 3.
e) Define the concept of decidability in the context
of formal languages. Provide an example of a
language that is decidable and another example
that is undecidable.
f) Clearly mention the steps for converting a
context-free grammar (CFG) into Chomsky
Normal Form (CNF).
GROUP-C
3. Answer any two questions: 10x2-20
a) i) Convert the following NFA to its
equivalent DFA:
1/0
641/Comp.Sc. [4]