Módulos / tdn-1 / Capítulo 1 — Divisibilidad y MCD / Lección 1.2

La identidad de Bézout

Lección 1.2·Capítulo 1 — Divisibilidad y MCD·10 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →

Objetivo de la lección

Dominar el algoritmo extendido de Euclides para construir la identidad de Bézout explícitamente, y usar el Lema de Euclides para resolver ecuaciones diofánticas lineales.

¿Qué es la identidad de Bézout?

En la lección anterior vimos que el MCD de dos números puede calcularse con el algoritmo de Euclides. Pero ese algoritmo guarda un secreto más poderoso: no solo nos dice cuánto vale gcd(a,b)\gcd(a,b), sino que nos da receta explícita para escribirlo como combinación lineal entera de aa y bb.

Teorema de Bézout: para todo par de enteros a,ba, b (no ambos cero), existen enteros x,yx, y tales que ax+by=gcd(a,b)ax + by = \gcd(a,b). A la ecuación ax+by=dax + by = d con d=gcd(a,b)d = \gcd(a,b) se la llama la identidad de Bézout del par (a,b)(a, b).

Este resultado es la llave de entrada a ecuaciones diofánticas, inversos modulares y una decena de argumentos olímpicos clásicos. No es un adorno teórico: es la herramienta.

ax+by=gcd(a,b)tiene solucioˊn entera (x,y)ax + by = \gcd(a,b) \quad \text{tiene solución entera } (x, y)

El algoritmo extendido de Euclides paso a paso

El algoritmo extendido corre el algoritmo de Euclides hacia delante anotando los cocientes, y luego substituye hacia atrás. Veamos un ejemplo completo: encontrar x,yx, y con 252x+105y=gcd(252,105)252x + 105y = \gcd(252, 105).

Paso 1 — Euclides hacia adelante. Dividimos sucesivamente: 252=2105+42252 = 2 \cdot 105 + 42, luego 105=242+21105 = 2 \cdot 42 + 21, luego 42=221+042 = 2 \cdot 21 + 0. El MCD es 2121.

Paso 2 — Substitución hacia atrás. De la segunda ecuación: 21=10524221 = 105 - 2 \cdot 42. Reemplazamos 42=252210542 = 252 - 2 \cdot 105: 21=1052(2522105)=1052252+4105=5105225221 = 105 - 2(252 - 2 \cdot 105) = 105 - 2 \cdot 252 + 4 \cdot 105 = 5 \cdot 105 - 2 \cdot 252. Identidad de Bézout: 252(2)+1055=21252 \cdot (-2) + 105 \cdot 5 = 21.

252(2)+1055=21=gcd(252,105)252\cdot(-2) + 105\cdot 5 = 21 = \gcd(252,105)

El método tabular: sin confundirse en los signos

En competencias conviene una organización en tabla. Mantenemos dos filas (si,ti)(s_i, t_i) tales que sia+tibs_i \cdot a + t_i \cdot b es igual al ii-ésimo resto de Euclides. Empezamos con (s0,t0)=(1,0)(s_0, t_0) = (1, 0) y (s1,t1)=(0,1)(s_1, t_1) = (0, 1), y actualizamos: si el cociente en el paso ii es qiq_i, entonces (si+1,ti+1)=(si1qisi,  ti1qiti)(s_{i+1}, t_{i+1}) = (s_{i-1} - q_i s_i,\; t_{i-1} - q_i t_i).

Para a=252a = 252, b=105b = 105: fila 0 es (1,0)(1, 0) con resto 252252; fila 1 es (0,1)(0, 1) con resto 105105; cociente q=2q=2, fila 2: (120,021)=(1,2)(1-2\cdot0, 0-2\cdot1)=(1,-2) con resto 4242; cociente q=2q=2, fila 3: (021,12(2))=(2,5)(0-2\cdot1, 1-2\cdot(-2))=(-2,5) con resto 2121. Leemos (2,5)(-2, 5): efectivamente 252(2)+105(5)=21252(-2)+105(5)=21.

Este método es infalible en exámenes porque los signos se rastrean automáticamente. Si tienes cuatro pasos de Euclides, la tabla tiene cuatro filas y el resultado salta directo. En olympiadas con restricción de tiempo, dominar esta mecánica puede marcar la diferencia.

El Lema de Euclides: la consecuencia más importante

Lema de Euclides: si gcd(a,n)=1\gcd(a, n) = 1 y nabn \mid ab, entonces nbn \mid b. En palabras: si nn es coprimo con aa pero divide al producto abab, entonces forzosamente divide a bb.

Demostración con Bézout: como gcd(a,n)=1\gcd(a, n) = 1, existen x,yx, y enteros con ax+ny=1ax + ny = 1. Multiplicamos ambos lados por bb: abx+nby=babx + nby = b. Ahora nabn \mid ab por hipótesis, así que nabxn \mid abx, y claramente nnbyn \mid nby. Por tanto nbn \mid b. La demostración es de tres líneas.

Aplicación directa: si pp es primo y pabp \mid ab, entonces pap \mid a o pbp \mid b. Esto se sigue del lema porque si pap \nmid a entonces gcd(p,a)=1\gcd(p, a) = 1 (los únicos divisores de pp son 11 y pp), así que pbp \mid b. Este hecho es la base del Teorema Fundamental de la Aritmética, que veremos en el capítulo 2.

gcd(a,n)=1 y nab    nb\gcd(a,n)=1 \text{ y } n\mid ab \implies n\mid b

Ecuaciones diofánticas lineales: cuándo tienen solución

Una ecuación diofántica lineal tiene la forma ax+by=cax + by = c donde a,b,ca, b, c son enteros dados y buscamos soluciones enteras (x,y)(x, y). ¿Cuándo existe solución? **Exactamente cuando gcd(a,b)c\gcd(a,b) \mid c.** La demostración es directa: cualquier valor ax+byax + by es múltiplo de gcd(a,b)\gcd(a,b), así que si gcd(a,b)c\gcd(a,b) \nmid c no hay solución; si gcd(a,b)c\gcd(a,b) \mid c, tomamos la identidad de Bézout ax0+by0=gcd(a,b)ax_0 + by_0 = \gcd(a,b) y multiplicamos por c/gcd(a,b)c/\gcd(a,b).

Encontrando todas las soluciones: si (x0,y0)(x_0, y_0) es una solución particular de ax+by=cax + by = c, entonces todas las soluciones enteras son x=x0+bdtx = x_0 + \frac{b}{d}t, y=y0adty = y_0 - \frac{a}{d}t, con d=gcd(a,b)d = \gcd(a,b) y tZt \in \mathbb{Z}. Esto parametriza la recta entera de soluciones.

Ejemplo ONEM: ¿Tiene la ecuación 15x+21y=915x + 21y = 9 solución entera? Calculamos gcd(15,21)=3\gcd(15,21)=3 y como 393 \mid 9, sí tiene. Una solución de 15x+21y=315x+21y=3: corriendo Euclides, 3=3152213 = 3\cdot15 - 2\cdot21, así x0=3x_0 = 3, y0=2y_0 = -2. Multiplicando por 33: (x0,y0)=(9,6)(x_0, y_0)=(9, -6) es una solución particular. La familia completa: x=9+7tx = 9 + 7t, y=65ty = -6 - 5t para tZt \in \mathbb{Z}.

ax+by=c tiene solucioˊn entera    gcd(a,b)cax+by=c \text{ tiene solución entera} \iff \gcd(a,b)\mid c

Resumen y panorama

El algoritmo extendido de Euclides es la segunda capa de la teoría de divisibilidad. El algoritmo básico da el MCD; el extendido da los coeficientes de Bézout; de los coeficientes salen el Lema de Euclides y la clasificación de ecuaciones diofánticas lineales.

En olimpiadas, los tres usos más frecuentes de Bézout son: (1) demostrar que gcd(a,b)=1\gcd(a,b)=1 construyendo una combinación lineal igual a 11; (2) resolver axc(modn)ax \equiv c \pmod{n} cuando gcd(a,n)=1\gcd(a,n)=1, encontrando el inverso modular de aa; (3) argumentar con el Lema de Euclides para extraer factores de productos.

La lección 1.3 cambia de tema pero mantiene el espíritu: criterios de divisibilidad, que son otra forma de detectar divisores sin hacer divisiones largas. Después, en el capítulo 6, regresaremos a las ecuaciones diofánticas con técnicas más sofisticadas.

Problemas del Capítulo 1 — con solución

6 problemas verificados. Intenta cada uno antes de abrir la solución.

1.1

Calcula gcd(48,36)\gcd(48,36) usando el algoritmo de Euclides.

1.2

Calcula gcd(391,299)\gcd(391,299).

1.3★★

Halla enteros x,yx,y tales que 17x+13y=117x+13y=1.

1.4★★

Prueba que si d=gcd(a,b)d=\gcd(a,b) entonces gcd(a/d,b/d)=1\gcd(a/d,b/d)=1.

1.5★★★ONEM (clásico)

Prueba que para todo entero nn, gcd(n2+1,n+1)\gcd(n^2+1, n+1) divide a 2.

1.6★★★

Halla todos los enteros nn tales que n2n+3n\mid 2n+3.