Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios
Ejercicios
REGULARES Y AUTOMATAS
1.α + (β + γ) = (α + β) + γ
2.α + β = β + α
3.α + Ø = α
4.α + α = α
5.α · λ = α
6.α · Ø = Ø
7.α · (β · γ) = (α · β) · γ
8.α · (β + γ) = αβ + αγ, (β + γ) · α = βα + γα
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
9.λ* = λ
1O.Ø* = λ
11.α · α* = α* · α
12.α* = α* · α* = (α*)*
13.α* = λ + α · α*
14.(α + β)* = (α* + β*)*
15.(α + β)* = (α* · β*)* = (α* · β)* · α*
16.α · (β · α)* = (α · β)* · α
17. Si λЄ L(a), entonces a+λ=a
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Sean § = {0, 1} y
L, M dos lenguajes sobre § dados por
L ={1, 10} y M = {1, 01} entonces
LM = {11, 101, 1001}.
Mientras que ML = {11, 110, 001, 0110}.
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Dado V = {0; 1} y la ER α = 0*10*,
tenemos que:
L(0*10*) = L(0*) L(1) L(0*)
= (L(0))* L(1) (L(0))*
= {0}*.{1}.{0}*={0n10m | n, m 0}
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Si ∑ = {a, b, c} entonces
∑2 = {aa, ab, ac, ba, bb, bc, ca, cb, cc}
Ejemplo
Sea § = {0, 1} y L = {01, 1}, entonces
L3 = {010101, 01011, 01101, 0111, 10101,
1011, 1101, 111}
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Obtener una ER para el lenguaje en el
alfabeto {a, b, c} en que las palabras
contienen exactamente una vez dos b
contiguas.
Por ejemplo, las palabras aabb, babba,
pertenecen al lenguaje, pero no aaba,
abbba ni bbabb.
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Dado el alfabeto Σ = {a, b, c},
(a U b*)a*(bc)*
Es una expresión regular que representa al
lenguaje
((a + c ) b)*,
B = b(a U b)*
El lenguaje B de todas las palabras que comienzan con b:
C = (a U b)*ba(a U b)∗
El lenguaje C de todas las palabras que contienen la
cadena ba:
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Encontrar expresiones regulares que representen los siguientes
lenguajes, definidos sobre el alfabeto Σ = {a, b}.
b(a U b)*a
Lenguaje de todas las palabras que comienzan con b y terminan
con a.
b*ab*ab*
Lenguaje de todas las palabras que tienen exactamente dos a’s.
(aa U ab U ba U bb)*
Lenguaje de todas las palabras que tienen un número par de
símbolos (palabras de longitud par).
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Lenguaje de todas las palabras que tienen un número impar de
símbolos (palabras de longitud impar).
q0 q2 q0
q1 q1 q1
q2 q2 q1
Start 0 1
q0 q2 q1 0,1
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Minimizar la siguiente maquina secuencial
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Creamos dos clases de equivalencia, por un
lado los estados finales y por otro el resto
de estados.
Q/E1={{A,D,E},{B,C}} c1={A,D,E} y c2={B,C}
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Q/E2 = {{A,D,E},{B,C}} = Q/E1
Como no se ha producido ningún cambio,
paramos y reescribimos la tabla
nuevamente.
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
Sea a=ba*
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
Ejemplo
α =01|1*
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS
EJERCICIOS DE EXPRESIONES
REGULARES Y AUTOMATAS