Which of the following statements is false?
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 . Every language over is a subset of . However, we know that non-regular languages exist (for example, ). Since and 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.
