Módulos / tdn-3 / Capítulo 6 — Problemas IMO de TdN: técnicas y taxonomía / Lección 6.2

Primeros movimientos: diagrama de decisión para TN olímpica

Lección 6.2·Capítulo 6 — Problemas IMO de TdN: técnicas y taxonomía·14 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

Desarrollar un protocolo sistemático de primeros movimientos para atacar un problema IMO de TdN no visto: leer el enunciado e identificar la familia (Lección 6.1), elegir la técnica dominante, formular las sustituciones o reducciones iniciales, y reconocer cuándo cambiar de estrategia si la primera vía no avanza.

El protocolo de los 5 minutos

En un examen IMO, los primeros 5 minutos con un problema de TdN deben producir: (1) la familia identificada, (2) al menos una sustitución o reducción no trivial anotada, (3) un caso pequeño o ejemplo concreto calculado. Sin estos tres elementos, los minutos siguientes son frecuentemente improductivos.

Minuto 1 — Leer sin lápiz. Leer el enunciado completo sin escribir nada. El objetivo es comprender el cuantificador principal: ¿es un "demostrar que para todo nn..." o un "hallar todos los nn tales que..."? La estructura del cuantificador determina si la estrategia es de demostración directa, de descent, o de búsqueda exhaustiva.

Minuto 2 — Identificar la familia. Aplicar el mapa de la Lección 6.1. Anotar la familia principal y, si se intuye, la familia secundaria.

Minuto 3 — Primer movimiento concreto. Para cada familia hay un primer movimiento estándar (detallado en las secciones siguientes). Ejecutarlo mecánicamente.

Minutos 4–5 — Casos pequeños. Probar los valores n=1,2,3n = 1, 2, 3 o a=b=1a = b = 1 o el primo p=2p = 2. Los casos pequeños revelan patrones, generan conjeturas sobre la respuesta, y a veces dan la idea completa.

Primeros movimientos para divisibilidad y valuaciones (Familia 1)

Primer movimiento estándar: sea la condición "nf(n)n \mid f(n)" para alguna función ff. El protocolo es: (a) factorizar n=p1a1pkakn = p_1^{a_1} \cdots p_k^{a_k}; (b) para cada primo pip_i, calcular vpi(f(n))v_{p_i}(f(n)) usando LTE si ff tiene la forma An±BnA^n \pm B^n; (c) demostrar que vpi(f(n))aiv_{p_i}(f(n)) \ge a_i para cada ii.

Si f(n)=AnBnf(n) = A^n - B^n con gcd(A,B)=1\gcd(A, B) = 1, el LTE da vp(AnBn)=vp(AB)+vp(n)v_p(A^n - B^n) = v_p(A - B) + v_p(n) para primos impares pABp \mid A - B. Esto convierte la condición de divisibilidad en una condición sobre vp(n)v_p(n), tratable por inducción o análisis directo.

Trampa frecuente: aplicar LTE sin verificar las hipótesis. LTE para pp impar requiere pABp \mid A - B, pAp \nmid A, pBp \nmid B. Si alguna de estas condiciones falla, el lema no aplica directamente y hay que separar en casos.

**Caso p=2p = 2:** el LTE tiene una forma diferente: v2(AnBn)=v2(AB)+v2(A+B)+v2(n)1v_2(A^n - B^n) = v_2(A - B) + v_2(A + B) + v_2(n) - 1 (cuando 2AB2 \mid A - B). Esta fórmula requiere que A,BA, B sean ambos impares. Usarla sin verificar que A,BA, B son impares es el error más común en los problemas de divisibilidad.

Señal de que hay que cambiar de estrategia: si al calcular vp(f(n))v_p(f(n)) el resultado depende de nn de una manera que no se puede controlar con LTE (por ejemplo, si f(n)f(n) no tiene forma An±BnA^n \pm B^n), entonces la herramienta correcta no es LTE sino el análisis del orden multiplicativo de algún elemento módulo pkp^k.

vp(AnBn)=vp(AB)+vp(n),p impar,  pAB,  pABv_p(A^n - B^n) = v_p(A-B) + v_p(n), \quad p \text{ impar}, \; p \mid A-B, \; p \nmid AB

Primeros movimientos para ecuaciones diofánticas (Familia 2)

Primer movimiento estándar: sea la ecuación P(a,b)=kQ(a,b)P(a, b) = k \cdot Q(a, b) (pedir que el cociente sea entero). El protocolo es: (a) fijar una variable (diga bb) y ver la ecuación como cuadrática en aa; (b) calcular el discriminante Δ\Delta en función de bb y kk; (c) pedir que Δ\Delta sea un cuadrado perfecto.

Para ecuaciones del tipo a2+b2ab+c=k\frac{a^2 + b^2}{ab + c} = k (el prototipo del Vieta jumping), el primer movimiento es: suponer que (a,b)(a, b) es una solución con a+ba + b mínimo y ab>0a \ge b > 0; fijar kk y bb, ver la ecuación como cuadrática en aa: a2kba+(b2kc)=0a^2 - kb \cdot a + (b^2 - kc) = 0; si (a0,b)(a_0, b) es solución, la otra raíz a1=kba0a_1 = kb - a_0 también lo es; demostrar que a1<a0a_1 < a_0 o a1<ba_1 < b para obtener una solución más pequeña, contradiciendo la minimalidad.

Primer movimiento para ecuaciones con 3 o más variables: reducir a 2 variables fijando una. Probar paridad módulo 2 para determinar si todas las variables son pares, todas impares, o hay una combinación mixta. Luego módulo 4 si la información módulo 2 no es suficiente.

Cuándo usar descent vs. Vieta: usar descent cuando la ecuación tiene una noción natural de "tamaño" que decrece en cada paso (por ejemplo, a+ba + b o max(a,b)\max(a, b)). Usar Vieta cuando la ecuación es cuadrática en una variable y se quiere producir soluciones más pequeñas automáticamente a través de las relaciones de Vieta.

Primeros movimientos para recurrencias (Familia 3)

Primer movimiento estándar: sea an+1=f(an,an1)a_{n+1} = f(a_n, a_{n-1}) una recurrencia lineal de segundo orden con coeficientes enteros. El protocolo es: (a) calcular los primeros 10–15 términos módulo el primo pp que aparece en la condición de divisibilidad; (b) verificar si la sucesión es eventualmente periódica módulo pp (siempre lo es para sucesiones lineales sobre Z/pZ\mathbb{Z}/p\mathbb{Z}); (c) usar la periodicidad para demostrar la condición de divisibilidad.

Si la condición es "pan    pnp \mid a_n \iff p \mid n" (divisores primitivos), la herramienta es el lema de Zsygmondy o, para recurrencias de Lucas, la teoría de rangos de aparición: el rango de aparición de pp en la sucesión de Lucas (Un)(U_n) es el mínimo α(p)\alpha(p) tal que pUα(p)p \mid U_{\alpha(p)}, y entonces pUn    α(p)np \mid U_n \iff \alpha(p) \mid n.

Para recurrencias no lineales: el primer movimiento es linealizar. Si an+1=an2+ca_{n+1} = a_n^2 + c, modular por pequeños primos fuerza la periodicidad y da información sobre los valores posibles.

Señal de que hay que cambiar de estrategia: si la sucesión módulo pp es eventualmente 00 para todo nn mayor que algún umbral, es probable que la condición de divisibilidad sea vacuamente verdadera o trivialmente falsa, lo que sugiere un error de lectura del enunciado.

El diagrama de decisión: flujo de trabajo unificado

El siguiente flujo de trabajo unifica los primeros movimientos para los problemas IMO de TdN:

Nodo 1 — ¿Qué pide el problema? (A) demostrar que algo es divisible por algo → Familia 1; (B) hallar todas las soluciones de una ecuación → Familia 2; (C) analizar una sucesión → Familia 3; (D) hallar funciones → Familia 4; (E) propiedades de un conjunto → Familia 5; (F) orden/residuos cuadráticos → Familia 6.

**Nodo 2 — ¿Hay una expresión de la forma An±BnA^n \pm B^n?** Sí → LTE. No → intentar factorizar directamente o estudiar el orden.

Nodo 3 — ¿La ecuación es cuadrática en alguna variable? Sí → Vieta jumping. No → descent o congruencias.

Nodo 4 — ¿La sucesión tiene coeficientes enteros constantes? Sí → periodicidad módulo pp. No → caso a caso.

Nodo 5 — ¿Ninguna de las anteriores funciona en 10 minutos? Buscar invariante, buscar pequeñez extrema (método del descenso infinito), o reformular el problema en términos de la valuación pp-ádica del objeto principal.

Este diagrama no es un algoritmo garantizado sino un mapa de heurísticas. La habilidad olímpica es reconocer cuándo una heurística no está avanzando y saber dar el giro hacia la siguiente.

Señales de alarma: cuándo la estrategia no está funcionando

Hay señales claras de que la estrategia elegida no está produciendo progreso y conviene cambiarla:

Señal 1 — Demasiados casos. Si el análisis de casos se ramifica en más de 4–5 subcasos, es probable que falta una observación estructural que unifique. Buscar un invariante o una simetría.

Señal 2 — Cálculos que crecen. Si las expresiones algebraicas se están haciendo cada vez más largas sin simplificarse, es probable que hay una sustitución o cambio de variable que simplifica todo. Intentar a=m+na = m + n, b=mnb = m - n (paralelogramo), a=rsa = rs, b=rtb = rt (factorización común), o a=tanθa = \tan\theta (si hay suma de cuadrados).

Señal 3 — El caso base no funciona. Si el caso n=1n = 1 o p=2p = 2 ya falla, hay un error en la comprensión del enunciado. Releer.

Señal 4 — No se puede probar ni la desigualdad ni la igualdad. En problemas de divisibilidad, si no se puede ni demostrar ABA \mid B ni demostrar ABA \nmid B en algún caso pequeño, es probable que la respuesta depende de una condición de paridad o de congruencia que aún no se ha identificado.

Problemas del Capítulo 6 — con solución

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

TDN3-6.1★★★★IMO 1988, Problema 6

Sean aa y bb enteros positivos con ab+1a2+b2ab + 1 \mid a^2 + b^2. Demuestra que a2+b2ab+1\dfrac{a^2 + b^2}{ab + 1} es el cuadrado de un entero.

TDN3-6.2★★★★IMO 2007, Problema 5 (variante)

Sean a,ba, b enteros positivos. Supongamos que 4ab1(4a21)24ab - 1 \mid (4a^2 - 1)^2. Demuestra que a=ba = b.

TDN3-6.3★★★★IMO 2015, Problema 2 (versión TdN)

Sea (an)n1(a_n)_{n \ge 1} una sucesión de enteros positivos estrictamente creciente tal que am+n=am+an+amana_{m+n} = a_m + a_n + a_m a_n para todos m,n1m, n \ge 1 con mnm \ne n. Determina todas las posibles sucesiones.

TDN3-6.4★★★★IMO Shortlist 2003, N3

Determina todos los pares de enteros positivos (a,b)(a, b) tales que a22ab2b3+1\dfrac{a^2}{2ab^2 - b^3 + 1} es un entero positivo.

TDN3-6.5★★★★★IMO 2000, Problema 5

Determina si existe una función f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ tal que f(f(n))=nf(f(n)) = n para todo nn y que para todo par de enteros positivos m,nm, n, f(mn)f(m)+f(n)1f(mn) \ge f(m) + f(n) - 1. (Nota: el enunciado real de IMO 2000 P5 es: Sean aa, bb, cc, dd enteros positivos con ad=bcad = bc. Demuestra que aabbccdda^a b^b c^c d^d es un cuadrado perfecto si a+b=c+da + b = c + d.)

TDN3-6.6★★★★★IMO Shortlist 2007, N6

Sea aa y bb enteros positivos. La sucesión (xn)n0(x_n)_{n \ge 0} se define por x0=1x_0 = 1, x1=ax_1 = a, xn+2=(a+b)xn+1abxn+1x_{n+2} = (a+b) x_{n+1} - ab x_n + 1 para n0n \ge 0. Demuestra que para todo primo pp y todo entero n0n \ge 0, p2xpx1p^2 \mid x_p - x_1 si pa1p \mid a - 1 y pb1p \mid b - 1.

TDN3-6.7★★★★★IMO Shortlist 2013, N6

Determina todos los pares (f,g)(f, g) de funciones f,g:Z+Z+f, g: \mathbb{Z}^+ \to \mathbb{Z}^+ tales que f(g(n))=f(n)2013f(g(n)) = f(n)^{2013} y g(f(n))=g(n)2013g(f(n)) = g(n)^{2013} para todo nZ+n \in \mathbb{Z}^+.

TDN3-6.8★★★★★IMO Shortlist 2009, N2

Sea a1,a2,,ana_1, a_2, \ldots, a_n una permutación de {1,2,,n}\{1, 2, \ldots, n\}. Definimos S=i=1niaiS = \sum_{i=1}^{n} i \cdot a_i. Para un primo pp, determina todos los valores posibles de S(modp)S \pmod{p} cuando la permutación varía sobre todas las permutaciones de {1,,p1}\{1, \ldots, p-1\} (tomando n=p1n = p - 1).