Escolar Documentos
Profissional Documentos
Cultura Documentos
De Coatzacoalcos
2017
Cerradura de Kleene L*
L*= U Li
i=0
L* significa cero o mas
concatenacion de L
Cerradura positiva L+
L+= U
i=1
Li
L+ significa una o mas
concatenaciones de L
Precedencia en las expresiones regulares.
1. Cerradura *, +
2. Concatenacin
3. Unin
Alfabeto Expresin Expresin cadena
simplificada
={a} {a} a a
{a}* a* ,a,aa,aaa,aaaa,
={a,b} {a} {b} a|b a,b
{a} {b} ab ab
({a} {b})* (a|b)* ,a,b,ab,ba,abaab,.
{a} {b}* a|b* ,a,b,bb,bbb,bbbb,.
{a}+ {b} a+|b a,b,aa,aaa,aaaa,.
={a,b,c,d} ({a}{b} {c}{d})* (ab|cd)* ,ab,cb,abcdcdab,cdcdcdab,.
({a}{b}+ {c}* {d})* (ab+|c*d)* ,ab,d,abbbcccd,abdabd,abb
bbdabd,...
Ejemplo:
Expresin Cadenas
L=a*b*c+d+e cde,abcde,acde,bcde,aaabbccddde,
L=(ab)*c(de)+ cde,adcde,ababababcdedede,ababcdededede,.
L=01|0 01,0
L=(01|0)* ,0,01,00101000101000,01010101,
L=(ab)*|(cd)* ,ab,cd,abababab.,cdcdcdcd,.
L=a+b|c+d ab,cd,aab,aaab,aaab,ccd,cccd,cccd,.
Algebra de expresiones regulares.
Si se extiende los conceptos de la teora de conjunto a los
lenguajes que son reconocidos por las expresiones
regulares, se obtiene las siguientes propiedades:
Axioma Descripcin
a|b=b|a | es conmutativo.
a|(b|c)=(a|b)|c | es asociativo.
(ab)c=a(bc) La concatenacin es asociativa
a(b|c)=ab|ac La concatenacin distribuye sobre |
(a|b)c=ac|bc
r=r es el elemento de identidad para la
r=r concatenacin.
r*=(r|)+ La relacin entre * y
r**=r* * Es idempotente
Ejemplos:
Primitivas.
b L=ab
L=a|b
Cerradura ( * ) Cerradura ( + )
L=a* L=a+
Ejemplo:
a b c d
L=(ab)+cd(ecd)*
a b d
c e
L=abc*d(ed)*
Ejemplo:
a d
c b
b a
L=a(ba|ca)* c
L=a((b|c)a)*
L=a((ba)*(ca)*)*
e
L=a(b(db)*a|c(ec)*a)*