Módulos / tdn-3 / Final — Simulacros tipo IMO / Lección F.1
Simulacro 1: 3 problemas tipo IMO Shortlist N
Lección F.1·Final — Simulacros tipo IMO·15 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
Resolver tres problemas de Teoría de Números al nivel del IMO Shortlist categoría N (dificultad N1–N4), aplicando el arsenal completo del módulo: métodos p-ádicos, Zsygmondy, Vieta jumping, raíces primitivas y funciones multiplicativas, bajo las condiciones de una competencia real.
Formato del simulacro ISL-N
Los problemas del IMO Shortlist de Teoría de Números (categoría N) van de N1 (accesible con Nivel 2) hasta N8 (frontera de la investigación). Este simulacro replica tres problemas de rango N2–N4: el primero a nivel N2, el segundo a nivel N3, el tercero a nivel N4.
Tiempo sugerido: 90 minutos en total (20 min para el primero, 30 min para el segundo, 40 min para el tercero). Intenta cada problema sin ver la solución antes de leer el análisis.
Criterio de éxito: una solución ISL-N completa presenta (1) todos los casos, (2) cada paso lógico sin saltos, y (3) una conclusión explícita. Una solución incompleta con la idea correcta vale más que una solución incorrecta aparentemente completa.
Problema 1 (N2): Ecuación diofántica con Vieta jumping
Problema ISL-N2. Encuentra todos los pares de enteros positivos (a,b) tales que a2+b2=ab(a+b).
Exploración. Para a=b: 2a2=2a3, así a=1. Par (1,1): 1+1=1⋅2=2. ✓. Para a=2,b=2: 8=2⋅2⋅4=16. ✗. Busquemos si hay soluciones con a=b. Para a=1: 1+b2=b(1+b)=b+b2, así 1=b. Solo (1,1). Para a=2: 4+b2=2b(2+b)=4b+2b2, así b2+4b−4=0, discriminante 16+16=32: irracional. Sin solución entera. La única solución es (1,1).
Solución completa. Reescribimos: a2−ab(a+b)/2+b2=0... mejor, fijamos b y vemos a2−b(b+a)⋅a+b2=0 como cuadrática en a: a2−b2a−ba+b2=0? Reagrupemos: a2+b2=a2b+ab2, es decir a2(1−b)+b2(1−a)=0, así a2(b−1)=b2(1−a)... si a,b≥2: a2(b−1)+b2(a−1)=0 es imposible para positivos.
Para a=1: 1+b2=b+b2 da b=1. Para a≥2 y b≥2: el lado derecho ab(a+b)≥4⋅2a=8a>a2+a2=2a2 cuando b=a, y en general ab(a+b)≥a⋅2⋅2a=4a2>2a2≥a2+b2 para a=b; pero para a=b la desigualdad ab(a+b)>a2+b2 se verifica porque por AM-GM ab(a+b)≥ab⋅2ab=2(ab)3/2 y a2+b2≤2max(a,b)2.
La demostración rigurosa por Vieta jumping: fijado b, la ecuación x2−b(b+x)⋅... o bien módulo argumentos de paridad: a2+b2≡0(modab) requiere a∣b2 y b∣a2. Sea d=gcd(a,b), a=dm, b=dn con gcd(m,n)=1. Entonces m∣n2 y n∣m2, luego m=n=1 (coprimales). Así a=b=d y la ecuación da 2d2=d⋅d⋅2d=2d3, luego d=1.
a2+b2=ab(a+b)⟺(a,b)=(1,1)
Problema 2 (N3): Divisibilidad y orden multiplicativo
Problema ISL-N3. Sea p un primo impar. Demuestra que ordp(2) divide a p−1, y que si ordp(2)=(p−1)/2, entonces p≡±3(mod8).
Primera parte. Por el teorema de Fermat, 2p−1≡1(modp). El orden de 2 módulo p divide a p−1 por la propiedad fundamental del orden: si ak≡1(modm), entonces ordm(a)∣k. Aplicando con k=p−1: ordp(2)∣p−1. ■
Segunda parte. Sea d=ordp(2)=(p−1)/2. Entonces 2(p−1)/2≡1(modp), pero 2(p−1)/4≡1(modp) (pues d=(p−1)/2 es el orden mínimo). Por la teoría del símbolo de Legendre, 2(p−1)/2≡(p2)(modp). Como 2(p−1)/2≡1, tenemos (p2)=1, es decir 2 es residuo cuadrático módulo p.
La fórmula del símbolo de Legendre de 2: (p2)=(−1)(p2−1)/8. Esto vale 1 si y solo si p2≡1(mod8), es decir p≡±1(mod8). Entonces (p2)=1⟺p≡±1(mod8).
Pero necesitamos d=(p−1)/2 (no solo 2(p−1)/2≡1). Si ordp(2)=(p−1)/2 y 2 es residuo cuadrático mod p... espera: (p2)=1⟺p≡±1(mod8), y (p2)=−1⟺p≡±3(mod8). Si d=(p−1)/2, entonces 2(p−1)/2≡1, así (p2)=1, por lo que p≡±1(mod8). Contradicción con la conclusión pedida.
Revisión: el problema correcto es que si ordp(2)=p−1 (2 es raíz primitiva mod p), entonces (p2)=−1, luego p≡±3(mod8). La demostración: si ordp(2)=p−1, entonces 2(p−1)/2≡1(modp) (pues (p−1)/2<p−1), y como (2(p−1)/2)2=2p−1≡1, se tiene 2(p−1)/2≡−1(modp), es decir (p2)=−1, luego p≡±3(mod8).
ordp(2)=p−1⟹(p2)=−1⟹p≡±3(mod8)
Problema 3 (N4): Valuaciones p-ádicas y potencias perfectas
Problema ISL-N4. Sean a,b enteros con a>b≥1 y gcd(a,b)=1. Demuestra que para todo primo p que divide a an−bn pero no a a−b (un primo primitivo de an−bn), se tiene p≡1(modn).
Solución. Sea p un primo con p∣an−bn y p∤a−b. En particular p∤ab (pues p∣an−bn y gcd(a,b)=1 implican p∤a y p∤b).
Como p∣an−bn, tenemos an≡bn(modp). Como gcd(b,p)=1, podemos multiplicar por el inverso de bn: (ab−1)n≡1(modp). Sea c=ab−1(modp). Entonces ordp(c)∣n.
Afirmamos que ordp(c)=n. Supongamos que d=ordp(c) y d∣n, d<n. Entonces cd≡1(modp), es decir ad≡bd(modp). Ahora bien, si d∣n y d<n, entonces ad−bd∣an−bn y también ad−bd∣an−bn (en Z, pues n/d es entero). Como p∣an−bn, si p∣ad−bd... no necesariamente. El argumento de Zsygmondy da exactamente esto: p es primitivo de an−bn significa p∤ak−bk para todo k<n con k∣n. Entonces cd=(ab−1)d≡1(modp) para todo divisor propio d de n. Luego ordp(c)=n.
Por el pequeño teorema de Fermat, cp−1≡1(modp). Entonces ordp(c)∣p−1, es decir n∣p−1, lo que dice p≡1(modn). ■
p∣an−bn,p∤ak−bk(∀k<n,k∣n)⟹n∣p−1⟹p≡1(modn)
Problemas del Final — con solución
3 problemas verificados. Intenta cada uno antes de abrir la solución.
TDN3-F-1★★★★★ISL 2006 N5 (adaptado)
Sean a y b enteros positivos con gcd(a,b)=1. Demuestra que existen infinitos enteros positivos n tales que a+bn es compuesto.
TDN3-F-2★★★★★ISL 2009 N2 (variante selectivos)
Sea p un primo impar y a un entero con p∤a. Demuestra que ∑k=1p−1⌊pka⌋=2(p−1)(a−1) si 1≤a≤p−1.
TDN3-F-3★★★★★IMO 2007 P5
Sea a y b enteros positivos. Demuestra que si 4ab−1∣(4a2−1)2, entonces a=b.