Let be two regular languages and a language which is not regular.
Which of the following statements is/are always TRUE?
View worked solution
Answer: C;D
We are given that and are regular languages, and is a non-regular language.
Let's analyze each option systematically:
- Option A: if and only if
The condition is equivalent to . This does not imply .
Counterexample: Let and . Both are regular. Here, , but . Thus, this statement is FALSE. - Option B: is not regular
The union of a regular language and a non-regular language can sometimes be regular.
Counterexample: Let (regular) and (non-regular).
Then, , which is regular. Thus, this statement is FALSE. - Option C: is not regular
Regular languages are closed under complementation. If were regular, then its complement would also be regular. Since we are given that is not regular, must also be non-regular. Thus, this statement is ALWAYS TRUE. - Option D: is regular
Since and are regular:- and are regular (closure under complementation).
- is regular (closure under union).
Free practice · Your answers on this page are not saved.
