Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1-5 Expresiones Regulares PDF
1-5 Expresiones Regulares PDF
Expresiones Regulares
Una forma diferente de expresar un lenguaje
Universidad de Cantabria
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Esquema
Motivacin
Relacin entre ER y CR
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Motivacin
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Motivacin
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Motivacin
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Motivacin
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Ejemplo de operaciones
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Ejemplo de operaciones
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Ejemplo de operaciones
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Definicin
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Definicin
Definicin (Expresiones Regulares)
Sea un alfabeto finito. Llamaremos expresin regular sobre
el alfabeto a toda palabra sobre el alfabeto 1 definido por la
siguiente igualdad:
1 := {, , +, , (, ), } ,
conforme a las reglas siguientes:
Son expresiones regulares , , a para cualquier smbolo
a en el alfabeto .
Si y son expresiones regulares, tambin lo son:
( + ) es una expresin regular,
( ) es una expresin regular,
() es una expresin regular.
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Ejemplo
Ejemplo
Tomemos el alfabeto := {a, b}. Son expresiones regulares
las secuencias de smbolos (palabras) siguientes:
a a + b a, ab ba, . . .
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Ejemplo
Ejemplo
Sea := 0 10 la expresin regular sobre el alfabeto
:= {0, 1}. Entonces,
L(0 10 ) = L(0) L(1) L(0) = {0m 10n : n, m N}.
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
No Unicidad
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Equivalencia
Definicin
Diremos que dos expresiones regulares y son
tautolgicamente equivalentes (o, simplemente, equivalentes)
si se verifica:
L() = L().
Escribamos para indicar equivalencia tautolgica.
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Asociativa:
( ) ( ) ,
+ ( + ) = ( + ) + .
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Elementos Neutros:
+ ,
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Idempotencia:
+ .
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Distributivas:
( + ) + .
( + ) + .
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
Invariantes para :
,
, ( ) =
Expresiones Regulares
Motivacin
Conjuntos Regulares y Expresiones Regulares
Relacin entre ER y CR
Propiedades de las Expresiones Regulares
La notacin + :
+ .
= + +
y la relacin de con la suma:
( + ) ( ) .
Expresiones Regulares