Skip to content
Official PYQ · 1990

GATE CS 1990 Q3-viii — Regular and Context-free Languages

Explain with AI

Let R1R_{1} and R2R_{2} be regular sets defined over the alphabet Σ\Sigma Then:

Select all correct options
View worked solution

Answer: B;C

Regular languages (or regular sets) are closed under standard boolean and algebraic operations. Let's analyze each option based on these closure properties:

  • Option A: R1∩R2R_1 \cap R_2 is not regular.
    Incorrect. Regular languages are closed under intersection. If R1R_1 and R2R_2 are regular, then R1∩R2R_1 \cap R_2 is guaranteed to be regular.
  • Option B: R1∪R2R_1 \cup R_2 is regular.
    Correct. Regular languages are closed under union. If R1R_1 and R2R_2 are regular, then R1∪R2R_1 \cup R_2 is regular.
  • Option C: Σ∗−R1\Sigma^* - R_1 is regular.
    Correct. The set Σ∗−R1\Sigma^* - R_1 represents the complement of R1R_1 (often written as R1‾\overline{R_1}). Since regular languages are closed under complementation, Σ∗−R1\Sigma^* - R_1 is regular.
  • Option D: R1∗R_1^* is not regular.
    Incorrect. Regular languages are closed under the Kleene star operation. If R1R_1 is regular, then R1∗R_1^* is also regular.

Thus, the correct statements are B and C.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Regular and Context-free Languages questions