Professional Documents
Culture Documents
Algunas
Aplicaciones con DERIVE
Colombia, 20112012
Bogota
Profesor
LUIS ALEJANDRO MASMELA CAITA
Estudiantes
2013
UD
Indice general
I Primera Parte 1
1. Fundamentos 3
2. Divisibilidad 57
4. Congruencias 135
A. Una Introducci
on al paquete DERIVE 137
3
Prefacio
5
Introduccion
Una Introducci
on a la Teora de N
umeros Algunas Aplicaciones con DERIVE
7
Parte I
Primera Parte
1
Captulo 1
Fundamentos
Propiedades Fundamentales
La teora de numeros concierne a una teora que se desarrolla solamente
sobre el conjunto de los numeros enteros. Es as que de ahora en adelante se
denotar umeros enteros a traves del smbolo Z1 :
a al conjunto de n
Z = {. . . 2, 1, 0, 1, 2, . . .}
A lo largo de este texto se escribira ((x S)) para denotar que ((el elemento x
pertenece al conjunto S)); de manera similar ((x / S)) denotara que ((el elemento
x no pertenece al conjunto S.)) Por ejemplo si hacemos referencia al conjunto de
interes Z, se puede afirmar que 4 Z, mientras que / Z.
Los numeros enteros pueden representarse geometricamente sobre la deno-
minada recta numerica. Ver Figura. 1: Recta Numerica
Z+ = N = {1, 2, 3, . . .}
1 La letra Z proviene de la palabra alemana Zahlen para n
umeros.
3
El conjunto de los enteros positivos, junto con el 0, conforman el conjunto
denominado numeros enteros W :
W = {0, 1, 2, 3, . . .}
El conjunto de los enteros negativos, a saber, . . . , 3, 2, 1 se ubican a la
izquierda del origen. Es de notar que 0 no es ni positivo ni negativo.
Es posible utilizar los n
umeros enteros positivos para comparar los n umeros
enteros en general, como en la siguiente definicion.
La Relaci
on de Orden
Sean a y b dos enteros cualesquiera. Entonces a es menor que b, que se
denota por a < b si existe un entero positivo x tal que a + x = b, esto es, si b a
es un entero positivo.
Cuando a < b, se puede afirmar tambien que b es mayor que a, que se
escribe b > a. 2 Si a no es menor que b, se escribira a b; similarmente, a b
denotara que a no es mayor que b. Se sigue de esta definicion que un entero a
es positivo si y solo si a > 0.
Demostraci
on(por casos)
2 Los s
mbolos < y > son introducidos en 1631por el matem atico ingl
es Thomas Harriet
(15601621).
3 Los s
mbolos y fueron introducidos en 1734 por el matematico franc
es P. Bougher.
Valor Absoluto
umero real x, denotado por |x| , se define por
El valor absoluto de un n
x si x 0
|x| =
x en otros casos
Por ejemplo, |5| = 5, || = (), |0| = 0.
Geometricamente el valor absoluto de un n umero indica la distancia de este
al origen de la recta numerica.
Aunque el interes recae s
olo en las propiedades de n
umeros enteros, a menudo
se tratar
a con numeros racionales y reales. Las funciones piso y techo son dos
tales funciones te
orico-numericas. Ellas tienen usos importantes en matematicas
discretas y ciencias de la computacion.
b1000c 3141
= = 3,141
1000 1000
de otro lado redondeado a tres cifras decimales es
4 Estas dos notaciones y los nombres, piso y techo, fueron introducidas por Kenneth E.
Iverson en los albores de los 60s. Ambas notaciones son variaciones de la original notaci
on
mayor entero [x] .
b1000 + 0,5c
= 3,142.
1000
Hay otro uso simple de la funcion piso. Suponga que se divide el intervalo
unitario [0, 1) en 50 subintervalos de igual longitud y luego se pretende saber el
subintervalo que contiene el numero 0,4567. Ya que b0,4567/0,02c + 1 = 23 este
esta en el subintervalo numero 23. De manera general, sea 0 x < 1. Entonces
x esta en el subintervalo bx/0,02c + 1 = b50xc + 1.
1. bnc = n = dne
2. dxe = bxc + 1 (x
/ Z)
3. bx + nc = bxc + n
4. dx + ne = dxe + n
5. n2 = n1
2 si n es impar.
6. n2 = n+1
2 si n es impar.
Demostraci
on
Fig.3: Demostracion
x+n = k + x0 + n
= (k + n) + x0
as
bx + nc = b(k + n) + x0 c
= k + n ya que 0 x0 < 1
= bxc + n
ab = b2
a2 ab = a2 b2
21. dx + ne = dxe + n
La distancia desde x hasta y sobre una lnea recta, denotada por d(x, y),
se define por d(x, y) = |y x|. Pruebe cada item, asumiendo que x, y y z
son enteros cualesquiera.
22. d(x, y) 0
Actividades
Inicialmente se establecen tres parametros requeridos para implementar de
manera correcta las funciones que se desean crear, estas determinan el modo de
precisi
on y el n
umero de dgitos en las simplificaciones:
PrecisionDigits:=100
NotationDigits:=100
Notation:=Decimal
1. Con base en la funcion Piso (FLOOR) se desea crear una funcion que se
a ((truncar)) cuyos parametros seran:
llamar
x:valor a truncar
umero de cifras en el truncamiento
n:n
La funci
on se define como:
FLOOR(x 10n )
truncar(x,n):=
10n
La funci
on Piso es practica cuando los n
umeros reales deben ser truncados
o aproximados a un n umero deseado de cifras decimales. Por ejemplo el
n
umero real = 3,1415926535... truncado a tres cifras decimales esta dado
por 3,141. Para ello basta con simplificar en DERIVE, luego de especifi-
cada la funci
on anterior, la expresion
truncar(pi,3)
endonde(x,n):=FLOOR(x n + 1)
endonde(0.4567,50)
post(x):=0.39+0.24 CEILING(x 1)
ABS(x)
MIN(X1,X2,...)
MAX(X1,X2,...)
La Notaci
on Sumatoria
Sumas tales como ak + ak+1 + + aP m , pueden escribirse de manera m as
compacta usando el smbolo sumatoria (letra Griega mayuscula sigma), la
cual se denota con la palabra suma. La notacion de sumatoria fue introducida
en 1722 por el matem atico frances Joseph Louis Lagrange.
Un termino tpico de la suma referida con anterioridad puede ser ai , as,
la suma anterior es la suma de los n umeros ai con Pi recorriendo los numeros
i=m
enteros desde k hasta m que se puede escribir como i=k ai . De esta forma
i=m
X
ai = ak + ak+1 + + am
i=k
Por ejemplo
5
X
i2 = 12 + 22 + 32 + 42 + 52
i=1
El ndice i es una variable dummy; se puede usar cualquier variable como
ndice sin afectar el valor de la suma, as
m
X m
X m
X
ai = aj = ar
i=k j=k r=k
P1
Ejemplo 2. Eval
ue j=2 j 3 (j 1)2
Soluci
on
0
X
j 3 (j 1)2 = (2)3 (2 1)2 + (1)3 (1 1)2 + (0)3 (0 1)2
j=2
= 76
Los siguientes resultados son muy usados en la evaluacion de sumas fini-
tas, ellos pueden ser probados utilizando induccion matematica, un metodo de
prueba que se presentara mas adelante.
Teorema 3. Sean n cualquier entero positivo y c cualquier n umero real, y a1 ,
a2 , ... , an , y b1 , b2 , . . . , bn un par de secuencias numericas. Entonces
n
X
c = nc (1.1)
i=1
n
X n
X
cai = c ai (1.2)
i=1 i=1
n
X n
X n
X
(ai + bi ) = ai + bi (1.3)
i=1 i=1 i=1
(Este resultado puede ser extendido a cualquier lmite inferior k Z.)
P3
Ejemplo 3. Eval ue j=1 10j 2 + 3j .
Soluci
on
3
X 3
X 3
X
10j 2 + 3j j2 + 3
= 10 j
j=1 j=1 j=1
= 10(12 + 22 + 32 ) + 3(1 + 2 + 3)
= 158
Sumatorias Indexadas
La notacion sumatoria puede ser extendidaP a secuencias con conjuntos de
ndices I como sus dominios. Por ejemplo, iI ai denota la suma de los valores
ai cuando i recorre todos los valores de I. P
Por ejemplo, si I = {1, 3, 5, 7} , entonces iI (i2 + 1) representa la suma de
los valores de i2 + 1 cuando i toma los valores en I, esto es,
X
(i2 + 1) = (12 + 1) + (32 + 1) + (52 + 1) + (72 + 1)
iI
= 88
P
Frecuentemente se requiere evaluar sumas de la forma P aij , donde los
subndices i y j satisfacen ciertas propiedadesPP .
Por ejemplo, sea I = {1, 2, 3, 4}. Entonces 1i<j4 (2i+3j), denota la suma
de
P los valores de 2i + 3j, donde 1 i < j 4. Esto puede ser abreviado como
i<j (2i + 3j) proporcionado, obviamente, el conjunto de ndices del contexto.
Para encontrar esta suma, se consideran todas las posibles parejas (i, j), donde
i, j I e i < j. As,
X
(2i + 3j) = (2 1 + 3 2) + (2 1 + 3 3) + (2 1 + 3 4) + (2 2 + 3 3)
i<j
+(2 2 + 3 4) + (2 3 + 3 4)
= 80
P
Ejemplo 4. Eval
ue d1 d, donde d|6 significa que d divide a 6.
d|6
Soluci
on
X
d = suma de los enteros positivosd, divisores de 6
d1
d|6
= suma de los divisores positivos de 6
= 1 + 2 + 3 + 6 = 12
Soluci
on
1
X 0
X 1
X 0
X
3i2 j = 3i2 j
i=1 j=1 i=1 j=1
1
X 2
3i (1) + 3i2 (0)
=
i=1
1
X
= 3i2
i=1
= 6
La Notaci
on Productoria
La notaci
on productoria es usada de manera
Qi=msimilar a la notacion sumatoria,
Q
el producto ak ak+1 am se denota por i=k ai , el smbolo productoria
corresponde a la letra Griega may uscula pi. Como en el caso de la notacion
sumatoria, la ((i))= arriba del smbolo productoria se omite frecuentemente:
i=m
Y m
Y
ai = ai = ak ak+1 am
i=k i=k
Soluci
on
4
Y
(2i + 3) = [2(2) + 3] [2(3) + 3] [2(4) + 3]
i=2
= 693
Q
Ejemplo 8. Eval
ue i,jI (2i + 3j) donde I = {1, 2, 3, 4}.
i|j
i<j
Soluci
on
Se refiere aqu a la productoria de todas las parejas de la forma (i, j), donde i y
j son elementos de I, pero especficamente aquellas parejas en donde i divide a j
siendo i menor que j. Estas son (1, 2), (1, 3), (1, 4), (2, 4), as, evaluando 2i + 3j
en cada una de estas parejas se tiene que
Y
(2i + 3j) = (2 1 + 3 2)(2 1 + 3 3) (2 1 + 3 4)(2 2 + 3 4)
i,jI
i|j
= 19172
Ejercicios 1.2
Eval
ue cada suma.
P6
1. i=1 i
P4
2. j=0 (j 1)
P4
3. k=0 (3 + k)
P4
4. i=1 3
P2
5. j=2 j(j 2)
P5
6. k=1 (3 2k)k
Reescriba cada suma utilizando la notacion sumatoria.
7. 1 + 3 + 5 + + 23
8. 31 + 32 + + 310
9. 1 2 + 2 3 + + 11 12
10. 1(1 + 2) + 2(2 + 2) + + 5(5 + 2)
Determine si cada proposicion es verdadera.
Pn Pn
11. i=m i = i=m (n + m i)
Pn i
P n n+mi
12. i=m x = i=m x
Pn
13. Sumas de la forma S = i=m+1 (ai ai1 ) son llamadas sumas telescopi-
cas. Muestre que S = an am .
1
14. Use el Ejercicio 13 y la identidad i(i+1) = 1i i+1
1
, y encuentre una formula
Pn 1
para i=1 i(i+1) .
2 2
Pn 13 y la identidad (i + 1) i = 2i + 1, desarrolle una
15. Usando el Ejercicio
formula para i=1 i.
16. Usando el EjercicioP13 y la identidad (i + 1)3 i3 = 3i3 + 3i + 1, desarrolle
n
una formula para i=1 i2 .
Evalue.
P5 P6
17. i=1 j=1 (2i + 3j)
P3 Pi
18. i=1 j=1 (i + 3)
Q3
19. i=0 (i + 1)
Q5 2
20. j=3 (j + 1)
Q50 k
21. k=0 (1)
Evalue cada tem, donde p {2, 3, 5, 7, 11, 13} e I = {1, 2, 3, 5}.
P
22. p10 p
Q
23. iI (3i 1)
i j
P
24. i,jI (2 + 3 )
i|j
ij
Q
25. i,jI
ij
P999
26. Encuentre el dgito de las decenas en la suma k=1 k!
DERIVE. Laboratorio 2
OBJETIVO
En el presente taller se busca implementar algunos ejemplos trabajados en
esta secci
on y que utilizan la funcion Sumatoria (SUM) y Productoria (PRODUCT)
en DERIVE.
VECTOR(k^2, k, 2, 5)
se simplifica al vector
DIVISORS(28)
se simplifica a
[1, 2, 4, 7, 14, 28] .
ACTIVIDADES
La funci
on SUM maneja los mismos parametros de la funcion VECTOR y se
interpretan de manera similar, as la sumatoria de la expresion u respecto a n
desde k hasta m se puede introducir mediante la expresion
SUM(u, n, k, m)
la diferencia es que mientras la funcion VECTOR genera un vector con ciertos
elementos, la funci
on SUM entrega la suma de dichos elementos. A continuacion
se ingresar
a la sumatoria del Ejemplo 5 y se simplificar a utilizando la funcion
SUM. Recordando la sumatoria de este ejemplo, esto es,
0
X
j 3 (j 1)2 = (2)3 (2 1)2 + (1)3 (1 1)2 + (0)3 (0 1)2
j=2
= 72 + (4) + 0
= 76
SUM(j^3(j-1)^2, j, -2, 0)
VECTOR(j^3(j-1)^2, j, -2, 0)
se obtiene
[-72, -4, 0]
Para el caso de las productorias se procede de manera similar, salvo que se
cambia la orden SUM por PRODUCT, los parametros son los mismos
PRODUCT(u, n, k, m)
con este c
odigo se obtiene la productoria de la expresion u respecto a n desde k
hasta m.
Para el Ejemplo 7
4
Y
(2i + 3) = [2(2) + 3] [2(3) + 3] [2(4) + 3]
i=2
= 693
PRODUCT(2j+3, j, 2, 4)
Para el Ejemplo 5,
X
d = suma de los enteros positivos d, divisores de 6
d1
d|6
= suma de los divisores positivos de 6
= 1 + 2 + 3 + 6 = 12
SUM(j, j, DIVISORS(6)) .
Anidando la funci
on sumatoria una en otra sePobtiene
P0una suma doble, de
1
esta forma como el Ejemplo 9 lo pide, calcular i=1 j=1 3i2 j, digitando
sobre DERIVE el siguiente codigo obtenemos esta sumatoria
SUM(SUM(3i^2j, j, -1,0),i,-1,1)
Inducci
on Matem
atica
El principio de induccion matematica (PIM) es una poderosa tecnica de
prueba que se usara con frecuencia en posteriores captulos. Muchos resultados
interesantes en matematicas se cumplen para todos los enteros positivos. Por
ejemplo las siguientes proposiciones son verdaderas para cada entero positivo n
y todos los n
umeros reales x, y, y xi :
(x y)n = xn y n
n
P
log(x1 xn ) = log xi
i=1
n
P n(n + 1)
i=
i=1 2
n1 rn 1
ri =
P
i=0 r1
C
omo se puede probar que esos resultados se tienen para cada entero positi-
vo n ?. Obviamente, es imposible sustituir cada entero positivo por n y verificar
que la f
ormula se mantiene. El principio de induccion puede establecer la validez
para tales f
ormulas.
Antes de pasar a la induccion matematica, es necesario establecer el principio
de buen-orden, el cual se aceptara como un axioma. (Un axiomaes una afirma-
ci
on que es aceptada como verdadadera; con frecuencia se trata de proposiciones
obvias, evidentes.)
El Principio de Buen-Orden
Todo conjunto no vaco de enteros positivos tiene un elemento
mnimo.
Ejemplo 9. el conjunto {17, 23, 5, 18, 13} tiene un elemento mnimo, a saber,
5. Los elementos del conjunto pueden ser ordenados como 5, 13, 17, 18, y 23.
En virtud del principio del buen-orden, el conjunto de enteros positivos es
bien ordenado. Se puede notar que el conjunto de enteros negativos no es bien
ordenado.
El siguiente ejemplo es una aplicacion simple del principio de buen-orden.
Ejemplo 10. Pruebe que no hay enteros positivos entre 0 y 1
Demostraci
on[por contradicci
on]
Supongamos que hay un entero positivo a entre 0 y 1. Sea S = {n Z+ | 0 < n < 1}.
Ya que 0 < a < 1, a S, as S es no vaco. Por lo tanto, por el principio de buen-
orden, S tiene un elemento mnimo l, donde 0 < l < 1 . Entonces 0 < l2 < l
, as l2 S . Pero l2 < l , lo que contradice nuestra suposicion que l es el
elemento mnimo de S . As, no hay enteros positivos entre 0 y 1.
El principio de buen-orden puede extenderse a casi todos los n umeros, como
lo muestra el siguiente ejemplo.
Ejemplo 11. Pruebe que cada conjunto no vaco de enteros no negativos tiene
un elemento mnimo.
Demostraci
on [por casos]
Versi
on D
ebil de Inducci
on
El siguiente teorema es pieza fundamental para el principio de induccion.
Teorema 4. Sea S un conjunto de enteros positivos que satisface las siguientes
propiedades:
1. 1 S.
2. Si k es un entero positivo arbitrario en S, entonces k + 1 S.
Luego S = N
Demostraci
on[por contradicci
on]
n(n + 1)
1 + 2 + 3 + ... + n = para cada entero positivo n (1.4)
2
Demostraci
on [por inducci
on]
Paso B
asico: Verificar que P (1) es verdadero (nota: aqu n0 = 1) donde n = 1,
Pn
LMD = 1(1+1)
2 = 1 = i=1 i = LMI.5 Entonces, P (1) es verdadero.
Paso de Inducci on: Sea k un entero positivo arbitrario. Se debe mostrar que
P (k) implica P (k + 1). Asuma que P (k) es verdadero,es decir
n
X n(n + 1)
i= (hipotesis de induccion)
i=1
2
Pk+1 (k+1)(k+2)
Se muestra que P (k) implica P (k + 1), es decir i=1 i = 2 ,
empezamos con LMI en esta ecuacion
k+1 k
" k+1 k
! #
X X X X
LM I = i= i + (k + 1), Nota: xi = xi + (xk + 1)
i=1 i=1 i=1 i=1
k(k + 1)
= + (k + 1) por hipotesis de induccion
2
(k + 1)(k + 2)
=
2
= LM D
Ejemplo 13. Deduzca una formula para la suma de los n primeros enteros
positivos impares y luego use la inducci
on para establecer la conjetura.
5 LMD y LMI son las abreviaciones de lado a mano izquierda y lado a mano derecha,
1 = 12
1+3 = 22
1+3+5 = 32
1+3+5+7 = 42
Se mostrar
a ahora la prueba por el principio de induccion.
Demostraci
on
Pn P1
Cuando n = 1, i=1 (2i 1) = i=1 (2i 1) = 1 = 12 , entonces el resultado
es v
alido cuando n = 1. Ahora, asuma que la formula es valida cuando n = k,
k
X
(2i 1) = k 2 .
i=1
Pk+1
Para mostrar que es valida cuando n = k +1, considerese la suma i=1 (2i
1). Luego tenemos que
k+1
X k
X
(2i 1) = (2i 1) + [2(k + 1) 1]
i=1 i=1
2
= k + (2k + 1) por hipotesis de induccion
= (k + 1)2
Versi
on fuerte de inducci
on
Ahora se presentar a la version fuerte de induccion. A veces lo cierto de
P (k) puede no ser suficiente para establecer la veracidad de P (k + 1). En otras
palabras, la veracidad de P (k + 1) puede requerir mas que la de P (k). En tales
casos, se tiene que asumir una hipotesis de induccion mas fuerte tal como que
P (n0 ), P (n0 + 1), . . . , P (k) son todos verdaderos; luego verificar que P (k + 1)
es tambien verdad. Esta versi on fuerte, que puede ser demostrada usando la
versi
on debil de inducci on, se establece como sigue.
Teorema 7. (Segundo Principio de la Inducci on Matem atica) Sea P (n)
un enunciado que satisfase las siguientes condiciones, donde n Z.
1. P (n0 ) es verdadero para alg
un entero n0 .
2. Si k es un entero arbitrario n0 tal que P (n0 ), P (n0 + 1), . . . , P (k) son
verdaderos, entonces P (k + 1) tambien lo es.
Luego P (n) es verdadero para cualquier entero n n0 .
Demostraci
on
Sea S = {n Z | P (n) es verdadero}. Como P (n0 ) es verdadero por la con-
on (1) n0 S.
dici
Ahora asumamos que P (n0 ), P (n0 +1), . . . , P (k) es verdadero para un entero
arbitrario k. Entonces n0 , n0 + 1, . . . , k pertenece a S. Luego por la condicion
(2), k + 1 tambien pertenece a S. Por lo tanto por el teorema 16, S contiene
todos los enteros n n0 . En otras palabras, P (n) es verdadero para cada entero
n n0 .
El siguiente ejemplo muestra la tecnica de prueba.
Ejemplo 16. Pruebe que cualquier envo postal cuyo valor es de n ( 2) cen-
tavos puede hacerse con estampillas de dos y tres centavos.
Demostraci
on
Sea P (n) el enunciado que afirma que cualquier envo postal cuyo valor es de n
centavos puede hacerse con estampillas de dos y tres centavos.
Paso b
asico (Note que n0 = 2) Dado que un envo de dos centavos se puede
hacer con una estampilla de dos centavos, P (2) es verdadero. Del mismo
modo, P (3) es tambien verdadero.
Paso de inducci on Supongamos que P (2), P (3), P (4), . . . , P (k) son verdade-
ros, es decir, cada envo postal de dos centavos hasta de k centavos pue-
de hacerse con estampillas de dos y tres centavos. Para mostrar que
P (k + 1) es verdadero, considere un envo postal de k + 1 centavos. Ya que
k + 1 = (k 1) + 2, un envo de k + 1 centavos puede formarse con estam-
pillas de dos y tres centavos si el envo de k 1 centavos puede realizarse
con estampillas de dos y tres centavos. Como P (k 1) es verdero por la
hipotesis de induccion, esto implica que P (k + 1) tambien es verdadero.
Por lo tanto, por la version fuerte de induccion, P (n) es cierto para cada
n 2, es decir, cualquier envo postal de n( 2) centavos se puede hacer
con estampillas de dos o tres centavos.
Ejercicios 1.3
Usando Inducci on matematica pruebe cada una de las siguientes proposicio-
nes para todo entero n 1.
Pn 2
1. i=1 (2i 1) = n
Pn 2 n(n+1)(2n+1)
2. i=1 i = 6
Pn 3 h n(n+1) i2
3. i=1 i = 2
Pn a(r n 1)
4. i=1 ari1 = r1 , r 6= 1
Determine si cada conjunto es bien ordenado. Si su respuesta es no, expli-
que.
5. El conjunto de los enteros negativos.
6. El conjunto de los enteros.
7. {n N|n 5}
8. {n Z|n 3}
Probar.
9. Sea a Z. No hay enteros entre a y a + 1.
10. (Propiedad Arquimediana) Sean a y b enteros positivos. Entonces hay un
entero positivo n tal que na b. (Sugerencia: Use el principio de buen
orden y contradiccion)
Relaciones de Recurrencia
La Recursi on es una de las m
as elegantes tecnicas para solucionar problemas.
Esta es una herramienta muy poderosa que puede ser apoyada a traves de
lenguajes de programaci on.
Se iniciar
a esta secci
on con un problema muy conocido denominado el Pro-
blema del Apret on de Manos:
Hay n invitados a una fiesta. Cada persona estrecha la mano, exactamente
una vez, con cada uno de los otros invitados. cu antos apretones de manos se
hacen?
Si se decide solucionar un problema como este, la solucion puede no ser
obvia. Sin embargo, es posible que el problema pueda definirse en terminos de
una version mas simple de si mismo. Tal definicion es una definici
on inductiva.
Por consiguiente, el problema dado se puede resolver si la version simple se puede
resolver.
Definici
on recursiva de una funci
on
Sea a W y X = {a, a + 1, a + 2, . . .}. Una definici
on inductiva de una
funci
on f con dominio X, consiste de tres partes:
Paso Base Algunos valores iniciales f (a), f (a + 1), . . . , f (a + k 1) se es-
pecifican. Ecuaciones que especifican tales valores iniciales se denominan
condiciones iniciales.
Paso de recursion Se proporciona una formula para calcular f (n) desde los k
precedentes valores funcionales f (n1), f (n2), . . . , f (nk). Tal formula
se denomina una relaci on de recurrencia (o f ormula recursiva).
Paso final Solamente valores as obtenidos son valores funcionales validos. (Por
conveniencia, esta cl
ausula se establece desde la definicion recursiva.)
En una definici on recursiva de f , f (n) se pueden definir usando los valores
de f (k), donde k 6= n, as no todas las funciones definidas recursivamente pueden
definirse inductivamente; Ver ejercicios 8-14.
De esta forma, la definici on recursiva de f consiste de un n umero finito de
condiciones iniciales y una relaci on de recurrencia.
Puede emplearse recursi on para encontrar el mnimo y el maximo de tres o
mas numeros reales. Por ejemplo
mn {w, x, y, z} = mn {w, {mn {x, mn {y, z}}}} ,
ax {w, x, y, z} puede evaluarse de manera similar. Por tanto
m
mn {23, 5, 6, 47, 31} = mn {23, mn {5, mn {6, mn {47, 31}}}} = 6
y
ax {23, 5, 6, 47, 31} = m
m ax {23, max {5, max {6, max {47, 31}}}} = 47
Los siguientes ejemplos ilustran definiciones recursivas.
Ejemplo 17. Defina recursivamente la funci
on f factorial.
Demostraci
on
Llamando a la funci
on factorial f, definida por f (n) = n!, donde f (0) = 1. Y
al tenerse que n! = n(n 1)!, puede definirse la recursividad de la siguiente
manera
Demostraci
on
h(1) = 0 condici
on inicial
h(n) = h(n 1) + (n 1), n 2 relaci
on de recurrencia.
Ejemplo 19 (Torre de Brahma). Seg un una leyenda, al inicio de la crea-
ci
o n, Dios apilo 64 discos de oro sobre una de tres clavijas de diamante en
una plataforma de lat on en el templo de Brahma en Benares, India (ver Fig.4:
Torre de Hanoi). Pidieron a los sacerdotes de turno mover los discos desde la
primera clavija a la tercera , usando la clavija del medio como clavija auxiliar,
bajo las siguientes condiciones:
Unicamente un disco ser
a movido en cada turno
Ning
un disco puede colocarse sobre un disco m
as peque
no
Demostraci
on
Por ejemplo,
b4 = 2b3 + 1
= 2[2b2 + 1] + 1
= 4b2 + 2 + 1
= 4[2b1 + 1] + 2 + 1
= 8b1 + 4 + 2 + 1
= 8(1) + 4 + 2 + 1 = 15
1. Aplique la f
ormula iterativa de recurrencia y mire un patron para predecir
la formula explcita.
2. Use induccion para probar que la formula es verdadera para cada posible
valor del entero n.
Demostraci
on
Usando iteraci
on, se tiene:
h(n) = h(n 1) + (n 1)
= h(n 2) + (n 2) + (n 1)
= h(n 3) + (n 3) + (n 2) + (n 1)
..
.
= h(1) + 1 + 2 + 3 + + (n 2) + (n 1)
= 0 + 1 + 2 + 3 + + (n 1)
n(n 1)
= .
2
Ejercicios 1.4
En los ejercicios 1-4, calcule los primeros cuatro terminos de la secuencia
definida recursivamente.
1. a1 = 1
an = an1 + 3, n 2
2. a1 = 1
n
an = n1 an1 , n2
3. a1 = 1, a2 = 2
an = an1 + an2 , n 3
4. a1 = 1, a2 = 2, a3 = 3
an = an1 + an2 + an3 , n 4
Defina recursivamente cada secuencia numerica.
5. 1, 4, 7, 10, 13, ...
La funci
on-91 definida por John McCarthy, se define recursivamente sobre
W como sigue:
x 10 Si x > 100
f (x) =
f (f (x + 11)) Si 0 x 100
Calcule:
8. f (99)
9. f (98)
10. f (f (99))
11. f (f (91))
12. Muestre que f (99) = 91
13. Pruebe que f (x) = 91 para 90 x 100
14. Pruebe que f (x) = 91 para 0 x < 90
DERIVE. Laboratorio 3
Objetivo
En el presente taller, se busca implementar algunos funciones de recurrencia
utilizando la orden (IF) e ilustrar su utilizacion a partir de algunos ejemplos
trabajados en esta seccion.
Algunas funciones requeridas
La forma general de las expresiones IF es
Coeficientes Binomiales
. Sean n y r enteros no negativos. El coeficiente binomial 6 nr esta defi-
nido por
n n!
= si r n,
r r!(n r)!
y es 0 en otro casos; esto tambien se denota por C(n, r) o n Cr .
Ejemplo 21.
5 5!
=
3 3!(5 3)!
54321
= = 10
3
2121
Se desprende de la definici
on que
n n
=1= .
0 n
Hay muchos
casos en los que se necesita calcular el par de coeficientes binomiales
n n
r y nr . Ya que
n n!
=
nr (n r)! [n (n r)]!
n! n!
= =
(n r)!r! r! (n r)!
n
=
r
6 El t
ermino coeficiente binomial fue introducido por el alem an algebrista Michel Stifel
(1486-1567). En su trabajo m as conocido, Arithmetica Integra (1544), Stifel da los coeficien-
tes binomiales para n 17. La notaci on de parentesis binivel para coeficiente binomial fue
introducida por el matem atico y fsico alem
an Baron Andreas von Ettinghausen (17961878).
Von Ettinghausen, nacio en Heidelberg, asisti o a la Universidad de Viena en Austria. Durante
dos a nos trabaj
o como asistente de matem aticas y fsica en la Universidad. En 1821 se convir-
ti
o en profesor de matem aticas, y en 1835, profesor de fsica y director del Instituto de Fsica.
Trece a nos mas tarde, se convirtio en el director de Estudios de Matem aticas e Ingeniera de
la Academia de Viena.
Un pionero en la fsica matem atica, von Ettinghausen trabaj o en el analisis,
algebra, geo-
metra diferencial, mecanica,
optica y electromagnetismo.
en este caso no es necesario evaluar ambos, lo que reduce significativamente
el trabajo. Por ejemplo,
25 25 25
= = = 53130.
20 25 20 5
El siguiente teorema muestra una importante relacion de recurrencia que
satisfacen los coeficientes binomiales. Se conoce como la identidad de Pascal,
debida al extraordinario matematico y filosofo frances Blaise Pascal.
Teorema 8. (Identidad de Pascal) Sean n y r enteros positivos con r n.
Entonces
n n1 n1
= + .
r r1 r
Demostraci
on
Se simplificar
a la expresion del LMD y demostrara que es igual a la expresion
del LMI:
n1 n1 (n 1)! (n 1)!
+ = +
r1 r (r 1)! (n r)! r! (n r 1)!
r (n 1)! (n r) (n 1)!
= +
r (r 1)! (n r)! r! (n r) (n r 1)!
r (n 1)! (n r) (n 1)!
= +
r! (n r)! r! (n r)!
(n 1)! [r + (n r)] (n 1)!n
= =
r! (n r)! r! (n r)!
n!
=
r! (n r)!
n
=
r
as el teorema queda demostrado.
Tri
angulo de Pascal
Los diferentes coeficientes binomiales nr , donde 0 r n, pueden arre-
La nesima fila puede utilizarse para determinar 11n . Por ejemplo, 113
= 1331 y 114 = 14641. Para calcular altas potencias de 11, se debe tener
cuidado ya que algunos de los n umeros envuelven la participacion de dos
o mas dgitos. Por ejemplo, para calcular 115 se procede de la siguiente
manera con base en los valores de la fila 5:
1 5 10 10 5 1
(x + y)k+1 = (x + y)k (x + y)
" k #
X k
kr r
= x y (x + y)
r=0
r
k k
X k k+1r r X k kr r+1
= x y + x y
r=0
r r=0
r
" k
#
k k+1 X k k+1r r
= x + x y +
0 r=1
r
"k1 #
X k k k+1
kr r+1
x y + y
r=0
r k
k
k + 1 k+1 X k k+1r r
= x + x y +
0 r=1
r
k
X k k+1r r k + 1 k+1
x y + y
r=1
r1 k+1
k
k + 1 k+1 X k k
= x + + xk+1r y r +
0 r=1
r r 1
k + 1 k+1
y
k+1
k
k + 1 k+1 X k + 1 k+1r r k + 1 k+1
= x + x y + x
0 r=1
r k+1
k+1
X k + 1
= xk+1r y r
r=0
r
Corolario 1.
n
X n
= 2n
r=0
r
esto es, la suma de los coeficientes binomiales es 2n .
Ejercicios 1.5
(Doce Das de Navidad) Supongamos que el primer da de la Navidad has
enviado a tu amor 1 regalo, 1 + 2 regalos en el segundo da, 1 + 2 + 3 regalos
al tercer da, y as sucesivamente.
2. Mostrar
que el n umero total de los regalos enviados en el nesimo da es
n+2
3 , donde 1 n 12.
4. x4 y 5 en la expansi
on de (2x 3y)9 .
5. (2x 1)5
6
6. (x + 2y)
1 10
8. x2 + x2
Encontrar el m
as grande coeficiente binomial en la expansion de cada caso.
9. (x + y)5
10. (x + y)6
9 Un corolario es un resultado que se desprende de un teorema anterior.
11. (x + y)7
12. (x + y)8
Los n
umeros de Bell Bn son llamados as en honor al matematico Americano-
Escoses Eric T. Bell (1883-1960). Estos son utilizados en combinatoria y se
definen recursivamente como sigue:
B0 = 1
n1
X n 1
Bn = Bi, n 1.
i=0
i
14. B2
15. B3
16. B4
17. B5
n n n1
18. Verificar que r = r i1 .
2n
19. Probar que n es un entero par. (L. Moser, 1962)
20. (n + 1) | 2n
n , cuando se escribe a|b significa que a es un factor de b y
n 0.
Pn 2n
Pn 2n
21. r=0 2r = r=1 2r1
Eval
ue cada suma.
n n n n
25. 1 1 +2 2 +3 3 + + n n
(Sugerecia: Denote con S la suma. Utilice S y la suma en el orden inverso
para calcular 2S)
26. a n0 + (a + d) n1 + (a + 2d) n2 + + (a + nd) nn
Usando inducci
on, pruebe.
2 2 2 2
31. n0 + n1 + n2 + + nn = 2n
n
(Identidad de Lagrange)
A partir de la expansi
on binomial
n
X n
(1 + x)n = xr ,
r=0
r
32. 1 n1 + 2 n2 + 3 n3 + + n nn = n2n1
33. 1 n1 + 3 n3 + 5 n5 + = 2 n2 + 4 n4 + 6 n6 + = n2n2
Pn
ormula para i=2 2i .
34. Conjeture una f
35. Prube la f
ormula que supuso en el Ejercicio 34.
Pn
ormula para i=3 3i
36. Conjeture una f
37. Probar la f
ormula supuesta en el Ejercicio 36.
Pn i
38. Usando los ejercicios 34-37, prediga una formula para i=k k .
DERIVE. Laboratorio 4
Objetivo
En el presente taller se busca construr una funcion que ilustre el desarrollo
de binomios a partir del teorema del binomio y algunas otras involucren el
coeficiente binomial comb(n,r).
Algunas funciones requeridas
La funci
on COMB(n, r) da el n
umero combinatorio, se simplifica a
n!
.
r!(n r)!
Actividades
1. En esta primera actividad se creara una funcion que genere un vector con
la kesima fila del triangulo de pascal, se le llamara a la funcion ((fila)),
de esta forma la fucion es
fila(n):=VECTOR(COMB(n,r),r,0,n)
N
umeros Poligonales
Un numero poligonal es aquel numero que pueden configurarse en un polgono
regular. Ellos proporcionan un fascinante eslabon entre la teora de n
umeros y la
geometra. No sorprende que los n umeros poligonales tengan un origen antiguo,
y efectivamente se cree que ellos fueron inventados por los pitagoricos en 1665.
Pascal publico un libro sobre ello llamado Tratado sobre n umeros cifrados.
Los n
umeros poligonales, tambien conocidos como n umeros cifrados en el
plano, son enteros positivos que pueden ser representados por polgonos re-
gulares en un modelo sistem atico. Se mostrara algunos tipos de tales n umeros:
numeros triangulares, numeros cuadrados, n umeros pentagonales y n umeros he-
xagonales.
En bolos los diez pinos son ordenados inicialmente en un despliegue triangu-
lar. De manera similar, las 15 bolas en el juego de pool son inicialmente colocadas
en una forma triangular. Ambos n umeros 10 y 15 son n umeros triangulares.
De acuerdo a lo expresado, se presenta la siguiente definicion.
N
umeros Triangulares
Definicion 2. Un numero triangular es un entero positivo que puede ser repre-
sentado graficamente por un arreglo triangular equil
atero. El n-esimo n
umero
triangular se denota por tn , con n 1.
Fig.5: N
umeros Triangulares
Luego
n+1
tn = ,
2
de esta forma, los n umeros triangulares pueden ser leidos en el triangulo de
Pascal.
Ya que en cada configuracion triangular cada fila contiene un punto mas que
la fila anterior, tn puede ser definida recusivamente, ver Tabla 1.
Recursividad para N
umeros Triangulares
n 1 2 3 4 5 ... n
tn 1 3 6 10 15 . . . ?
Una F
ormula Recursiva para tn
t1 = 1
tn = tn1 + n, n 2
N
umeros Cuadrados
Fig.6: N
umeros Cuadrados
Enteros positivos que pueden ser representados por arreglos cuadrados (de
puntos) se denominan n umeros cuadrados. El nesimo n umero cuadrado
se denota por sn . La Fig.6: N
umeros Cuadrados, muestra los primeros cuatro
umeros cuadrados, 1, 4, 9 y 16. En general sn = n2 .Como antes, sn tambien
n
puede definirse recursivamente. La (Fig.6: Recursividad para Numeros Cuadra-
dos) permite ver como esto puede considerarse. Puede verse un patron, en donde
el n
umero de puntos en cada arreglo (excepto el primero), es igual al n
umero de
puntos en el arreglo anterior mas dos veces el n
umero de puntos en la fila del
anterior arreglo m
as uno; esto es:
sn = sn1 + 2(n 1) + 1
= sn1 + 2n 1
As, se tiene la siguiente definici
on recursiva de sn :
Una F
ormula Recursiva para Sn
s1 = 1 (1.8)
sn = sn1 + 2n 1, n 2
Ahora se demostrar
a una relacion entre tn y sn . El siguiente teorema cono-
cido por el matematico griego Theon de Smyrna (100 a.de C.) Y Nicomachus,
establece algebr
aicamente que sn = tn + tn1 .
n(n + 1) n(n 1)
tn + tn1 = +
2 2
n n
= (n + 1 + n 1) = (2n)
2 2
= n2 = sn .
A continuaci
on se presentan algunos resultados a traves de dos teoremas
cuyas demostraciones se dejan como ejercicio.
Teorema 11.
t2n1 + t2n = tn2 .
Teorema 12.
8tn + 1 = (2n + 1)2
8tn1 + 4n = (2n)2
10
El siguiente turno es para los n
umeros pentagonales pn .
N
umeros Pentagonales
Los primeros tres n
umeros pentagonales 1, 5 y 12 son ilustrados en la (Fig.8:N
ume-
ros Pentagonales) y se puede notar que:
n(3n 1)
pn =
2
(Ver secci
on de ejercicios)
Una interesante relacion que conecta n
umeros triangulares, cuadrados y pen-
tagonales puede establecerse de la siguiente forma,
tn1 + sn = pn , n 2,
esto puede verificarse algebraicamente y se deja como ejercicio para el lector.
A continuaci umeros hexagonales 11 hn .
on se discutira respecto a los n
Fig.8:N
umeros Pentagonales
10 El prefijo griego penta significa cinco
11 El prefijo griego hexa significa seis
N
umeros Hexagonales
La (Fig.9: Numeros Hexagonales) muestra la representacion grafica de los
primeros tres n
umeros hexagonales 1, 6 y 15. Se puede verificar que:
hn = n(2n 1), n 1
(Ver secci
on de ejercicios).
Los numeros triangulares, pentagonales y hexagonales satisfacen la relacion
pn + tn1 = hn
se puede verificar esto (Ver seccion de ejercicios).
Fig.9: N
umeros Hexagonales
Ejercicios 1.6
1. Resuelva la relaci
on de recurrencia para tn .
2. Encuentre el valor de n tal que tn = 666. (El n
umero 666 se conoce como
el n
umero de la bestia)
3. Resuelva la relaci
on de recurrencia para sn .
4. Muestre que 8tn + 1 = s2n+1 . Diofanto
5. Defina recursivamente el nesimo n
umero pentagonal pn .
6. Usando la relaci
on en el ejercicio 5, encuentre una formula explcita para
pn .
Pruebe para n 2.
7. t2n1 + t2n = tn2
8. pn + tn1 = hn
9. Defina recursivamente el nesimo n
umero hexagonal hn .
10. Usando la relacion de recurrencia en el ejercicio 9, encuentre una formula
explcita para hn .
DERIVE. Laboratorio 5
Objetivo
En el presente taller se busca conocer las funciones que permiten obtener los
n
umeros poligonales, en particular los n
umeros triangulares, cuadrados, penta-
gonales y hexagonales trabajados en esta seccion.
Algunas funciones requeridas
Para los n
umeros triangulares se tiene la funcion TRIANGULAR(n) que permite
obtener el nesimo n umero triangular. En general, la funcion POLYGONAL(n,
p) se simplifica al nesimo numero poligonal con p caras, p 2. Por ejemplo,
para hallar los 10 primeros numeros poligonales de 3 caras, o tambien llamados
triangulares, se simplifica cualquiera de las dos siguientres expresiones,
VECTOR(TRIANGULAR(n),n,1,10)
o
VECTOR(POLYGONAL(n, 3),n,1,10)
su simplificaci
on genera el vector
VECTOR(POLYGONAL(n, 6),n,1,20)
Actividades
Con base en las relaciones de recurrencia definidas para cada tipo de n
umero
poligonal y utilizando la funcion IF es posible definir tambien en DERIVE
funciones que permitan obtener los n umeros poligonales. Puede utilizarse la
funci
on de recurrencia en (1.8), definida para los n
umeros cuadrados, y construir
una funci
on en DERIVE para los n umeros cuadrados as,
cuadrado(n):=IF(n=1,1,cuadrado(n-1)+2n-1)
VECTOR(cuadrado(n),n,1,10)
N
umeros Piramidales Triangulares
El nesimo n umero piramidal triangular Tn es la suma de los n primeros
n
umeros triangulares tn . Los cuatro primeros numeros son de la forma: T1 = 1;
T2 = t1 +t2 = 1+3 = 4; T3 = t1 +t2 +t3 = 1+3+6 = 10; y T4 = t1 +t2 +t3 +t4 =
1 + 3 + 6 + 10 = 20.La Figura ?? permite observar la obtencion de los diferentes
n
umeros piramidales triangulares, apilando canicas en el orden mostrado.
Los diferentes numeros pir
amidales triangulares pueden construirse utilizan-
do la regularidad presentada en la Tabla. Luego, para obtener el 5o n ume-
ro piramidal triangular se suma el 4o n umero piramidal triangular con el 5o
n
umero triangular. De manera general Tn = Tn1 + tn ; que equivale a, Tn =
Tn1 + [n(n + 1)]/2. Ya que
Xn
Tn = ti,
i=1
de la secci
on anterior se tiene que:
n
X i(i + 1)
Tn =
i=1
2
n(n + 1)(n + 2)
=
6
n+2
=
3
Recursividad N
umeros Piramidales Triangulares
n 1 2 3 4 5 6 ... n
n(n+1)
tn 1 3 6 10 15 21 . . . 2
Tn 1 4 10 20 35 ? . . . ?
Fig.10: N
umeros Piramidales Triangulares
N
umeros Piramidales Cuadrados
Aqu la base de la piramide para la obtencion de los n
umeros piramidales
cuadrados es, efectivamente un cuadrado. Y cada nivel contiene sn puntos. La
Figura muestra la construccion del 4o n
umero piramidal cuadrado, utilizando
una estructura a partir de canicas.
n
X n
X
Sn = sk = k2
k=1 k=1
n(n + 1)(2n + 1)
= .
6
Regularidad de N
umeros Piramidales Cuadrados
n 1 2 3 4 5 ... n
sn 1 4 9 16 25 . . . n2
Sn 1 5 14 30 55 . . . ?
N
umeros Piramidales Pentagonales
La nesima fila de una piramide pentagonal representa el nesimo n umero
pentagonal pn , los primeros cinco n umeros pir amidales pentagonales son
1, 6, 18, 40, y 75. Una vez mas, se presenta mediante la siguiente tabla la regu-
laridad para su construcci on. Se propone como ejercicio encontrar una formula
explcita para el nesimo n
umero piramidal pentagonal notado Pn .
Regularidad de N
umeros Piramidales Pentagonales
n 1 2 3 4 5 ... n
pn 1 5 12 22 35 . . . ?
Sn 1 6 18 40 75 . . . ?
Finalmente se hablar
a de los n
umeros piramidales hexagonales Hn .
N
umeros Piramidales Hexagonales
La nesima fila de una piramide hexagonal representa el nesimo n umero
hexagonal hn , los primeros cinco n umeros piramidales hexagonales son 1,
7, 22, 50 y 95. De igual manera, se propone como ejercicio, con base en la Figura
la regularidad para su construcci on. Se propone como ejercicio encontrar una
f
ormula explcita para el n-esimo n
umero piramidal pentagonal notado Hn .
Ejercicios 1.7
1. Encuentre los primeros cuatro n
umeros triangulares que son cuadrados.
8. Encuentre una f
ormula para el nesimo n
umero piramidal hexagonal Hn .
9. Defina recursivamente el nesimo n
umero piramidal hexagonal Hn .
10. Use el ejercicio 9, encuentre una formula explcita para Hn .
DERIVE. Laboratorio 6
Objetivo
En el presente taller se explorara la funcion POLYGONAL PYRAMID(n, p, d)
que permiten obtener los diferente tipo de n umeros piramidales.
Algunas funciones requeridas
En general, Derive provee una funcion que permite generar cualquier n
umero
piramidal, incluso con esta funcion se pueden obtener los n
umeros poligonales.
La funci
on a que se refiere es
POLYGONAL PYRAMID(n, p, d)
cuyos parametros son n que indica que se va a generar el nesimo numero que
se quiere, p que hace referencia al n
umero de lados del polgono que constituye
la base del numero que se pretende obtener y d es la dimension, cuando d es
dos hablamos de poligonos mientras que para d igual a 3 se habla de piramides
en 3 dimensiones, idea que puede ser genralizada a mas dimensiones.
Actividades
A continuacion se generara un vector con los 10 primeros numeros piramida-
les triangulares mediante la simplificacion del siguiente codigo
Los n
umeros de Catal an son un un conjunto de n umeros que encajan de ma-
nera perfecta dentro de este contexto, estos son excelentes candidatos para la
exploraci on, la experimentaci on y para establecer conjeturas. Como los numeros
de Fibonacci y de Lucas, estos tienen, como Martin Gardner escribio en la Scien-
tific American, ((la misma encantadora propension para aparecer de improviso,
en particular en problemas combinatorios (1976))). Aquellos sitios inesperados
en donde aparecen incluyen el algebra abstracta, la teora combinatoria, la in-
form atica, la teora grafos, y la geometra.
Los numeros de Catal an son llamados as luego de que el matematico belga
Eugene C. Catal an, los descubriera en 1838, mientras el estudiaba las secuencias
gramaticalmente correctas de parentesis. Antes, alrededor de 1751, el excepcio-
nal matem atico suizo Leonhard Euler los encontro estudiando las triangulaciones
de polgonos convexos.
El Problema de la Triangulaci
on de Euler
Hay s olo una forma de dividir un triangulo en areas triangulares, dos modos
diferentes de dividir en
areas triangulares un cuadrado, cinco modos diferentes de
dividir en areas triangulares un pentagono, y 14 modos diferentes de dividir un
hexagono, como se muestra en la Figura. As, se tienen los n umeros de Catalan
1, 2, 5, y14. Se propone como ejercicio para el lector encontrar las 5 formas de
dividir en areas triangulares el pentagono.
12 Un nagono convexo es un polgono con n lados tal que todas sus diagonales quedan
totalmente en el interior del polgono.
Euler usa un argumento inductivo para establecer la formula
2 6 10 (4n 10)
An = para n 3
(n 1)!
2 6 10 (4k + 2)
Ak+3 = para k 0
(k + 2)!
2 6 10 (4n 2)
Cn = An+2 = para n 1,
(n + 1)!
pero
2 6 10 (4n 2)
Cn =
(n + 1)!
(4n 2) 2 6 10 (4n 6)
=
n+1 n!
(4n 2)
= Cn1
n+1
C0 = 1
(4n 2)
Cn = Cn1 si n 1.
n+1
(4n 2)
Cn = Cn1
n+1
(4n 2) (4n 6)
= Cn2
n+1 n
(4n 2) (4n 6) (4n 10)
= Cn3
n+1 n n1
..
.
(4n 2)(4n 6)(4n 10) 6 2
= C0
(n + 1)n(n 1) 3 2
(2n 1)(2n 3)(2n 5) 3 1
= 2n
(n + 1)!
n (2n 1)(2n 3)(2n 5) 3 1 2 4 (2n)
= 2
(n + 1)! 2 4 (2n)
(2n)! 1
= 2n
(n + 1)! 2n [1 2 n]
(2n)! 1
= 2n
(n + 1)! 2n n!
1 (2n)! 1 2n
= = .
(n + 1) n!n! n+1 n
Ya que (n + 1)| 2n
n (se propone esta afirmaci
on como ejercicio para el lec-
tor)13 , de esto se sigue que todo n
umero de Catalan es entero positivo. A con-
tinuaci on se presentan los primeros n
umeros de Catalan:
0
0
1 1
0 1
2 2 2
0 1 2
3 3 3 3
0 1 2 3
4 4 4 4 4
0 1 2 3 4
Ejercicios 1.8
Probar.
1 2n
1. Cn = n1
n
2n 2n
2. Cn = n n1
2n 2n
3. Cn+1 = n n2
1 2n+1
4. Cn = n
2n + 1
2n1 2n1
5. Cn = n1 n2
2n
2n+1
6. Cn = 2 n n
7. Cn = 2n+1 2n
n+1 2 n+1
Usando la formula recursiva
b(n1)/2c
X n 1 n2r1
Cn = 2 Cr
r=0
2n
8. n = 5
9. n = 6
DERIVE. Laboratorio 7
Objetivo
En el presente taller se explorara la funcion CATALAN(n) y se construira otra
a partir de la recursividad que genere los n umeros de Catalan.
Algunas funciones requeridas
La funci
on en Derive que por defecto genera los n
umeros de Catalan se define
como CATALAN(n) y se simplifica al nesimo n umero de Catalan.
Actividades
Para obtener un vector con los diez primeros n
umeros de Catalan se simpli-
fica la expresi
on a continuaci
on
VECTOR(CATALAN(n),n,1,10)
Utilizando la definici
on recursiva del los n
umeros de Catalan dada en esta
secci
on es posible construir una funcion que genere dichos n
umeros, es as como
definiendo la funci
on
y simplificando
VECTOR(c(n),n,1,10)
se obtiene
El Algoritmo de la Divisi
on
El algoritmo de divisi
on es una fina aplicacion del principio del buen orden y
a menudo se emplea como metodo de comprobacion del proceso de la division.
Suponga que un entero a se divide por un entero positivo b. Entonces se obtiene
un unico cociente q y un u nico residuo (o resto) r, donde el residuo satisface
on 0 r < b; a es el dividendo y b es el divisor. Esto formalmente se
la condici
establece de la siguiente forma.
Teorema 13. (El Algoritmo de la Divisi on) Sea a cualquier entero y b un
entero positivo. Entonces existen enteros u
nicos q y r tales que
a=bq+r
donde 0 r < b.
Demostraci
on
57
Caso 2 . Suponga a < 0. Ya que b Z+ , b 1. Entonces ba a; esto es,
a ba 0.Consecuentemente, a ba S.
Soluci
on
q = adiv b = ba/bc
r = amod b = a bq = a b ba/bc .
La Relaci
on de Divisibilidad
Suponga que en el algoritmo de la division r = 0. Entonces a = bq + 0 = bq.
Se puede afirmar que b divide a a, b es factor de a, a es divisible por b, o a es
un multiplo de b, y se escribe b|a. Si b no es factor de a se escribe b - a. Por
ejemplo, 3|12, 5|30, pero 6 - 15.
Ejemplo 24. Sea b un entero 2. Suponga que b + 1 enteros se seleccionan
aleatoriamente. Probar que la diferencia de dos de ellos es divisible por b. So-
lucion. Sea q el cociente y r el residuo cuando un entero a se divide por otro
on, a = bq + r, donde 0 r < b.
entero b. Entonces, por el algoritmo de la divisi
Los b + 1 enteros dan b + 1 residuos (palomas), pero hay solamente b posibles re-
siduos (palomares). Por tanto, por el principio del palomar, dos de los residuos
deben ser iguales.
Sean x y y los corrrespondientes enteros. Entonces x = bq1 + r y y = bq2 + r
para algunos cocientes q1 y q2 . Por tanto,
xy = (bq1 + r) (bq2 + r)
= b (q1 q2 )
as, x y es divisible por b
1 La siguiente p
agina de Internet permite, oprimiendo la tecla F5, saber cu
antos habitantes
tiene la ciudad de Bogot a en un instante, en el momento en que se escribe este texto hay
7.261.523 habitantes:
http://www.sdp.gov.co:8443/www/formula contador.php
Un Acertijo Intrigante
Piense en un numero de tres dgitos abc. Multiplique el n
umero abc y sus
sucesivas respuestas por 7, 11 y 13, respectivamente. Su respuesta es el n
umero
abcabc Sorprendido? Puede usted explicar el porque de este resultado?
A continuaci
on se estudian varias propiedades de la divisibilidad. Se deja al
lector sus pruebas como ejercicios.
Teorema 15. Sean a y b enteros positivos tales que a|b y b|a. Entonces a = b.
Demostraci
on
1. 78, 11
2. 57, 75
3. 325, 13
4. 23, 25
Denote con f (n) el n
umero de factores positivos del entero n. De esta
forma evalue.
5. f (16)
6. f (12)
7. f (15)
8. f (17)
umero de enteros positivos 3076 y
Encuentre el n
9. Divisibles por 19
17. 1|a
19. a|0
27. Si a2 = b2 entoces a = b.
28. Si a|b y b|a, entonces a = b.
29. Si a|(b + c), entonces a|b y a|c.
1
P
33. d|18 d
18
P
34. d|18 d
35. Un n umero desnudo es un n umero natural n tal que cada uno de sus
dgitos es un factor de n. Encuentre los n umeros desnudos impares de
tres dgitos que no contienen dgitos repetidos. Sea f una funcion definida
recursivamente por
1 si 3|n
f (n) =
f (n + 1) en otro caso
MOD(-23,5)
se obtiene 2.
Actividades
Para definir el operador DIV se procede de la siguiente forma, ya que DIV
es una funci
on reservada para Derive se utilizara como nombre de la funcion
Q(m,n),
Q(m,n):=FLOOR(m/n)
as
Q(-23,5)
se simplifica al cociente de dividir 23 entre 5, es decir a 5.
Con este par de funciones as definidas se construira una funcion que dados
dos numeros el divisor y el dividendo arroje como resultado un vector de dos
componenetes que cuyas componentes sean el cociente y el residuo, soportado
por el algoritmo de la division. Llamando la funcion AD(a,b) en donde a es el
divisor y b el dividendo se tiene que,
AD(a,b):=[Q(a,b),MOD(a,b)]
19+2 = 11
12 9 + 3 = 111
123 9 + 4 = 1111
1234 9 + 5 = 11111
12345 9 + 6 = 111111
123456 9 + 7 = 1111111
..
.
Soluci on. Aunque el modelo aqu sea muy obvio, se hacen unas observacio-
nes, se estudia, se busca un comportamiento similar, y se aplica el modelo para
a
nadir dos lneas mas:
1234567 9 + 8 = 11111111
12345678 9 + 9 = 111111111
Ejemplo 28. Estudie la configuraci
on numerica y adicione dos o m
as filas:
18+1 = 9
12 8 + 2 = 98
123 8 + 3 = 987
1234 8 + 4 = 9876
12345 8 + 5 = 98765
123456 8 + 6 = 987654
..
.
1234567 8 + 7 = 9876543
12345678 8 + 8 = 98765432
Que garantiza que estos dos modelos se sostendran? En general, las con-
clusiones alcanzadas despues de la observacion del modelo no tienen que ser
verdaderas. En otras palabras, el razonamiento inductivo no necesariamente
nos conduce a conclusiones verdaderas.
Por ejemplo, considere la secuencia 0, 1, 2, 3, 4, 5, 6.... Claramente, hay un
modelo. Cu al es el siguiente n
umero en la secuencia? Es el 7? Este es segu-
ramente una posibilidad, pero el siguiente n umero tambien podra ser 0 para
obtener el modelo 0, 1, 2, 3, 4, 5, 6, 0, 1, 2....
Por suerte, es posible establecer la validez de cada modelo usando pruebas
matem aticas, como lo muestran los dos ejemplos siguientes.
Demostraci
on
(Sera interesante ver si este resultado se mantiene para cualquier entero posi-
tivo n; intentelo.)
Se estudiar
a un ejemplo adicional.
99+7 = 88
98 9 + 6 = 888
987 9 + 5 = 8888
9876 9 + 4 = 88888
98765 9 + 3 = 888888
..
.
Demostraci
on
987654 9 + 2 = 8888888
9876543 9 + 1 = 88888888
La configuraci
on general esta dada por
LMI = 987...(10 n) 9 + (8 n)
= (10 1)[9 10n1 + 8 10n2 + 7 10n3 + + (11 n)10
+(10 n)] + (8 n)
= [9 10n + 8 10n1 + + (11 n)102 + (10 n)10]
[9 10n1 + 8 10n2 + + (11 n)10 + (10 n)] + (8 n)
= 9 10n (10n1 + 10n2 + + 10) (10 n) + (8 n)
= 9 10n (10n1 + 10n2 + + 10 + 1) 1
= 10 10n (10n + 10n1 + + 10 + 1) 1
k
10n+1 1 X rk+1 1
= 10n+1 1, ya que ri = (r 6= 1)
9 i=0
r1
8(10n+1 1)
=
9
Pero
10n+1 1 = 99
| .{z
. . 99}
n+1 nueves
as
10n+1 1
= |11 .{z
. . 11}.
9
n+1 unos
Por tanto,
8(10n+1 1)
LMI = = |88 .{z
. . 88} = LMD
9
n+1 ochos
Ejercicios 2.2
Encuentre los siguientes dos elementos de cada secuencia.
0+1 = 1
1+3 = 4
4+5 = 9
9+7 = 16
9.
1 = 1
1+2 = 3
1+2+3 = 6
1+2+3+4 = 10
10.
1+01 = 1
1+13 = 4
1+24 = 9
1+35 = 16
11.
23 2 = 123
3
3 3 = 234
3
4 4 = 345
53 5 = 456
12.
11 = 1
11 11 = 121
111 111 = 12321
1111 1111 = 1234321
11111 11111 = 123454321
13.
77 = 49
67 67 = 4489
667 667 = 444889
6667 6667 = 44448889
66667 66667 = 4444488889
14.
123456789 9 = 111111111
123456789 18 = 222222222
123456789 27 = 333333333
123456789 36 = 444444444
123456789 45 = 555555555
15.
44 = 16
34 34 = 1156
334 334 = 111556
3334 3334 = 11115556
33334 33334 = 1111155556
16.
102 10 + 1 = 91
4 2
10 10 + 1 = 9901
6 3
10 10 + 1 = 999001
8 4
10 10 + 1 = 99990001
1010 105 + 1 = 9999900001
17-24. Conjeture una formula para la nesima fila en cada una de las configura-
ciones en los ejercicios del 9 al 16.
25-29. Establezca la validez de su formula en los ejercios 17-20 y 24.
N
umeros Primos y Compuestos
Los n umeros primos est
an contenidos en la familia de los n
umeros enteros
positivos. Por medio de dos algoritmos que son usados a menudo, podemos
determinar si un n umero entero positivo es primo. Algunos enteros positivos
tienen exactamente dos factores positivos, otros tienen mas de dos. Por ejemplo,
3 tiene exactamente 2 factores positivos, 1 y 3; otros como el 6 tienen por ejemplo
4, estos son: 1, 2, 3 y 6.
Ahora de acuerdo con lo que se ha analizado, se dara la siguiente definicion:
N
umeros Primos y Compuestos
Un entero positivo > 1 es un n umero primo (o simplemente un primo) si solo
tiene dos factores primos, uno y el mismo. Un entero positivo mayor que uno
que no sea un primo, es un n umero compuesto (o simplemente un compuesto).
Se notara por definici
on que 1 no es ni numero primo, ni tampoco n umero
compuesto, este es justamente la unidad multiplicativa o la unidad.
Los diez primeros primos son 2, 3, 5, 7, 11, 13, 17, 19, 23 y 29; los diez
primeros numeros compuestos son 4, 6, 8, 10, 12, 14, 15, 16 y 18.
Siguiendo la definici
on, el conjunto de n
umeros positivos pueden ser divididos
en tres clases:
El conjunto de los primos, el conjunto de los compuestos, y el conjunto {1}.
Cuantos primos hay? Hay alguna forma sistematica para determinar si un
numeros positivo es primo? Para responder a la primera pregunta, es necesario
el siguiente Lema3 , el cual se prueba por induccion. Puede tambien probarse
por contradiccion.
Demostraci
on
Demostraci
on(por contradicci
on)
Primos y Pi
Ahora se hace una interesante disgresion. En 1734 el gran
P matematico suizo
Leonard Euler mostr o que la suma de primos recprocos p p1 diverge. Sin em-
Q
bargo, el producto infinito 1 p12 converge a un lmite . De hecho, puede
p
mostrarse que
1 X 1 1 1 1
= = 2 + 2 + 2 +
n=1 n2 1 2 3
P 2
En 1734
Euler
tambien mostro que n=1 n12 = 6 entonces = 62 .4 As pues,
1 6
Q
p 1 p2 = 2 0,6079271018.
Ahora que ya se sabe que hay un n umero infinito de primos, puede en-
contrarse algoritmos para determinar la primalidad de enteros 2?. El gran
matem atico aleman Gauss escribio en 1801 en Disquisitiones Arithmeticae: El
problema de distinguir n umero primos de n umeros compuestos... se conoce por
ser uno de los m as importantes y utiles en la aritmetica... Mas alla, la dignidad
de la ciencia en si requiere que todo posible significado sea explorado para la
soluci
on de un problema muy elegante y muy celebrado. Afortunadamente, hay
un algoritmo que est a basado en siguiente resultado.
Teorema 20. Todo numero compuesto n tiene un factor primo b nc.
Demostraci
on
La Criba de Erat
ostenes
El Teorema 53 tambien es la base de un antiguo algoritmo,la Criba de
Eratostenes, usado para encontrar todos los primos a un entero positivo n.
Es un eficientealgoritmo para n < 106 . Se Ilustra el mecanismo de la Criba
para n = 100 en la Figura 2.2.
Para encontrar todos los primos 100, primero se enlistan todos los enteros
positivos del 1 al 100.Entonces eliminamos al 1 y a todos los n umeros compuestos
100 como sigue. Por el Teorema
53, cualquier n
u mero compuesto 100 debe
tener un factor primo 100 , que es, 10. Pero los primos 10 son 2,
3, 5, 7, entonceslos numeros compuestos 100 son aquellos n umeros positivos
divisibles por alguno de ellos.
Para eliminar los no primos de la lista primero se comienza con el 1 ya que
no es primo (coloreamos con gris su recuadro), ahora a todos los m ultiplos de
2, 3, 5, 7 pero no a ellos ya que son primos. Los n umeros ya eliminados no
necesitan ser sombreados nuevamente. Los que quedan son los primos 100.
Hay 25 n umeros primos 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53,
59, 61, 67, 71, 73,79, 83, 89 y 97. Aunque la criba parezca un buen proceso,
a medida que n crezca el metodo se hace ineficiente. De hecho, no existe un
metodo pr actico para probar la primalidad de n umeros grandes.
Teoricos de los numeros a menudo sue nan con encontrar formulas que ge-
neren n umeros primos para valores consecutivos de un variable entera n. Euler
encontr o una formula en 1772: E(n) = n2 n + 41 la cual sirve para enteros
positivos n 40. Pero cuando n = 41, E(41) = 412 41 + 41 = 412 que no es
un numero primo.
Fig.13 Criba de Eratostenes
Ejemplo 32. Probar que no existe un polinomio con coeficientes enteros que
genere primos para todo entero n.
Demostraci
on(por contradicci
on)
Entonces p|f (b + tp). Pero todo valor de f es primo, luego f (b + tp) debe ser
primo y de ah f (b + tp) = p. As, f (b) = p = f (b + tp). Esto implica que f
toma en el mismo valor infinitamente veces, ya que t es un entero arbitrario.
Pero f (n) es un polinomio de grado k, entonces no puede asumir el mismo
valor m as de k veces, siendo esto una contradicci
on.
As pues, no existe ning
un polinomio con coeficientes enteros que genere solo
n
umeros primos.
Una Funci
on Te
orico-Num
erica
Sea x un n
umero real positivo. Entonces (x) denota el numero de primos
x.
Por ejemplo, (10) = 4, (28,75) = 9 y (100) = 25. Usando la notacion de
sumatoria (x) se puede definir como:
X
(x) = 1, donde p denota un primo.
px
La siguiente f
ormula para (n) donde n es un entero positivo,puede ser
establecida usando el principio de inclusion-exclusion. Su prueba es complicada
y aqu se omite.
Teorema 21. Sea p1 , p2 , ..., pt ser primos n. Entonces
X n X n
(n) = n 1 + ( n) +
i
pi i<j
pi pj
X n n
+ ... + (1)t
pi pj pk p1 p2 ...pt
i<j<k
(x)
lm =1
x x/ ln x
x x
a < (x) < b
ln x ln x
donde x 2.
En 1870, el matematico aleman Ernest Meissel (1826-1895) mostro que hay
5,761,455 numeros primos menores que 108 . En 1893, cien a nos despues de
la conjetura de Gauss, el matematico danes N.P. Bertelsen afirmo que hay
50,847,478 numeros primos menores que 109 . En 1959, sin embargo, Derrick
H.Lehmer (1905-1991) mostro que la respuesta de Bertelsen era incorrecta y
que el n
umero correcto era 50,847,534. Tambien mostro que existen 455,052,512
menores que 1010
En 1896, sin embargo, el matematico Frances Jacques Hadamard (1865-1963)
y el matematico Belga Charles-Jean-Gustave-Nicholas de la Vallee-Poussin (1866-
1962), trabajando independientemente, probo el teorema usado matematicas
avanzadas.
Esta prueba era un jalon en el desarrollo de teora de los n
umeros. Pero en
1950, el matem atico h
ungaro Paul Erdos (1913-1996) y el matematico noruego
Alte Selberg (1917-) demostro el teorema usando calculo elemental.
Seg
un el teorema de n umero primo, cuando x es suficientemente grande,
(x) puede ser aproximado por x/ ln x (mirar columnas 2 y 3 en la Tabla 2.4).
Pero una mejor aproximacion es la funcion li (x), definida por Gauss en 1792 a
la edad de 15 anos,
Z x
dt
li (x) =
2 lnt
(x)
Se pude notar en la tabla que li(x) se aproxima a 1 mas rapidamente que
(x)
x/ ln x . En efecto, li (x) es una aproximacion superior para valores peque
nos de
x.
Demostraci
on
7. Hay infinitos n
umeros primos.
8. Hay un infinito n
umero de n
umeros compuestos.
11. 129
12. 217
13. 1001
14. 1729
umero de primos n para cada valor
Usando el Teorema 56, calcule el n
de n.
15. 47
16. 61
17. 96
18. 131
20. siete
5 Un googolplex es un n umero desmesuradamente elevado que corresponde a 10 elevado
100
a un googol, es decir, 10googol
o1010 (un 1 seguido de googol ceros).
21. ocho
22. nueve
23. diez
24. Liste los primos de la foma n2 + 1 y < 100.
Encuentre los factores positivos en cada caso, asumiendo p y q primos
distintos.
25. pq
26. p2 q
27. pq 2
28. p2 q 2
Sea q1 = 2 y qn = q1 q2 qn1 + 1, donde n 2.
29. Encuentre los cuatro primeros primos de la forma qn
VECTOR(VECTOR(i+j,i,0,20,5),j,1,5)
se simplifica a una matriz de 5 5 con los n
umeros del 1 al 25. Anidando en la
orden anterior la funcion NTH PRIME(n) en el argumento de la misma es posible
generar una matriz con los primeros 25 n umeros primos, esto es, simplificando
la orden
VECTOR(VECTOR(NTH PRIME(i+j),i,0,20,5),j,1,5)
cuyo resultado es
2 13 31 53 73
3 17 37 59 79
5 19 41 61 83
7 23 43 67 89
11 29 47 71 97
A continuacion se creara una funcion denominada test(n) que se simplifica a
la frase esprimo o es compuesto dependiendo del valor de n,
as, por ejemplo al simplificar test(5) devuelve es primo mientras que test(5)
devuelve es compuesto. La orden
devuelve una matriz de 10 10 con los numeros del 2 al 51 frente a los cuales
se dice si cada uno es primo o compuesto.
N
umeros de Fermat
n
Los numeros de la forma fn = 22 + 1 fueron estudiados por el excepcional
matem atico frances Pierre de Fermat y son llamados ((n umeros de Fermat)).
Los cinco primeros n umeros de Fermat son f0 = 3, f1 = 5, f2 = 17, f3 = 257, y
f4 = 65537.
El siguiente teorema, presenta una interesante relacion de recurrencia que se
satisface para fn .
Teorema 24. Denote por fn el nesimo n
umero de Fermat, entonces fn =
2
fn1 2fn1 + 2, donde n 1.
Demostraci
on
n1
on, se substituira fn1 = 22
Para esta demostraci + 1 en la expresion
2
fn1 2fn1 + 2, y simplificandola se demostrara que es igual a fn :
n1 n1
2
fn1 2fn1 + 2 = (22 + 1)2 2(22 + 1) + 2
h n1 n1
i n1
= (22 )2 + 2(22 ) + 1 2(22 ) 2 + 2
n
= 22 + 1
= fn .
Una definici
on recursiva de fn
f0 = 3
2
fn = fn1 2fn1 + 2, n 1
Por ejemplo,
f1 = f02 2f0 + 2 = 9 2(3) + 2 = 5
y
f2 = f12 2f1 + 2 = 25 2(5) + 2 = 17
Podemos hacer una observaci on interesante sobre los numeros de Fermat.
Note que los n umeros f2 = 17, f3 = 257, f4 = 65537, f5 = 4294967297, y f6 =
18446644033331951617 todos acaban en el mismo dgito decimal, 7. Asombroso!
Que podra usted conjeturar acerca de los n
umeros de Fermat?
Aqu esta otra observaci
on interesante: Los primeros cinco numeros de Fer-
mat 3, 5, 17, 257, y 65537 son primos. Fermat conjeturo que cada n umero de la
n
forma 22 + 1 era un n umero primo.
Sin embargo, en 1732 Euler establecio la falsedad de su conjetura producien-
do un contraejemplo. El mostro que f5 es divisible por 641: f5 = 4294967297 =
641 6700417. Una demostracion alternativa fue propuesta en 1926 por el ma-
tematico belga M. Kraitchik (1882-1957) en su Theorie des nombres.
El siguiente ejemplo proporciona una demostracion elemental e inteligente,
por G. T. Bennett. La belleza de su demostracion desmiente el hecho de que f5
sea primo, ya que tiene un factor diferente a el mismo y la unidad.
641 = 5 27 + 1 (2.2)
Ahora
5
22 + 1 = 232 + 1 = 24 228 + 1
= 16 228 + 1 = (641 625) 228 + 1
= (641 54 ),228 + 1 = 641(2)28 (5 27 )4 + 1
= 641(2)28 (641 1)4 + 1, por ecuaci on (2.2)
= 641(2)28 (6414 4(641)3 + 6(641)2 4(641) + 1) + 1
= 641(228 6413 + 4(6412 ) 6(641) + 4)
4294967297 = 641(6700 417)
f5 (216 )2 + 12
=
641 (4)2 + (25)2
(216 4 + 25)2 + (25 216 4)2
=
6412
2 2
= 409 + 2556
F(n):=2^2^n + 1
VECTOR(F(n), n, 0, 5)
se obtendr
a el siguiente vector con los 6 primeros n
umeros de Fermat,
Definida la funci
on Fermat(n) al simplificar
VECTOR(Fermat(n), n, 0, 5)
3.1. M
aximo Com
un Divisor
Un entero positivo puede ser un factor de dos enteros positivos, a y b. Tales
factores son divisores comunes, o factores comunes, de a y b.
Por ejemplo, 12 y 18 tiene cuatro divisores comunes, que son , 1, 2, 3, y 6;
mientras que 12 y 25 tienen exactamente un factor com un, que es, 1.
Muchas veces no se esta interesado en todos los divisores comunes de a y b,
pero si en el divisor com
un m as grande, as se tiene la siguiente definicion.
M
aximo Com
un Divisor
El m aximo com un divisor (MCD) de dos enteros a y b, ninguno de los dos
debe ser cero, es el mas grande entero positivo que divide a a y a b y se denota
por (a, b).
Por ejemplo, (12, 18) = 6, (12, 25) = 1, (11, 19) = 1, (15, 25) = 5 y (3, 0) =
3.
89
Como se sabe si el MCD de a y b siempre existe? Ya que 1|a y 1|b, 1 es
com un divisor de a y b, as que ellos tienen un divisor com un que es 1. Si d es
com un divisor, entonces d a y d b, as d mn {a, b}. Luego el conjunto de
factores comunes es finito, as (a, b) existe.
Una segunda pregunta importante es la unicidad: Es el MCD de a y b u nico?
Para poder hablar de MCD de a y b (Esto se propone como ejercicio para el
lector).
La definici
on verbal precedente de MCD, aunque simple y clara, no es tan
practica, por eso se escribira simbolicamente.
Una Definici
on Simb
olica de MCD
Un entero positivo d es el MCD de dos enteros positivos a y b si
d|a y d|b; y
si d0 |a y d0 |b, entonces d0 d, donde d0 es tambien un entero positivo.
f0 f1 fk1 = fk 2
Entonces
Demostraci
on
Por Lema 51, cada n umero de Fermat tiene un factor primo. Por consiguiente,
por el teorema de Polya, no hay dos n
umeros distintos de Fermat que tengan fac-
tores primos comunes, significando que cada uno tiene un factor primo distinto.
As, ya que hay infinitos n
umeros de Fermat, hay tambien infinitos primos.
N
umeros Primos Relativos y Pi
En la Secci
on 2.3, se encuentra unQ eslabon cercano entre los n
umeros primos
umero , dado por la formula pP (1 1/p2 ) = 6/ 2 . Usando tecnicas
y el n
avanzadas, se puede mostrar que el producto infinito representa el rec proco
de la probabilidad que dos n umeros enteros positivos seleccionados al azar sean
primos relativos.1 As, la probabilidad que dos numeros
Q enteros positivos selec-
cionados al azar sean primos relativos esta dada por pP 1/(1 1/p2 ) = 6/ 2 .
1. (a/d, b/d) = 1
2. (a, a b) = d
Demostraci
on
Se sigue, por la parte (2) de este teorema que (a, a+b) = (a, b). (Ver ejercicio
38).
A continuaci on, se prueba que el MCD de a y b se puede expresar como la
suma de m ultiplos de a y b, pero primero se presenta una definicion.
Combinaci
on Lineal
Una combinaci on lineal de los enteros a y b es la suma de m ultiplos de a y
b, esto es, una suma de la forma a + b, donde y son enteros.
Por ejemplo, 2 3 + 5 7 es una combinacion lineal de 3 y 7; as como (4)
3 + 0 7.
Ahora se establece y demuestra el resultado mencionado en el parrafo pre-
cedente. Su prueba es una elegante aplicacion del principio del buen orden.
Demostraci
on
r = a dq
= a (a + b)q
= (1 q)a + (q)b
Observacion Se sigue, por este teorema que el MCD (a, b) siempre puede
expresarse como una combinacion lineal a + b. En efecto, esta es la mas
peque
na de tales combinaciones lineales positivas.
28 28 56 84 112 140
12 12 24 36 48 60 144
Puesto que d = (a, b), por Teorema 72, existen y tal que d = a + b.Como
d0 |a y d0 |b, por Teorema 42, d0 | (a + b); de esta manera d0 |d.
d|a y d |b ; y
si d0 |a y d0 |b, entonces d0 |d. Entonces d0 d; as d = (a, b).
Una Definici
on Alternativa de MCD
Un entero positivo d es el MCD de a y b si
d|a y d|b; y
si d0 |a y d0 |b, entonces d0 |d, donde d0 es un entero positivo.
Teorema 32. Sean a,b, y c enteros positivos. Entonces (ac, bc) = c (a, b) .
La prueba de esto es bastante simple y se deja como ejercicio.
Teorema 33. Dos enteros positivos, a y b, son primos relativos si y solo si hay
enteros y tales que a + b = 1.
Demostraci
on
Si a y b son primos relativos, entonces (a, b) = 1. Por tanto, por Teorema 72,
existen enteros y tal que a + b = 1.
Recprocamente, suponga que existen y tales que a + b = 1. Para
demostrar que (a, b) = 1, sea d = (a, b). Entonces por Teorema 42 d| (a + b);
esto es d|1, as d = 1. Por tanto, a y b son primos relativos.
Supongamos a|c y b|c. Significa esto que ab|c ? No. Por ejemplo, 3|12 y 6|12,
pero 3 6 - 12. El siguiente corolario proporciona un criterio por el cual ab|c.
Demostraci
on
Se debe recordar que a|bc no significa que a|b o a|c, aunque bajo algunas
condiciones esto se cumple. El siguiente corolario explica cuando esto es verda-
dero.
Demostraci
on
Dado que a y b son primos relativos, por Teorema 75, existen enteros y tal
que a + b = 1, entonces ac + bc = c ya que a|ac y a|bc , a|ac + bc por
el Teorema 42; esto es ; a|c.
Ejemplo 38. Encuentre (12, 18, 28), (12, 36, 60, 108), (15, 28, 50).
Soluci
on.
a) El entero positivo m
as grande que divide a 12, 18 y 28 es 2, as, (12, 18, 28) =
2.
b) 12 es el factor m as grande de 12, y 12 es factor de 12, 36, 60, y 108; as,
(12, 36, 60, 108) = 12.
c) Ya que (15, 28) = 1 el factor com
un m
as grande de 15, 28 y 50 es 1; esto
es (15, 28, 50) = 1.
Una Combinaci
on Lineal de n Enteros Positivos
Una combinaci on lineal de n enteros positivos a1 , a2 , ...an es una suma de
la forma 1 a1 + 2 a2 + ... + n an donde 1 , 2 , ..., n son enteros.
Por ejemplo, (1) 12 + 1 15 + 0 21 es una combinacion lineal de 12, 15 y
21; As como tambien lo es 3 12 + (2) 15 + (5) 21.
Ahora se establece la extension del Teorema 72 y se deja la prueba como un
ejercicio.
Teorema 34. El MCD de los enteros positivos a1 , a2 , ..., an ,es el menor entero
positivo que es combinaci
on lineal de a1 , a2 , ..., an .
Ejemplo 39. Exprese (12, 15, 21), en una combinaci on lineal de 12, 15, 21.
Soluci
on. Primero se puede notar que (12, 15, 21) = 3. Despues se encuen-
tran n
umeros enteros , y , por ensayo y error, tal que 12+15+21 = 3;
= 1 , = 1 , = 0 es una de tal combinaci on: (1) 12 + 1 15 + 0 21 = 3.
Demostraci
on
Sea d = (a1 , a2 , ..., an ) , d0 = (a1 , a2 , ..., an1 ) yd00 = (d0 , an ) . mostramos que
d = d00 :
0
a que d|d00 :
Se mostrar
Dado que d = (a1 , a2 , ..., an ) , d|ai para todo i. As d|d0 y d|an . Entonces
d| (d0 , an ) ; esto es d|d00 .
a que d00 |d :
Se mostrar
Ya que d00 = (d0 , an ) , d00 |d0 y d00 |an . Pero d00 |d0 implica que d00 |ai para
1 i n 1. As d00 |ai para 1 i n, por tanto d00 |d.
(18, 30, 60, 75, 132) = ((18, 30, 60, 75) , 132) = (((18, 30, 60) , 75) , 132)
= ((((18, 30) , 60) , 75) , 132) = (((6, 60, ) , 75) , 132)
= ((16, 75) , 132) = (3, 132)
= 3.
Ejercicios 3.1
Marque verdadero o falso, asumiendo a, b y c son enteros positivos y p es un
primo arbitrario.
1. (a, b) = (b, a)
2. (a, b) = (a, a b)
4. (a, a + 2) = 1
5. (p, p + 2) = 1
12. 18, 28
13. 24, 28
14. 15, 28
15. 21, 26
Denote con f (n) el n umeros de enteros positivos n y primos relativos
a el. Por ejemplo, f (1) = 1, f (2) = 1, f (3) = 2 y f (4) = 2. Encontrar.
16. f (10)
17. f (13)
18. f (18)
19. f (24)
P
20. Eval
ue d|n f (d) para n = 12, 18, 19 y 25.
P
21. Usando el Ejercicio 20, prediga una formula para d|n f (d)
Objetivo
En el presente taller se define y se explorara una funcion que permita calcular
el MCD de dos o m as numeros.
Actividades
Mediante la opci
on GCD(m1,m2,...,mn) en Derive es posible calcular el
MCD de un conjunto de n
umeros, por ejemplo, la simplificacion de la expresion
GCD(12,18)
GCD(12,36,60,108)
Demostraci
on
Sea d = (a, b) y d0 = (b, r). Se debe probar que d = d0 , es suficiente mostrar que
d|d0 y d0 |d . Por el algoritmo de la division, existe un u
nico cociente q tal que
a = bq + r (3.1)
Ahora se justificar
a este algoritmo, aunque sea algo obvio.
El Algoritmo Euclidiano
Sean a y b dos enteros positivos con a b. Si a = b, entonces (a, b) = a,
as se asume a > b. (Si esto no es verdad entonces se intercambian.) Sea r0 =
b. Entonces aplicando sucesivamentes el algoritmo de la division, se tendra la
secuencia de ecuaciones:
a = q0 r0 + r1 , 0 r1 < r0
r0 = q1 r1 + r2 , 0 r2 < r1
r1 = q2 r2 + r3 , 0 r3 < r2
..
.
Continuando de esta manera, se obtiene la siguente secuencia de residuos:
b = r0 > r1 > r2 > r3 > 0
Dado que los residuos son no negativos y son cada vez mas y mas pequenos,
esta secuencia debera eventualmente terminar con el residuo rn+1 = 0. As, las
dos u
ltimas ecuaciones en el procedimiento anterior son
rn2 = qn1 rn1 + rn , 0 rn < rn1
y
rn1 = qn rn
Se sigue por induccion que (a, b) = (a, r0 ) = (r0, r1 ) = (r1 , r2 ) = =
(rn1 , rn ) = rn , el u
ltimo residuo diferente de cero (ver Ejercicio 10).
El siguiente ejemplo tambien demuestra el Algoritmo Euclidiano.
Ejemplo 43. Aplique el algoritmo euclidiano para encontrar (4076, 1024).
Solucion.
Por la aplicaci
on sucesiva del algoritmo de la divisi
on se tiene:
Ejemplo 44. Usando el algoritmo euclidiano exprese (4076, 1024) como com-
binaci
on lineal de 4076 y 1024.
Soluci on. Utilizando las ecuaciones obtenidas en el Ejemplo 92 en orden
inverso, sustituyendo de manera iterativa en el residuo de la ecuaci
on previa
Ejercicios 3.2
Usando el algoritmo euclidiano, encuentre el MCD de los enteros dados.
1. 1024, 1000
2. 2024, 1024
3. 2076, 1076
4. 2076, 1776
Objetivo
En el presente taller se define una funcion que permita expresar el MCD
entre dos n
umeros como combinacion lineal de ellos.
Actividades
El calculo de el MCD de los n
umeros 4076 y 1024 en el Ejemplo 92 se obtiene
simplificando en Derive la orden
GCD(4076,1024)
esta simplificaci
on da como resultado 4. Por otro lado, utilizando la funcion
EXTENDED GCD(a, b) y simplificando la expresion
EXTENDED GCD(4076,1024)
Demostraci
on
Suponga que a - p. Entonces p y a son primos relativos, por el Teorema 76, hay
enteros y tal que p + a = 1. Multiplicando ambos lados de esta ecuacion
por b; se tiene pb + ab = b. Como p|p y p|ab, p|(pb + ab) por el Teorema
42; es decir, p|b.
El siguiente lema extiende este resultado a tres o mas factores, usando in-
ducci
on.
Demostraci
on(por inducci
on d
ebil)
Demostraci
on
Primero, se mostrar
a por induccion fuerte que n o es un primo o puede expre-
sarse como un producto de primos. Entonces se establecera la unicidad de tal
factorizaci
on.
Descomposici
on Can
onica
La descomposici on can onica de un entero positivo n es de la forma n =
pa1 1 pa2 2 pakk , donde p1 , p2 , pk son distintos primos con p1 < p2 < < pr
y cada exponente ai es un entero positivo.
Hay dos tecnicas normalmente usadas para encontrar la descomposicion
can onica de un n umero compuesto. El primer metodo involucra hallar todos
los factores primos, empezando con el mas peque no primo, como el siguiente
ejemplo muestra.
2520 = 2 2 2 3 3 5 7 = 23 32 5 7
que es la descomposici
on can
onica deseada.
20 30 50 = 1 20 30 51 = 5 20 31 50 = 3 20 31 51 = 15
21 30 50 = 2 21 30 51 = 10 21 31 50 = 6 21 31 51 = 30
22 30 50 = 4 22 30 51 = 20 22 31 50 = 12 22 31 51 = 60
Demostraci
on(Por Inducci
on)
Pero
Entonces,
k
X
bcn2i = a1 + a2 2 + a3 22 + + ak 2k1
i=1
+a2 1 + a3 2 + + ak 2k2
+a3 1 + + ak 2k3
..
.
+ak 1
Esto es,
a1 + a2 (1 + 2) + a3 1 + 2 + 22 + + ak 1 + 22 + + 2k1 (3.4)
e =
= a1 (2 1) + a2 22 1 + a3 23 1 + + ak 2k 1
(3.5)
2 k
= a0 + a1 2 + a2 2 + + ak 2 (a0 + a1 + + ak ) (3.6)
= nb (3.7)
As, n = e + b.
Ejemplo 49. Usando las descomposiciones can onicas de 168 y 180, para en-
contrar su MCD.
Soluci on.Se puede verificar que 168 = 23 3 7 y 180 = 22 32 5. Los
u
nicos factores primos comunes son 2 y 3, por lo que 5 o 7 no pueden aparecer
en su MCD. Como 2 aparece tres veces en la descomposici on can
onica de 168,
pero solo dos veces en la descomposici
on canonica de 180, 22 son un factor
en el MCD. De manera similar, 3 tambien es un factor com un, por lo que
(168, 180) = 22 3 = 12.
Observacion
(168, 180) = 22 3 = 22 31 50 70 = 2min{3,2} 3min{1,2} 5min{1,0} 7min{1,0}
Esta tecnica puede generalizarse como sigue. Sea a y b enteros positivos con
las siguientes descomposiciones canonicas:
Observacion
min{a1 ,b1 } min{a2 ,b2 } min{an ,bn }
(a, b) = p1 p2 pn
Se dar a nuevamente un vistazo a la distribucion de los primos, que se estudio
en el captulo precedente.
Revisi
on de Distribuci
on de Primos
Por el algoritmo de la divisi on, cada entero es de la forma 4n + r, donde
r = 0, 1, 2, o 3; as que cada entero impar es de la forma 4n + 1 o 4n + 3. Por
ejemplo, 13 y 25 son de la forma 4n + 1: 13 = 4 3 + 1 y 25 = 4 6 + 1, mientras
que 11 y 31 son de la forma 4n + 3: 11 = 4 2 + 3 y 31 = 4 7 + 3.
Observando los enteros positivos de la forma 4n + 3. Los primeros once de
tales n
umeros son 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 y 43 de los cuales siete
(aproximadamente 64 %) son primos.
Que se podra conjeturar razonablemente de esta observacion? Si se supu-
siera que hay infinitos primos de la forma 4n + 3, se estara en lo correcto. Antes
de que se establezca la validez de esta suposicion, se necesita que se proponga
un fundamento en la forma del siguiente lema.
Demostraci
on
ab = (4` + 1) (4m + 1)
= 16`m + 4` + 4m + 1
= 4 (4`m + ` + m) + 1
= 4k + 1 donde k = 4`m + ` + m es un entero
Demostraci
on(Por Inducci
on)
Ambos casos nos llevan a una contradiccion, por lo que la suposicion debe
ser falsa. As, hay un n
umero infinito de primos de la forma dada.
1. 1947
2. 1661
3. 1863
4. 1976
5. 227 + 1
6. 248 1
9. p
10. p2
11. pq
12. pq 2
Encuentre los factores positivos de cada n
umero compuesto.
13. 48
14. 90
15. 210
16. 1040
Encuentre el n
umero de ceros en el valor decimal de cada n
umero.
17. 100!
18. 376!
19. 609!
20. 1010!
Encuentre los valores de n para los que n! contiene el n
umero de ceros
dado.
21. 58
22. 93
Encuentre el MCD de cada par de n
umeros, asuma que p, q, y r son dis-
tintos primos.
23. 23 3 5, 2 32 53 72
24. 24 32 75 , 34 5 112
25. p2 q 3 , pq 2 r
26. p3 qr3 , p3 q 4 r5
Usando las descomposiciones canonicas, encuentre el MCD de cada par de
n
umeros.
27. 48, 162
28. 72, 108,
29. 175, 192
33. 208
34. 235
35. Usando los Ejercicios 31-34, prediga el n
umero de ceros en la representa-
ci
on binaria de el entero positivo n.
Encuentre la m
as alta potencia de cada uno de los n
umesor que divides a
1001!
36. 2
37. 3
38. 5
39. 7
Usando el Teorema 101, encuentre el n
umero de unos en la representacion
binaria de cada entero.
40. 234
41. 1001
42. 1976
43. 3076
55. pq
56. pq 2
57. p2 q 2
58. pq 2 r3
F
Encuentre la suma de los factores positivos en cada caso, asumiendo que
p, q, y r son distintos primos.
59. pi
60. pq j
61. pi q j
62. pi q j rk
Un entero positivo es un cuadrado-libre si no es divisible por el cuadrado
de cualquier entero positivo > 1. Por ejemplo, 105 = 3 5 7 es cuadrado-
libre.
63. Un entero > 1 es cuadrado-libre si y solo si su factorizacion prima consiste
de distintos primos.
64. Cualquier entero n > 1 puede escribirse como el producto de un cuadrado
y un entero cuadrado-libre.
DERIVE. Laboratorio 13
Objetivo
En el presente taller se define una funcion que permite descomponer, de
acuerdo al Teorema Fundamental de la Aritmetica, en producto de factores
primos.
Actividades
Mediante la simplificaci
on de la orden
FACTOR(2520)
se obtiene la factorizaci
on del n
umero 2520 como producto de factores primos,
de la misma forma en que se ilustro en el Ejemplo 98, la simplificacion de esta
orden en Derive devuelve como resultado
23 32 5 7
Mnimo Com
un M
ultiplo
El mnimo com un multiplo (mcm) de dos enteros positivos a y b esta estre-
chamente relacionado con su MCD. De hecho, se utiliza el mcm cada vez que
sumamos y restamos fracciones. Ahora se explorara dos metodos para encon-
trar el mcm de a y b. El primer metodo que se empleara es la descomposicion
canonica, y el segundo emplea su MCD. Se empezara con una definicion.
Mnimo Com
un Multiplo
El mnimo com un multiplo de dos enteros positivos a y b es el menor entero
positivo divisible tanto por a como por b, y se denota como [a, b].
Suponga que se quiere evaluar [18, 24] . Ya que los m ultiplos de 18 son
18, 36, 54, 72, 90, ... y de 24 son 24, 48, 72, 96, ... As, sus m
ultiplos comunes son
72, 144, 216, ... Por tanto [18, 24] =su mcm= 72.
Las dos preguntas que normalmente nos podemos hacer son si el mcm de dos
enteros siempre existe? Ya que ab es un m ultiplo de ambos a y b, el conjunto
de comunes m ultiplos es simpre diferente de vaco; as, por el principio del buen
ordenamiento, el conjunto tiene un mnimo elemento; por tanto, [a, b] siempre
existe.
Y la otra pregunta que surge es si el mcm es u nico? La respuesta es nueva-
mente afirmativa (Su demostraci on se propone como ejercicio)
A continuaci on se presentar a una definicion simbolica del mcm.
Una Definici
on Simb
olica del mcm
El mcm de dos n
umeros enteros positivos a y b es el entero positivo m tal
que:
a|m y b|m; y
Observacion
[90, 168] = 23 3 2 5 7
= 2max{1,3} 3max{2,1} 5max{1,0} 7max{0,1}
ax{a1 ,b1 } m
m ax{a2 ,b2 } ax{an ,bn }
[a, b] = p1 p2 pm
n
1050 = 2 3 52 7 y 2574 = 2 32 11 13
Por lo tanto
18 24
[18, 24] =
(18, 24)
El siguiente teorema muestra que esto no es una coincidencia, que siempre
se da el caso. Se trata de una aplicacion directa del Teorema 2 y de la descom-
posici
on canonica.
ab
[a, b] = .
(a, b)
Demostraci on Sean a = pa1 1 pa2 2 pa3 3 pann y b = pb11 pb22 pb33 pbnn , las des-
composiciones can
onicas de a y b, respectivamente. Entonces
mn{a1 ,b1 } mn{a2 ,b2 } mn{a3 ,b3 } n{an ,bn }
(a, b) = p1 p2 p3 pm
n
y
ax{a1 ,b1 } m
m ax{a2 ,b2 } max{a3 ,b3 } ax{an ,bn }
[a, b] = p1 p2 p3 pm
n
Por tanto,
mn{a1 ,b1 } n{an ,bn } max{a1 ,b1 } ax{an ,bn }
(a, b) [a, b] = p1 pm
n p 1 pm
n
mn{a1 ,b1 }+m
ax{a1 ,b1 } n{an ,bn }+m
ax{an ,bn }
= p1 pm
n
As,
ab
[a, b] =
(a, b)
que era lo que se quera demostrar.
Este teorema proporciona una segunda forma de calcular [a, b], siempre que
se conozca (a, b), como se ilustra en el siguiente ejemplo.
Ejemplo 51. Use (252, 360), y calcular [252, 360].
on Tenga en cuenta que 252 = 22 32 7 y 360 = 23 32 5, as (252, 360) =
Soluci
2 2
2 3 = 36. Por tanto, por el teorema anterior
252 360
[252, 360] =
36
= 2520
[24, 28, 36, 40] = [[24, 28, 36] , 40] = [[[24, 28] , 36] , 40]
= [504, 40] = [[168, 36] , 40]
= 2520
Por ejemplo, 12, 25 y 77 son primos relativos por pares, as [12, 25, 77] =
12 25 77 = 23,100.
Es el recproco de este resultado cierto?.
Ejercicios 3.4
Marque verdadero o falso, asumiendo que a,b y c son enteros positivos arbi-
trarios y p es un n
umero primo.
Actividades
Mediante la opci
on LCM(m1,m2,...,mn) en Derive es posible calcular el
mcm de un conjunto de n
umeros, por ejemplo, la simplificacion de la expresion
LCM(12,18)
arroja como resultado el valor 36 que es le mcm de los dos n
umeros 12 y
18. La funci on permite calcular la el mcm de mas de dos n
umeros enteros, es
as como la simplificaci
on de
LCM(12,18,28)
arroja como resultado el valor 252 y la simplificacion de
LCM(12,36,60,108)
da como resultado 540, que son los mcm de los conjuntos de n
umeros res-
pectivamente.
Ecuaciones Lineales Diof
anticas
63x + 7 = 23y
63x + 7
y=
23
Cuando x > 0, claramente y > 0. Entonces, se ensaya con los valores 1, 2,
3 y as sucesivamente para x, hasta que el valor de y sea un entero.
x 1 2 3 4 5 28
y 70/23 133/23 196/23 252/23 14 77
Ejercicio 2. Si un gallo vale cinco monedas, una gallina tres monedas, y tres
polluelos juntos una moneda, cu antos gallos, gallinas, y polluelos, que sumen
100, pueden ser comprados con 100 monedas?
Solucion Denote con x el numero de gallos, con y el numeros de gallinas y
con z el n
umero de polluelos. Claramente x, y y z son enteros positivos, cero en
su defecto. Entonces los datos que se suministran se condensan en el siguiente
par de ELDs
x+y+z = 100
z
5x + 3y + = 100
3
on (z = 100 x y) y sustityendo en la
Despejando z de la primera ecuaci
segunda se tiene
1
5x + 3y + (100 x y) = 100
3
Esto es,
7x + 4y = 100
100 7x 7
y = = 25 x
4 4
As, para que y sea un entero, 7x/4 debe ser entero; pero 4 - 7, x debe ser
un m
ultiplo de 4: x = 4t, donde t es entero. Entonces,
7 7
y = 25 x = 25 (4t) = 25 7t
4 4
y
Se probar
a cada parte una a una en este orden.
a + b = c
Ya que d = (a, b), d|a y d|b, as d|a + b esto es d|c.
rae + sbe = de
Esto es,
a(re) + b(se) = c
As, x0 = re y y0 = se es una solucion de la ELD; esto significa que tiene
soluci
on.
Para mostrar que x = x0 + db t y y = y0 ad t es una soluci
on de la ELD:
Se tiene que
b a
ax + by = a x0 + t + b y0 t
d d
abt abt
= (ax0 + by0 ) +
d d
= ax0 + by0
= c
b
a t = b(y0 y 0 )
d
a
t = y0 y 0
d
a
y 0 = y0 t
d
As toda soluci
on de la ELD es de la misma forma.
Observacion
Se sigue del teorema que si la ELD ax + by = c tiene solucion, entonces tiene
infinitas soluciones. Estas soluciones estan dadas por la solucion general
b a
x = x0 + t y y = y0 t
d d
siendo t un entero arbitrario. Dando a t diferentes valores, es posible encon-
trar cualquier numero de soluciones particulares.
63 = 2 23 + 17
23 = 1 17 + 6
17 = 26+5
6 = 15+1
5 = 51+0
on por 7 :
Multiplicando ambos lados de la ecuaci
7 = (7)(4)63 + (7)11 23
= 63 28 23 77
M
etodo de Euler para la soluci
on de ELDs
Euler invento un metodo para solucionar ELDs que emplea el algoritmo de
la divisi
on, pero no el algoritmo euclideo.
Ejemplo 55. Resuelva la ELD 1076x + 2076y = 3076 por el metodo de Euler.
Solucion
Ya que (1076, 2076) = 4 y 4|3076, la ELD tiene infinitas soluciones. El
metodo de Euler implica la soluci
on de la ELD para la variable con m
as peque
no
coeficiente, x en este caso:
2076y + 3076
x = (3.9)
1076
1000y + 924
= y + 2 + por el algoritmo de la divisi
on (3.10)
1076
Sea u = 1000y+924
1076 . (Note que u es un entero. Por que?) De esta expresi
on
se obtiene la ELD
1000v + 924
u = (3.13)
76
12v + 12
= 13v + 12 + , por el algoritmo de la divisi
on (3.14)
76
12v+12
Sea w = 76 , as
12v + 76w = 12
resolviendo para v :
76w + 12 w
v= = 6w + 1
12 3
Ya que v es un entero, w/3 debe ser un entero tambien, as que w/3 = t.
Para obtener una solucion particular, se hace t = 0; entonces w = 0 y
trabajando con las ecuaciones (3.9), (3.11) y (3.13) en el orden inverso:
w 0
v = 6w + 1 = 6(0) + 1 = 1
3 3
1000v + 924 1000(1) + 924
u = = = 1
76 76
1076u + 924 1076(1) + 924
y = = =2
1000 1000
2076y + 3076 2076(2) + 3076
x = = = 1
1076 1076
Puede verificarse que x0 = 1, y0 = 2 es en efecto una soluci
on de la ELD.
Para encontrar la soluci on general, con t como entero arbitrario, usando
sucesivas sustituciones, nuevamente en orden inverso:
w = 3t
w
v = 6w + 1 = 19t + 1
3
u = 13v + 12 + w = 250t 1
y = u + v = 269t + 2
x = y + 2 + u = 519t 1
on general es x = 519t 1, y = 269t + 2.
As la soluci
Ejercicios 3.5
Usando el Teorema 118 determine si cada una de las ELDs tiene solucion.
1. 12x + 16y = 18
2. 14x + 16y = 15
3. 12x + 13y = 14
4. 28x + 91y = 119
5. 1776x + 1976y = 4152
6. 1076x + 2076y = 1155
Encuentre la soluci
on general de cada ELD usando el Teorema 118.
7. 2x + 3y = 4
8. 12x + 16y = 20
9. 12x + 13y = 14
10. 15x + 21y = 39
13. 2x + 3y + 4z = 5
14. 8x + 10y + 16z = 25
15. 12x + 30y 42z = 66
16. 76w + 176x + 276y + 376z = 476
Resuleva las siguientes ELDs.
17. x + 2y + 3z = 6
18. 2x 3y + 4z = 5
19. 6x + 12y 15z = 33
Congruencias Modulo m
Sea m un entero positivo. Entonces un entero a es congruente con un
entero b modulo m si m| (a b) . En smbolos, escribimos a b (mod m); m
es el modulo de la relaci
on de congruencia.
135
Apendice A
Una Introduccion al paquete
DERIVE
ES DERIVE?
QUE
Derive es un programa de c alculo simbolico, o en otras palabras un len-
guaje de programaci on de alto nivel, ofreciendo al usuario unas caractersticas
particulares tales como:
137
frecuencia a lo largo del trabajo aplicativo. Al ingresar por primera vez a Derive,
podremos observar la pantalla:
En ella podemos identificar los comandos que abarcan desde la parte superior
hasta la inferior, los cuales, describiremos a continuacion:
Barra de Ttulos
En esta aparece el nombre del programa, as como el nombre que le hemos
asignado a nuestro archivo en Derive, para este caso Algebra 1 que es otorgado
automaticamente por el software. Adicionalmente los botones de minimizar,
maximizar y cerrar la ventana.
Barra de Men
u
En esta aparecen las funciones basicas de Derive, clasificadas en forma de
men u. Los men us principales son; Archivo, edicion, editar (autor), simplificar,
resolver, c
alculo, definir, opciones, ventana y ayuda. Para acceder a ellos po-
demos hacerlo de dos maneras: La primera, dando clic con el mouse sobre el
comando, desplegando as el grupo de subcomandos que lo contiene, la segun-
da,, aplicar la secuencia ALT+(Letra Subrayada), por ejemplo para desplegar
el comando Edici on, pulsara la secuencia ALT+E.
Barra de herramientas o de
ordenes
En la barra de herramientas se encuentran los iconos que representan los
comandos utilizados con mayor frecuencia, tales como; Nuevo, guardar, simpli-
ficar, sumatoria, lmite, etc.
Ventana de
algebra
Aqu aparecen las operaciones que queremos efectuar luego de ser ingresa-
das en la barra de introduccion de expresiones, estas aparecen antecedidas por
etiquetas como: #1, #2, etc.
Barra de estado
En la barra de estado recibimos mensajes del programa con relacion a las
operaciones que estamos ejecutando.
Barra de introducci
on de expresiones
Llamada tambien lnea de edicion, nos permite introducir las expresiones
matem
aticas que despues seran visualizadas en la ventana de algebra.
Barra de de letras griegas y smbolos matem
aticos
En ella tenemos disponibles un conjunto de letras y smbolos de los cuales
podemos disponer a la hora de efectuar los calculos en la lnea de edicion con
solo dar clic con el mouse sobre cada boton.
etiqueta #1, as
Simplificar Expresiones
Normal
Para simplificar normal, se hace clic sobre =, o simplemente se pulsa Ctrl+B.
Sirve para simplificar numerica y algebraicamente expresiones matematicas. Es-
ta orden simplifica la expresi
on o la subexpresion resaltada y muestra el resul-
tado en la Ventana de Algebra. El resultado se resalta y recibe una etiqueta (un
numero con #). Si se quiere ver tanto la expresion de entrada como el resultado
una vez simplificado en una sola lnea, introduzca la expresion seguida de un
signo igual (=) y haga clic sobre S. Derive muestra una ecuacion cuyo segundo
termino es el resultado de simplificar el primer termino.
El segundo objetivo de simplificar normal es transformar las expresiones
en otras que sean lo m as peque
nas posibles, ya que as ocupan menos espacio
para ser almacenadas. Seg un como sea la expresion, puede que tarde mucho en
ser simplificada. Despues de algunos segundos, el dialogo Progreso del Calculo
aparecera indicando:
1. La expresi
on que est
a siendo simplificada
Expandir
El objetivo de expandir una expresion con respecto a unas variables es maxi-
mizar el numero de terminos que son algebraicamente independientes respecto
de esas variables. Use simplificar expandir, pulsando Ctrl+E o use la funcion
EXPAND para expandir una expresion o subexpresion con respecto de algunas
(o todas) de sus variables. Si una expresion polinomica se expande, se obtiene
justamente la expansion de ese polinomio. Si se expande una expresion racio-
nal, se obtiene su descomposicion en fracciones simples. Notemos que simpli-
ficar expandir y la funcion EXPAND no controlan expansiones exponenciales,
logartmicas ni trigonometricas.
Simplificar expandir expande la expresion resaltada o solo la subexpresion
resaltada. Es este u ltimo caso, el resultado sera una copia de la expresion en
la que se ha expandido la subexpresion resaltada. Una expresion que contiene
m as de una variable puede ser expandida con respecto a algunas o a todas sus
variables. Simplificar expandir muestra una lista de las variables. Pulse Enter
si la expansion quiere hacerla con respecto a todas las variables en el orden
mostrado. De otro modo, entre la primera variable, la secundaria, etc.
La funci
on EXPAND puede usarse para introducir directamente la expresion
que se quiera expandir as: EXPAND(u, x, y,...) expande la expresion u(x,
y,...) con respecto a las variables x, y,... Si no se especifican las variables,
la expansi
on se hace con respecto a todas las variables de la expresion. Tambien
se usa Simplificar expandir y la funcion EXPAND para descomponer en fraccio-
nes simples una expresion racional (o una subexpresion) con respecto a alguna
o a todas las variables de su denominador.
Factorizar
Utilice simplificar factorizar, pulsando Ctrl+F o use la funcion FACTOR
para factorizar una expresion o subexpresion con respecto a alguna o a todas sus
variables. Simplificar factorizar, factoriza la expresion o subexpresion resaltada,
de modo que si se resalta una subexpresion, el resultado es una copia de la
expresi
on completa en la que solo la subexpresion se ha factorizado.
Una expresion de varias variables puede ser factorizada con respecto a al-
gunas o a todas sus variables. Simplificar factorizar le permite seleccionar las
variables para la factorizacion. Haga clic sobre la que quiera que sea la primera,
la segunda, etc. Las subexpresiones que no contienen las variables de factoriza-
ci
on se simplifican sin ser transformadas innecesariamente. En otras palabras,
las subexpresiones que solo contienen variables que no son las de factorizacion
no son expandidas ni factorizadas innecesariamente. Las potencias de exponen-
tes semejantes se re unen y se simplifican. La funcion FACTOR puede usarse
desde la lnea de entrada como: FACTOR(u, amount, x, y,...) factoriza la
expresi
on u(x, y,...) con respecto a las variables x, y,... Si no se indican
variables, la expansion se hace con respecto a todas ellas.
Aproximar
Introducir vector
Para introducir un vector, realizaremos el proceso que empleamos al inser-
tar una expresi on, es decir, nos dirigimos al men
u introducir solo que esta vez
damos clic en donde aparece vector (otra manera es oprimir en la barra de orde-
nes la opci on introducir vector). A continuacion, nos mostrara una ventana en
donde solicitar a el n
umero de elementos de dicho vector, para nuestro ejemplo
elegiremos 4 y damos S a la ventana. Nuevamente, aparecera una ventana en
donde la parte superior describir a el numero de elementos que hemos seleccio-
nado; all ingresaremos los valores de nuestro vector por ejemplo ingresemos los
n
umeros impares del 1 al 7 al dar S, en la ventana de algebra se obtendra [1,
3, 5, 7].
Introducir Matriz
De igual forma que para montar un vector, Derive ofrece la opcion en el
men u introducir para insertar una matriz (o en la barra de ordenes oprimir
introducir matriz). Al pulsar en ella aparecera el cuadro de dialogo similar a
introducir vector, solo que esta vez solicitara que demos las dimensiones (filas
y columnas), ingresemos las opciones de 4 filas y 4 columnas, luego asociemos
a cada celda un n umero, tomemos como ejemplo los n umeros {2, 3, 4, 5} en
la primera fila, {3, 4, 5, 6} en la segunda fila, {4, 5, 6, 7} en la tercera fila, y
{5, 6, 7, 8} en la cuarta fila luego demos S para que genere nuestra matriz:
2 3 4 5
3 4 5 6
4 5 6 7
5 6 7 8
Ahora, de forma manual pulsamos F2 y en la barra de introduccion de expre-
si
ones escribimos: VECTOR(VECTOR((j + k), j, 1, 4), k, 1, 4), en donde j
y k varian desde uno hasta cuatro para cada uno de los valores.