EJERCICIOS RESUELTOS
UNIDAD I
1) Utilizando el Principio de Induccin Matemtica (PIM), demuestre que la
suma de los cubos de los n primeros nmeros naturales es igual al
cuadrado de la suma de ellos.
Solucin:
Se vuelve a enunciar el problema de la siguiente manera:
Demuestre que
n
nN; i i
i 0
i 0
n
i
i 0
n(n 1) ,
2
n 2 (n 1) 2
n(n 1)
3
,
i
4
2
i 0
n
0 2 (0 1) 2
0
i 0 0
4
i 0
Por lo tanto, la frmula se cumple en el caso base.
0
II.
H.I.:
i i
3
i 0
i 0
K 1
i K 1
k 2 (k 1) 2
k 2 (k 1) 2 4(k 1) 3
(k 1) 3
4
4
(k 1) 2 (k 2 4(k 1)) (k 1) 2 (k 2 4k 4) (k 1) 2 (k 2)
4
4
4
n(n 1)(2n 7)
6
Solucin:
i. Se verifica para n = 0 (caso base):
0
i (i + 2) = 0 (0 + 2) = 0 =
i 0
0(0 1)(2(0) 7)
=0
6
H.I.:
i (i + 2) =
i 0
k 1
Tesis:
i (i + 2) =
i 0
k 1
i (i + 2) =
i 0
i(i 2)
i 0
k (k 1)(2k 7)
6
(k 1)((k 1) 1)(2(k 1) 7)
6
k 1
i(i 2)
i k 1
i (i + 2) + (k+1)((k+1)+2)
i 0
Q.E.D.
3) Demuestre por PIM que n 1;
n
i(i!) (n 1)!1
i 1
Solucin:
Se procede a demostrar por induccin matemtica:
i.
i(i!) 1.(1)! 1
i 1
Caso inductivo:
Se plantea la hiptesis inductiva para el nmero k N, y se asume
verdadera:
k
H.I. :
i(i!) (k 1)!1
i 1
Tesis:
Prueba:
k 1
k 1
i 1
i 1
i k 1
(k 2)(k 1)!1
(k 2)!1
2 n 1 1
i 0
Solucin:
Se procede a demostrar por induccin matemtica:
i.
20 1
i 0
01
, y por otra parte, 2 1 1
Caso inductivo:
Se plantea la hiptesis inductiva para el nmero k N, y se asume
verdadera:
k
H.I. :
2 k 1 1
i 0
Tesis:
2 ( k 1)1 1
i 0
Prueba:
k 1
2 2
i
i 0
i 0
k 1
i k 1
2 ( k 1) 1 2 ( k 1)
2(2 ( k 1) ) 1
2 ( k 2) 1 2 ( k 1)1 1
Se cumple tambin la tesis y, por el PIM, la frmula es vlida n N.
5) Demuestre por PIM que n 1, 6n es un nmero que acaba en 6.
Puede utilizar lo siguiente: Un nmero que termine en el dgito 6 puede
escribirse como 10a + 6 donde a N.
Solucin:
Se procede a demostrar por induccin matemtica:
i.
ii.
Caso inductivo:
Se plantea la hiptesis inductiva para el nmero n N, y se asume
verdadera:
H.I.: 6n = 10a + 6, donde a N,
y deber probarse para el caso n + 1, es decir, deber demostrarse la
tesis:
n
Entonces: 6n+1 = 6 x6 = 6(10a + 6)
c d g
f ae bg
h ce dg
af bh
; a, b, c, d R.
cf dh
F
1 1
k 1
1 0
Fk
Fk
Fk 1
Por el P.I.M.
i. Se verifica para k=1, es decir, para el caso base:
1
F1
F0
1 1
1 1 F2
=
=
1
0
1
0
F1
H.I.
F
1 1
= k 1
1 0
Fk
1 1
Tesis
1 0
k 1
Fk
Fk 1
F( k 1)1
=
F( k 1)
k
F( k 1)
F( k 1)1
1
1 1 1 1
usando la H.I.
=
1 0 1 0
1
Fk 1 Fk 1 1
=
Fk Fk 1 1 0
Fk 1 FK Fk 1
de la definicin de nmeros de Fibonacci
=
F
F
F
K 1
K
k
F( k 1)1
=
F( k 1)
F( k 1)
Q.E.D.
F( k 1)1
n(n 1)
; n N. Demuestre las siguientes proposiciones:
2
i) Tn+1 = Tn + n + 1
ii) 2Tn n = n2
Solucin:
i)
Tn+1 = Tn + n + 1
n(n 1)
=
2
n 1
Tn+1 =
k =
k 0
k , se obtiene,
k 0
+ (n+1),
k 0
= Tn + n + 1
Q.E.D.
ii)
ii.1) 2Tn n = n2
Por PIM, se verifica para n=0 ( caso Base)
2T0 0 = 2(o) 0 = 0 = 02
Se formula la H.I. y la tesis:
H.I.
Tesis:
I.
yN, A(1,y) = y + 2
yN, A(2,y) = 2y + 3
2 0+3 3 = 2 3 3 = 8 3 = 5
II.
A(3, k ) 2 k 3 3
Tesis:
A(3, k 1) 2 ( k 1)3 3
Se calcula:
A (3,k+1) = A (2, A(3,k))
por el caso 3 de la definicin
A (2, A(3,k)) = 2 A(3,k) + 3 suposicin ii
= 2 ( 2k+3 3) + 3
= 2k+4 6 + 3
= 2k+4 3 = 2(k+1) + 3 - 3
La tesis se cumple tambin al asumir la H.I., por lo que el PIM
nos permite afirmar que se verifica para todos los nmeros
naturales.
10) Utilizando el principio de reduccin al absurdo, demuestre que el
conjunto de nmeros primos es infinito.
Solucin:
Suponga que el conjunto de nmeros primos es finito, es decir,
supngase que existe nicamente un nmero n de nmeros primos:
P = {pjj : 1.n}.
Formamos, entonces, un nmero entero positivo, llamado B, tal que:
B = p1p2pkpn + 1 producto de todos los primos de P ms 1.
9
m
.
n
El teorema fundamental de la aritmtica establece que todo nmero entero positivo es primo o
producto de primos.
2
Con primos relativos se implica que no tienen ningn divisor comn. Adems, es un hecho
conocido que todo nmero racional puede ser expresado como una fraccin en la que el
numerador y el denominador son nmeros primos relativos.
10
m2
m
2 2 .
n
n
sum (n,0) = n
sum (n, suc(m)) = suc(sum(n, m))
(Base)
(Induccin)
ii. 2 * 3 = 6
Solucin:
mult (2, 3)
C0 = 0;
Cn+1 = 7(n+1) = 7n + 7 (3)
Al utilizar la ecuacin (1) y sustituir en la ecuacin (3), obtenemos:
13
C0 = 0;
Cn+1 = Cn + 7
b. Cn = 3n + 7 (1)
Solucin:
C0 = 7;
Cn+1 = 3(n+1) + 7= (3n + 7) + 3
(3)
Al utilizar la ecuacin (1) y sustituir en la ecuacin (3), obtenemos:
Cn+1 = Cn + 3.
C0 = 8;
Cn+1 = 11(n+1) 8 = (11n - 8) + 11 (3)
Al utilizar la ecuacin (1) y sustituir en la ecuacin (3), obtenemos:
Cn+1 = Cn + 11.
14
Induccin y recursin
UNIDAD I
Agenda
1.
2.
3.
4.
5.
6.
Parte 1
Matemtica Discreta
Matemtica Continua
La matemtica continua comprende temas como:
1.
2.
3.
Parte 2
Ejemplo: PIM
Utilizar PIM para demostrar que la frmula utilizada para
calcular la suma de todos los nmeros naturales iguales o
menores a un nmero dado n, se cumple para todos los
nmeros naturales.
n(n + 1)
Sn = i =
2
i =0
Ejemplo: PIM
Caso Base
Ejemplo: PIM
Caso Base
Probaremos que la frmula se cumple para el caso en el que
n = 0.
Ejemplo: PIM
Caso Base
Probaremos que la frmula se cumple para el caso en el que
n = 0.
0
S0 = i
i =0
Ejemplo: PIM
Caso Base
Probaremos que la frmula se cumple para el caso en el que
n = 0.
0
S0 = i = 0
i =0
Ejemplo: PIM
Caso Base
Probaremos que la frmula se cumple para el caso en el que
n = 0.
0
0(0 + 1)
S0 = i = 0 =
2
i =0
Ejemplo: PIM
Caso Base
Probaremos que la frmula se cumple para el caso en el que
n = 0.
0
S0 = i = 0 =
i =0
0(0 + 1)
2
Ejemplo: PIM
Hiptesis inductiva
Ejemplo: PIM
Hiptesis inductiva
Para esto asumimos que la frmula es valida para el caso n.
n
n(n + 1)
Sn = i =
2
i =0
Ejemplo: PIM
Hiptesis inductiva
Para esto asumimos que la frmula es valida para el caso n.
n
Tesis
n(n + 1)
Sn = i =
2
i =0
n +1
S n +1 = i =
i =0
(n + 1)((n + 1) + 1) ?
2
Ejemplo: PIM
Demostracin
Ejemplo: PIM
n +1
S n +1 = i
i =0
Explicacin: Tesis
Ejemplo: PIM
n +1
i =0
i =0
S n +1 = i = i + (n + 1)
Ejemplo: PIM
n(n + 1)
S n +1 = i = i + (n + 1) =
+ (n + 1)
2
i =0
i =0
n +1
Ejemplo: PIM
n(n + 1)
+ (n + 1)
2
Ejemplo: PIM
n(n + 1)
n(n + 1) + 2(n + 1)
+ (n + 1) =
2
2
Explicacin: Factorizacin
Ejemplo: PIM
(
n(n + 1)
n + 1)(n + 2)
+ (n + 1) =
2
2
Explicacin: Mediante factorizacin
Ejemplo: PIM
(
n(n + 1)
n + 1)(n + 2 ) (n + 1)(n + 1 + 1)
+ (n + 1) =
=
2
2
2
Explicacin: Se puede escribir de esta manera
Ejemplo: PIM
(
n(n + 1)
n + 1)(n + 2 ) (n + 1)(n + 1 + 1)
+ (n + 1) =
=
2
2
2
Que es lo queramos demostrar!!
Ejemplo: PIM
Por lo tanto mediante PIM hemos demostrado que:
n
n(n + 1)
Sn = i =
2
i =0
Para todo nmero n que pertenezca a los nmeros naturales.
Ejemplo: PIM
Por lo tanto mediante PIM hemos demostrado que:
n
n(n + 1)
Sn = i =
2
i =0
Para todo nmero n que pertenezca a los nmeros
naturales.
Q Q.E.D.
Parte 3
Definiciones Recursivas
Definiciones Recursivas
Para definir recursivamente necesitamos dos casos:
1. Un caso base.
2. Un caso inductivo.
Factorial
Un ejemplo simple de recursin, factorial de un nmero n.
Base:
0! = 1
Induccin: n! = n*(n-1)!, para n 1
Ejemplo de factorial
Utilizando al definicin recursiva anterior, calculemos el
factorial de 4 (4!).
Ejemplo de factorial
0! = 1
n! = n*(n-1)!
4!=?
-> Base
-> Induccin
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
4!=?
Explicacin: Usamos la definicin, caso
inductivo.
-> Base
-> Induccin
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
4!=4*(3)!
Explicacin: Usamos la definicin, caso
inductivo.
-> Base
-> Induccin
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
4!=4*(3)!
Explicacin: Aplicamos nuevamente el caso
inductivo
-> Base
-> Induccin
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
4!=4*(3)!=4*(3*(2)!)
Explicacin: Aplicamos nuevamente el caso
inductivo
-> Base
-> Induccin
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
4!=4*(3)!=4*(3*(2)!)
Explicacin: Aplicamos nuevamente el caso
inductivo
-> Base
-> Induccin
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
-> Base
-> Induccin
4!=4*(3)!=4*(3*(2)!)=4*(3*(2*(1)!))
Explicacin: Aplicamos nuevamente el caso
inductivo
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
-> Base
-> Induccin
4!=4*(3)!=4*(3*(2)!)=4*(3*(2*(1)!))
Explicacin: Continuamos aplicando el caso
inductivo.
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
-> Base
-> Induccin
4!=4*(3)!=4*(3*(2)!)=4*(3*(2*(1)!))=4*(3*(2*1*(0)!))
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
-> Base
-> Induccin
4!=4*(3)!=4*(3*(2)!)=4*(3*(2*(1)!))=4*(3*(2*1*(0)!))
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
-> Base
-> Induccin
4!=4*(3)!=4*(3*(2)!)=4*(3*(2*(1)!))=4*(3*(2*1*1))
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
-> Base
-> Induccin
4!=4*(3)!=4*(3*(2)!)=4*(3*(2*(1)!))=4*(3*(2*1*1))
4*3*2*1
Explicacin: Ahora solo debemos operar.
Ejemplo de factorial
Definicin recursiva de factorial
0! = 1
n! = n*(n-1)!
-> Base
-> Induccin
4!=4*(3)!=4*(3*(2)!)=4*(3*(2*(1)!))=4*(3*(2*1*1))
4*3*2*1 = 24
Explicacin: Ahora solo debemos operar.
Parte 4
Nmeros de Fibonacci
F0 = 0
F1 = 1
Fn = Fn-1 + Fn-2
En donde:
Fn =
n n
5
1+ 5
1 5
=
; =
2
2
Caso Base.
Hiptesis Inductiva
Tesis
F0 =
0 0
5
Para n = 0
0 0
5
Para n = 0
Por definicin:
F0 = 0
1 1
F0 =
=
5
5
0 0
5
1 1
=
=0
5
F1 =
0 0
5
1 1
5
11
=
=0
5
Para n = 1
F1 =
0 0
5
1 1
5
11
=
=0
5
Para n = 1
Por definicin:
F1 = 1
F1 =
0 0
5
1 1
5
11
=
=0
5
0 0
5
11
=
=0
5
1+ 5 1 5
1 1
2
F1 =
=
= 2
5
5
5
0 0
5
11
=
=0
5
1+ 5 1 5
1
1
1+ 5 1 5
2
2
F1 =
=
=
=
5
5
5
2 5
) (
0 0
5
11
=
=0
5
1+ 5 1 5
1
1
1+ 5 1 5 2 5
2
2
F1 =
=
=
=
=
5
5
5
2 5
2 5
) (
0 0
5
11
=
=0
5
1+ 5 1 5
1 1
1+ 5 1 5
2
2
F1 =
=
=
=
=1
5
5
5
2 5
) (
Fn =
n n
5
Fn 1 =
n 1 n 1
5
Fn =
Tesis:
n n
5
Fn +1 =
Fn 1 =
n +1 n +1
5
n 1 n 1
5
?
Fn +1 = Fn + Fn 1
1+ 5 1+ 2 5 + 5 3
5 1+ 5
=
=
= +
=
+1 = +1
4
2 2
2
2
2
1+ 5 1+ 2 5 + 5 3
5 1+ 5
=
=
= +
=
+1 = +1
4
2 2
2
2
2
1 5 1 2 5 + 5 3
5 1 5
2
=
=
=
=
+ 1 = + 1
4
2 2
2
2
Q Q.E.D.
Parte 5
Funcin de Ackerman
A(0,y) = y+1
2.
A(x,0) = A(x-1,1)
-> Induccin, parte 1
A(x,y) = A(x-1,A(x,y-1)) -> Induccin, parte 2
3.
-> Base
Para todo x, y N
Caso 3:
A(x,y) = A(x-1,A(x,y-1))
Caso 3:
A(x,y) = A(x-1,A(x,y-1))
x=2
-> x-1 = 1
y=1
-> y = 0
Caso 3:
A(x,y) = A(x-1,A(x,y-1))
x=2
-> x-1 = 1
y=1
-> y = 0
Caso 2:
A(x,0) = A(x-1,1)
Caso 2:
A(x,0) = A(x-1,1)
x=2
-> x-1 = 1
Caso 2:
A(x,0) = A(x-1,1)
x=2
-> x-1 = 1
Caso 3
A(x,y) = A(x-1,A(x,y-1))
Caso 2:
A(x,0) = A(x-1,1)
Caso 2:
A(x,0) = A(x-1,1)
Caso 1:
A(0,y) = y+1
Caso 1:
A(0,y) = y+1
y=1
-> y+1 = 2
Caso 1:
A(0,y) = y+1
y=1
-> y+1 = 2
Caso 1:
A(0,y) = y+1
Caso 1:
A(0,y) = y+1
y=2
-> y+1 = 2
Caso 3
A(x,y) = A(x-1,A(x,y-1))
Caso 3
A(x,y) = A(x-1,A(x,y-1))
Caso 1:
A(0,y) = y+1
Caso 1:
A(0,y) = y+1
A(1, y ) = y + 2;
Funcin de Ackerman:
propiedades
Caso Base
A(1,0) = A(0,1);
Funcin de Ackerman:
propiedades
Caso Base
A(1,0) = A(0,1);
A(0,1) = 1 + 1 = 2;
Funcin de Ackerman:
propiedades
Caso Base
A(1,0) = A(0,1);
por caso 2 : A(x,0 ) = A(x 1,1)
A(0,1) = 1 + 1 = 2; por caso 1 : A( 0 ,y) = y + 1
Por lo que se cumple el caso base
Funcin de Ackerman:
propiedades
Hiptesis Inductiva
A(1, y ) = y + 2
Tesis
A(1, y + 1) = ( y + 1) + 2 ?
Funcin de Ackerman:
propiedades
Demostracin
A(1, y + 1) = A(0, A(1, y ))
Funcin de Ackerman:
propiedades
Demostracin
A(1, y + 1) = A(0, A(1, y )) caso 3 : A(x,y) = A(x 1,A(x,y 1 ))
A(0, A(1, y )) = A(0, y + 2)) H.I.
Funcin de Ackerman:
propiedades
Demostracin
A(1, y + 1) = A(0, A(1, y ))
Funcin de Ackerman:
propiedades
Demostracin
A(1, y + 1) = A(0, A(1, y ))
A( 0 ,y + 2 ) = (y + 1 ) + 2
Q Q.E.D.
A(2, y ) = 2 y + 3;
A(2,0) = A(1,1);
Funcin de Ackerman:
propiedades
Caso Base
A(2,0) = A(1,1);
A(1,1) = 1 + 2 = 3;
Funcin de Ackerman:
propiedades
Hiptesis Inductiva
A(2, y ) = 2 y + 3
Tesis
A(2, y + 1) = 2( y + 1) + 3 ?
Funcin de Ackerman:
propiedades
Demostracin
Funcin de Ackerman:
propiedades
Demostracin
A(2, y + 1) = A(1, A(2, y ))
Funcin de Ackerman:
propiedades
Demostracin
A(2, y + 1) = A(1, A(2, y )) caso 3 : A(x,y) = A(x 1,A(x,y 1 ))
A(1, A(2, y )) = A(1,2 y + 3)) H.I.
Funcin de Ackerman:
propiedades
Demostracin
A(2, y + 1) = A(1, A(2, y )) caso 3 : A(x,y) = A(x 1,A(x,y 1 ))
A(1, A(2, y )) = A(1,2 y + 3)) H.I.
A( 1,2 y + 3 ) = ( 2 y + 3 ) + 2
Funcin de Ackerman:
propiedades
Demostracin
A(2, y + 1) = A(1, A(2, y )) caso 3 : A(x,y) = A(x 1,A(x,y 1 ))
A(1, A(2, y )) = A(1,2 y + 3)) H.I.
A( 1,2 y + 3 ) = ( 2 y + 3 ) + 2
( 2 y + 3 ) + 2 = 2(y + 1 ) + 3
Funcin de Ackerman:
propiedades
Demostracin
A(2, y + 1) = A(1, A(2, y )) caso 3 : A(x,y) = A(x 1,A(x,y 1 ))
A(1, A(2, y )) = A(1,2 y + 3)) H.I.
A( 1,2 y + 3 ) = ( 2 y + 3 ) + 2
( 2 y + 3 ) + 2 = 2(y + 1 ) + 3
Q Q.E.D.
Parte 6
Reduccin al Absurdo
es un nmero racional.
m
2=
n
m
2 =
n
( )
m
2= 2
n
2n = m
2n = m
2k = m
4k = m
2
Sustituimos en la ecuacin
4k = m
2
Sustituimos en la ecuacin
2n = m
4k = m
2
Sustituimos en la ecuacin
2n = m
4k = m
2
Y tenemos
2n = m
Y tenemos
2n = 4k
Q Q.E.D.
Ejercicio 1
Sea Fn el n-simo nmero de Fibonacci. Usando el PIM demuestre
la validez de la siguiente proposicin:
n
1+
i =1
F =F
2i
2 n +1
, n 1
Ejercicio 1
Caso Base
1
1 +
i =1
2i
? Para n = 1
1 + F2i = 1 + F2 = 1 + 1 = 2
i =1
F3 = 2
Ejercicio 1
Hiptesis Inductiva
k
1 + F2 i = F2 k +1 , k N
i =1
Tesis
k +1
1 + F2 i = F2 ( k +1) +1 ?
i =1
Ejercicio 1
k +1
Tesis
1 + F2 i = F2 ( k +1) +1 ?
i =1
Demostracin
k +1
1+
i =1
2i
= 1+ (
i =1
k +1
2i
2i
i = k +1
Ejercicio 1
k +1
Tesis
1 + F2 i = F2 ( k +1) +1 ?
i =1
Demostracin
k +1
1+
i =1
2i
= (1 +
i =1
k +1
2i
)+
2i
i = k +1
Ejercicio 1
k +1
Tesis
1 + F2 i = F2 ( k +1) +1 ?
i =1
Demostracin
k +1
1+
i =1
k +1
2i
2 k +1
2i
i = k +1
Ejercicio 1
Tesis
k +1
1 + F2 i = F2 ( k +1) +1 ?
i =1
Demostracin
F
=F
=F
=F
=
2 k +1
+ F 2 ( k +1)
2 k +1
+ F 2k +2
2 k +3
2 ( k +1) +1
Q Q.E.D.
Informtica III
Lenguajes
Agenda
1. Lenguajes, un poco de historia.
2. Alfabetos.
3. Cuerdas.
4. Operaciones entre cuerdas.
5. Lenguajes.
6. Ejemplos.
Lenguajes
Un poco de historia
Un poco de historia
Un poco de historia
Elementos de la teora de
lenguajes
Los lenguajes estn presentes cuando se necesita:
Comunicacin entre agentes
Codificacin de informacin
Elementos bsicos de la teora de lenguajes:
Un lenguaje
Una mquina para leer y analizar el lenguaje
Correspondencia entre
mquinas y lenguajes
LENGUAJES
Lenguajes de
alto nivel
LCL, Lenguajes
de Contexto
Libre
Lenguajes de
bajo nivel LR,
Lenguajes
regulares
MQUINAS
(Compiladores)
Mquinas de
Turing
APD,
Autmata
Push Down
AFD, Autmata
finito
determinstico
PROPSITOS
(Lenguaje
mquina)
Qu es un lenguaje?
Sintaxis
Semntica
Alfabetos
Alfabeto
Normalmente identificado por
Conjunto finito y no vaco de smbolos
Por lo general se representan por letras
minsculas
Ej. alfabetos: abecedario, alfabeto binario
Cuerdas
Cuerdas
Dado un alfabeto , una cuerda se define
como una secuencia de letras sobre el
alfabeto
Su representacin usual son las ltimas
letras del abecedario: v, w, x, y, z
Conocidas
tambin
como
palabras,
oraciones, strings
Se postula la existencia de la cuerda nula
Cuerdas
Dado un alfabeto , se definen dos conjuntos
de cuerdas:
El conjunto clausura de Kleene, *
* = Universo de cuerdas o todas las cuerdas
de longitud arbitraria
* incluye la cuerda nula
Y el conjunto + = * - { }
Concatenacin
Ejemplo: Concatenacin
Si w = a1a2an; y v = b1b2bm
wv sera: a1a2anb1b2bm,
mientras que vw sera: b1b2bma1a2an
No es conmutativa - S es asociativa
Para toda cuerda w: w = w = w
Imagen inversa
La imagen inversa de una cuerda w, wR se
define como:
w *, a
R =
(wa)R = awR
caso base
caso recursivo
w *, a
|| = 0
|aw| = |w| +1
caso base
caso recursivo
Palndromos
Ejemplos de palndromos
Potencia
Definicin recursiva:
w *
w0 =
wn+1 = wnw
caso base
caso recursivo
Ejemplo: Potencia
w0 =
Ejemplo: Potencia
Suponga la cuerda w = acb, calculemos
algunas potencias.
w0 =
w1 = acb
Ejemplo: Potencia
Suponga la cuerda w = acb, calculemos
algunas potencias.
w0 =
w1 = acb
w2 = acbacb
Ejemplo: Potencia
Suponga la cuerda w = acb, calculemos
algunas potencias.
w0 =
w1 = acb
w2 = acbacb
w3 = acbacbacb
Prefijos
Sea w = abcba, veamos algunos ejemplos de
prefijos de w
a
ab
abc
abcb
w
Prefijos propios
Sea w = abcba, veamos algunos ejemplos de
prefijos de w
a
ab
abc
abcb
Sufijos
Sea w = abcba, veamos algunos ejemplos de
sufijos de w.
a
ba
cba
bcba
abcba
Sufijos propios
Sea w = abcba, veamos algunos ejemplos de
sufijos propios de w.
a
ba
cba
bcba
Subcuerda
Sea w = abcba, veamos algunos ejemplos de
subcuerdas de w.
abc
(subcuerda propia)
bcb
(subcuerda propia)
bcba
(subcuerda propia)
(no
es
subcuerda
propia)
w
(no es subcuerda propia)
Subsecuencia
Sea w = a1b2cb4a5 algunas subsecuencias de w:
cb4
a1b4
a1a5
b2a5
Lenguajes
Ejemplo de lenguajes
Caractersticas
Ejemplos
Notacin
En notacin de conjuntos:
L M w * | w L w M
Notacin
En notacin de conjuntos:
LM w | x L y M w xy
*
Potencia de un lenguaje
Si L={A, B, C, , Z, a, b, c, , z} y D={0,1,,9}
L4 es el conjunto de palabras que contienen
exactamente cuatro letras. Ejs:
AazZ, aaaa, Czwb, Hola
Notacin
En notacin de conjuntos:
Clausura de Klenee de un
lenguaje
Se denota por L*
L* Li
i 0
L L*
Otros ejemplos
Si L={A, B, C, , Z, a, b, c, , z} y D={0,1,,9}
L(L+D)* es el conjunto de palabras que
empiezan con una letra seguida de cero o ms
letras o dgitos. Ejs:
A, z, AbdZ45, Dw383, t99595
D+ es el conjunto de palabras con uno o ms
dgitos. Ejs:
0, 1000, 494949
EJERCICIOS
Ejercicio 1
Utilizando
el
PIM
demuestre
que:
Ejercicio 2
Si L={A, B, C, , Z, a, b, c, , z} y D={0,1,,9}
Determine si las siguientes cuerdas pertenecen a (L*D*
LD)+
a123aab
3159abdd
Ejercicio 3, parte I
f1 = a;
f2 = b
fn = fn-1fn-2, para todo natural n3
Ejercicio 3, parte II
fn= Fn
siendo Fn el ensimo nmero de Fibonacci.
Ejercicio 4
Ejercicio 5