edited by
404 views
0 votes
0 votes

sometimes questions like this will take more time plz anyone provide shortcut to this type ,this is easy but many time checking from 0 length to onward is very time consuming. 

length of the shortest string not in the language over the alphabet${a,b}$ of following regular expression is............

$a^{*}(a+ba)^{*}b^{*}$

edited by

1 Answer

Best answer
3 votes
3 votes
Regular Expression-$a^{*}(a+ba)^{*}b^{*}$

0 length string-$\epsilon{\color{Green} \checkmark}$

1 Length string-

$a\ \ \ accepted{\color{Green} \checkmark}$

$b\ \ \ accepted{\color{Green} \checkmark}$

2 length string-

$aa\ \ \ accepted{\color{Green} \checkmark}$

$ab\ \ \ accepted{\color{Green} \checkmark}$

$ba\ \ \ accepted{\color{Green} \checkmark}$

$bb\ \ \ accepted{\color{Green} \checkmark}$

3 length string-

$aaa\ \ \ accepted{\color{Green} \checkmark}$

$aab\ \ \ accepted{\color{Green} \checkmark}$

$aba\ \ \ accepted{\color{Green} \checkmark}$

$baa\ \ \ accepted{\color{Green} \checkmark}$

$bab\ \ \ accepted{\color{Green} \checkmark}$

$bba\ \ \ not \ accepted{\color{Red} \times}$

$abb\ \ \ accepted{\color{Green} \checkmark}$

$bbb\ \ \ accepted{\color{Green} \checkmark}$

Here we can see 3 length string $bba$ can't be accepted by given regular expression.

 

Hence, length of the shortest string not in the language over the alphabet${a,b}$ of the regular expression $a^{*}(a+ba)^{*}b^{*}$ is 3.
selected by

Related questions

0 votes
0 votes
1 answer
1
0 votes
0 votes
3 answers
2