Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Ecuaciones Diofanticas-Algoritmo de Euclides Aux. I. Mamani August 25, 2021 MAT-120 2-2021 Ejemplo.- Calcular el máximo comun divisor de b = 963 y c = 657 Sol.- Para esto identificamos el número mayor, en este caso b = 963, y lo dividimos por el menor que seria c = 657 y calculamos su resto. Este seria el primer paso: 963 = 657︸︷︷︸ c · 1 + 306︸︷︷︸ r1 (1) Vemos que r1 < b. Luego dividimos c entre r1 calculando un nuevo resto. Este seria el segundo paso. 657︸︷︷︸ c = 306︸︷︷︸ r1 · 2 + 45︸︷︷︸ r2 (2) Podemos notar que r2 < r1. Ahora dividimos r1 entre r2 calculando un nuevo resto. Este seria el tercer paso. 306︸︷︷︸ r1 = 45︸︷︷︸ r2 · 6 + 36︸︷︷︸ r3 (3) Observamos que r3 < r2. Ahora dividimos r2 entre r3 calculando un nuevo resto, este seria el cuarto paso. 45︸︷︷︸ r2 = 36︸︷︷︸ r3 · 1 + 9︸︷︷︸ r4 (4) Al final se ve que r4 < r3. Ahora dividimos r3 entre r4 calculando un nuevo resto, este seria el cuarto paso. 36︸︷︷︸ r3 = 9︸︷︷︸ r4 · 4 + 0︸︷︷︸ r5 Si al hacer el proceso de division, encontramos un resto igual a 0 (en nuestro ejemplo r5 = 0), entonces ahí finaliza el proceso. El máximo comun divisor entonces de los dos números es el ultimo anterior resto encontrado, que en nuestro caso seria r4 = 9. Ejemplo.- Expresar mcd(963, 657) como una combinacion lineal de dichos números. Tenemos las ecuaciones (1)-(4) del anterior ejemplo, usemoslas para poder encontrar dicha combinacion lineal. De (4) tenemos una forma equivalente 1 9 = 45− 36 · 1 De (3) tenemos que 36 = 306− 45 · 6 (a) Reemplazemos (a) en (4), así tenemos 9 = 45− (306− 45 · 6) (b) De (2) tenemos que 45 = 657− 306 · 2 (c) Reemplazamos (c) en (b) 9 = (657− 306 · 2)− (306− (657− 306 · 2) · 6) (d) De (1) tenemos que 306 = 963− 657(e) Reemplazamos (e) en (d) 9 = (657− (963− 657) · 2)− (963− 657− (657− (963− 657) · 2) · 6) Al final tenemos, 9 = 657− 2 · 963 + 2 · 657− 963 + 657 + 6 · 657− 12 · 963 + 12 · 657 22 · 657 + (−15) · 963 = 9 Ejemplo.- Encontrar el máximo comun divisor de a = 252 y b = −180. Sol.- Para esto recordemos la siguiente propiedad. mcd (a, b) =mcd (−a, b) =mcd (a,−b) =mcd (−a,−b) Por lo que podemo calcular el mcd(a,−b) y a la vez estariamos calculando el mcd(a, b). Ahora usemos el algoritmo de Euclides con a = 252 y −b = 180. Como a > b por el algoritmo de la division tenemos como primer paso 252 = 180︸︷︷︸ −b · 1 + 72︸︷︷︸ r1 (1) 2 Vemos que r1 < b. Luego dividimos b entre r1 calculando un nuevo resto. Este seria el segundo paso. 180︸︷︷︸ b = 72︸︷︷︸ r1 · 2 + 36︸︷︷︸ r2 (2) Podemos notar que r2 < r1. Ahora dividimos r1 entre r2 calculando un nuevo resto. Este seria el tercer paso. 72︸︷︷︸ r1 = 36︸︷︷︸ r2 · 2 + 0︸︷︷︸ r3 Como en el anterior ejercicio, si al hacer el proceso de division, encontramos un resto igual a 0 (en este ejemplo r3 = 0), entonces ahí finaliza el proceso. El máximo comun divisor entonces de los dos números es el ultimo anterior resto encontrado, que en nuestro caso seria r2 = 36. Ejemplo.- Expresar el mcd(252,−180) como combinacion lineal de 252 y −180. Sol.- Tenemos las ecuaciones (1) y (2) del anterior ejemplo. Tratemos la ecuacion (2) notando que 36 = 180− 72 · 2 (a) Por otro lado de (1) tenemos que 72 = 252− 180 · 1 (b) Reemplazando (b) en (a) tenemos 36 = 180− (252− 180 · 1) · 2 Que es igual a 36 = 180− 252 · 2− 180 · 2 36 = 180 · 3− 252 · 2 Así tenemos −180 · (−3) + 252 · (−2) = 36 la cual es la respuesta a nuestro problema Ejemplo.- En el siguiente ejercicio encontrar x e y tales que se cumpla la siguiente igualdad 145x + 58y = 87 Sol.- ¿Tiene sentido esta ecuacion diofantica? Si deseamos saber si tiene solucion o no, debemos calcular el máximo comun divisor de los coeficientes que acompañan a su respectiva variable, el cual en nuestro caso serian los números 145 y 58. Primero calculamos el mcd(145, 58) utilizando el algoritmo de Euclides. Tenemos así, que: 3 145 = 58︸︷︷︸ b · 2 + 29︸︷︷︸ r1 (1) Por otro lado tambien tenemos que 58 = 29︸︷︷︸ r1 · 2 + 0︸︷︷︸ r2 Como ya encontramos un resto que es igual 0, el cual es r2,entonces el mcd(145, 58) es 29, que seria el último anterior resto no nulo encontrado. Como 29 | 87 entonces esta ecuacion diofantina si tiene soluciones enteras. De (1), no es dificil encontrar números enteros que satisfagan la ecuacion, así, tenemo que 29 = 145 + (−2) · 58 A esta última ecuacion, multiplicamos ambos lados por 3,así obtenemos 29 · 3 = 145 · 3 + (−6) · 58 87 = 145 · 3 + (−6) · 58 Entonces una solucion a nuestra ecuacion diofantina es x = 3 y y = −6 Ejercicio.- Demostrar que si a = qb + r entonces mcd(a, b) =mcd(b, r) Dem.- Sea m =mcd(a, b) y n =mcd(b, r) Entonces b = mx y a = my, de lo que se sigue que my − qmx = r, vale decir que m | r. Como m | b y m | r se sigue que m ≤ n. Por otro lado, como n =mcd(b, r) entonces r = nz y b = nw, de lo que se sigue que a = qnw + nz, de donde se sigue que n | a. Como n | a y n | b entonces se sigue que n ≤ m. De aqui se infiere que m = n. Teorema 1.- Si a1, a2, ..., an son enteros positivos con n ≥ 3, entonces mcd(a1, a2, ..., an) =mcd(mcd (a1, ..., an−1) , an) Ejemplo.- Encontrar el máximo comun divisor de los números indicados usando el algorítmo de Euclides: mcd(624, 504, 90) Sol.- Para resolver este ejercicio hacemos uso del teorema 1 de la siguiente manera mcd(624, 504, 90) =mcd(mcd (624, 504) , 90) Ahora sí podemos usar el algoritmo de Euclides para calcular mcd 624︸︷︷︸ a , 504︸︷︷︸ b . 624︸︷︷︸ a = 504︸︷︷︸ b · 1 + 120︸︷︷︸ r1 (1) 4 Como r1 6= 0 continuamos el proceso. 504︸︷︷︸ b = 120︸︷︷︸ r1 · 4 + 24︸︷︷︸ r2 (2) r2 6= 0, por lo que 120︸︷︷︸ r1 = 24︸︷︷︸ r2 · 5 + 0︸︷︷︸ r3 Entonces, como ya encontramos un resto nulo, que en nuestro caso es r3, el máximo comun divisor de ambos números es el ultimo anterior resto de r3, el cual debe ser no nulo. En este caso seria r2 = 24 Así, mcd 624︸︷︷︸ a , 504︸︷︷︸ b = 24 . El siguiente paso consiste ahora en calcular el mcd (mcd (624, 504) , 90) = mcd 24︸︷︷︸ d , 90︸︷︷︸ c . Para esto hacemos uso del algoritmo de Euclides. Así, por el algoritmo de la division tenemos que 90︸︷︷︸ c = 24︸︷︷︸ d · 3 + 18︸︷︷︸ r1 (3) 24︸︷︷︸ d = 18︸︷︷︸ r1 · 1 + 6︸︷︷︸ r2 (4) 18︸︷︷︸ r1 = 6︸︷︷︸ r2 · 3 + 0︸︷︷︸ r3 Entonces, como ya encontramos un resto nulo, que en nuestro caso es r3, el máximo comun divisor de ambos números es el ultimo anterior resto de r3, el cual debe ser no nulo. En este caso seria r2 = 6. Por lo que mcd(624, 504, 90) = 6 2.- Expresar mcd(624, 504, 90) como una combinacion lineal de estos números. Sol.- Tenemos las ecuaciones (1)-(4) del anterior ejemplo. Así tenemos que mcd (mcd (624, 504) , 90) = mcd 24︸︷︷︸ d , 90︸︷︷︸ c y mcd 24︸︷︷︸ d , 90︸︷︷︸ c = 6. Primero expresamos 6 como combinacion lineal de 24 y 90. Gra- cias a (4) tenemos que 6 = 24 + (−1) · 18 (a) De (3) tenemos que 18 = 90 + (−3) · 24 (b) Reemplazamos (b) en (a), así tenemos: 5 6 = 24 + (−1) · (90 + (−3) · 24) 6 = 4 · 24 + (−1) · 90 (*) Ahora expresemos mcd (624, 504) = 24 como una combinacion lineal de estos números. Para esto de (2) obten- emos que 24 = 504 + (−4) · 120 (c) De (1) tenemos que 120 = 624 + (−1) · 504 (d) Reemplazamos (d) en (c) 24 = 504 + (−4) · (624 + (−1) · 504) 24 = 5 · 504 + (−4) · 624 (**) Reemplazando (**) en (*) obtenemos 6 = 4 · (5 · 504 + (−4) · 624) + (−1) · 90 6 = 20 · 504 + (−16) · 624 + (−1) · 90 Esa seria la respuesta a nuestro problema 3.- Encontrar x, y y z tales que cada enunciado se cumpla 9 = 6x + 3y + 15z Sol.- Para resolver este ejercicio debemos calcular en primer lugar mcd (6, 3, 15). En este caso, no es dificil calcularlo de manera directa mcd (6, 3, 15) = mcd(mcd (6, 3) , 15)=mcd (3, 15) = 3 Tampoco es dificil expresar 3 como combinacion lineal de 3 y 15 3 = 15 + (−4) · 3 (1) Tambien podemos expresar 3 como combinacion lineal de 6 y 3 3 = 6 + (−1) · 3 (2) Reemplazando (2) en (1) 6 3 = 15 + (−4) · (6 + (−1) · 3) 3 = 15 + (−4) · 6 + 4 · 3 (*) A (*) lo multiplicamos por 3 y asi obtenemos 9 = 3 · 15 + (−12) · 6 + 12 · 3 5.-¿Tiene la siguiente ecuacion diofantica soluciones en los enteros? 1 = 21w + 9x + 3y + 6z Sol.- Factorizando un factor comun de cada coeficiente de la ecuacion diofantica obtenemos que 1 = 3 · (7w + 3x + y + 2z) Encontrando una contradiccion. 6.- Determinar todas las soluciones enteras a la ecuacion 58x− 87y = 290 Sol.- Para resolver este problema primero calculamos mcd (58, 87). No es dificil encontrar que mcd (58, 87) = 29, tampoco lo es determinar una combinacion lineal para poder encontrar enteros u, v tales que 58u + 87v = 29 En nuestro caso, una solucion particular a esta ecuacion diofantinca es u = −1 y v = 1 58 (−1) + 87 · 1 = 29 (1) Multiplicando ambos lados de (1) tenemos que 58 (−10) + 87 · 10 = 290 O tambien 58 (−10) + (−87) · (−10) = 290 (2) Por lo que, una solucion particular de (2) seria x0 = −10 y y0 = −10. La solucion general tendria la forma: x = x0 + bg t y x = y0 − a g t que en nuestro caso seria, con a = 58 y b = −87 y g = mcd (58, 87) x = −10 + (−87)29 t y x = −10− 58 29 t 7
Compartir