Correct Answer - Option 4 : I, II and III only
L1: Regular
L2: Context-free
L3: Recursive
L4: Recursively enumerable
Statement I: TRUE
L̅3 ∪ L4 is recursively enumerable
As L3 is recursive language and complement of a recursive language is also recursive.
L4 is recursive enumerable. So, L̅3 ∪ L4 is recursive enumerable.
Statement II: TRUE
II. L̅2 ∪ L3 is recursive
L2 is context free language. Context free languages are not closed under complementation. Complement of a context free language is context sensitive also recursive. L3 is recursive.
So, union of two recursive languages is recursive.
Statement III: TRUE
III. L1* ∩ L2 is context-free
Kleen closure of regular language is regular. Intersection of a regular language and context free language is context free.
Example:
Regular language = \(L^*_1 = (a + b)^*\)
L2 = an bn
The intersection of \(L^*_1 \cap L_2 = a^nb^n\) is a context-free language
Statement IV: FALSE
L1 ∪ L̅2 is context-free
Complement of L2 is not context free. L1 ∪ L̅2 may or may not be context free.
Therefore, the statement I, II and III are correct.