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.

52 CHAPTER 3.ACEPTACIÓN Y GENERACIÓN DE LENGUAJES REGULARES✬✩✎ 1 ☞0✛✘ ❄✛✘ ★✥✲✝ ✛✘ ✆✛✘0✲ a ✲ b1 ✲ ✛ 0c d✚✙ ✚✙ ✚✙ ✚✙❅ ❅ ✧✦ ❅■ 1 ❅❅❅❅❅❅❘ 1 0 ❅❅❅❅❅❅❘ ❅ ❅✎0☞ ❅0 ❅✛✘ ✛✘ ✲✝ ✛✘ ✆ ✒✠ 1❅✛✘11e ✲ f ✲ g ✛ 0h✚✙ ✚✙ ✚✙ ✚✙✻✻✫ 1✪✫0✪(a, b) : (δ(a, 1), δ(b, 1)) = (f, c) ⇒ (a, b) recibe ×(a, d) : (δ(a, 0), δ(d, 0)) = (b, c) ⇒ (a, d) recibe ×(a, e) : (δ(a, 0), δ(e, 0)) = (b, h) ⇒ (a, e) se pone en lista (b, h)(a, e) : (δ(a, 1), δ(e, 1)) = (f, f) ⇒ No ayuda(a, f) : (δ(a, 0), δ(f, 0)) = (b, c) ⇒ (a, f) recibe ×(a, g) : (δ(a, 0), δ(g, 0)) = (a, g) ⇒ (a, g) se pone en lista (b, g)(b, g) : (δ(b, 1), δ(g, 1)) = (c, e) ⇒ (b, g) y (a, g) reciben ×y así sucesivamente, se obtiene la tabla que aparece en la Figura 3.16.siguientes pares <strong>de</strong> estados son equivalentesDe ella, se concluye que losa ≡ e; b ≡ h; d ≡ fEl autómata finito con el mínimo número <strong>de</strong> estados se presenta en la Figura 3.17✷El algoritmo para marcar los pares <strong>de</strong> estados que son distinguibles es el siguiente:begin(1) FOR p en F y q en Q − F DO mark (p, q);(2) FOR cada par <strong>de</strong> estados distintos (p, q) en F × F o (Q − F ) × (Q − F ) DO(3) IF para algun a ∈ Σ (δ(p, a), δ(q, a)) esta marcado THEN BEGIN(4) mark (p, q)(5) Marque recursivamente todos los pares no marcados <strong>de</strong> la lista (p, q)y <strong>de</strong> las listas <strong>de</strong> elementos marcadosEND ELSE (* ningun (δ(p, a), δ(q, a)) esta marcado(6) FOR todo a ∈ Σ DO(7) Ponga (p, q) en la lista <strong>de</strong> (δ(p, a), δ(q, a)) a menos que δ(p, a) = δ(q, a)endLema 1 Sea M = (Q, Σ, δ, q 0 , F ) un AFD. Entonces p es distinguible <strong>de</strong> q si y sólo si la entrada (p, q) estámarcada <strong>de</strong>spués <strong>de</strong> aplicar el algoritmo anterior.Demostración : Asuma que p es distinguible <strong>de</strong> q y sea x el string más corto que los distingue. Se prueba,por inducción en la longitud <strong>de</strong> x que la entrada (p, q) es marcada por el algoritmo. Si x = ε, entonces

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

Saved successfully!

Ooh no, something went wrong!