retagged by
7,955 views
29 votes
29 votes

Which of the following statements about regular languages is NOT true ?

  1. Every language has a regular superset
  2. Every language has a regular subset
  3. Every subset of a regular language is regular
  4. Every subset of a finite language is regular
retagged by

1 Answer

Best answer
68 votes
68 votes

Option C is not True.

  1. Every language has a regular superset: True. $\Sigma^*$ is such a superset.
  2. Every language has a regular subset: True. $\emptyset$ is such a subset.
  3. Every subset of a regular language is regular: False. $a^n b^n \subset \Sigma^*$, but $a^nb^n$ is not Regular.
  4. Every subset of a finite language is regular: True. Every subset of a finite set must be finite by definition. Every finite set is regular. Hence, every subset of a finite language is regular.
edited by
Answer:

Related questions

38 votes
38 votes
6 answers
3
Ishrat Jahan asked Oct 31, 2014
9,829 views
Let $L$ be a context-free language and $M$ a regular language. Then the language $L ∩ M$ isalways regularnever regularalways a deterministic context-free languagealways...