Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 3
Tema 3
Autmatas Finitos
p/y
q/n
Autmatas Finitos
Mquinas de Moore
Definicin formal: MO=(Q, , , , , q0 )
Funciona como un AFD en cuanto a las transiciones : alfabeto de salida: conjunto no vaco de smbolos Funcin de salida: : Q
(slo depende de los estados)
Autmatas Finitos
Diagrama de transiciones
q0 /a 1 1 q2 /a 0 0 0 1 q1 /b
1
q2 q1 q0
Si entrada: Salida:
w=1 0 0 1 0
= a a b a a b
Autmatas Finitos
Mquinas de Mealy
Definicin formal: MO=(Q, , , , , q0 )
Funciona como un AFD en cuanto a las transiciones : alfabeto de salida: conjunto no vaco de smbolos Funcin de salida: : Q*
(La escritura en la cinta depende de la transicin y no del estado que se alcanza)
Autmatas Finitos
1
q0 /a q0 /a q0 /b
Si entrada: Salida:
w=1 0 0 1 0 = a a b b a
Autmatas Finitos
Equivalencia Mealy-Moore
Dos mquinas con salida M y M (sean de Mealy o de Moore), son equivalentes, si teniendo los mismos alfabetos de entrada y de salida y leyendo la misma palabra de entrada, escriben la misma palabra de salida. (q0, w) = (q0, w)
Autmatas Finitos
La salida correspondiente a una transicin es la salida del estado al que se llega con esa transicin.
Autmatas Finitos
MAQUINA DE MOORE
MAQUINA DE MEALY
Autmatas Finitos
Equivalencia Mealy-Moore
Sea M una mquina de Mealy ME=(Q, , , , , q0 ) construimos una de Moore equivalente ME=(Q, , , , , q0 ) Q= {todos los pares formados por un estado Q y un smbolo } q0= uno de los pares (q0, A) siendo A ([p,A], a) = [(p,a), (p,a)] ([p,A)] =A
Autmatas Finitos
Equivalencia Mealy-Moore
1/a q0 1/b q2 0/a 1/a 0/a 0/b q1
/ (q0,a)/a (q1,a)/a (q2,b)/b (q0,b)/b 0 (q1,a)/a (q2,b)/b (q1,a)/a (q1,a)/a 1 (q0,a)/a (q0,a)/a (q0,b)/b (q0,a)/a
MAQUINA DE MEALY
MAQUINA DE MOORE
Autmatas Finitos