Ejercicio 1: Teniendo en cuenta el autómata realizar paso a paso el procedimiento de:
1. Hallar la expresión regular
El procedimiento indica que se deben ir eliminados gradualmente nodos de una GT que inicialmente es el AFN que se quiere transformar, hasta que únicamente queden un nodo inicial y un nodo final. Primero nos aseguramos que al estado inicial no llegue ninguna transición, y un solo estado final, del que no salga ninguna transición. Nos queda así:
Procedemos a eliminar los nodos intermedios. Utilizando Operadores básicos de
conversión de AF a ER. Eliminamos primero el nodo q3. Para ello, consideramos que trayectorias o “rutas” pasan por el nodo a eliminar. Nos queda así: Luego procedemos a eliminar el nodo intermedio q2. Teniendo en cuenta las trayectorias que pasan por el nodo:
Ahora eliminamos el nodo q1
Eliminamos q0 y q4
Y tenemos la Expresión Regular: b(ba+ab)*(bb+aa)(a+b)*
2. Hallar el lenguaje regular
Calculamos el lenguaje teniendo como base la expresión regular y el alfabeto. Alfabeto Σ = {a, b} L = {a, b, aa, ab, ba, bb}
3. Justificar el tipo de autómata que es
El ejercicio se trata de un Autómata Finito determinista. Ya que para cada valor de entrada del alfabeto Σ = {a, b}, existe un único estado al que puede ir.