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
Caracterizar completamente la solubilidad de la ecuación lineal $ax + by = c$ y de sistemas de congruencias usando el Teorema Chino del Resto, y aplicar estas herramientas para resolver problemas de nivel Iberoamericana que involucran existencia y parametrización de soluciones enteras.
La ecuación lineal diofántica
Una ecuación diofántica lineal es una ecuación de la forma ax+by=c donde a,b,c son enteros dados y se buscan soluciones enteras (x,y). El nombre "diofántica" honra a Diofanto de Alejandría, quien estudió ecuaciones polinomiales con soluciones enteras o racionales en el siglo III.
La pregunta de existencia tiene una respuesta limpia: la ecuación ax+by=c tiene solución entera si y solo sigcd(a,b)∣c. La condición es tanto necesaria (todo número de la forma ax+by es múltiplo de gcd(a,b)) como suficiente (la identidad de Bézout garantiza que gcd(a,b) se puede expresar como combinación lineal entera de a y b).
El primer paso práctico es siempre: calcular d=gcd(a,b) con el algoritmo de Euclides, verificar que d∣c, y dividir toda la ecuación por d para obtener a′x+b′y=c′ con gcd(a′,b′)=1.
ax+by=c tiene solucioˊn entera⟺gcd(a,b)∣c
Encontrar una solución particular y el conjunto general
Para hallar una solución particular de a′x+b′y=c′ con gcd(a′,b′)=1, aplicamos el algoritmo de Euclides extendido para encontrar x0,y0 con a′x0+b′y0=1, y luego multiplicamos por c′ para obtener a′(c′x0)+b′(c′y0)=c′.
Una vez obtenida una solución particular (x0,y0), la solución general de a′x+b′y=c′ (con gcd(a′,b′)=1) es exactamente la familia parametrizada por t∈Z:
Verificación: a′(x0+b′t)+b′(y0−a′t)=a′x0+a′b′t+b′y0−a′b′t=c′. Las flechas en las direcciones +b′ y −a′ reflejan el hecho de que el "núcleo" de la forma lineal a′⋅+b′⋅ es generado por (b′,−a′).
x=x0+b′t,y=y0−a′t,t∈Z
El Teorema Chino del Resto
El Teorema Chino del Resto (TCR) generaliza el problema de solucionar sistemas de congruencias. En su forma más clásica: si m1,m2,…,mk son enteros positivos coprimos dos a dos (es decir, gcd(mi,mj)=1 para i=j), entonces para cualesquiera enteros a1,a2,…,ak, el sistema
x≡a1(modm1),x≡a2(modm2),…,x≡ak(modmk)
tiene solución, y dicha solución es **única módulo M=m1m2⋯mk**. La solución explícita se construye como sigue: sea Mi=M/mi y sea Ni el inverso de Mi módulo mi (que existe porque gcd(Mi,mi)=1). Entonces x≡∑i=1kaiMiNi(modM).
⎩⎨⎧x≡a1(modm1)x≡a2(modm2)⋮x≡ak(modmk)gcd(mi,mj)=1solucioˊn uˊnica moˊd M
TCR para módulos no coprimos
Cuando los módulos no son coprimos, el sistema puede no tener solución. La condición general: el sistema x≡a1(modm1), x≡a2(modm2) tiene solución si y solo si gcd(m1,m2)∣a1−a2.
Demostración: x≡a1(modm1) y x≡a2(modm2) equivale a m1∣x−a1 y m2∣x−a2. Escribiendo x=a1+m1t: m2∣a1+m1t−a2, es decir m1t≡a2−a1(modm2), que es una ecuación lineal diofántica. Tiene solución si y solo si gcd(m1,m2)∣a2−a1.
En problemas olímpicos, el TCR aparece a menudo para construir números con propiedades residuales específicas módulo varios primos a la vez, o para demostrar la existencia de soluciones a sistemas de congruencias.
Aplicación: ecuaciones lineales en problemas de olimpiada
Problema (Iberoamericana, estilo). Encuentra todos los enteros positivos n menores que 1000 que satisfacen simultáneamente n≡3(mod7) y n≡5(mod11).
Solución. Como gcd(7,11)=1, el TCR garantiza solución única módulo 77. Buscamos n=7k+3 con 7k+3≡5(mod11), es decir 7k≡2(mod11). Como 7⋅8=56≡1(mod11), el inverso de 7 módulo 11 es 8. Entonces k≡8⋅2=16≡5(mod11), así k=11j+5 y n=7(11j+5)+3=77j+38. Los valores en {1,…,999} son n∈{38,115,192,…,961}, que son ⌊(999−38)/77⌋+1=13 valores.
El patrón: reducir a una ecuación lineal diofántica, aplicar el algoritmo de Euclides extendido, parametrizar, contar.
n≡38(mod77),n∈{38,115,192,…,961}
Soluciones positivas y acotadas
En muchos problemas olímpicos no basta con encontrar la familia general de soluciones: hay que determinar cuáles son positivas, o están en un intervalo dado, o satisfacen alguna condición adicional.
Para ax+by=c con a,b>0 y c>0, la familia de soluciones enteras es x=x0+bt, y=y0−at. Para que ambas sean positivas: x0+bt>0 y y0−at>0, es decir −x0/b<t<y0/a. El número de soluciones en enteros positivos es la cantidad de enteros t en este intervalo abierto.
Observación clave. Si gcd(a,b)=1 y c=ab−a−b, la ecuación ax+by=c no tiene soluciones en enteros positivos (es el "número de Frobenius" de a y b: el mayor número no representable como ax+by con x,y≥0). Esta observación tiene su propia historia olímpica.
g(a,b)=ab−a−b(gcd(a,b)=1) es el mayor entero no representable
Estrategia general para ecuaciones diofánticas lineales
Al enfrentarse a una ecuación diofántica o sistema lineal en olimpiadas, el protocolo es:
Paso 1. Calcular d=gcd(a,b). Si d∤c, no hay solución (respuesta: imposible).
Paso 2. Dividir por d: estudiar a′x+b′y=c′ con gcd(a′,b′)=1.
Paso 3. Aplicar Euclides extendido para encontrar (x0,y0) con a′x0+b′y0=1. La solución particular de la ecuación original es (c′x0,c′y0).
Paso 4. Escribir la familia general x=c′x0+b′t, y=c′y0−a′t.
Paso 5. Aplicar las condiciones adicionales (positividad, acotamiento, paridad, congruencias) para filtrar los valores válidos de t.
Problemas del Capítulo 6 — con solución
8 problemas verificados. Intenta cada uno antes de abrir la solución.
TDN2-6.1★★Estilo Iberoamericana
Halla todas las soluciones enteras positivas de 3x+7y=100.
TDN2-6.2★★Estilo Cono Sur
Encuentra el menor entero positivo n que satisface simultáneamente n≡2(mod3), n≡3(mod5) y n≡4(mod7).
TDN2-6.3★★Estilo Cono Sur
Determina todas las ternas pitagóricas primitivas (x,y,z) con z≤50.
TDN2-6.4★★★Estilo Iberoamericana
Demuestra que en toda terna pitagórica primitiva (x,y,z), exactamente uno de x,y es divisible por 3 y exactamente uno es divisible por 4.
TDN2-6.5★★★Estilo Iberoamericana
Halla todas las soluciones enteras positivas de x2−3y2=1 con x,y≤100.
TDN2-6.6★★★Cono Sur 2005, P2 (adaptado)
Demuestra que no existen enteros positivos x,y tales que x2+y2=3z2 para algún entero positivo z.
TDN2-6.7★★★★Iberoamericana 2001, P4 (adaptado)
Demuestra que existen infinitos enteros positivos n tales que n2+1 es divisible por un primo p≡1(mod4) pero no por ningún primo q≡3(mod4).
TDN2-6.8★★★★Cono Sur 2015, P3 (adaptado)
Demuestra que la ecuación x4−y4=2z2 no tiene soluciones en enteros positivos.