Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asignatura:
Lenguajes formales y autmatas
Tarea:
Apunte 4
Integrantes:
Como ya lo vimos, las Reglas de Thompson, nos sirven para construir, a partir de una expresin
regular, un Autmata, y como tambin ya lo mencionamos queremos llegar a un AFD (Autmata
Finito Determinstico) sin embargo esa representacin que obtenemos con esas reglas, no nos
llevan a un AFD, sino a un AFND (Autmata Finito No Determinstico), el cual no es lo que
queremos porque el tal, contiene transiciones psilon.
El siguiente ejemplo nos muestra la construccin de un AFND partiendo de una expresin regular,
utilizando las reglas de Thompson.
(a*/b+)* / (c*a)*
De esa expresin podemos ver que su alfabeto esta compuesto de dos simbolos a, b
={a,b}
Y el lenguaje, como ya vimos, tiende al infinito y con el siguiente autmata , podemos ver de
manera mas sencilla, cuales son las palabras que podemos formar, sin quebrantar las reglas
marcadas por la expresin regular indicada.
Como vimos, la transiciones psilon () no nos son utiles para tener un AFD, as que tenemos que
eliminarlas, a continuacin veremos los pasos a seguir para eliminarlas de nuestro grafo.
Sin tomar en cuenta las transiciones psilon, podemos obtener las siguientes transiciones:
1 a--> 3
3 a--> 3
2 a--> 3
Nuevamente vamos a hacer caso omiso a las transiciones psilon y obtenemos las nuevas
transiciones:
1 a--> 3
3 a--> 3
3 b--> 5
En la siguiente clase terminaremos la eliminacin de las transiciones psilon, del AFND que nos
+
quedo de la expresin (a*/b )* / (c*a)*