Anda di halaman 1dari 52

Aritmtica Entera y Modular

James Jerson Ortiz Vega Universidad del Valle Facultad de Ingeniera Matematicas Discretas

A RITM ETICA E NTERA

M ODULAR, Presentacion p.1/51

Aritmtica Entera
El conjunto, que denotaremos por Z, de nmeros enteros no es ms que un conjunto de nmero en el que se han denido dos leyes de composicin u operaciones, entre sus elementos, que verican la siguiente lista de axiomas:
Axioma 1 La suma y el producto son leyes de composicin internas.

a, b Z a+b Z, ab Z Axioma 2 Ambas leyes son asociativas. a Z a+(b+c)=(a+b)+c=a+b+c, a(bc)=(ab)c=abc

A RITM ETICA E NTERA

M ODULAR, Presentacion p.2/51

Aritmtica Entera
Axioma 3 Existen elementos neutros 0 y unidad 1 :

a Z a+0=0+a=a, a 1=1 a=a Axioma 4 Existen elementos opuestos. Es decir: a Z a Z : a+(a)=a+a=0 Axioma 5 Ambas leyes son conmutativas : a, b Z a+b=b+a, a b=b a Axioma 6 El producto es distributivo respecto de la suma. a, b, c Z a (b+c)=a b+a c Axioma 7 El producto posee la propiedad cancelativa. Si a = 0 y a b=a c b=c
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.3/51

Aritmtica Entera
En el conjunto de los Z se dene la relacin de orden la cual cumple las siguientes propiedades:
Axioma 8 Propiedad reexiva :

a Z a a Axioma 9 Propiedad antisimtrica : a b y b a a=b Axioma 10 Propiedad transitiva : abybcac

A RITM ETICA E NTERA

M ODULAR, Presentacion p.4/51

Aritmtica Entera
Axioma 11 [buen ordenacin] Todo subconjunto de Z no vaco y acotado inferiormente (superiormente) posee un primer (ltimo elemento) Axioma 12

a b y c > 0 a c b c y a b a+c b+c

A RITM ETICA E NTERA

M ODULAR, Presentacion p.5/51

Divisin en los Enteros


Denicin Si a y b son enteros con a = 0, tenemos que a divide a b si existe un entero c tal que b = a c. Donde a divide a b, decimos que a es factor de b y b es multiplo de a. La notacin a | b denota que a divide a b. Podemos escribir que a | b con a no divide a b. Teorema Para a, b Z con b >0, existen un nicos q, r Z tales que a = q b + r, 0 r <b. A los nmeros a, b, q y r se les llama dividendo, divisor, cociente y resto(residuo, modulo).

A RITM ETICA E NTERA

M ODULAR, Presentacion p.6/51

Divisin en los Enteros


Sea a, b y c enteros, entonces Si a | b y b | c a| c. Si a | b y a | c a| (b + c). Si a | b a| b c, para todo entero c. m = 0 a| b si, y slo si, m a | m b. d | a y a = 0 | d | | a |. Falta demostraciones.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.7/51

Nmeros Primos
Denicin Un entero p >1 se dice que es primo si sus nicos divisores son 1 el propio p. Ntese que 1 no es primo. El nmero primo ms pequeo es el 2, y todos los dems primos (3, 5, 7, 11, ...) son impares. Un entero n >1 no primo (tal como 4, 6, 8, 9, ...) se dice que es compuesto: si dichos enteros pueden expresarse de la forma n = ab donde 1<a <n y 1 <b <n, es decir, donde a y b son divisores propios de n.
Lema Sea p un primo y sean a y b enteros cualquiera. En-

tonces :
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.8/51

Nmeros Primos
p es un divisor de a p divide a a. o p divide a b.

a)

Colorario Si p es primo y p divide a a1 ... ak , entonces p divide a ai para algn i. [Teorema Fundamental de la Aritmtica] Cada entero n >1 admite una descomposicin en factores primos. n = pe2 ... pek , donde p1 , ... , pk son primos 1 k distintos y e1 , ..., ek son enteros positivos.
A RITM ETICA E NTERA
Y

o p y a son primos entre si.

b) p|ab

M ODULAR, Presentacion p.9/51

Nmeros Primos
(por ejemplo, 200 admite la descomposicin en factores primos 23 52 ). Teorema Existen innitos nmeros primos. ?. (Demostrar). Lema Un entero n >1 es compuesto si, y slo si, es divisible por algn primo p n. Ejemplo : 101 es primo. Teorema Si m >1 y am - 1 es primo, entonces a = 2 y m es primo. Los enteros de la forma 2p - 1, con p primo, se denominan nmeros de Mersenne, los que son primos se denominan primos de Mersenne. Para los primos p = 2,3,5,7 los nmeros de Mersenne, Mp = 3,7,31,127, (2047).
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.10/51

Mximo Comn Divisor


Denicin Si d | a y d | b decimos que d es un divisor comn (o factor comn) de a y b. Este es el mximo comn divisor de a y b; siendo el nico entero d que satisface : d | a y d | b (por ser d un divisor comn) Si c | a y c | b c d (pues d es el mayor divisor comn de a y b). Teorema El mximo comn divisor de dos nmeros enteros es nico. Ejemplo : Cul es el mcd(24,36) = ?. mcd(17,22) = ?.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.11/51

Mximo Comn Divisor


Denicin Dos enteros a yb son primos relativos (coprimos) si mcd(a,b) =1. Por ejemplo, 10 y 21 son primos entre s, pero 10 y 12 no lo son. En general, un conjunto de enteros a1 , a2 , ..., son primos relativos si mcd(a1 , a2 , ...) = 1, y son primos relativos mutuamente si mcd(ai , aj ) = 1 para cualesquiera i = j. Ejemplo 10, 17, 21 o 10, 19, 24 son primos realtivos?. La factorizacin de enteros a y b es expresada como : a = pa1 pa2 ... pan , b = pb1 pb2 ... pbn donde cada exponente 1 2 1 2 n n es un entero no negativo. La factorizacin de los primos es dada entonces por :
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.12/51

Mximo Comn Divisor


mcd(a,b) = pmin(a1 ,b1 ) pmin(a2 ,b2 ... pmin(an ,bn ) . donde cada min(x,y) representa el minimo de los nmeros x e y. Ejemplo 120 y 500 120 = 23 35, 500 = 22 53 , el ms grande comn divisor mcd(120, 500) = 2min(3,2) 3min(1,0) 5min(1,3) = 23 30 51 = 20.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.13/51

Mmimo Comn Mltiplo


Denicin Si a y b son dos enteros, un mltiplo comn de a y b esun entero c tal que a | b y b | c. Es el nico entero positivo m que cumple : a | m y b | m (ya que m es mltiplo comn), y Si a | c y b |c con c >0, entonces m leq c (ya que ningn mltiplo comn puede ser menor que m). Se denota por mcm(a,b), ejemplo mcm(15,10) = 30 mcm(a,b) = pmax(a1 ,b1 ) pmax(a2 ,b2 ... pmax(an ,bn ) , donde max(x,y) denota el mximo de dos nmeros enteros. mcm(23 35 72 , 24 33 ) = 2max(3,4) 3max(5,3) 7max(2,0) = 24 35 72 .
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.14/51

Mmimo Comn Mltiplo


Dencin Si a y b dos enteros positivos con d = mcd(a,b) y m = mcm(a,b). Se verica entonces que dm = ab. Algoritmo de la Divisin Dados enteros a, b con b 0 existen enteros q y r tales que a = b q + r y 0 r <|b|. Al nmero a se le llama dividendo, b se le llama divisor, q se le llama cociente, r se le llama residuo. Ejemplo : Si queremos hallar el resultado de dividir 19 entre 5 tenemos: 19=5x3+4, es decir, que el cociente es 3 y el residuo 4. Se puede observar que el residuo 4 es mayor que 0 y menor que 5 que es el divisor.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.15/51

Algoritmo de la Divisin
Otro forma de hallar el residuo y cociente es : a = 14, b = 3 14 -3 = 11 11 - 3 = 8 8-3=5 5-3=2 El cociente es 4 y el residuo es 2.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.16/51

Algoritmo de Euclides
El algoritmo de Euclides se describe de la forma siguiente: Dados dos enteros a y b cuyo mximo comn divisor se desea hallar, y asumiendo que a b >0, (El mtodo funciona tambin si a y b son negativos). Basta trabajar con los valores absolutos de estos nmeros, debido a que mcd (|a|, |b|) = mcd (a,b) se siguen los siguientes pasos: 1) Se usa el algoritmo de la divisin para obtener a = q1b + r1 con 0 r1 <b. Si r1 = 0, entonces mcd(a, b) = b.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.17/51

Algoritmo de Euclides
2) Si r1 0 se divide b por r1 y se producen enteros q2 y r2 que satisfacen b = q2 r1 + r2 con 0 r2 <r1. Si r2 = 0 el proceso termina y mcd(a, b) = r1. 3) Si r2 0 se procede a dividir r2 por r1 obteniendo r1 = q3 r2 + r3 con 0 r3 <r2. 4) Este proceso continua hasta que algn residuo cero aparece rn = 0. Esto ocurre porque en la secuencia b >r1>r2>.....0 no puede haber ms de b enteros. Es decir, el proceso es nito.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.18/51

Algoritmo de Euclides
5) En estas circunstancias, el mximo comn divisor de a y b no es ms que el ltimo residuo no cero del proceso anterior. Aplicando la sucesivas ecuaciones dadas anteriormente para a, b, r1, ..., rn1 observamos que d=mcd(a,b)=mcd(b,r1)=mcd(r1,r2)=...=mcd(rn2 ,rn1 ). La ultima ecuacin rn2 = qn rn1 prueba que rn1 divide a rn2 , por lo que mcd(rn2 ,rn1 ) = rn1 y, por lo tanto d = rn1 .
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.19/51

Algoritmo de Euclides
Implementacin : procedure (a, b enteros) x=ay=b while y = 0 begin r = x mod y x=yy=r end Ejemplo a = 504 y b= 396

A RITM ETICA E NTERA

M ODULAR, Presentacion p.20/51

Aritmtica Modular
La aritmtica modular se utiliza para simplicar los problemas tericos-numricos sustituyendo cada entero por el resto de dividirlo entre un entero positivo jo n. Esto produce el efecto de sustituir el conjunto innito Z por un conjunto Zn que slo contiene n elementos. Encontraremos que se pueden sumar, restar y multiplicar los elementos de Zn (igual que en Z), aunque encontraremos dicultades en la divisin. Zn hereda muchas de las propiedades de Z pero mucho ms fcil de trabajar con ellos. (ax = b).
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.21/51

Aritmtica Modular
Utilizacin de la aritmtica modular : Mquina binaria (8 casillas para almacenar ceros y unos), utiliza aritmtica modular (no entera). Si contamos 100 das a partir de hoy, qu da de la semana caer?.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.22/51

Aritmtica Modular
Denicin Sea a un entero y n un entero possitivo, se representa a mod n el residuo de a divido por n. La forma de denir el residuo de a mod n es un entero r tal que a = qn + r con 0 r <n. Ejemplo 17 mod 5 = 2, -133 mod 9 = 2 Denicin Sea n un entero positivo y sean a y b dos enteros cualquiera. Se dice que a es a es congruente con b mdulo n, si n divide a b (n | (a b)). Se utiliza la representacin a b (mod n) Nota : a b (mod n) a mod n = b mod n.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.23/51

Aritmtica Modular
Ejemplo 17 5 (mod 6), 241 6 (mod 9), 22051946 2 (mod 4) Teorema Sea n un entero positivo, los enteros a y b son congruentes modulo n si solo si existe un entero k tal que a = b + km. (Demostrar) Teorema Sea n un entero positivo, si a b (mod n) y c d (mod n) entonces a + c b + d (mod n) y ac bd (mod n). (Demostrar) Para cualquier entero n 1 se verican las siguientes propiedades :
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.24/51

Aritmtica Modular
Reexiva a a (mod n) para cualquier entero a; Simtrica a b (mod n) b a (mod n). Transitiva a b (mod n) y b c (mod n) a c (mod n). Estas propiedades denen una relacin de equivalencia o de congruencia mdulo n en los Z. Queda as particionado Z en clases de equivalencia o congruencias disjuntas. [a] = {b Z : a b (mod n) } = {. . ., a 2n, a n, a, a + n, a + 2n, . . .} para a Z.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.25/51

Aritmtica Modular
[0] = {. . ., 2n, n, 0,n,2n, . . .} [1] = {. . ., 1 2n, 1 n, 1,1 + n,1 +2n, . . .} . . . [n - 1] = {. . ., - n - 1, -1,n - 1,2n - 1, 3n - 1, . . .} De forma general, se tiene que [a] = [b] si, y slo si, a b (mod n). Si n = 1, n = 2, nmero de clases de equivalencia?. El conjunto de las n clases de congruencias mdulo n lo denotamos por Zn y se conoce como el conjunto de los enteros mdulo n.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.26/51

Aritmtica Modular
Podemos decir que Zn forma un sistema numrico con propiedades similares a los Z (suma, resta, multiplicacin). [a] + [b] = [a + b], [a] [b] = [a b], [a] [b] = [a b] Aplicaciones de la congruencia Funciones Hashing : h(k) = k mod m, donde k es un nmero de registro (key) y m es el nmero disponible de localizaciones en memoria. Ejemplo : m = 46 y k = 946 , k = 567, k = 1362.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.27/51

Aritmtica Modular
Nmeros Pseudorandom : xn+1 = (axn + c) mod m, donde m es el mdulo, a es el multiplicador, c el incremento y x0 es la semilla, con 2 m <m, 0 c <m y 0 x0 <m para todo n. Ejemplo : m = 9, a = 7, c = 4 y x0 = 3.
Criptology : El mtodos ms sencillos para encriptar es

el de Julio Cesar. Funcin que asigna a un entero p, p 25, el entero f(p) en el conjunto { 0, 1, ..., 25 } con f(p) = (p + 3) mod 26. Para desencriptar se utiliza f(p) = (p - 3) mod 26.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.28/51

Representacin de Nmeros enteros


Nuestra forma de escribir los nmeros es llamada sistema de numeracin en base 10; por tanto para escribir "2653" lo podemos expresar como 2 1000 + 6 100 + 5 10 + 3 1, otra forma es 2 103 + 6 102 + 5 101 + 3 100. Este sistema es llamado "decimal". Para la escritura de cualquier nmero se usan diez smbolos especiales 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 llamados dgitos.En este sistema "decimal"se acostumbra decir que la base es diez o el sistema es en base diez. Ahora, qu ocurre si utilizamos otro nmero como base, digamos seis?
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.29/51

Representacin de Nmeros enteros


Este nuevo sistema que se llama "sistema en base seis"el nmero 7 es "11"; 35 es "55 45 es "113". Es fcil ver que podemos escribir cualquier nmero natural en el sistema en base seis. Veamos como podemos escribir el nmero 451 en un sistema base seis ?, la representacin en base seis de 451 es "2031". En conclusin, para escribir un nmero en base n, se debe tener la siguiente representacin: n = ak bk + ak1 bk1 + ... + a2 b2 + a1 b1 + a0 b0 . donde k es un entero, a0 ,a1 ,a2 ,..., ak son enteros menores que b y ak = 0.
2
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.30/51

Representacin de Nmeros enteros


Ejemplo : Escribir el nmero 10010 en los sistemas cuyas bases son 2, 3, 4, 5, 6, 7, 8, 9. Ejemplo : Escribir en notacin decimal los nmeros 101012 , 101013 , 2114 , 1267 . Otras Bases : Base 16 (0,1,2,...,10, A,B,..., F). OxFFF, OxF60, Base 8 (0,1, ..., 7) 777, 345. Se pueden convertir de una base a otra (Base 2 a 10, Base 10 a 2, Base 2 a 8, Base 8 a 2, Base 8 a 10, Base 10 a 8, Base 16 a 10, ...). Podemos realizar operaciones (Sumar, restar, multiplicar y dividir) y operaciones a nivel de bits como (and, or, xor).
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.31/51

Representacin de Nmeros enteros


Ejemplos (1100111)2 = 26 + 25 + 22 + 21 + 1 = (103)10 . (2AE0B)16 = 2*164 + 10*163 + 14*162 + 0*161 + 11 = (175627)10 . (211)4 = 2*42 + 1*41 + 1 = (38)10 . (126)7 = 1*72 + 2*71 + 6 = (69)10 . (45)10 = 32 + 8 + 4 + 1 = 25 + 23 + 22 + 20 = (101101)2 .

A RITM ETICA E NTERA

M ODULAR, Presentacion p.32/51

Representacin de enteros
Procedure base b expansin(n: entero) q:= n k:= 0 while q = 0 begin ak := q mod b q := q b k := k + 1 end (La expansin de n en base b es ( ak1 ...a1 a0 ) ) Ejemplo : 24310 = ?8
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.33/51

Operacin de enteros
Analizaremos el nmero de operaciones a nivel de bits y la complejidad del algoritmo. a= (an1 an2 ...a1 a0 )2 b= (bn1 bn2 ...b1 b0 )2 a0 + b0 = c0 *2 + s0 a1 + b1 + c0 = c1 *2 + s1 Ejemplo : a = (1110)2 y b=(1011)2 a0 + b0 = 0 + 1 = 0*2 + 1, c0 = 0 y s0 = 1 a1 + b1 + c0 = 1 + 1 + 0 = 1*2 + 0, c1 = 1 y s1 = 0 a2 + b2 + c1 = 1 + 0 + 1 = 1*2 + 0, c2 = 1 y s2 = 0 a3 + b3 + c2 = 1 + 1 + 1 = 1*2 + 1, c3 = 1 y s3 = 1 s4 =c3 = 1 a + b = ( 11001)2
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.34/51

Operacin de enteros
Procedure add(a, b: entero positivo) (Primero se realiza la expansin de a y b) c:= 0 for j := 0 to n - 1 begin d := (aj + bj + c)/2 sj := aj + bj + c - 2d c := d end sn := c ( La expansin binaria de la suma es (sn sn1 ...s0 )2 )
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.35/51

Operacin de enteros
La multiplicacin de dos nmeros enteros a y b de n bits. n1 n1 a*b = a j=0 bj 2j = j=0 a(bj 2j ) Para multiplicar usamos la ecuacin abj = a si bj = 1 y abj = 0 si bj = 0. En cada caso multiplicamos por 2, lo que signica desplazar una posicin a la izquierda los bits y adicionamos un cero a la cola. Ejemplo : a = 1102 b = 1012 ab0 20 = 1102 *1*20 = (110)2 ab1 21 = 1102 *0*21 = (0000)2 ab2 22 = 1102 *1*22 = (11000)2 Se adiciona j cero en la cola despus de cada operacin.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.36/51

Operacin de enteros
Procedure multiply(a, b: entero positivo) (Primero se realiza la expansin de a y b) for j := 0 to n - 1 begin if bj = 1 then cj := a desplazado j posiciones else cj := 0 end (c0 ,c1 ,...,cn1 es el producto parcial) p := 0 for j := 0 to n - 1 p := p + cj ( p contiene el valor de a*b )
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.37/51

Algunos Resultados Importentes


El mximo comn divisor de dos enteros a y b puede ser expresado de la forma : d = as + bt donde s y t son enteros. En otras palabras mcd(a,b) puede ser expresado como una combinacin lineal con coecientes enteros a y b. Ejemplo mcd(6,14) = 2, 2 = 6(-2) + 14(1). Ejemplo d = mcd(1492,1066) escribimos 1492 = 1*1066 + 416 1066 = 2*426 + 214 426 = 1*214 + 212 214 = 1*212 + 2 212 = 106*2 + 0. mcd(1492,1066)= d = 2.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.38/51

Algunos Resultados Importentes


d = mcd(252, 198) 252 = 1*198 + 54 198 = 3*54 + 36 54 = 1*36 + 18 36 = 2*18 + 0. mcd(258,198)= d = 18. Usando combinacin lineal tenemos que : 18 = 54 - 1*36 36 = 198 - 3*54 18 = 54 - 1*36 = 54 - 1*(198 - 3*54) = 4*54 - 1*198. 54 = 252 - 1*198 18 = 4* (252 -1*198) - 1*198 = 4*252 - 5*198.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.39/51

Algunos Resultados Importentes


Una mejora del algoritmo de Euclides y conocida como el Algoritmo extendido de Euclides permite, no slo calcular el mximo comn divisor d de dos nmeros enteros a y b, sino que nos proporciona los nmeros s y t. procedure AEE (a, b enteros) c = a , s = 0, m = 1 d = b , t = 1, n = 0, r while d = 0 begin c q= d
A RITM ETICA E NTERA

M ODULAR, Presentacion p.40/51

Algunos Resultados Importentes


r = c - d*q c = d, d = r s = m - qs, m = s t = n - qt, n = t end end El Algoritmo extendido de Euclides para el calcular el mximo comn divisor d de dos nmeros enteros a = 1769 y b = 551 y los nmeros s y t. mcd(1769, 551) = 29 y adems, que podemos expresar este nmero como :
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.41/51

Algunos Resultados Importentes


29 = 5*1769 - 16*551 m s n t 1 0 1 4 0 1 4 5 0 1 3 13 1 3 13 16 c 1769 551 116 87 d 551 116 87 29 q 3 4 1 3 r 116 87 29 0

A RITM ETICA E NTERA

M ODULAR, Presentacion p.42/51

Algunos Resultados Importentes


Congruencia Lineal : Con el n de dar sentido al cociente [a]/[b] de dos clases de congruencias [a], [b] Zn , la solucin de la congruencia lineal ax b (mod m). La congruencia de la forma ax b (mod m) donde m es un entero positivo, a y b enteros, x una variable. Para dar solucin a la congruencia lineal, debemos encontrar todos los enteros x que satisfacen la congruencia. Un mtodo que 1 (mod m), si tal entero existe. Tal entero a1 es el inverso de a modulo m.
A RITM ETICA E NTERA
Y

usaremos describe el uso de un entero a1 tal que a1 a

M ODULAR, Presentacion p.43/51

Algunos Resultados Importentes


Teorema: Si a y m son primos relativos y m >1, entonces el inverso de a modulo m existe. Prueba : mcd(a,m) = 1, existe un entero s y t tal que : as + mt = 1, lo cual implica que as + mt 1 (mod m). Si mt 0 (mod m), tenemos que as 1 (mod m). Por lo tanto, s es el inverso de a modulo m. Ejemplo : Encontrar el inverso de 3 modulo 7. mcd(3,7) = 1, 1 = 5*3 - 1*7 mostramos que 5 es el inverso 3 modulo 7 (-2, -9, 12). Con el inverso a modulo m se puede solucionar la congruencia ax b (mod m).
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.44/51

Algunos Resultados Importentes


Ejemplo : Cul es la solucin de la congruencia lineal 3x 4(mod 7)?. mcd (3,7) = 1 el cual divide a 4 y por lo tanto tiene solucin, luego buscamos el inverso de 3 mod 7 y este es 5. Multiplicamos la ambos lados de la congruencia por el inverso (5). 5*3 = 15 1 (mod 7) obtenemos 15x 5*4 (mod 7), es decir x1*5*41*201*6(mod 7). x 6 (mod 7), x = 6. Ejemplo : 4x 13 (mod 47). mcd(4,47) = 1. El inverso de 4 mod 47 es 12, 4*12 = 48 1 (mod 47). 48x 12*13 (mod 47), es decir x 3*4*13 3*52 3*5 (mod 47). x 15 (mod 7), x = 15.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.45/51

Algunos Resultados Importentes


Ejemplos : Cul es la solucin de la congruencia lineal 5x 3(mod 7)?. Cul es la solucin de la congruencia lineal 7x 3(mod 12)?. Cul es la solucin de la congruencia lineal 10x 6(mod 12)?. Otro forma de hallar el inverso : Si m es primo x = am2 mod m ser el inv(a,m) Ejemplo : Cul es el inverso de 3 mdulo 7, ( inv(3,7) ). 372 mod 7 = 5 5*3 = 15 mod 7 = 1. Existe a*x mod m = 3*x mod 7 = 1, mcd(3,7) = 1 S x =
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.46/51

Algunos Resultados Importentes


Calcular ai mod m cuando los valores de i y a son grandes, se hace tedioso pues hay que utilizar la propiedad de la reducibilidad repetidas veces, para esto siempre podremos encontrar el inverso utilizando el Algoritmo Extendido
de Euclides.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.47/51

Algunos Resultados Importentes


Teorema Chino del Residuo : Estudiaremos ahora soluciones de sistemas de congruencia lineal. En el siglo I el matemtico chino Sun-Tsu estudi problemas como el de encontrar un nmero que genere los residuos 2, 3, y 2 al dividirlo por 3, 5 y 7 respectivamente. Esto equivale a encontar un x tal que las congruencias x 2 (mod 3), x 3 (mod 5), x 2 (mod 7) se satisfagan simultneamente. La solucin se presenta mdulo 105 (3*5*7), lo cual constituye una nica clase de congruencia.

A RITM ETICA E NTERA

M ODULAR, Presentacion p.48/51

Algunos Resultados Importentes


Teorema Sean m1 , m2 , ..., mk enteros positivos tales que mcd(mi , mj ) = 1siempre que i = j, y sean a1 , a2 , ..., ak enteros cualquiera. Entonces, las soluciones del sistema de congruencias lineales x a1 (mod m1 ), x a2 (mod m2 ), . . . , x ak (mod mk ) constituyen una nica clase de congruencia mdulo m, donde m = m1 m2 ...mk .

Este resultado tiene aplicaciones en muchas reas, incluyendo la astronoma : si k eventos ocurren regularmente, con perodos m1 , ..., mk y con el i-simo evento ocurriendo
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.49/51

Algunos Resultados Importentes


en los tiempos x = ai , ai + mi , ai + 2mi , ... , los k eventos ocurren simultneamente cada x tiempo, donde x ai (mod mi ) para todo i; el teorema prueba que si los perodos mi son primos mutuamente entre s, cada coincidencia ocurre con perodo m. La conjuncin de los planetas y los eclipses son ejemplos tales eventos regulares.
Prueba del teorema : Para establecer la demotracin

del teorema, necesitamos mostrar que la solucin existe y es que es nica mdulo m.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.50/51

Algunos Resultados Importentes


Para construir la solucin simultnea primero : m Mk = mk para 1, 2, ... , n. Mk representa el producto de todos los mdulos excepto mk . Por el teorema sabemos que mi y mk no tiene factor comn mas grande que 1. Conocemos que existe un entero yk el cual es el inverso de Mk mdulo mk , tal que Mk yk 1 (mod mk ) Construimos una solucn simultnea para la suma x a 1 M1 y 1 + a2 M2 y 2 + . . . + a n Mn y n Debemos mostrar que x ak Mk yk ak (mod mk ), para 1, 2, ... ,n. x es solucin simultnea para n congruencias.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.51/51

Algunos Resultados Importentes


Ejemplo : x 2 (mod 3), x 3 (mod 5), x 2 (mod 7) Primero m = 3*5*7 = 105, M1 = m = 35, M2 = m = 21, 3 5 M3 = m = 15 7 2 es el inverso de 35 mdulo 3, 35 2 (mod 3); 1 es el inverso de 21 mdulo 5, 21 1 (mod 5); y 1 es el inverso de 15 mdulo 7 15 1 (mod 7). La solucin del sistema de congruencia es x a1 M1 y1 + a2 M2 y2 + a3 M3 y3 = 2*35*2 + 3*21*1 + 2*15*1 (mod 105) = 233 23 (mod 105). 23 es el entero positivo que es solucin simultnea de las n congruencias.
A RITM ETICA E NTERA
Y

M ODULAR, Presentacion p.52/51

Anda mungkin juga menyukai