Question: ( a ) Convert the given regular expression into a context - free grammar. a ( b a ) * * + # a *

(a) Convert the given regular expression into a context-free grammar.
a(ba)**+#a**b
Let ={a,b,#}. Consider the following languages over . Recall that for a string w,|w| denotes the length
of w.
L1={a4i where i0}
L2={b2j where j0}
L3={x#y, where xinL1,yinL2 and |x|=|y|}
Now solve the following problems.
(b) Your Friend writes the following context-free grammars for the language L1. Choose the correct grammar
for L1. There could be more than one correct grammar.
(i)
SASA|
Aaa
(ii)
SAAS|
Aaa|
(iii)
SAAAAS|
Aa
(iv)
SaP|aQ|
PaR
RaQ
QaS
(c) Write down a string of any length in L0.
d) Give a context-free grammar for the language L3.
 (a) Convert the given regular expression into a context-free grammar. a(ba)**+#a**b

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!