U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
2
5
c
a
ER = c.a*.b*+(c.b)*.c.a.c.b*
AFND1
AF-
1
b
c
a,b
AFND2
ER = c.a*.b*+(c.b)*.c.a.c.b*
a
c
ER = a.(a+b)*.b
AF-Lazy1
b
3
cac
4
cb
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AFND2
{2}
{2}
{2,3}
*3
AF-
1
{2}
{5}
{2}
{3}
*3
{3}
{4}
cb
cac
{4,6}
{2}
{4}
{7}
{2}
{3}
*3
{3}
AF-Lazy1
{4} {3}
7
{3}
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
a
6
a
0
a
3
a,b
AF-
2
a,b
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AFND4
AF-Lazy2
a
1
a
4
b
a
c
7
c
3
caa
ca
4
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
ALGORITMO AF
GR
N=Q , T=
, S=q0
ALGORITMO GR
AF
Q=
N{E} , =
T , q0=S , F={E}
f(q,w)=p q
wp
P
f(q,w)
F
q
w
q0F
q0
N1wN2 f(N1,w)=N2
f
N1w
f(N1,w)=E
f(S,
)=E
ING. JORGE BUABUD
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AFND2 GR
N={S, A} , T={a, b}
P={ S
aA , A
aA|bA|b }
AF-Lazy1 GR
N={S, A, B, C} , T={a, b, c}
P={ S
cA|C , A
aA|B|
,
B
bB|b , C
cacB|cbC|cac }
ING. JORGE BUABUD
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
GR={S, A, B} , {a, b} , P , S
P
S abaB | bb | | A
A baS | a
B aaA |
a
aa
aba
bb ,
GR={S, A, B, C} , {a, b} , P , S
S aB
A bC | bA | b
B aC | bB | a
C aA
AF-Lazy3
AFND5
b
b
b
ING. JORGE BUABUD
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AF3
AF1
AF2
AF3 = AF1
AF2
L(AF3)=L(AF1)
L(AF2)
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
cb
cac
{1,5}
{2}
{4}
{2}
{3}
*3
{3}
AF-Lazy4
{4} {3}
AF-Lazy4
b
AF-Lazy1
a
1
*7
cac
AFD7
2
4
cb
*5
a, b, c
a, b, c
a, b, c
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AF3
AF1
AF2
AF3 = AF1.AF2 ,
L(AF3)=L(AF1).L(AF2)
ING. JORGE BUABUD
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
ER = ((a+b+c).(a+b+c))*.(a.b.a.a.a.b.a+b.a)*.(a.b.a.a.a.a+a.b.a+b.b+a+
)
AFD7
ba
a, b, c
1
a, b, c
a, b, c
a
{2}
b
{2}
a
aa
aba
AFLazy5
AF-Lazy3 AF-Lazy5
bb ,
aa
ba
bb
aba
{2}
aa
ba
bb
aba
{4}
{7}
{4}
{5}
{7}
{3}
{3}
{3}
{2}
{2}
{2}
{4}
*7
{7}
{6}
{5,7}
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AF3
AF1
AF3 = AF1*
L(AF3)=L(AF1)*
ING. JORGE BUABUD
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
{1}
{4}
{2}
*2
{3}
{2}
{1}
{4}
{6}
{4}
{4}
*5
{4}
{3}
{1}
*6
{6}
{5}
{1}
*0
AF-
3
b
1
b,a
b
2
a
a
a
4
a
3
b
6
b
a
b
AFD4
ER = (b.b*.(a.b.(a+b.b.b)*.(a+b.b.b+b)+a.b+b)+b)*
ING. JORGE BUABUD
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AF3
AF1
AF3 = AF1+
L(AF3)=L(AF1)+
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
b
b
a
b
1
b,a
AF-
4
{1}
{2}
*2
{3}
{2}
{1}
*3
{4}
{3}
{1}
{4}
{4}
3
a
4
AF-
5
a, b, c
AFD7
AF-
4
AF-
5
a, b, c
a, b, c
*1
ER = X.X*
X = a*.b.b*.
(a.b.b*+a+b)
+ a*.b
{2}
{2}
{2}
{3}
{3}
{3}
*3
{2}
{2}
{2}
{1}
ER = ((a+b+c).(a+b+c))*
ING. JORGE BUABUD
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AF3
AF3
= AF1-1
L(AF3)=L(AF1)-1
AF1
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
{2,5,6}
*1
{2,1}
{2}
{5}
{1,3,
4,5}
{4}
{6}
b,a
{6}
{3}
AF-
6
AF-
6
b
b
a
4
b
b
AFD4
ER = (b+b.a+(a+b.b.b+b).(a+b.b.b)*.b.a).b.b*+b
ING. JORGE BUABUD
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AF1 = Q1 , , q10 , F1 , f1
AF3 = Q3 , , q30 , F3 , f3
AF3 = AF1
L(AF3)= L(AF1)
F3=Q1-F1
ING. JORGE BUABUD
10
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
*1
*3
*4
AFD14
b
2
b
1
a
4
b,a
a
b
6
b
a
b
AFD4
ER = b.b*.(a.(b.b.b)*.((a+b.a*.b.a).(a+b).(a+b)*+b.a.a+b.b.b+a)+a)+a.(a+b)*+
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
AF1 = Q1 , , q10 , F1 , f1
AF2 = Q2 , , q20 , F2 , f2
AF3 = Q3 , , q30 , F3 , f3
Q3Q1xQ2 , q30=[q10 , q20] , F3F1xF2
AF3 = AF1
AF2
L(AF3)=L(AF1)
L(AF2)
f3([q1,q2],x)=[f1(q1,x) , f2(q2,x)]
ING. JORGE BUABUD
11
06/11/2010
U.T.N. F.R.T.
S. y S. de los L.
LENGUAJES REGULARES Y
AUTMATAS FINITOS
a, b, c
1
a, b, c
a, b, c
AFD7
a, b
4
AFD5
a, b, c
a
c
a, b, c
AFD15
AFD15
0={1,4}
a, b, c
3={3,5}
4={2,6}
5={2,7}
6={3,7}
b, c
b, c
a, b
b, c
1={2,5}
*2={3,6}
a, b, c
ER = (a+b+c).((a+b).(a+b))*.(a.c.a+b.c.a+c).(a.a)*
ING. JORGE BUABUD
12