Академический Документы
Профессиональный Документы
Культура Документы
hacer
final =
e ir al paso 4)
Sino, repetir el paso 2) con
=
nueva.
4) Elegir un estado en cada grupo de
final
como representante del grupo. Los
representantes sern estados del AFD M reducidos.
Se elige el estado inicial de M como representante de estado inicial de M y los
estados finales de M como representantes de finales de M .
5) Si M tiene un estado inactivo, , que no es de aceptacin y que tiene
transiciones hacia l mismo con todos los smbolos de entrada, eliminarlo
de M .
Eliminar tambin todos los estados que no sean alcanzables desde el estado
inicial y todas las transiciones a desde otros estados se convierten en
indefinidas.
Ej:
Dado el siguiente AFD:
Particin inicial :
Grupos:
(E) estado de aceptacin
(ABCD) estados de no-aceptacin
(E) no se puede dividir, as que va a
nueva
(ABCD) con la entrada a: se va en todos los casos a estados del mismo
grupo
con la entrada b: A,B,C van al grupo (ABCD)
D va al grupo (D)
Entonces
nueva
: (ABC) (D) (E)
A B D E
a b b inicio
a
a
a
a
b
C
b
b
SINTAXIS Y SEMNTICA DE LOS LENGUAJES (UTN-FRR)
PROF. ING. EDUARDO AMAR - INTRODUCCIN A LOS LENGUAJES FORMALES
24
(ABC) con la entrada a: no hay divisin
con la entrada b: A,C van al grupo (ABC)
B va al grupo (D)
Entonces
nueva
: (AC) (B) (D) (E)
Ya no se pueden hacer ms divisiones entonces:
final
: (AC) (B) (D) (E)
Se elige A como representante de (AC) y B, D, E como representantes de los
respectivos grupos.
A es el estado de inicio y E, el de aceptacin
La tabla de transiciones queda definida de la siguiente manera:
Estado Smbolo de entrada
a b
A B A
B B D
D B E
E B A
El autmata reducido queda as:
A B
D E
a b b inicio
a
b
a
a
b
SINTAXIS Y SEMNTICA DE LOS LENGUAJES (UTN-FRR)
PROF. ING. EDUARDO AMAR - INTRODUCCIN A LOS LENGUAJES FORMALES
25
Ej:
r = x (x | y ) * y
La tabla de transiciones queda definida de la siguiente manera:
Estado Smbolo de entrada
x y
A B -
B B D
D B D
El autmata reducido queda as:
A
B
D
x inicio
y
x
y
x