El máximo común divisor entre dos números enteros es el mayor número que divide a ambos.
Ejemplo
Si se tiene el
Los divisores de
Los divisores de
Los números que dividen tanto a
No obstante, calcular el máximo común divisor entre dos números puede resultar muy complicado para números muy grandes.
Para hacerlo, existe un método conocido por el nombre de algoritmo de Euclides, que, aunque al principio puede parecer un poco extraño, cuando se coge práctica resulta mucho más cómodo y sencillo que otros métodos.
Además, por si fuera poco, también sirve para resolver ecuaciones diofánticas.
El algoritmo de Euclides se basa en la definición de tres secuencias de números: la primera se llamará
El algoritmo de Euclides consiste en realizar los siguientes pasos:
-
Se cogen dos números:
, . Se quiere calcular (el máximo común divisor entre y ). Se podría tomar y . -
Se define:
Por ejemplo con y , se tendría: : - Para
, hacemos la división entera de entre . Al resultado le llamamos y al residuo .
En el ejemplo anterior, si queremos calcular
-
Ahora, se define:
En el ejemplo anterior se tendría: - Cuando haya un
, entonces se tiene que (es decir, el del paso anterior!). Además, también se cumple que: ( y son también los del paso anterior).
Volviendo al ejemplo que se ha tratado en los pasos previos, se ha visto que para
Además la última igualdad nos dice que: