If L1 ∩L2 and L2 are regular then which of the following is always true?
Correct Answer :
¯ L2 is CFL
Solution :
The correct option is: ¯ L2 is CFL
Let us analyze the given conditions and verify why this option is always true step-by-step.
Step 1: Analyze the properties of L2
We are given that L2 is a regular language.
Step 2: Apply the closure properties of regular languages
One of the fundamental closure properties of regular languages is that they are closed under complementation. This means that if a language is regular, its complement is also guaranteed to be regular.
Since L2 is regular, its complement:
is also a regular language.
Step 3: Relationship between Regular Languages and Context-Free Languages (CFLs)
According to the Chomsky hierarchy, the class of regular languages is a strict subset of the class of context-free languages (CFLs). Therefore, every regular language is also a context-free language.
Since the complement of L2 is regular, it must also be a context-free language (CFL).
Step 4: Counterexamples for the other options
To show why the other options are not always true, consider a case where L2 is the empty language (which is regular, i.e., L2 = ∅) and L1 is any non-context-free language (for example, a highly complex non-recursive language).
In this case:
1. The intersection L1 ∩ L2 = L1 ∩ ∅ = ∅, which is regular. This satisfies the problem constraints.
2. However, L1 is not regular, so "L1 is Regular" is false.
3. The complement of L1 (¯ L1) is not a CFL, so "¯ L1 is CFL" is false.
4. The union L1 ∪ L2 = L1 ∪ ∅ = L1, which is not regular, so "L1 ∪ L2 is regular" is false.
Thus, the only statement that is guaranteed to always hold true is that ¯ L2 is a CFL.
Access expert-curated educational resources and study materials—completely free.
Create, conduct, and manage professional online assessments with Mindyard. Perfect for teachers and institutes.
Copyright © 2026 Mindyard. All Rights Reserved.