El problema de la moneda
Tienes monedas de 15 soles y de 21 soles. ¿Qué cantidades exactas de dinero puedes representar sumando y restando estas monedas? La respuesta es: todos los múltiplos de . ¿Por qué? Porque .
Esta observación — que el MCD de dos números es combinación lineal entera de ellos — es uno de los hechos más útiles de toda la teoría de números elemental. Se llama identidad de Bézout y el algoritmo de Euclides es la herramienta para encontrarla.
Si compites en olimpiadas de matemáticas, necesitas este algoritmo en el punto de los reflejos. Hoy lo automatizamos.
El algoritmo paso a paso
El algoritmo de Euclides se basa en la siguiente observación clave: si con , entonces .
Por qué funciona: todo divisor común de y también divide a , y viceversa. Así el conjunto de divisores comunes no cambia al reemplazar por .
Ejemplo: . Dividimos: , luego , luego . Como llegamos al resto , el MCD es el último resto no nulo: .
La identidad de Bézout
El algoritmo de Euclides hace más que calcular el MCD. Corrido hacia atrás —el llamado algoritmo extendido— nos da enteros , tales que .
Continuando el ejemplo: de . Así .
Identidad de Bézout: para todo par de enteros , (no ambos cero), existen enteros , con . Consecuencia inmediata: si y solo si existen con .
Las dos herramientas más usadas en olimpiadas
De Bézout salen dos resultados que debes conocer: Lema de Euclides (si y , entonces ) y el resultado de que es equivalente a que y no comparten factores primos.
En la próxima lección veremos la identidad de Bézout construida explícitamente con el algoritmo extendido. Después vendrán los primos y el Teorema Fundamental de la Aritmética.
Practica los problemas de abajo. El objetivo es que en un concurso calcules el MCD de dos números de 3 cifras en menos de un minuto.