Sobre a hierarquia de Chomsky podemos afirmar que:
Questão
Sobre a hierarquia de Chomsky podemos afirmar que:
Alternativas
A) As linguagens reconhecidas por autômatos a pilha são as linguagens regulares.
B) Uma linguagem que não é regular é livre de contexto.
C) As linguagens livres de contexto e as linguagens sensíveis ao contexto se excluem.
D) Há linguagens que não são nem livres de contexto nem sensíveis ao contexto.
E) Uma linguagem que é recursivamente enumerável não pode ser uma linguagem regular.
Explicação
Na hierarquia de Chomsky (por classes de linguagens):
- Regulares (Tipo 3) ⊂ Livres de Contexto (Tipo 2) ⊂ Sensíveis ao Contexto (Tipo 1) ⊂ Recursivamente Enumeráveis (Tipo 0).
Analisando as alternativas:
A) Falsa. Autômatos com pilha (PDA) reconhecem linguagens livres de contexto, não apenas regulares (as regulares são um subconjunto das livres de contexto).
B) Falsa. Nem toda linguagem não regular é livre de contexto. Ex.: não é regular e não é livre de contexto.
C) Falsa. Livres de contexto não se excluem das sensíveis ao contexto; na verdade, toda linguagem livre de contexto é também sensível ao contexto (inclusão).
D) Verdadeira. Existem linguagens que não são livres de contexto e também não são sensíveis ao contexto (isto é, estão acima do Tipo 1, mas ainda dentro do Tipo 0). Como Tipo 1 ⊂ Tipo 0, há linguagens recursivamente enumeráveis que não são sensíveis ao contexto.
E) Falsa. Linguagens regulares são decidíveis, logo são recursivas e, portanto, também recursivamente enumeráveis. Então uma linguagem recursivamente enumerável pode ser regular.
Alternativa correta: (D).