Skip to content
Official PYQ · 1998

GATE CS 1998 Q2.6 — Regular and Context-free Languages

Explain with AI

Which of the following statements is false?

Choose one option
View worked solution

Answer: B

We need to identify the false statement among the given options.

  • Option (a): Every finite subset of a non-regular set is regular.
    True. Any finite language is always regular because we can construct a Finite Automaton or write a regular expression for it. Since any finite subset of any set is finite, it must be regular.
  • Option (b): Every subset of a regular set is regular.
    False. Consider the regular language R=Σ∗={a,b}∗R = \Sigma^* = \{a, b\}^*. Every language over {a,b}\{a, b\} is a subset of RR. However, we know that non-regular languages exist (for example, L={anbn∣n≥0}L = \{a^n b^n \mid n \ge 0\}). Since L⊆RL \subseteq R and LL is not regular, this statement is false.
  • Option (c): Every finite subset of a regular set is regular.
    True. As established, any finite set is regular. Thus, any finite subset of a regular set is regular.
  • Option (d): The intersection of two regular sets is regular.
    True. Regular languages are closed under the intersection operation.

Therefore, statement (b) is false.

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

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