Gramáticas


Una gramática para estructura de expresiones G es una 4-ada (V, S, vo, ), donde V es un conjunto finito, S es un subconjunto de V, vo V - S y es una relación finita en V*. La idea es que S es, como ya se ha analizado, el conjunto de todas las "palabras" permitidas en el lenguaje, y V consta de S además de algunos otros símbolos. El elemento vo de V es un punto de partida para para las sustituciones, que serán analizadas en breve. Por último, la relación sobre V* especifica los reemplazos permisibles, en el sentido de que, si w w', se puede reemplazar w con w' siempre que aparezca la cadena w, ya sea sola o como subcadena de alguna otra cadena. Tradicionalmente, a la proposición w w' se la llama producción de G. Entonces, w y w' son los lados izquierdo y derecho de la producción, respectivamente. Supóngase que ninguna producción de G tiene a la cadena vacía como lado izquierdo. Es la relación de producción de G.



Sea G = (V, S, vo, ) una gramática para la estructura de oraciones. G es de


Tipo 0 si no se establecen restricciones sobre las producciones de G.

Tipo 1 si para cualquier producción w1 w2 , la longitud de w1 es menor o igual que la longitud de w2 (donde la longitud de una cadena es el número de palabras en esa cadena).

Tipo 2 si el lado izquierdo de cada producción es un único símbolo no terminal y el lado derecho consta de uno o más simbolos.

Tipo 3 si el lado izquierdo de cada producción es un único símbolo no terminal y el lado derecho tiene uno o más símbolos, incluyendo a lo más un símbolo no terminal, que debe estar en el extremo derecho de la cadena.




Alberto Pacheco
http://www.socrates.itch.edu.mx/~apacheco/teoria/gramatic.htm
Ultima actualización: Mzo 1, 1999