{"id":1269,"date":"2022-04-24T19:33:40","date_gmt":"2022-04-25T01:33:40","guid":{"rendered":"http:\/\/ofeliayorquesta.com\/blog\/?p=1269"},"modified":"2022-04-24T19:35:42","modified_gmt":"2022-04-25T01:35:42","slug":"el-algoritmo-de-euclides","status":"publish","type":"post","link":"https:\/\/ofeliayorquesta.com\/blog\/2022\/04\/24\/el-algoritmo-de-euclides\/","title":{"rendered":"El algoritmo de Euclides"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introducci\u00f3n<\/h3>\n\n\n\n<p>El algoritmo de Euclides afirma que podemos aplicar iteradas veces el algoritmo de la divisi\u00f3n hasta encontrar el m\u00e1ximo com\u00fan divisor de dos enteros positivos $a$ y $b$, mediante el siguiente procedimiento:<\/p>\n\n\n\n<p>Sean $a, b$ cualesquiera enteros positivos, con $a \\neq b$ y $a &gt; b.$<br>Por el algoritmo de la divisi\u00f3n, sabemos que siempre existen $q, r \\in \\mathbb{Z}$ tales que podemos escribir $$a = bq + r, \\enspace \\text{con} \\quad \\quad 0 \\leq r &lt; b. $$<\/p>\n\n\n\n<p>Luego, como $b$ y $r$ son enteros, tambi\u00e9n existen $q_1$ y $r_1$ tales que $$b = rq_1 + r_1,\\enspace \\text{con} \\quad \\quad 0 \\leq r_1 &lt; r.$$<\/p>\n\n\n\n<p>Y como $r$ y $r_1$ son enteros, existen $q_2$ y $r_2 \\in \\mathbb{Z}^+$ tales que $$r = r_1q_2 + r_2,\\enspace \\text{con} \\quad \\quad 0 \\leq r_1 &lt; r.$$<\/p>\n\n\n\n<p>Se puede continuar as\u00ed, de tal forma que en un pen\u00faltimo paso tendremos que existen $q_i$ y $r_i$ enteros tales que $$r_{i-2} = r_{i-1}q_i + r_i, \\enspace \\text{con} \\quad \\quad 0 \\leq r_i &lt; r_{i-1}.$$<\/p>\n\n\n\n<p>Y el algoritmo termina cuando el residuo es cero. Es decir, existir\u00e1n $q_{i+1} \\in \\mathbb{Z}^+$ y $r = 0$ tales que<br>$$r_{i-1} = r_{i}q_{i+1} + 0, \\enspace \\text{con} \\quad \\quad 0 = r_{i+1} &lt; r_i .$$<\/p>\n\n\n\n<p>Luego entonces, el \u00faltimo residuo no cero es el m\u00e1ximo com\u00fan divisor de $a$ y $b$.<\/p>\n\n\n\n<p>Este procedimiento lo podemos aplicar cuando $a$ y $b$ sean n\u00fameros muy grandes, de modo que determinar el m\u00e1ximo com\u00fan divisor no es inmediato. Sin embargo, el algoritmo de Euclides es una receta a\u00fan sencilla, que har\u00e1 f\u00e1cil encontrar el $MCD$ para cualquier pareja de n\u00fameros enteros.<\/p>\n\n\n\n<p><strong>Ejemplo.<\/strong> Encuentra el m\u00e1ximo com\u00fan divisor de $3456$ y $6524$.<\/p>\n\n\n\n<p><em>Soluci\u00f3n.<\/em> Observamos que $6524 &gt; 3456$. As\u00ed, $$6524 = 3456\\cdot 1 + 3068, \\quad \\quad 0 \\leq 3068 &lt; 3456. $$<br>Aplicando nuevamente el algoritmo de la divisi\u00f3n, obtenemos<br>$$3456 = 3068 \\cdot 1 + 388, \\quad \\quad 0 \\leq 388 &lt; 3068. $$<br>Aplicando una vez m\u00e1s el algoritmo de la divisi\u00f3n, se tiene<br>$$3068 = 388\\cdot 7 + 352, \\quad \\quad 0 \\leq 352 &lt; 388. $$<br>Luego,<br>$$388 = 352 \\cdot 1 + 36, \\quad \\quad 0 \\leq 36 &lt; 352. $$<br>$$352 = 36 \\cdot 9 + 28, \\quad \\quad 0 \\leq 28 &lt; 36. $$<br>$$36 = 28\\cdot 1 + 8, \\quad \\quad 0 \\leq 8 &lt; 28.$$<br>$$28 = 8 \\cdot 3 + 4, \\quad \\quad 0 \\leq 4 &lt; 8.$$<br>$$8 = 4\\cdot 2 + 0.$$<\/p>\n\n\n\n<p>Como el \u00faltimo residuo no cero es $4$, entonces $4$ es el m\u00e1ximo com\u00fan divisor de $6524$ y $3456$.<\/p>\n\n\n\n<p><em>Observaci\u00f3n.<\/em> Aunque el algoritmo euclidiano requiere que los n\u00fameros $a$ y $b$ sean positivos, cuando ocurriera el caso de que uno de ellos o los dos fueran negativos, no se presentar\u00eda mayor obst\u00e1culo. Bastar\u00eda sacar el valor absoluto de ambos al inicio (ya que los divisores de un n\u00famero negativo son los mismos que los de sus positivos).<\/p>\n\n\n\n<p><strong>Ejemplo.<\/strong> Obt\u00e9n el m\u00e1ximo com\u00fan divisor de $-100$ y $45$.<\/p>\n\n\n\n<p><em>Soluci\u00f3n.<\/em> Como uno de los n\u00fameros es negativo, antes que nada sacamos valores absolutos: $|-100| = 100$ y $|45| = 45.$ As\u00ed,<br>$$ 100 = 45 \\cdot 2 + 10, \\quad \\quad 0 \\leq 10 &lt; 45. $$<br>$$ 45 = 10 \\cdot 4 + 5, \\quad \\quad 0 \\leq 5 &lt; 10. $$<br>$$10 = 5 \\cdot 2 + 0.$$<\/p>\n\n\n\n<p>Por lo tanto, $MCD(-100, 45) = 5.$<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Demostraci\u00f3n del algoritmo de Euclides<\/h3>\n\n\n\n<p>La clave por la que el algoritmo de Euclides funciona es el siguiente teorema:<\/p>\n\n\n\n<p><strong>Teorema.<\/strong> <em>Sean $a,b \\in \\mathbb{Z}^+, $ tales que $a = bq + r.$ Entonces $MCD(a,b) = MCD(b,r).$<\/em><\/p>\n\n\n\n<p><em>Dem.-<\/em> Sean $a,b \\in \\mathbb{Z}^+$ y sea $d$ alg\u00fan divisor com\u00fan de $a$ y $b$ elegido arbitrariamente. Como $d$ es divisor de $a$, entonces $d \\mid a.$ As\u00edmismo, $d$ es divisor de $b$, por lo tanto $d \\mid b.$<\/p>\n\n\n\n<p>Ya que $d \\mid b$, entonces $d \\mid bq$.<\/p>\n\n\n\n<p>Ya que $d \\mid a$ y $d \\mid bq,$ tambi\u00e9n $d \\mid a \\enspace &#8211;  \\enspace  bq.$<\/p>\n\n\n\n<p>Ya que $a = bq + r$ y $d \\mid a  \\enspace  &#8211;  \\enspace  bq,$ entonces $d \\mid r. \\quad (*)$<\/p>\n\n\n\n<p>Ahora, fij\u00e1ndonos en los divisores comunes de $b$ y $r$, sea $f$ un divisor com\u00fan de $b$ y $r$ tomado arbitrariamente. Se tiene, por lo tanto, que $f \\mid b$ y $f \\mid r$.<\/p>\n\n\n\n<p>Ya que $f \\mid b$, entonces $f \\mid bq$.<\/p>\n\n\n\n<p>Ya que $f \\mid bq$ y $f \\mid r,$ tambi\u00e9n $f \\mid bq + r.$<\/p>\n\n\n\n<p>Ya que $a = bq + r,$ entonces $f \\mid a. \\quad (**)$<\/p>\n\n\n\n<p>En conclusi\u00f3n, de $(*)$, hemos demostrado que cualquier divisor de $a$ y $b$ es tambi\u00e9n divisor de $r.$ Y con $(**)$  mostramos que cualquier divisor de $b$ y $r$ es tambi\u00e9n divisor de $a.$ En otras palabras, &#8220;$d$ es divisor de $a$ y $b$ si y s\u00f3lo si $d$ es divisor de $b$ y $r$.&#8221;<\/p>\n\n\n\n<p>As\u00ed pues, el conjunto de todos los divisores de $a$ y $b$ es igual al conjunto de todos los divisores de $b$ y $r$; en particular, el m\u00e1ximo com\u00fan divisor de $a$ y $b$ debe ser igual al m\u00e1ximo com\u00fan divisor de $b$ y $r$.<\/p>\n\n\n\n<p class=\"has-text-align-right\">$\\square$<br><\/p>\n\n\n\n<p>Usando el teorema reci\u00e9n demostrado y regresando al algoritmo de Euclides en el primer paso, si $a = bq + r$, deducimos que $MCD(a,b) = MCD(b, r).$<\/p>\n\n\n\n<p>En el siguiente paso del algoritmo euclidiano, $b = rq_1 + r_1.$ Por lo tanto $MCD(b,r) = MCD(r, r_1).$<\/p>\n\n\n\n<p>En el tercer paso, $r = r_1q_2 + r_2.$ As\u00ed, $MCD(r, r_1) = MCD(r_1, r_2).$<\/p>\n\n\n\n<p>En el pen\u00faltimo paso, $r_{i-2} = r_{i-1}q_{i} + r_i.$ Por lo que $MCD(r_{i+2}, r_{i-1}) = MCD(r_{i-1}, r_i).$<\/p>\n\n\n\n<p>En el \u00faltimo paso, $r_{i+1} = r_iq_{i+1} + 0.$ Por lo que $MCD(r_{i+1}, r_i) = MCD(r_i, 0) = r_i.$<\/p>\n\n\n\n<p>As\u00ed pues, $$MCD(a,b) = MCD(b, r) = MCD(r, r_1) = MCD(r_1, r_2) = \\ldots $$<br>$$ \\ldots = MCD(r_{i+2}, r_{i-1}) = MCD(r_{i-1}, r_i) = MCD(r_i, 0) = r_i. $$<\/p>\n\n\n\n<p>Esto demuestra que efectivamente, el \u00faltimo residuo no cero en el algoritmo de Euclides, es igual al $MCD(a,b).$<\/p>\n\n\n\n<p class=\"has-text-align-right\">$\\square$<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100 is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link\" href=\"https:\/\/ofeliayorquesta.com\/notas\/AlgebraSuperior2_Enteros_011.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga las notas<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-right\"><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n El algoritmo de Euclides afirma que podemos aplicar iteradas veces el algoritmo de la divisi\u00f3n hasta encontrar el m\u00e1ximo com\u00fan divisor de dos enteros positivos $a$ y $b$, mediante el siguiente procedimiento: Sean $a, b$ cualesquiera enteros positivos, con $a \\neq b$ y $a &gt; b.$Por el algoritmo de la divisi\u00f3n, sabemos que siempre<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[77,4],"tags":[100,87,88,78],"class_list":["post-1269","post","type-post","status-publish","format-standard","hentry","category-algebra-superior-ii","category-matematicas","tag-algoritmo-de-euclides","tag-enteros","tag-maximo-comun-divisor","tag-numeros-enteros","no-featured-content"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"coup-single-post":false,"coup-archive-sticky":false,"coup-archive":false},"uagb_author_info":{"display_name":"Ofelia Negrete","author_link":"https:\/\/ofeliayorquesta.com\/blog\/author\/ofelia-negrete\/"},"uagb_comment_info":12,"uagb_excerpt":"Introducci\u00f3n El algoritmo de Euclides afirma que podemos aplicar iteradas veces el algoritmo de la divisi\u00f3n hasta encontrar el m\u00e1ximo com\u00fan divisor de dos enteros positivos $a$ y $b$, mediante el siguiente procedimiento: Sean $a, b$ cualesquiera enteros positivos, con $a \\neq b$ y $a &gt; b.$Por el algoritmo de la divisi\u00f3n, sabemos que siempre","_links":{"self":[{"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/posts\/1269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/comments?post=1269"}],"version-history":[{"count":3,"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/posts\/1269\/revisions"}],"predecessor-version":[{"id":1272,"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/posts\/1269\/revisions\/1272"}],"wp:attachment":[{"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/media?parent=1269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/categories?post=1269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ofeliayorquesta.com\/blog\/wp-json\/wp\/v2\/tags?post=1269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}