De cada uno de los siguientes autómatas, realizar el procedimiento paso a paso de hallar la
expresión regular, el lenguaje regular y explicar el tipo de autómata que es:
a.
EJERCICIO A
TRABAJAR
- eliminamos q2;
Para llegar a q2, desde q0, podemos ir por q1, y
por q0 directamente;
Eliminamos el paso q1 a q0 que retorna al inicial
para comenzar nuevamente,
- Paso 2
Eliminamos q0
- Paso 3
ER= (1*(0+01*0)1)*1*(0+01*0)
b.
EJERCICIO A
TRABAJAR
De q1 a q2 tenemos 0
Unimos:
(01)*0
En q2 tenemos una estrella de klim 0*
--unimos
(01)*00*
En q2, tenemos un bucle: (00)* unimos:
(01)*00*(00)*
c.
EJERCICIO A
TRABAJAR
00*
Unimos:
(0+1)* 00*
d.
EJERCICIO A
TRABAJAR
0(0+1)
Unimos:
1*(0(0+1))
Pero por otro camino tenemos de q0 a q3, pasa por
q2;
Procedimiento
de Transiciones:
minimización δ (q0,0)=q3 δ(q5,0)=q6
δ (q0,1)=q6 δ(q5,1)=q4
δ (q1,0)=q0
δ (q1,1)=q6
δ(q2,0)=q1
δ(q2,1)=q5
δ(q3,0)=q4
δ(q3,1)=q3
Creamos conjuntos X y Y;
X conjunto de aceptadores y
Y conjunto de no aceptadores;
X= {q6,q4 }
Y= {q0,q1,q2,q3,q5 }
Validamos valores con el conjunto X:
0 1
q4 - - Q4, q6 son
q6 - - equivalentes
(5 Conjuntos)
Validamos T
0 1
q4 T T
q6 T T
Validamos C:
0 1
q5 T T
Validamos N:
0 1
q3 T N
Validamos Z:
0 1
q8 M C
Validamos M
0 1
q0 N T
q1 M T
0 1
->M N T
Z M C
N T N
C T T
#T - -
Graficamos el autómata:
Resultado del
Autómata
minimizado
Ejercicio 4: Realizar el autómata a Pila de L = {(a+bn)*}