Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo
M = (S, Σ, Γ ,δ, s0, f0),
S = {s0, s1, s2}, Σ = {0,1}, Γ={0,1}
Autómata finito traductor de mealy
Un autómata finito traductor de Mealy es una
séxtupla
M = (S, Σ, Γ ,δ, s0, f0),
donde:
S es un conjunto finito de estados, S≠∅.
Σ es el alfabeto de entrada.
Γ es el alfabeto de salida.
δ: S x Σ → S es la función de transición
s0 es el estado inicial, s0 Є S.
f0: S x Σ → Γ* es la función de salida.
Autómata finito traductor de mealy
Ejemplo
M = (S, Σ, Γ ,δ, s0, f0),
S = {s0, s1, s2}, Σ = {0,1}, Γ={0,1}
Autómata finito traductor de mealy
Ejercicios
Convertir el ejercicio anterior de autómata de
moore en autómata de mealy
Dar un autómata finito traductor de mealy que
realice suma binaria
0/0
1/1 0/1
S0 S1
1/0
Autómata finito no determinista
Un autómata finito no
determinista (abreviado AFND) es un autómata
finito que, a diferencia de los autómatas finitos
deterministas (AFD), posee al menos un estado q ∈ Q,
tal que para un símbolo a ∈ Σ del alfabeto, existe más
de una transición δ(q,a) posible.
En un AFND puede darse cualquiera de estos dos casos:
Que existan transiciones del tipo δ(q,a)=q1 y δ(q,a)=q2,
siendo q1≠ q2;
Autómata finito reconocedor no
determinista
Un autómata finito reconocedor no determinista
(AFRND) es una quíntupla M = (S, Σ, δ, s0, F),
donde:
S es un conjunto finito de estados, S ≠ ∅.
Σ es el alfabeto de entrada.
δ: S x Σ → 2S es la función de transición.
s0 es el estado inicial, s0 ∈ S.
F es el conjunto de estados finales o aceptadores (F
⊆ S).
Autómata finito reconocedor no
determinista
Ejemplo
M = (S, Σ, δ, s0, F),
S = {s0, s1},
Σ = {a, b},
F ={s1}
δ(p , a) ={r1,r2,…,r }
i =1
i m
w
w p2
a
r3
q
w
pk a
rm
Lenguaje de un AFR
El lenguaje reconocido por el AFRND
M = (S, Σ, δ, s0, F), se denota L(M) y se define como:
L(M)={w | δ*(s0,w) ∩ F ≠ ∅}
δd (Q,a)=
PQ δ(P,a)