21.06.2016 Views

Análisis Sintáctico

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Formas Normales de Chomsky<br />

Una gramática formal está en Forma normal de Chomsky si todas sus reglas de<br />

producción son de alguna de las siguientes formas:<br />

A → BC o<br />

A → a o<br />

donde A, B y C son símbolos no terminales (o variables) y α es un símbolo terminal.<br />

Todo lenguaje independiente del contexto que no posee a la cadena vacía, es<br />

expresable por medio de una gramática en forma normal de Chomsky (GFNCH) y<br />

recíprocamente. Además, dada una gramática independiente del contexto, es<br />

posible algorítmicamente producir una GFNCH equivalente, es decir, que genera el<br />

mismo lenguaje.<br />

Una gramática sin reglas de producción unitarias, sin símbolos inútiles ni anulables<br />

puede expresarse en la FNC, en la cual todas las reglas de producción tienen del<br />

lado derecho un terminal o bien 2 variables, es decir, las reglas de producción son<br />

de la forma<br />

Variables accesibles:<br />

<br />

Si existe una derivación desde el símbolo inicial que contiene X, es decir,<br />

existe $ → * α Xβ donde α, β Є∑*<br />

Variables generativas:<br />

<br />

Si existe una derivación desde el la variable que produce una sentencia, es<br />

decir, existe X →* ω donde ω Є *T.<br />

15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!