Documente Academic
Documente Profesional
Documente Cultură
A ideia da descrição formal de uma linguagem por uma gramatica é devido a Chomsky.
A classificação das linguagens conhecida como Hierarquia de Chomsky tem como principal mérito
agrupar as linguagens em classes de acordo com sua complexibilidade. Como resultado, é possível
antecipar as propriedades fundamentais exibidas por certa linguagem, assim como os modelos de
implementação mais adequados.
Portanto a hierarquia de Chomsky viabiliza a escolha da forma mais econômica para se representar uma
linguagem, evitando-se o uso de formalismos mais complexos que necessários ou de dispositivos
ineficientes para certas linguagens.
HIERARQUIA DE CHOMSKY
Define 4 classes distintas de linguagem:
Gramática Equivalentes
Duas gramaticas G1 e G2 são equivalentes se L(G1) = L(G2), isto é, se geram a mesma linguagem
Gramatica Ambígua
Uma G é dita ambígua se existe uma sentença ϭ na L(G) com duas Arvores de derivação distintas.
S -> A
A -> AфA|1
Ϭ=10101
Exercícios
1- Seja G com P:
A -> BB
B -> 0B1|λ
a. De todas as derivações para as cadeias λ, 01, 0101,0011
b. Qual a L(G)?