Which of the following is the strongest correct statement about a finite language over some finite alphabet
View worked solution
Answer: D
A finite language over a finite alphabet contains a finite number of strings, say .
We can construct a regular expression for by taking the union of all its strings:
Since we can always write a regular expression for any finite language, every finite language is a regular language.
According to the Chomsky hierarchy, the language families are nested as follows:
Thus, while statements (B), (C), and (D) are all technically true for a finite language, statement (D) ("It is a regular language") is the strongest (most specific and restrictive) correct statement because the class of regular languages is the smallest family among the options that contains all finite languages.
Free practice · Your answers on this page are not saved.
