Professional Documents
Culture Documents
Concatenacin. Propiedades
Asociatividad: (x y) z = x (y z)
No conmutatividad: x y 6= y x (en general)
Elemento neutro: x = x = x
Slide 2
Leyes de cancelacin:
xy =xz y =z
xy =zy x=z
Longitudes :
|| = 0
|x y| = |x| + |y|
Subcadenas, subsecuencias
y A es un prefijo de x A si (def) z A / x = y z
y A es un sufijo de x A si (def) z A / x = z y
y A es una subcadena de x A si (def)
z, w A / x = z y w
Slide 3
Slide 4
si n = 0
Potencia xn :=
xn1 x si n > 0
si x =
Reflexin xR :=
a y R si x = y a con y A a A
Propiedades:
|xn | = n|x|
R
xR = x
(x y)R = y R xR
Palndromo: x = xR
Propiedades de distribucin:
L1 (L2 L3 ) = (L1 L2 ) (L1 L3 )
L1 (L2 L3 ) = L1 L2 L1 L3
Leyes de De Morgan:
L1 L2 = L1 L2
L1 L2 = L1 L2
Slide 6
{}
si n = 0
Potencia Ln :=
Ln1 L si n > 0
Reflexin LR := {xR / x L}
Slide 7
Algunas propiedades:
0 := {} n = si n > 0
{}n = {} n
LR = L
R
(L1 L2 )R = LR
2 L1
R
(L1 L2 )R = LR
1 L2
R
(L1 L2 )R = LR
1 L2
...
Cierre de Kleene
L :=
Ln = {} L L2 . . . Ln . . .
n=0
+
Cierre positivo
L+ :=
Slide 8
Ln = L L2 . . . Ln . . .
n=1
{} = {}
+ =
{}+ = {}
L+ = L L = L L
L = L
...
Ejemplos de alfabetos
U
I
IB =
Slide 9
{|}
{0, 1}
A2
{a, b}
A3
{a, b, c}
E3
{a1 , a2 , a3 }
Amin
{a, b, c, . . . z}
ID =
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
DRAE
Ejemplos de lenguajes
Sobre el alfabeto IB
Slide 10
L0
= {} =
L1
= {}
L2
= {0}
L3
= {0, 1} ' IB
L4
L5
= {, 0, 00}
L6
= {0n / n 0} = L2 = L5 = L+
5
L7
= {0n / n 1} = L+
2 = L2 L6
L8
= IB = L3
L9
L10
Expresiones regulares
representar al lenguaje vaco {} =
representar al lenguaje {} y a A, a al lenguaje {a}
Si y son expresiones regulares que representan
respectivamente a los lenguajes L y L , entonces
Slide 11
() representar (tambin) a L
()|() () + () representar a L L
() () ()() representar a L L
() representar a L
Convenio: se considera que la operacin de cierre tiene ms
prioridad (precedencia) que la concatenacin, y sta ms que la
unin, y en los tres casos asociacin por la izquierda.
(((()|(() ())) ) (() )) () se escribir ( | )
3. | = |
4. (|)| = |(|)
5. () = ()
6. = =
7. (|) = |
8. (|) = |
9. =
10. ( ) =
11. =
12. = ||2 | . . . |k |k+1 k 0
13. = |
14. ( | ) = (|)
Slide 13
15. ( ) = (|)
16. () = ()
17. ( ) = (|)
18. ( ) = (|)
19. ( ) = (|) |
20. Si f es una funcin cualquiera que combina sus argumentos
mediante los operadores | (unin), (concatenacin) y
(cierre), entonces f (1 , 2 , . . . , n ) (1 |2 | . . . |n )