You are on page 1of 15

Bitcora: Nmeros Enteros -> -6,-5,-4,-3,-2,-2,-1,0,1,2,3,4 Definicin: a y b con a !

=0 a|b si existe un entero c tal que a*c=b a es un divisor (factor) de b Propiedades de la divisin: Sean a, b, c nmeros enteros: 1) 2) 3) 4) a|b y b|c entonces a|c a|b entonces a/b*c para cualquier entero c si a|b y a|c entonces a|(b+-|c) si a|b y a|c entonces a|(mb+nc) con m,n enteros

Nmero primo: Un entero positivo mayor que 1 se dice que es un nmero primo si slo es divisible por uno y por si mismo. p-> 1|p , p|p

Teorema de Eratstenes: Hay infinitos nmeros primos Supongamos que hay un nmero finito de primos (p1, p2, p3, ...,pn) Si a es nmero primo, podemos decir que a=(p1, p2, p3, ...,pn+1) Cojemos pi como nmero primo, por lo que: pi|a entonces: pi|p1,p2,p3,pn Por lo que: pi|a-p1,p2,p3,,pn pi|1 Esto es incorrecto.

Teorema fundamental de la aritmtica: Todo entero mayor que uno, o es primo, o se puede factorizar de manera nica como producto de primos.

Manuel Nez Cabaleiro Ovidio Javier Iglesias Miragaya Nmeros de Mersenne Los nmeros de Mersenne son nmeros primos denominados as en honor a el filsofo Marin Mersenne quin realiz una serie de postulados aunque estos no se perfeccionaron hasta varios siglos despus. Se dice que un nmero M es un nmero primo de Mersenne cuando cumple Mn = 2^n 1. n=2 n=3 n=5 22 -1=3 23 -1=7 25 -1=31

Y sucesivamente hasta n=43.112.609 243.112.609 -1 Mximo Comn Divisor El m.c.d. de dos nmeros a y b es un entero que divide tanto a a como a b y es el mayor de sus divisores Para su clculo se factorizan los dos nmeros y se multiplican los nmeros primos comunes elevados al menor exponente. Primos relativos Dos enteros a y b se dicen primos relativos entre s si el m.c.d. entre ambos es igual a 1 Ejemplo: 4 y 9 son primos entre s, no tienen un divisor comn mayor que 1 Si a1,..., an son enteros son relativamente primos si m.c.d. (ai, aj)=1 i 10, 17, 2, 1 Mnimo Comn Mltiplo El m.c.m. de dos nmeros enteros a y b es un entero m que es el menos de los mltiplos. Se cacula cogiendo los factores con mayor exponente tanto comunes como no comunes. m.c.m.(24,37) = 22 33=72 Una vez tengamos o el m.c.d. o el m.c.m. podemos calcular el otro. a . b = m.c.d.(a, b).m.c.m(a, b) Algoritmo de la division Sea un a un entero cualquiera y b un entero positivo existen dos nicos enteros q y r. j

a es el dividendo b el divisor r el resto q el cociente 0 <= r <b tal que a = q.b +r Algoritmo de Euclides (mtodo eficiente para calcular el m.c.d.) El sistema para calcular el m.c.d. anterior es muy poco eficiente pues factorizar un numero requiere clculos muy complicados por lo que utilizaremos siempre el algoritmo de Euclides para calcularlo. Ej: mcd (414,662) Dividimos el mayor entre el pequeo 662/414= 1 pero lo que nos interesa es el resto que es 248. Ahora dividimos el anterior divisor entre este resto que seria 414/248= y su resto es 82, repetimos este paso hasta que el resto sea 0 y con el resto anterior a esta division tenemos el mcd. El algoritmo seria este Sean a y b enteros positivos y a >b. r0 = q r1 + r2 r1 = q r2 + r3 rn-1=q rn + 0 0<=r2<r1 0<=r3<r2

Matemtica discreta, 22.9.2011. Teorema (Algoritmo de Euclides extendido): Sean a y b dos nmeros enteros, existen dos enteros s y t tal que: d = s a + t b (Teorema de Bezout) Ejemplos: 1) mcd (6, 14) = 2 = s 6 + t 14 -2 1

2) mcd (252, 198) = 18 = s 252 + t198 252/198: Cociente=1 Resto=54 198/54: Cociente=3 Resto=36 54/36: Cociente=1 Resto=18 36/18: Cociente=2 Resto=0

54 = 252 (198 1)

36 = 198 (3 54)

18 = 54 (1 36)

198 (3 54) = = (4 54) (1 198) = (4 252) (5 198) 252 (1 198) s t

Lema: Si a, b y c son enteros positivos tales que el mcd (a, b) = 1 y a/bc entonces a/c. Lema: Si p es un nmero primo y p/a1,a2,an, entonces p/ai para cualquier i. 2x = 3 => x = 3/2 >en el conjunto de nmeros enteros, esta ecuacin no tiene solucin. En el conjunto de nmeros enteros, las ecuaciones del tipo ax = b tiene solucin si y solo si a es divisible por b. En el conjunto de nmeros enteros, las ecuaciones del tipo ax + by = c son diofnticas.

Aritmtica modular. ---|----------------------|---|---|---|---|----------------|-----799 -2 -1 0 1 2 799 -7 5 (md 12) Si a y b son enteros y n es un entero positivo diremos que a es congruente con b en mdulo m si m/(a-b) a(dividendo) /d (divisor) r(resto) q(cociente)

a md d = r

Teorema: a es congruente con b mdulo m si y solo si a mdulo m es igual que b mdulo m. a/m b/m r1 q1 r1 q2 r1 = a m q1 b- m q2 a b = m q1 - m q2 = m (q1 - q2) a es congruente con b (md m) c es congruente con d (md m) entonces a + c es congruente b + d (md m) a c es congruente b d (md m)

Bitcora 04A Lunes 26 de Septiembre 2011


Objetivo: Resolver la siguiente congruencia lineal: a x + b c (mod m) La congruencia se puede simplificar de la siguiente manera ax c - b (mod m) ax y (mod m) Mientras que para aritmtica de enteros (Z) la siguiente ecuacin endra solucin nica. x = y/a si a|y Para aritmtica modular (Z/mZ), buscamos 1/a que nos ayuda a despejar a x en la congruencia lineal. Como sabemos que a 1/a = 1 ax y (mod m) 1/a ax (1/a) y (mod m) x (1/a) y (mod m) Este nmero 1/a es el inverso multiplicativo de a y se sabe que: Existe inverso multiplicativo de a , si y solo si, el mcd(a,m)=1 (a y m son primos entre s) Para todo nmero en Z/mZ existen dos posibilidades: a tiene Inverso multiplicativo (es una unidad) a es divisor de cero, si existe b0 tal que ab=0

Por ejemplo, en un reloj comn, Z/12Z : Los nmeros con inverso multiplicativo son: 1,5,7,11 o 1/55, 1/77, 1/1111 o Como norma sabemos que todo nmero que no tenga en su descomposicin todos los factores del 12 (223) es un inverso multiplicativo. Los dems (que no tienen inverso) son entonces divisores de cero: o 26 0, 34 0, 83 0, 94 0, 106 0.

Como buscamos resolver a x y (mod m) buscamos que a y m sean primos entre s. Ejemplo: 5x 3 (mod 12) (1/5)5x (1/5)3 (mod 12)

x 53 (mod 12) x 15 3 (mod 12)

El resultado es congruente [ 15 3 (mod 12) ] porque en un reloj de 12 horas las 15h es lo mismo que las 3h Para saber el nmero de elementos que tienen inverso multiplicativo en Z/mZ se usa (m) Phi de Euler(m) Si p es primo o (p) = p-1 o (pr) = pr-1(p-1) Ejemplo: (4) = (22) = 22-1(2-1) = 2 {1,3} Siendo m y n primos entre s, se aplicara el siguiente mtodo o (mn) = (m) (n) .

TEOREMA: Para resolver ax b (mod m) Si mcd(a,m) = 1, entonces la ecuacin lineal tiene una nica solucin: x (1/a)b (mod m) Si mcd(a,m) = d y adems d|b, entonces la congruencia lineal tiene d soluciones que se calculan de la siguiente manera: (a/d)x (b/d) (mod m/d) Lo cual nos da la primera solucin (x0) y para calcular las siguientes se usa la siguiente frmula x0 + jm/d Donde j va tomando valores desde 1 a (d-1) Ejercicio: 11x 3 (mod 146427) Sabiendo que mcd(11,146427) = 1 aplicamos el Algoritmo de Euclides Extendido s11 + t146427 La expresin t146427 es igual a 0, por lo tanto queda s11 (mod 146427) Donde s es el inverso de 11.

m.c.d. (a, m) = d | b ax b = my
ECUACIN 1

ax my = b

ECUACIN DIOFNTICA

Para resolver esta ecuacin: Tiene solucin si y solo si el m.c.d. (a, m) = d | b Si esto se verifica en Cmo se calculan estas soluciones?
ECUACIN 2
x

tiene infinitas soluciones.

+ y = ax + my = b (x0, y0) m b

Una posible solucin sera (dx0, dy0): m.c.d. (a, m) = 1= sa + tm b =bsa + btm Para resolver directamente: ax + my = b b = dc d = m.c.d. (a, m) = a + m c = ca + cm

En definitiva, estos pares de nmeros se calculan empleando el algoritmo extendido de Euclides. Cmo calcular las otras soluciones?

ax + my = b

es una recta

Si conozco (x0, y0), cmo calculo las dems soluciones?


0 = 0

pendiente de la recta = y=

/ /

x +

PARA CALCULAR TODAS LAS SOLUCIONES Existe un nmero entero tal que: y1 y0 = -a/d t x1 x0 = m/d t

y = y0 a/d t

x = x0 + m/d t SISTEMA DE NUMERACION.CRITERIOS DE DIVISIBILIDAD.


Un nmero se representa en base b En el sistema numrico decimal la base b = 10 En el sistema numrico binario b= 2 En el sistema numrico octal b = 8 En el sistema numrico hexadecimal b = 16 Se necesitan smbolos para representar b cifras, as: b= 10 {0,..,9} b= 2 {0,1} b= 8 {0,7} b= 16 {0,,9, a, b, c, d, e, f} n (positivo) n= anbn+ an-1bn-1++ a1b1+a0b0 = anan-1a1a0 (b) Por ejemplo: 18(base 10) = 1*101+ 8*100 =18(10) 18 (base 8) =2*81+2*80= 22(8) 18 (base 16) = 1*161+ 2*160= 12(16) 18 (base 2) = 1*24+ 0*23+ 0*22+ 1*21+0*20 = 10010(2) siendo 0 ai< b

Para pasar de una base a otra, los nmeros deben descomponerse en funcin de sus potencias, y para eso, se divide el nmero entre la base hasta llegar a un cociente 0, siendo el resto que queda de dichas divisiones el nmero en la base a la que queramos llegar.

Por ejemplo:

18 2 0 9 2 1 4 2 0 2 2 0 1 2 1 0

El nmero 18 en base 2 es 10010

Para pasar de un nmero escrito en base b a base 10, se multiplica. Por ejemplo: a 3 b a f (16) = a*164 + 3* 163 +b*162 +4*161+ f*160 = 10*164 + 3* 163 +11*162 +4*161+ 15*160=670543 (10)

Bitcora 06A: Lunes, 3 de octubre de 2.011


Ejemplos: Expresar (11 1110 1011 1100)2 en base 16 (3EBC)16 Expresar (ABD)16 en base 2 (1010 1011 1101)2

Criterios de divisibilidad
a na n1...a 1a0 =a n10 +a n110 +...+a 110 +a 010 a na n1...a 1a0 es divisible por m, si, y solo si, a na n1...a 1a 00( mod m) . i) Un nmero es divisible por 2 si, y solo si, el ltimo dgito es par. a n10n+a n110 n1 +...+a 1101 +a 010 00(mod 2) 100( mod 2) n n1 1 0 0 a n10 +a n110 +...+a110 +a010 0( mod 2) ; a 010 a 0 ( mod 2) ii) Un nmero es divisible por 3 si, y solo si, la suma de sus cifras es mltiplo de 3. a n10n+a n110 n1+...+a1101+a 01000 (mod 3) 1 1 10 1 (mod 3) 102 12 (mod 3) 10n 11 n1 (mod 3) 10n 1n ( mod 3) n n1 1 0 a n10 +a n110 +...+a110 +a 010 a n+a n1+...+a 1+a 0 (mod 3) iii) Un nmero es divisible por 4 si, y solo si, las dos ltimas cifras son divisibles por 4. a n10n+a n110 n1+...+a1101+a 01000 (mod 4) 10121 (mod 4) 102 22 ( mod 4) 40 (mod 4) 102 0(mod 4) n 1 n 1 n 1 2 n2 n 1 10 2 ( mod 4) 10 (2 2 )(mod 4) 10 0(mod 4) 1 0 a 110 +a 010 a 1 a 0 (mod 4) iv) Un nmero es divisible por 5 si, y solo si, a 0=0 o a 0=5 ( a 00(mod 5) ). v) Un nmero es divisible por 6 si, y solo si, es divisible por 2 y por 3. vi) Un nmero es divisible por 7 si, y solo si, a n a n1 ... a12a 0 es mltiplo de 7. ejemplo: 735 7325=7310=63 Otro modo: n n1 1 0 a n10 +a n110 +...+a110 +a 010 0 (mod 7) 10131 (mod 7) 2 2 2 10 3 (mod 7) 92(mod 7) 10 2(mod 7) 1033 3(mod 7) 276( mod 7) 61(mod 7) 1031( mod 7) 104 34 ( mod 7) 814(mod 7) 43(mod 7) 104 3 (mod 7) 5 5 5 10 3 (mod 7) 2435(mod 7) 52 (mod 7) 10 2 (mod 7) 10636 (mod 7) 7291 (mod 7) 1061(mod 7)
n n1 1 0

a n10 +a n110 +...+a110 +a 010 ...3a 43a 3+2a 2 +3a1+a 0 (mod 7) Ejemplo: 3927 es divisible por 7? 3+29+32+7=28 es divisible por 7. vii) Un nmero es divisible por 8 si, y solo si, las tres ltimas cifras son divisibles por 8. n n1 1 0 a n10 +a n110 +...+a110 +a 010 0 (mod 8) 10121 (mod 8) 102 22 ( mod 8) 3 3 3 10 2 (mod 8) 80 (mod 8) 10 0(mod 8) 10n 12n 1 ( mod 8) 10n 1(2 32 n3)(mod 8) 10n 10( mod 8) a 2102+a1101+a 0100a 2 a1 a 0 (mod 8) viii) Un nmero es divisible por 9 si, y solo si, la suma de sus cifras es divisible por 9. ix) Un nmero es divisible por 10 si, y solo si, a 0=0 . x) Un nmero es divisible por 11 si, y solo si, la suma de sus cifras en el lugar impar menos la suma de sus cifras en el lugar par es mltiplo de 11. n n1 1 0 a n10 +a n110 +...+a110 +a 010 0 (mod 11) 1 1 1 10 (1) (mod 11) 10 1(mod 11) 102 (1) 2( mod 11) 102 1(mod 11) 103(1)3 ( mod 11) 1031( mod 11) 10n 1(1) n1 ( mod 11) n n1 1 0 n a n10 +a n110 +...+a110 +a 010 (1) a n+...a 3+a 2 a 1+a 0 ( mod 11)

n1

Teorema chino de los restos (Ref.: pgina 171 - Matemtica discreta y sus aplicaciones)
Ejemplo: (Ref.: pgina 173 - Matemtica discreta y sus aplicaciones) 99989795=89403930 , se quiere calcular el producto 123684413456 /89403930 ------------> ( /99 )( /98 )(/97 )( /95 ) -------------> (x mod 99. x mod 98. x mod 97, x mod 95) x
Ejercicio: Cuanto vale 123684 y 413456 en mod 99, mod 98, mod 97 y mod 95.

[BITACORA 7A] 7 de octubre de 2011


1. Teorema chino de los restos. Sean primos relativos: 99, 98, 97, 95. 99*98*97*95=89403930 Queremos hacer la suma: 123684+413456 para ello miramos a que nmeros equivalen 123684 y 413456 en /99, /98, /97

y /95. /97
9 42 51

/99
123684 413456 Suma 33 32 65

/98
8 92 100=2 (mod98)

/95
89 16 105=10 (mod95)

Ahora el problema reside en cmo volver hacia atrs. El teorema chino de los restos dice que siendo m1, m2,,mn primos entre s el sistema queda de la forma: x=a1 (mod m1) x=a2 (mod m2) . . . x=an (mod mn) Este sistema tiene solucin nica modulo m.

Esa solucin seria: x=a1 m1 ( [ m1 ]-1modm1) + a2 m2 ([ m2 ]-1mod m2)+...an mn ([ mn ]-1mod mn) Entonces para resolver el caso particular antes propuesto aplicamos la ecuacin para la que debemos hallar los inversos multiplicativos de las a en sus correspondientes mdulos: x=65 (mod 99) x=2 (mod 98) x=51(mod 97) x= 10 (mod 95)

x=65 *903070*( 903070-1 mod 99) +2*91285*(92285-1 mod 98)+51*921690*(921690-1 mod 97)+10*941094*( 941094-1 mod95)=537140

Diego Iglesias Freire Joel Blanco Rodriguez

Bitcora 07B

Yolanda Rey Loroo lvaro Ordez Iglesias

Teorema Chino dos Restos Sexan m1, m2, ... , mn nmeros primos entre si. O sistema: xa1 mod m1 xa2 mod m2 :::::::::::::::::::::: xan mod mn ten solucin nica modulo m=m1m2 ... mn m m 1 m m 1 m m 1 x=a1 [ ] +a 2 [ ] +...+an [ ] m1 m 1 mod m m2 m 2 mod m m n m n mod m Na formula de a arriba vemos un inverso multiplicativo, teno? S, porque son primos entre si.
1 2 n

/m (BIXECTIVA) /m1 /m2 ............. /mn


Exemplo Imaxinemos que traballamos nun ordenador o cal s calcula con nmeros menores que 100. Sabemos que 99989795=89403930. Estes nmeros(99,98,97,95) son primos entre si. Como fariamos 123684413456?

/89403930 (BIXECTIVA) /99 /98 /97 /95


x ( x mod 99, x mod 98, x mod 97, x mod 95) Canto valen 123684 e 413456 nos distintos mdulos? 123684 (33, 8, 9, 89) 413456 (32, 92, 42, 16) Isto calculase dividindo o respectivo nmero(123684 ou 413456) entre o correspondente modulo e quedndonos co resto. Agora sumamos e qudanos (65, 100, 51, 105) mais 2100 en mod 98 e 10105 en mod 95, finalmente quedaranos (65, 2, 51, 10). Aplicamos a formula anterior: 89403930 89403930 1 89403930 89403930 1 x=65 [ ] +2 [ ] 99 99 98 98 mod 99 mod 98 1 1 89403930 89403930 89403930 89403930 +51 [ ] +10 [ ] =65989795 [989795]1 99 mod 97 97 95 95 mod 97 mod 95 +2999795[999795]1 98+51999895[999895]1 97+10999897[999897 ]1 95 mod mod mod 1 1 x=65903070[903070 ]mod 99+2912285 [912285] mod 98 1 +51921690[921690] mod 97+10941094[941094 ]1 95 mod O nico problema que nos presenta isto facer o inverso multiplicativo. 1 Pasamos cada nmero ao mdulo que corresponda(dividindo e quedadonos co resto) [903070]-1 mod 99[91]-1 mod 99 [921690]-1 mod 97[93]-1 mod 97 -1 -1 [912285] mod 98[3] mod 98 [941094]-1 mod 95[24]-1 mod 95 2 Por exemplo, para o 1 nmero, buscamos un nmero do reloxo de 99horas que multiplicado por

Bitcora 07B

Yolanda Rey Loroo lvaro Ordez Iglesias

90 dea 1. z911 mod 99 Empregando o Algoritmo estendido de Euclides chegamos ao seguinte: 8=99-91 3=91-811 2=8-32 1=3-2 Entn, mcd(99,91)=1=s99+t91 1=3-2; 1=3-(8-32); 1=3-8+32; 1=-8+33; 1=-8+(91-118)3; 1=-8+391-1183; 1=391-8-33(9991) 1=3691-8-3399; 1=3691-3399-(99-91); 1=3791-3499 Mais 99 no reloxo de 99horas o 0, entn: 1=3791-34993791 Con isto acabamos de comprobar que, [91]-1 mod 9937 mod 99. Repetimos estes pasos co resto: [93]-1 mod 9724 mod 97 [3]-1 mod 9833 mod 98

[24]-1 mod 954 mod 95