11.07.2015 Views

Teor´ıa de Autómatas y Lenguajes Formales

Teor´ıa de Autómatas y Lenguajes Formales

Teor´ıa de Autómatas y Lenguajes Formales

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

5.5. ÁRBOLES DE DERIVACIÓN 85S ✤✜1✣✢✏✛✘❳ ❳ ❳a❳❳❳✏✏❳ ❳❳❳❳ ❳❳2✛✘✚✙ ✛✘ AS43✚✙✚✙ S ✛✘ ✏✏✏ ✏✏✏✛✘ A✛✘ a57✚✙ b✛✘✚✙✂ ❇ 86✂ ❇❇❇❇❇❇ ✚✙✚✙ ✂✂a ✤✜b ✂✛✘✂✛✘ a9✣✢ 1011✚✙ ✚✙Figure 5.3: Árbol correspondiente a la gramática GSe verá que un árbol <strong>de</strong> <strong>de</strong>rivación es una <strong>de</strong>scripción natural <strong>de</strong> la <strong>de</strong>rivación <strong>de</strong> una forma sentencial <strong>de</strong>la gramática G. Si se leen las etiquetas <strong>de</strong> las hojas <strong>de</strong> izquierda a <strong>de</strong>recha, se obtiene una forma sentencial.Este string es llamado el rédito (yield) <strong>de</strong>l árbol <strong>de</strong> <strong>de</strong>rivación.Se necesita también el concepto <strong>de</strong> subárbol. Un subárbol <strong>de</strong> un árbol <strong>de</strong> <strong>de</strong>rivación es un cierto vértice,todos sus <strong>de</strong>scendientes, los arcos que los conectan y sus etiquetas. Se ve igual que un árbol <strong>de</strong> <strong>de</strong>rivaciónexcepto que la etiqueta <strong>de</strong> su raíz pue<strong>de</strong> no ser el símbolo inicial <strong>de</strong> la gramática. Si la variable A es laetiqueta <strong>de</strong> la raíz, se dice que ese subárbol es un árbol-A. Por lo tanto, árbol-S es un sinónimo para árbol<strong>de</strong> <strong>de</strong>rivación si S es el símbolo inicial.Ejemplo 72 Consi<strong>de</strong>re la gramática y el árbol <strong>de</strong> <strong>de</strong>rivación <strong>de</strong>l ejemplo anterior que se reproduce a continuación:✟✟✟✟ a✑✑✑✑SS❳ ❳ ❳ ❳❳❳❳SA◗ ◗◗◗bA ❅ ❅❅a b aFigure 5.4: Árbol correspondiente a la gramática Ga

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

Saved successfully!

Ooh no, something went wrong!