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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4PROPIEDADES DE LOSLENGUAJES REGULARESEn este capítulo se estudiarán propieda<strong>de</strong>s <strong>de</strong> clausura y problemas <strong>de</strong> <strong>de</strong>cisión para los lenguajes regulares.Hay varias preguntas que se pue<strong>de</strong>n hacer respecto <strong>de</strong> los conjuntos regulares. Una pregunta es: dado unlenguaje L, especificado en alguna forma, ¿Es L regular? También es posible preguntarse si los lenguajes<strong>de</strong>scritos por expresiones regulares distintas son el mismo lenguaje4.1 Lema <strong>de</strong> Bombeo para Conjuntos RegularesEn esta sección se verá un resultado básico, llamado el Lema <strong>de</strong> Bombeo (o Pumping Lemma), que es uninstrumento muy po<strong>de</strong>roso para <strong>de</strong>mostrar que ciertos lenguajes no son regulares. También es útil para el<strong>de</strong>sarrollo <strong>de</strong> algoritmos que respondan preguntas tales como si un AF acepta un lenguaje finito o no.Si un lenguaje es regular, es aceptado por un AFD, M = (Q, Σ, δ, q 0 , F ) con algún número particular (yfinito) <strong>de</strong> estados, N. Considérese ahora un string <strong>de</strong> entrada con más <strong>de</strong> N símbolos (o N):a 1 a 2 . . . a M (M ≥ N)y para i = 1, 2, . . . , M seaδ(q 0 , a 1 a 2 . . . a i ) = q i (1 ≤ i ≤ M)No es posible que los N + 1 estados (q 0 , q 1 , . . . , q N ) sean todos diferentes ya que hay sólo N estadosdistintos. Por lo tanto hay dos enteros j y k (con 0 ≤ j < k ≤ N) tales que q j = q k . El camino con etiquetaa 1 a 2 . . . a M se ilustra en la siguiente figura:a j+1 ... a k✛✘a 1 ... a j ✛✘ak+1 ... a M✛✘qq0 q=q j kM✚✙ ✚✙ ✚✙Figure 4.1: Esquema explicativo <strong>de</strong>l Lema <strong>de</strong> BombeoDado que j < k, el string a j+1 . . . a k es <strong>de</strong> longitud 1 a lo menos y como k ≤ N, su longitud no es mayora N.67

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

Saved successfully!

Ooh no, something went wrong!