GATE | GATE CS 1996 | Question 8

Which two of the following four regular expressions are equivalent? (ε is the empty string).
(i). (00)*(ε+0)
(ii). (00)*
(iii). 0*
(iv). 0(00)*
(A) (i) and (ii)
(B) (ii) and (iii)
(C) (i) and (iii)
(D) (iii) and (iv)


Answer: (C)

Explanation: Here,

(00)*(ε+0)
= (00)*.ε+ (00)*.0 
= (00)* + (00)*0 
= 0* 

It is equal to (iii) [ using regular expression properties ].

Here,
we see that (00)* generates strings of even length and (00)*0 generated the strings of odd length.

Option (C) is correct.

Quiz of this Question

My Personal Notes arrow_drop_up

Improved By : vivekkumarmth0077

Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.