TeoricaAlgebra2014 Cap2 PDF
TeoricaAlgebra2014 Cap2 PDF
TeoricaAlgebra2014 Cap2 PDF
Conmutatividad: m + n = n + m y m n = n m, m, n N.
Asociatividad: (m + n) + k = m + (n + k) y (m n) k = m (n k), m, n, k N.
El objetivo de este captulo es adquirir herramientas que permiten demostrar (en algunos casos)
que una proposicion p enunciada sobre el conjunto de los numeros naturales es Verdadera, o
sea si la proposicion p esta dada para cada n N por una afirmacion p(n), probar que p(n) es
Verdadera para todo n N.
Ejemplos de tales proposiciones p, q pueden ser
p : n N : n2 1 o q : n N : n 3.
1
Algebra I Captulo 2 Pagina 2
sino que hacen falta ciertos mecanismos que garanticen que la demostracion esta probando la
afirmacion para todos los numeros naturales.
Para ejemplificar por que una simple verificacion puede enganar, consideremos el siguiente con-
junto
A := { 1141n2 + 1, n N} N.
Por ejemplo para n = 1, 1141n2 + 1 = 33, 79 . . . , luego 1 / A, y para n = 2, 1141n2 + 1 =
67, 56 . . . , luego 2
/ A. Por tiempo se creyo que A = pero resulta que no lo es! Lo que ocurre
es que el primero numero natural n A tiene 26 dgitos...
Otro ejemplo es la Conjetura de Goldbach, por el matematico prusiano Christian
Goldbach, 1690-1764, que afirma que todo numero natural par 4 es la suma de
dos numeros primos (por ejemplo 4 = 2+2, 8 = 5+3, 12 = 7+5, 100 = 3+97). A la
fecha (Agosto 2013) se verifico que esta conjetura es cierta para todos los numeros
pares 4 1018 pero sin embargo aun no esta probada, a pesar de la cantidad de
Goldbach
esfuerzos invertidos en ella.
Empecemos con un par de ejemplos muy clasicos e importantes.
Carl Friedrich Gauss, 1777-1855, fue uno de los matematicos (y fsicos) mas influyentes de la
historia, se lo conoce como el prncipe de las matematicas.
Supongamos que queremos sumar los 100 primeros numeros naturales, o sea
1 + 2 + 3 + + 98 + 99 + 100.
1 + q + q 2 + + q n1 + q n .
El mecanismo siguiente, parecido al de la suma de Gauss, permite hallar la suma de esta serie
geometrica:
Q = 1 + q + q2 + + q n1 + q n
qQ = q + q2 + q3 + + qn + q n+1
q Q Q = 1 + q n+1 .
q n+1 1
Luego (q 1)Q = q n+1 q Lo que implica que si q = 1, Q = q1 . Pero es facil calcular la
suma para q = 1: da n + 1 por que? Es decir,
{ n+1
q 1
si q = 1
n N : 1 + q + + qn = q1
n+1 si q = 1.
Al final del captulo anterior, vimos que a la cantidad 12 n se le otorgo un nombre particular,
el factorial, con su notacion n!, y que la definicion recursiva permite (intuitivamente) evitar el
uso de los puntos suspensivos (esto lo vamos a formalizar un poco mas adelante). Si (ak )kN =
(a1 , a2 , . . . ) es una sucesion de numeros, lo mismo se puede hacer con las cantidades a1 + + an
y a1 an , n N (como por ejemplo la suma de Gauss y la serie geometrica de arriba).
Sea entonces (ai )iN = (a1 , a2 , . . . ) una sucesion de numeros ai A que se pueden sumar y mul-
tiplicar en el conjunto A (por ejemplo numeros naturales, enteros, racionales, reales, complejos,
pero veremos mas ejemplos en lo que sigue del curso).
2.2.1. Sumatoria.
n
Sea n N. La notacion ai , que se lee la sumatoria para i de 1 a n de ai , representa la suma
i=1
de los n primeros terminos de la sucesion (ai )iN :
n
ai = a1 + + an ,
i=1
que se define formalmente por recurrencia, para evitar los puntos suspensivos:
1
n+1
n
ai = a1 y ai = ai + an+1 , n N.
i=1 i=1 i=1
Aqu el ndice i es el ndice de sumacion que simplemente indica cuales son los terminos de la
sucesion que se suman, desde el primer ai indicado por el valor que toma i cuando dice i = 1
abajo del smbolo de la sumatoria, hasta el ultimo ai indicado por el valor que toma i cuando
dice n arriba de la sumatoria, y no tiene importancia si se lo llama i o k o de cualquier forma.
n n
As ai = ak . Tambien se puede escribir ai .
i=1 k=1 1in
Ejemplos:
n
n(n + 1)
i = 1 + 2 + + n = , n N.
2
i=1
n
n
n
1 = n, a = n a, n = n2 , n N.
i=1 i=1 i=1
La sumatoria satisface las dos propiedades siguientes para todo n N, para todo par de suce-
siones (ai )iN , (bi )iN en A y para todo c A:
(
n ) (
n ) n
ai + bi = (ai + bi ).
i=1 i=1 i=1
n
n
c ai = c ai .
i=1 i=1
n 2
(
n ) (
n ) n2 (n2 + 1)
2 2
As por ejemplo, (k + n) = k + n = + n3 .
2
k=1 k=1 k=1
Un programa recursivo para la sumatoria en Haskell, (de una serie que toma valores enteros,
usando la currificacion que vieron en el taller):
def sumatoria(n):
s=0
for i in range (1, n + 1):
s = s + a(i)
return s
(La lnea s = 0 pone en la variable s el valor 0. Luego la instruccion for i in range (1, n + 1) ejecuta la
lnea que sigue (es decir poner en la variable s el valor que tena s sumado el valor de ai ) para todos los
valores de i 1 y < n + 1, es decir entre 1 y n.)
2.2.2. Productoria.
n
Sea n N. La notacion ai , que se lee la productoria para i de 1 a n de ai , representa el
i=1
producto de los n primeros terminos de la sucesion (ai )iN :
n
ai = a1 an ,
i=1
que se define formalmente por recurrencia, para evitar los puntos suspensivos:
1
n+1 (
n )
ai = a1 y ai = ai an+1 , n N.
i=1 i=1 i=1
Ejemplos:
n
i = n!, n N.
i=1
n
c = cn , c A, n N.
i=1
La productoria satisface la propiedad siguiente para todo n N y sucesiones (ai )iN , (bi )iN en
A:
(
n ) (
n ) n
ai bi = (ai bi ).
i=1 i=1 i=1
def prod(n):
p=1
for i in range (1, n + 1):
p = p f (i)
return p
Como no a todos se nos ocurren los trucos a la Gauss para probar que ciertas
afirmaciones son validas para todos los numeros naturales, o a veces no hay truco,
hay un mecanismo muy util y que se usa muchsimo para demostrar eso, que se
llama el principio de induccion. Este principio fue usado a lo largo del tiempo de
Pascal distintas maneras desde mucho antes de Cristo, en distintas civilizaciones, aunque
la primer formulacion explcita de este principio fue introducida en 1665 por el
matematico, fsico, escritor, inventor y filosofo frances Blaise Pascal, 1623-1662. Lo vamos a
aplicar reiteradas veces a lo largo de toda la materia, y lo van a seguir aplicando a lo largo de
toda la matematica que hagan.
El principio funciona en dos pasos. El primer paso, conocido como caso base es probar que la
afirmacion en cuestion es Verdadera para el 1er numero natural. El segundo paso, conocido
como paso inductivo, es probar que la afirmacion para un numero natural cualquiera implica la
afirmacion para el numero natural siguiente. El principio de induccion es el principio que infiere
de estos dos pasos que la afirmacion es Verdadera para todos los numeros naturales.
Se basa en el hecho que el conjunto de los numeros naturales N es un conjunto inductivo.
1 H,
x, x H x + 1 H.
Ejemplos:
Aqu la hipotesis p(h) Verdadero para un h dado se denomina la hipotesis inductiva (HI).
Retomemos el ejemplo de la suma de Gauss por el que empezamos, probando por induccion que
vale la formula dada por Gauss (notemos que la desventaja es que tenemos que conjeturar a
priori lo que vale la suma para poder probar la afirmacion por induccion).
Ejemplos:
n
n(n + 1)
1. i= , n N:
2
i=1
Queremos probar que p(n) es Verdadera para todo n N por induccion. Lo vamos a hacer
con todo detalle.
1
1(1 + 1)
1
Caso base: Es p(1) Verdadera? Es cierto que i= ? S, pues i=1y
2
i=1 i=1
1(1 + 1)
= 1 tambien. Luego p(1) V.
2
Paso inductivo: Dado h N, es cierto que si suponemos que p(h) es Verdadera,
podemos deducir que entonces p(h + 1) es Verdadera tambien? O sea, suponiendo la
h
h(h + 1)
hipotesis inductiva HI p(h) Verdadera, es decir i= , queremos probar
2
i=1
que entonces p(h + 1) es Verdadera tambien, es decir, queremos probar que
( )
h+1
(h + 1) (h + 1) + 1 (h + 1)(h + 2)
i= = .
2 2
i=1
h+1 (
h )
h
h(h + 1)
Pero i= i + (h + 1). Y por HI, i= , luego
2
i=1 i=1 i=1
h+1 (h )
h(h + 1) h(h + 1) + 2(h + 1) (h + 1)(h + 2)
i= i +(h+1) = +(h+1) = = ,
HI 2 2 2
i=1 i=1
Es decir hemos probado tanto el caso base como el paso inductivo. Se concluye que p(n)
es Verdadero, n N.
(2n)!
2. (n + 1)!, n N:
n!2
(2n)!
p(n) : (n + 1)!.
n!2
(2 1)!
Caso base: p(1) V? S, pues = 2 (1 + 1)!.
1!2
Paso inductivo: Dado h N, p(h) V p(h + 1) V?
(2h)!
HI: (h + 1)!.
h!2 ) (
2(h + 1) ! ( ) (2h + 2)!
Qpq (Quiero probar que) (h+1)+1 !, es decir (h+2)!.
(h + 1)!2 (h + 1)!2
Pero
(2h + 2)! (2h + 2)(2h + 1)(2h)! 2(h + 1)(2h + 1)(2h)!
2
= ( ) =
(h + 1)! (h + 1)h !2 (h + 1)2 h!2
2(2h + 1) (2h)! 2(2h + 1)
= 2
(h + 1)!
h+1 h! HI h + 1
2(2h+1)
ya que h+1 > 0.
2(2h + 1)
Mostremos entonces que h + 2. Se tiene
h+1
2(2h + 1)
h+2 2(2h+1) (h+1)(h+2) 4h+2 h2 +3h+2 h h2 1 h
h+1 h+1>0 h>0
1
1
Caso base: p(1) V? S, pues = 1 1.
k=1
k
Paso inductivo: Dado h N, p(h) V p(h + 1) V?
h
1
HI: h.
k=1
k
h+1
1
Qpq h + 1.
k=1
k
Pero
h+1
1 h
1 1 1
= + h+ .
k=1
k k=1 k h + 1 HI h+1
h+1
1
Por lo tanto para probar que h + 1, alcanza con probar que
k=1
k
1
h+ h + 1 porque as se tendra la cadena de desigualdades:
h+1
h+1
1 1
h+ h + 1.
k=1
k h+1
1
Mostremos entonces que h+ h + 1. Se tiene
h+1
1 h h+1+1
h+ h + 1 h+1
h+1 h+1
h h + 1 + 1 ( h + 1)2 = h + 1
h h + 1 h h(h + 1) h
h(h + 1) h2 h2 + h h2 h 0
h(h+1)0
La ultima desigualdad es cierta pues h N, por lo tanto hemos logrado probar que
h+1
1
h + 1, como queramos.
k=1
k
Concluimos que p(h) V p(h + 1) V.
Es decir hemos probado tanto el caso base como el paso inductivo. Se concluye que p(n)
es Verdadera, n N.
Ejemplos:
p(n) : 2 n > n2
2 2h > 2 h2 h2 + 2h + 1,
y al haber en la cadena una desigualdad estricta >, la desigualdad que vale entre el
miembro mas a la izquierda y el mas a la derecha es > tambien. Se tiene:
2 h2 h2 + 2h + 1 h2 2h + 1 h2 2h 1 0.
h2 2h 1 = h h 2h 1 5h 2h 1 = 3h 1 3 5 1 14 0.
Es decir hemos probado tanto el caso base como el paso inductivo. Se concluye que p(n)
es Verdadera, n N.
p(n) : i, j N0 t.q. n = i 2 + j 5.
i 2 + j 5 = (i + 3) 2 + (j 1) 5 = i 2 + j 5 + 6 5 = n + 1.
i 2 + j 5 = (i 2) 2 + 5 = i 2 + 5 4 = n + 1.
Concluimos que en todos los casos logramos mostrar que existen i , j N0 tales que
n + 1 = i 2 + j 5. As probamos el paso inductivo.
Es decir hemos probado tanto el caso base como el paso inductivo. Se concluye que p(n)
es Verdadera, n 4.
Los ejemplos siguientes muestran sucesiones definidas por recurrencia, de la misma manera que
fueron definidos por recurrencia el factorial, la sumatoria y la productoria.
El problema de las torres de Hanoi fue inventado por el matematico frances Edouard Lucas en
1883.
en todo momento los discos de cada estaca deben estar ordenados por tamano, de mayor
a menor con el menor encima.
Cuantos movimientos alcanzan para realizar esta operacion? Por ejemplo para 2 discos podemos
realizar los movimientos siguientes:
Y por lo tanto nos alcanza con 7 movimientos. Tambien nos podemos dar cuenta a este nivel
que saber como mover 3 discos ayuda a mover 4 discos, ya que para mover los 4 discos, podemos
primero pasar los 3 discos de arriba a otra estaca, realizando 7 movimientos (ya que aqu al
quedar el disco mas grande abajo en la primer estaca, podemos usar tranquilamente esa estaca
sin contradecir las reglas del juego), luego mover el disco mas grande que quedo solo a la estaca
libre (1 movimiento), y luego volver a mover la pila de los 3 discos arriba del mas grande
realizando nuevamente 7 movimientos. As para mover 4 discos nos alcanzan 2 7 + 1 = 15
movimientos.
Este razonamiento se generaliza para n+1 discos: Llamemos a an una cantidad de
movimientos suficientes para mover n discos. Por ejemplo a1 = 1, a2 = 3, a3 = 7.
Para mover los n + 1 discos podemos empezar moviendo los n de arriba a otra
estaca, con an movimientos, luego pasar el disco grande a la estaca libre, con 1
movimiento, y luego mover la pila de los n discos arriba del disco grande, con
nuevamente an movimiento. As obtenemos an+1 = 2an + 1. Lucas
Notemos que si queremos deducir de esta definicion cuanto vale a7 vamos a nece-
sitar conocer cuanto vale a6 , luego a5 , etc. hasta necesitar conocer a1 .
Una sucesion definida de esta manera, como aqu:
a1 = 1, an+1 = 2an + 1, n N
es una sucesion definida por recurrencia, ya que para calcular un termino necesitamos conocer
el anterior. Ademas de necesitar conocer el caso base n = 1 obviamente, sino no sabramos por
donde empezar.
Observacion 2.4.1. Esta definicion por recurrencia permite obtener el valor de an para cual-
quier n N: si queremos ser formales, podemos observar que el conjunto
H = {n N : an esta definida }
es un subconjunto inductivo de N (pues 1 H ya que a1 = 1, y si h H, entonces h + 1 H
pues ah+1 = 2ah +1), y por lo tanto coincide con N. (As definimos en forma recursiva el factorial
n
n
n! (en realidad desde n = 0), la sumatoria an y la productoria an .)
i=1 i=1
Ahora nos interesa deshacernos de la recurrencia: habra una formula que me diga quien es el
termino general an de la sucesion, sin tener que calcular el termino anterior y el anterior y el
anterior?
Veamos:
a1 = 1, a2 = 3, a3 = 7, a4 = 15, a5 = 31, a6 = 63.
Pareciera ser que puede valer an = 2n 1, n N. Conjeturemos luego que la sucesion definida
por recurrencia como
a1 = 1, an+1 = 2an + 1, n N
satisface
an = 2n 1, n N.
Lo podemos probar por induccion:
p(n) : an = 2n 1, n N.
Es decir hemos probado tanto el caso base como el paso inductivo. Se concluye que p(n) es
Verdadero, n N.
Un ejemplo mas.
Pareciera que va dando los cuadrados, repetidos dos veces cada uno, o sea a2n1 = a2n = n2 ,
n N. Escrito en terminos de an , para todo n N se tiene
( )2
n+1 si n es impar
2
an = ( )2
n
si n es par.
2
( 1+1 )2
Caso base: p(1) V? S, pues como 1 es impar, 2 = 1 = a1 .
Paso inductivo: Dado h N, p(h) V p(h + 1) V?
( )2 ( )2
HI: ah = h+1 2 si h es impar y a h = h
2 si h es par.
( )2 ( )2
Qpq ah+1 = h+2 2 si h + 1 es impar y a h+1 = h+1
2 si h + 1 es par.
( )2
Pero por definicion de la sucesion, sabemos que ah+1 = ah (h + 1) . Luego:
( )2
Si h + 1 es impar, es que h es par, y por lo tanto por HI, ah = h2 . As,
( )2 (( h ) )2
2
ah+1 = ah (h + 1) = (h + 1)
HI 2
(h )2 ( (h + 2) )2 ( h + 2 )2
= (h + 1) = = .
2 2 2
( )2
Si h + 1 es par, es que h es impar, y por lo tanto por HI, ah = h+1 2 . As,
( )2 ( ( h + 1 ) )2
2
ah+1 = ah (h + 1) = (h + 1)
HI 2
(h + 1 )2 ( (h + 1) )2 ( h + 1 )2
= (h + 1) = = .
2 2 2
Es decir hemos probado tanto el caso base como el paso inductivo. Se concluye que p(n) es
Verdadero, n N.
Se puede decidir quien es a2 ? Se ve que en este caso no, ya que la sucesion requiere saber lo
que valen dos terminos anteriores cada vez: para conocer a2 necesitaramos conocer a1 y a0 , y
no sabemos quien es a0 . Pero si definimos la sucesion an como
al tener los dos primeros terminos de la sucesion dados, podemos recursivamente deducir el valor
de todos los demas:
a1 = 5, a2 = 13, a3 = 5 13 6 5 = 35, a4 = 5 35 6 13 = 97 . . .
Observacion 2.5.1. Cuando una sucesion esta definida por recurrencia usando los dos terminos
anteriores, y se dan los valores de los dos terminos iniciales a1 y a2 , entonces an esta definido
para cualquier n N: si queremos ser formales, podemos observar que el conjunto
H = {n N : an esta definida }
coincide con N. Pues supongamos que no: entonces existe un n0 N tal que an0 no esta definido,
y podemos tomar el mas chico de todos con esa propiedad de no estar definido. Se sabe que
n0 3 pues a1 y a2 estan definidos. Pero si n0 3, se tiene que an0 esta definido por medio
de los dos terminos anteriores (que estan definidos pues an0 era el mas chico de todos los que
no estaban definidos. Por lo tanto an0 esta definido. Esto contradice el hecho que an0 no estaba
definido, o sea que H = N.
En este razonamiento no probamos directamente que H era un conjunto inductivo, sino usamos
lo que se llama el principio de buena ordenacion (que vale para N) y que es equivalente al
Principio de Induccion, como comentaremos en el Apendice.
Volviendo al Ejemplo (2.1), alguien muy avezado, o un pajarito, o un oraculo me puede decir
Oiga, esto da 2n + 3n !
Supongamos que queremos probar entonces, por induccion, que el termino general de la sucesion
definida por a1 = 5, a2 = 13, an+2 = 5an+1 6an , n N, es an = 2n + 3n , n N.
El caso base a1 = 21 + 31 es correcto, pero cuando queremos deducir de la HI ah = 2h + 3h
que entonces ah+1 = 2h+1 + 3h+1 , nos vemos en problemas porque necesitaramos una HI para
ah y una para ah1 . Por suerte hay una variante del principio de induccion que soluciona ese
problema:
Teorema 2.5.2. (Principio de induccion - II)
Sea p(n), n N, una afirmacion sobre los numeros naturales. Si p satisface
Ejemplo: Probar que el termino general de la sucesion (an )nN definida por
a1 = 5, a2 = 13 an+2 = 5an+1 6an , n N,
es an = 2n + 3n , n N.
Por induccion, aplicando el Teorema 2.5.2.
p(n) : an = 2n + 3n .
Es decir hemos probado tanto los casos base como el paso inductivo. Se concluye que p(n) es
Verdadero, n N.
Observacion 2.5.3. Notar que por como esta definida la sucesion (por medio de los dos terminos
anteriores) es indispensable verificar que la afirmacion p(n) es Verdadera para los dos casos base
p(1) y p(2), pues si no la verificaramos para 2 no podramos deducir que p(3) es Verdadera. Y
podramos al hacer ese error deducir algo completamente falso: que la sucesion definida por
a1 = 5, a2 = 0, an+2 = 5an+1 6an , n N, tambien tiene como termino general an = 2n + 3n .
Este principio de induccion admite la misma version corrida que el que vimos en la seccion
anterior:
Teorema 2.5.4. (Principio de induccion - II corrido)
Sea n0 Z y sea p(n), n n0 , una afirmacion sobre Zn0 . Si p satisface
La famosa sucesion de Fibonacci debe su nombre a Leonardo Pisano Bigollo, mas conocido como
Fibonacci, 1170-1240, famoso tambien haber difundido en Europa el sistema de numeracion
indo-arabigo que utilizamos, que emplea una notacion posicional y el cero para marcar una
posicion nula.
Fibonacci publico en el ano 1202 un libro, Liber Abaci, donde entre otras cosas
propuso el siguiente problema: si colocamos una pareja de conejos en un area ce-
rrada, cuantos conejos habra luego de n meses si cada pareja de conejos bebes
produce una nueva pareja de conejos cada mes, los conejos nunca mueren y una
pareja a los dos meses de nacida puede comenzar a tener hijos? En el mes 0, no
hay conejos (porque todava no los colocamos). En el mes 1, tenemos una pareja Fibonacci
de conejos bebes. En el mes 2, tenemos la misma unica pareja de conejos, pero ya son adultos.
En el mes 3, tenemos la pareja original mas una pareja bebe (hijos de la pareja original), o sea
tenemos dos parejas. En el mes 4, la pareja original tiene otra pareja de bebes, y ademas la
pareja bebe del mes 3 se convierte en adulta (tenemos 3 parejas). En el mes 5, las dos parejas
adultas que hay tienen parejas bebes, y tenemos 5 parejas. Si calculamos algunos numeros mas,
vemos que los siguientes meses tenemos: 8, 13, 21, 34 . . . Para encontrar una formula para esta
sucesion, llamenos An al numero de parejas adultas en el mes n y Bn al numero de parejas bebes
en el mes n. Llamamos tambien Fn al total de parejas en el mes n, o sea Fn = An + Bn .
Obtenemos la tabla siguiente:
Mes An Bn Fn
0 0 0 0
1 0 1 1
2 1 0 1
3 1 1 2
.. .. .. ..
. . . .
n An Bn An + Bn
n + 1 An + Bn An 2An + Bn
n + 2 2An + Bn An + Bn 3An + 2Bn
Notemos que el numero total de parejas de conejos en el mes n + 2 es el numero que haba en
el mes n + 1 mas el numero de parejas adultas del mes n + 1, que coincide con el numero de
parejas del mes n. Luego la sucesion Fn satisface la recurrencia Fn+2 = Fn+1 + Fn , para todo
n 0. Ademas, los primeros dos valores de la sucesion son F0 = 0 y F1 = 1. Estas condiciones
definen una unica sucesion, que se llama la sucesion de Fibonacci (Fn )nN0 :
F0 = 0, F1 = 1, Fn+2 = Fn+1 + Fn , n N0 ,
cuyos primeros terminos son
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233
Esta sucesion esta fuertemente relacionada con el Numero de Oro, o Numero de la proporcion
divina, o de la proporcion aurea, que aparece mucho en la naturaleza, en el arte, en la arquitec-
tura, en medicina. Este numero surge de preguntarse, si tenemos un segmento dividido en dos
partes de longitudes y 1, con 1, como tiene que ser para que la proporcion entre esas
dos partes y 1 sea la misma que la proporcion entre todo el segmento + 1 y . Se tiene
+1
= , i.e. 2 = + 1, i.e. 2 1 = 0.
1
De distintas maneras se puede probar el resultado siguiente, que describe el termino general
de la sucesion de Fibonacci. Veremos algunas a continuacion. Pero aprovechemos ahora para
practicar un poco mas el principio de induccion con esta afirmacion.
1 ( n)
p(n) : Fn = n .
5
Pero por definicion de la sucesion, sabemos que para h 0, Fh+2 = Fh+1 + Fh . Luego
1 ( h) 1 ( h+1 )
Fh+2 = Fh+1 + Fh = h + h+1
HI 5 5
1 ( h h h+1
) 1 ( h
)
= + h+1 = h (1 + ) (1 + )
5 5
1 ( h 2 h 2
) 1 ( h+2 h+2
)
= =
5 5
como se quera probar.
Es decir hemos probado tanto los casos base como el paso inductivo. Se concluye que p(n) es
Verdadero, n N.
Por ejemplo,
Pero por definicion de la sucesion, sabemos que para h 1, Fh+2 = Fh+1 + Fh y Fh+1 =
Fh + Fh1 (pues en este ultimo caso, h 1 implica h 1 0, luego Fh1 esta definida).
Luego
Fh+2 Fh Fh+1
2
= (Fh+1 + Fh ) Fh (Fh + Fh1 ) Fh+1
= Fh+1 Fh + Fh2 Fh Fh+1 Fh1 Fh+1
( )
= Fh2 Fh1 Fh+1 = Fh1 Fh+1 Fh2 = (1)h = (1)h+1
HI
Es decir hemos probado tanto los casos base como el paso inductivo. Se concluye que p(n) es
Verdadero, n N.
Fn+1 (1)n
Esto implica que Fn Fn
Fn1 = Fn1 Fn . As,
Fn+1 Fn 1
Fn Fn1 = Fn1 Fn .
1, 61806.
Veamos ahora un metodo muy clasico que permite determinar el termino general de todas las
sucesiones de Lucas, que son sucesiones de tipo Fibonacci definidas recursivamente mediante
los dos terminos inmediato anteriores.
Una sucesion de Lucas es una sucesion (an )nN0 definida recursivamente por
a0 = a, a1 = b, an+2 = c an+1 + d an , n N0 ,
r2 = c r + d y r2 = c r + d. (2.3)
Afirmacion 1: Las sucesiones (rn )nN0 , (rn )nN0 , y mas aun cualquier combinacion lineal de
ellas
(n )nN0 = ( rn + rn )nN0
satisfacen la misma recurrencia
n+2 = c n+1 + d n , n N
que la sucesion de Lucas (an )nN0 original, de la cual queremos determinar el termino general.
Esto es cierto pues
Afirmacion 2: Existe una unica sucesion (n )nN0 = ( rn + rn )nN0 que satisface las condi-
ciones iniciales 0 = a, 1 = b.
Esto es cierto pues para ello hay que resolver el sistema lineal
{
+ = a
r + r = b
Se concluye que esta sucesion (n )nN0 = ( rn + rn )nN0 coincide con la sucesion de Lucas
original (an )nN0 , ya que satisface las mismas condiciones iniciales y la misma recurrencia. Por
lo tanto el termino general de la sucesion (an )nN0 es
an = rn + rn , n N0 .
se obtiene
1 1 1 1
= = y = = ,
5 5
o sea
1
Fn = (n n ), n N0 ,
5
que coincide obviamente con el resultado que probamos en la Proposicion 2.5.5.
El principio de induccion admite una formulacion equivalente a las de los Teoremas 2.3.2 y
2.5.2 que es la que resulta util cuando al querer probar el paso inductivo, no sabemos para cual
k h, o para cuales, vamos a tener que suponer que la hipotesis inductiva se cumple, o cuando
necesitamos que la hipotesis inductiva se cumpla para todo k h.
Consideremos el ejemplo siguiente: sea (an )nN la sucesion definida por
n
a1 = 1, an+1 = 1 + ak , n N.
k=1
O sea
a1 = 1, a2 = 1 + a1 = 2, a3 = 1 + a1 + a2 = 4, a4 = 1 + a1 + a2 + a3 = 8.
Pareciera que esta sucesion admite como termino general an = 2n1 , n N. Pero si queremos
probar esta afirmacion por induccion, resulta que no nos alcanza suponer la hipotesis inductiva
ah = 2h1 para lograr probar que ah+1 = 2h .
(El paso inductivo en este caso tambien suele escribirse en la forma: h N, p(k) Verdadera
para 1 k h p(h + 1) Verdadera.)
Ejemplo: Sea (an )nN la sucesion definida por recurrencia como
n
a1 = 1, an+1 = 1 + ak , n N.
k=1
h
h
h1
ah+1 = 1 + ak = 1 + k1
2 = 1+ 2i 1 + (2h 1) = 2h
def HI
k=1 k=1 i=0
Es decir hemos probado tanto los casos base como el paso inductivo. Se concluye que p(n) es
Verdadero, n N.
Demos un ultimo ejemplo en este captulo del curso donde se usa el principio de induccion
completa, corrido esta vez.
Ejemplo: Probar que si se tienen estampillas de 4 y 5 Pesos, se pueden mandar cartas de
cualquier precio n entero, con n 12.
Durante este curso veremos varios ejemplos donde usaremos esta version del principio de induc-
cion, o su variante corrida, por ejemplo para probar el Algoritmo de Division entera en Z, o
para probar el Teorema de Gauss que dice que todo numero natural n = 1 es divisible por algun
numero primo.
En el primer captulo, contamos distintas cosas relacionadas con conjuntos y funciones, pero no
contamos aun cuantos subconjuntos con un numero dado k de elementos tiene un conjunto de
n elementos, o lo que es lo mismo, cuantas formas tengo de elegir k elementos en un conjunto
de n elementos (sin que importe el orden). Concentremonos ahora en ese problema.
( )
Notacion 2.6.1. (El smbolo nk .)
( )
Sea An = {a1 , . . . , an } un conjunto con n elementos. Para 0 k n, se nota con el smbolo nk
la cantidad de subconjuntos con k elementos que tiene An (o lo que es lo mismo, la cantidad de
formas que tenemos de elegir k elementos en un conjunto An con n elementos).
Ejemplos:
(4)
3 = 4 pues los subconjuntos con 3 elementos de A4 son
( )
n
2.6.1. El triangulo de Pascal: una formula recursiva para .
k
( )
Queremos encontrar una forma de calcular nk sin listar todos los subconjuntos con k elementos
de An , con un razonamiento del tipo del que aplicamos para resolver el problema de las torres
de Hanoi.
O bien a5 / B3 , con lo cual para determinar B3 hay ( ) que elegir los 3 elementos en el
conjunto A4 = {a1 , a2 , a3 , a4 }. Y ya sabemos que hay 43 = 4 formas de elegir 3 elementos
en A4 .
Como estos dos casos son disjuntos (o bien a5 B3 o bien a5 / B3 ), la cantidad total de
subconjuntos B3 con 3 elementos de A5 es igual a la suma 6 + 4 = 10, es decir
( ) ( ) ( )
5 4 4
= + .
3 2 3
O bien an+1 Bk , con lo cual para determinar Bk hay que elegir ) k 1 elementos que
( n los
faltan en el conjunto An = {a1 , . . . , an }. Y ya sabemos que hay k1 formas de elegir k 1
elementos en An . (Aqu interviene la condicion k 1 pues tiene que ser k 1 0 para
que esto tenga sentido.)
Como estos dos casos son disjuntos (o bien an+1 Bk o bien( an+1
)
/(Bk ),) la cantidad total de
subconjuntos Bk con k elementos de An+1 es igual a la suma n+1
n1 + n+1
k , es decir se satisface
( ) ( ) ( )
n+1 n n
= + , para 1 k n.
k k1 k
Esto da el siguiente triangulo, conocido como el triangulo de Pascal, que empieza con:
(0)
(1 ) 0 (1)
(2 ) 0 (2) 1 (2 )
(3) 0 (3 ) 1 (3) 2 (3)
(4 ) 0 (4 ) 1 (4) 2 (4 ) 3 (4)
(5 ) 0 (5) 1 (5 ) 2 (5) 3 (5) 4 (5 )
(6) 0 (6 ) 1 (6 ) 2 (6) 3 (6 ) 4 (6) 5 (6)
(7) 0 (7 ) 1 (7) 2 (7 ) 3 (7) 4 (7) 5 (7 ) 6 (7)
0 1 2 3 4 5 6 7
1
1 1
1 ( ) 2 ( ) 1
3 3
1 1
( ) 1 ( ) 2 ( )
4 4 4
1 1
( ) 1 ( ) 2 ( ) 3 ( )
5 5 5 5
1 1
( ) 1 ( ) 2 ( ) 3 ( ) 4 ( )
6 6 6 6 6
1 1
( ) 1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 ( )
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 ( ) 3 ( ) 3 ( ) 1
4 4 4
1 1
( ) 1 ( ) 2 ( ) 3 ( )
5 5 5 5
1 1
( ) 1 ( ) 2 ( ) 3 ( ) 4 ( )
6 6 6 6 6
1 1
( ) 1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 ( )
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 3 3 1
1 ( ) 4 ( ) 6 ( ) 4 ( ) 1
5 5 5 5
1 1
( ) 1 ( ) 2 ( ) 3 ( ) 4 ( )
6 6 6 6 6
1 1
( ) 1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 ( )
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 ( ) 5 ( ) 10 ( ) 10 ( ) 5 ( ) 1
6 6 6 6 6
1 1
( ) 1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 ( )
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 ( ) 6 ( ) 15 ( ) 20 ( ) 15 ( ) 6 ( ) 1
7 7 7 7 7 7
1 1 2 3 4 5 6
1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
Vale mencionar que el triangulo de Pascal, que lleva ese nombre en Occiden-
te en honor a las investigaciones que hizo Blaise Pascal sobre el, era conocido
mucho antes, por ejemplo por el matematico italiano Niccolo Fontana Tartaglia,
1500-1557, o incluso mucho antes por el matematico chino Yang Hui, 12381298.
Tartaglia
2.6.2. La expresion del numero combinatorio.
Busquemos ahora
(n) cual es el termino general (no recursivo) del numero
combinatorio k conjeturando una formula y probandola por induccion.
Si queremos contar la cantidad de subconjuntos B3 con 3 elementos que
tiene el conjunto A5 = {a1 , a2 , a3 , a4 , a5 } con 5 elementos, tenemos que ele-
gir los 3 elementos que van a formar parte del subconjunto B3 . Pongamosle Hui
por ahora un orden a esos elementos (ya que esto lo sabemos contar, como cuando contamos las
funciones inyectivas): para el 1er elemento de B3 tenemos 5 posibilidades: cualquiera de los ele-
mentos a1 hasta a5 . Pero luego para el 2do elemento nos quedan 4 posibilidades (uno de los que
no hayamos elegido como 1er elemento) y para el 3er elemento nos quedan solo 3 posibilidades.
As tenemos 5 4 3 = 5!/2! elecciones. Pero en realidad al hacer esto estamos contando las ternas
ordenadas de elementos (b1 , b2 , b3 ) formadas con elementos distintos de A5 , y no los subconjuntos
(donde no importa el orden). Por ejemplo el subconjunto {a1 , a2 , a3 } aparece aqu 6 = 3! veces
si contamos las ternas formadas por estos elementos:
Con el mismo razonamiento para el caso general, podemos conjeturar entonces para todo n N0
la formula: ( )
n n!
= , para 0 k n.
k k!(n k)!
Teorema 2.6.4. (Numero combinatorio.)
Sea n N0 y sea An un conjunto con n elementos. Para 0 k n, la cantidad de subconjuntos
con k elementos del conjunto An (o equivalentemente, la cantidad de maneras que hay de elegir
k elementos en el conjunto An ) es igual a
( )
n n!
= .
k k!(n k)!
Caso base: Es p(0) V? S, pues para n = 0 solo hay que verificar que pasa para k = 0 y
0! ()
= 1 = 00 .
0!0!
Paso inductivo: Dado h 0, p(h) V p(h + 1) V?
( )
h h!
HI: Para 0 k h se tiene = .
k k!(h k)!
( )
h+1 (h + 1)!
Qpq para 0 k h + 1 se tiene = .
k k!(h + 1 k)!
(h + 1)! (h + 1)!
y ( )
0!(h + 1 0)! (h + 1)! h + 1 (h + 1) !
Es decir hemos probado tanto el caso base como el paso inductivo. Se concluye que p(n) es
Verdadera, n N0 .
(x + y)0 = 1,
(x + y)1 = x + y,
(x + y)2 = x2 + 2xy + y 2 ,
(x + y)3 = x3 + 3x2 y + 3xy 2 + y 3 ,
(x + y)4 = x4 + 4x3 y + 6x2 y 2 + 4xy 3 + y 4 ,
(x + y)5 = x5 + 5x4 y + 10x3 y 2 + 10x2 y 3 + 5xy 4 + y 5 .
Pareciera que van apareciendo como coeficientes de los monomios xi y j los numeros combinatorios
que aparecen en el trangulo de Pascal! O sea pareciera que se tiene
Cuantas veces se obtiene el monomio y n ? Para ello tenemos que elegir solo el y de cada
uno de los parentesis: hay una unica forma de hacer eso, y por lo tanto se obtiene una vez
el monomio y n .
Cuantas veces se obtiene el monomio xy n1 ? Para ello tenemos que elegir en alguno de
los parentesis el x y en todos los demas parentesis el y: como hay n parentesis, hay n
formas de elegir el x (o bien del 1er parentesis, o bien del (2do,
) o bien del 3ro, etc.) y de
los demas parentesis saco el y. Por lo tanto se obtiene n = n1 veces el monomio xy n1 .
En general, dado k, 0 k n, cuantas veces se obtiene el monomio xk y nk ? Para ello
tenemos que elegir en k parentesis el x y en todos n k parentesis restantes el y:( como
) hay
n parentesis y tenemos que elegir de cuales k parentesis extraemos un x, hay nk formas
de elegir( de
) que parentesis sacok xnk
(y de los demas parentesis saco el y). Por lo tanto se
n
obtiene k veces el monomio x y .
( )
En definitiva, tenemos la suma de n + 1 terminos de la forma nk xk y nk , lo que prueba el
teorema.
Observacion 2.6.6. Con la formula del Binomio de Newton, se recupera facilmente la
expresion
n ( )
n ( )
n k nk n
n
2 = (1 + 1) = n
1 1 = ,
k k
k=0 k=0
que habamos notado al definir el numero combinatorio.
n ( )
k n
Cuanto da (1) ?
k
k=0
( )
Mas arriba probamos que 2n n (n + 1)!, n N. En la practica hay un ejercicio que pide
2n ( )
( ) 2n
probar que 2n n < 4n , n N, como consecuencia de que = 4n (por que?).
k
k=0
Notemos que 4n < (n + 1)! para n 6.
Como una aplicacion del binomio y un poco de trabajo, se puede probar por induccion
que se tiene
nn nn
n
n! n , n 6,
3 2
una forma bastante precisa de ubicar el factorial entre dos potencias.
2.7. Apendice
A fines del siglo XIX, el matematico, logico y filosofo italiano Giuseppe Peano, 1858-
1932, dio una definicion axiomatica de los numeros naturales. La clave de la definicion
de Peano es la nocion de sucesor S que es la funcion de S : N N, S(n) = n + 1, y
las propiedades que satisface. Peano
El conjunto de numeros naturales es un conjunto que satisface los axiomas siguientes:
1. 1 es un numero natural.
2. Existe una funcion sucesor S definida sobre los numeros naturales que satisface:
Para todo numero natural n, S(n) es un numero natural (es decir S es una funcion
de los numeros naturales en los numeros naturales).
Para todo numero natural n, S(n) = 1 es Falso (es decir, 1 no es el sucesor de ningun
numero natural).
Para todo par de numeros naturales n, m, si S(n) = S(m), entonces n=m (es decir
la funcion S es inyectiva).
1 K,
para todo numero natural n, n K S(n) K,
Los Axiomas
( 1)y 2 implican que el conjunto de los numeros naturales contiene a los elementos
1, S(1), S S(1) , . . . , que son todos distintos entre s, y es por
( lo) tanto infinito. Pero hay que
garantizar que no es mas grande que el conjunto {1, S(1), S S(10 , . . . }: este es papel que juega
el Axioma 3, que es de hecho el axioma de Induccion. Por ejemplo el conjunto N { 12 , 32 , 25 , . . . }
satisface los tres primeros axiomas pero no el 3ro, ya que tomando K = N tendramos que
deducir que N { 12 , 32 , 25 , . . . } N.
El Principio de Buena Ordenacion dice que todo subconjunto no vaco del conjunto de los
numeros naturales N contiene un primer elemento, es decir un elemento que es menor o igual
que todos los demas.
De hecho, sabiendo que N = {1, 2, . . . }, este resultado es bastante natural ya que si el subconjunto
A N es finito y no vaco, podemos comparar sus elementos y quedarnos con el mas chico, y si
el conjunto A N es infinito y no vaco, podemos considerar un elemento n0 A y quedarnos
con A Nn0 , que es finito y no vaco: el menor elemento de este conjunto es el menor elemento
de A.
Pero se puede probar un resultado mas potente: se puede probar que de hecho el Principio de
Induccion (P.I., Teorema 2.3.2), el Principio de Induccion completa (P.I.C., Teorema 2.5.7) y
el Principio de Buena Ordenacion (P.B.O.) y son todos equivalentes entre s, es decir si vale
cualquier de ellos valen los otros.
Para demostrar ese tipo de afirmaciones donde hay mas de dos proposiciones que son equivalen-
tes, se acostumbra mostrar implicaciones en forma de ciclo: por ejemplo aqu lo se puede probar
la sucesion de implicaciones
As por ejemplo para ver que P.B.O P.I.C. se utiliza el hecho que P.B.O. P.I. P.I.C.
Estas demostraciones son bastante sutiles. El lector inquieto las puede encontrar sin dificultad
en internet, o en distintos libros, o en las notas de Pacetti-Grana que aparecen en la bibliografa
del curso.