Módulos / algebra-3 / Capítulo 4 — Sucesiones y límites en olimpiadas / Lección 4.1

Recursiones no lineales: técnicas de análisis

Lección 4.1·Capítulo 4 — Sucesiones y límites en olimpiadas·12 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 las técnicas fundamentales para analizar sucesiones definidas por recursiones no lineales: sustituciones que linealizan, comparaciones por monotonía y acotación, análisis de puntos fijos, y el método de la función de Lyapunov. Aplicar estas ideas a problemas de nivel IMO donde la no linealidad es el corazón de la dificultad.

Por qué las recursiones no lineales son difíciles

Una recursión lineal como an+1=αan+βa_{n+1} = \alpha a_n + \beta tiene solución explícita inmediata. Las recursiones no lineales, en cambio, raramente admiten fórmula cerrada. La pregunta olímpica típica no pide "¿cuánto vale ana_n?" sino "¿es siempre entero?", "¿converge?", "¿es acotada?", "¿qué valores toma?".

El ejemplo canónico es an+1=an22a_{n+1} = a_n^2 - 2. Si a1=2cosθa_1 = 2\cos\theta, entonces an=2cos(2n1θ)a_n = 2\cos(2^{n-1}\theta) — esto se ve sustituyendo an=2cosϕna_n = 2\cos\phi_n y usando 2cos2ϕ2=2cos(2ϕ)2\cos^2\phi - 2 = 2\cos(2\phi). Esta sustitución trigonométrica lineariza la recursión: convierte an+1=an22a_{n+1} = a_n^2 - 2 en ϕn+1=2ϕn\phi_{n+1} = 2\phi_n.

La lección central: ante una recursión no lineal, la primera pregunta es **¿existe una sustitución an=f(bn)a_n = f(b_n) que la linealice?** Las sustituciones más útiles son trigonométricas, hiperbólicas, o vía potencias.

an+1=an22an=2cosϕnϕn+1=2ϕna_{n+1} = a_n^2 - 2 \xrightarrow{\,a_n = 2\cos\phi_n\,} \phi_{n+1} = 2\phi_n

Catálogo de sustituciones linealizantes

**Tipo an+1=αan+βγan+δa_{n+1} = \frac{\alpha a_n + \beta}{\gamma a_n + \delta} (Möbius / fracción lineal).** Toda transformación de Möbius es conjugada (en C\mathbb{C} o en R\mathbb{R} extendido) a una dilatación, traslación, o rotación, según sus puntos fijos. Si la transformación tiene dos puntos fijos r,sr, s, la sustitución bn=anransb_n = \frac{a_n - r}{a_n - s} convierte la recursión en bn+1=λbnb_{n+1} = \lambda b_n (lineal multiplicativa). Si tiene un punto fijo doble rr, la sustitución bn=1anrb_n = \frac{1}{a_n - r} da bn+1=bn+cb_{n+1} = b_n + c (lineal aditiva).

**Tipo an+1=2an21a_{n+1} = 2a_n^2 - 1.** Sustitución: an=cosθna_n = \cos\theta_n. Entonces an+1=2cos2θn1=cos(2θn)a_{n+1} = 2\cos^2\theta_n - 1 = \cos(2\theta_n), así θn+1=2θn\theta_{n+1} = 2\theta_n.

**Tipo an+1=an2a_{n+1} = a_n^2.** Sustitución: an=ebna_n = e^{b_n}, lo que da bn+1=2bnb_{n+1} = 2b_n, con solución bn=2n1b1b_n = 2^{n-1}b_1.

**Tipo an+1=an+1ana_{n+1} = a_n + \frac{1}{a_n} (recursión del tipo armónico).** Esta no se linealiza directamente. Pero se puede demostrar que an22na_n^2 \approx 2n para nn grande: basta notar que an+12=an2+2+1an2a_{n+1}^2 = a_n^2 + 2 + \frac{1}{a_n^2}, así an2=a12+2(n1)+k=1n11ak2a_n^2 = a_1^2 + 2(n-1) + \sum_{k=1}^{n-1}\frac{1}{a_k^2}, y el último término es O(logn)O(\log n) si ak22ka_k^2 \sim 2k.

**Tipo an+2=an+12+cana_{n+2} = \frac{a_{n+1}^2 + c}{a_n} (Somos-like). Estas recursiones pueden ser enteras por el teorema de Laurent**: si los valores iniciales y los coeficientes son enteros, ana_n es siempre un polinomio de Laurent en a1,a2a_1, a_2 con coeficientes enteros. Esta es una de las maravillas de la combinatoria algebraica moderna.

bn=anrans    bn+1=λbn,λ=αγrαγsb_n = \frac{a_n - r}{a_n - s} \implies b_{n+1} = \lambda b_n, \quad \lambda = \frac{\alpha - \gamma r}{\alpha - \gamma s}

Puntos fijos y su papel en el análisis cualitativo

Sea an+1=f(an)a_{n+1} = f(a_n) con ff continua. Un punto fijo es rr tal que f(r)=rf(r)=r. Si f(r)<1|f'(r)| < 1 el punto fijo es atractor: toda órbita que empiece suficientemente cerca de rr converge a rr. Si f(r)>1|f'(r)|>1 es repulsor.

Demostración de convergencia por puntos fijos atractores. Supongamos f:[a,b][a,b]f:[a,b]\to[a,b] con f(x)L<1|f'(x)|\leq L < 1 para todo x[a,b]x\in[a,b]. Entonces ff es una contracción y tiene un único punto fijo r[a,b]r\in[a,b] (Banach). Además anrLn1a1r0|a_{n}-r|\leq L^{n-1}|a_1-r|\to 0.

En olimpiadas, el uso típico es: se define la sucesión an+1=f(an)a_{n+1}=f(a_n), se encuentra el único punto fijo rr de ff en el intervalo relevante, y se demuestra por inducción que an[rε,r+ε]a_n\in[r-\varepsilon, r+\varepsilon] para todo nn (y luego que anra_n\to r).

Ejemplo. Sea a1=2a_1=2 y an+1=12(an+2an)a_{n+1}=\frac{1}{2}\left(a_n+\frac{2}{a_n}\right) (método de Newton para 2\sqrt{2}). El punto fijo satisface r=12(r+2/r)r=\frac{1}{2}(r+2/r), es decir r2=2r^2=2. Como an>0a_n>0 para todo nn, el punto fijo relevante es r=2r=\sqrt{2}. Verificamos f(x)=1212x2|f'(x)| = \frac{1}{2}|1-\frac{2}{x^2}|; para x2x\geq\sqrt{2} esto es 12\leq \frac{1}{2}. Convergencia cuadrática: an+12(an2)222a_{n+1}-\sqrt{2} \approx \frac{(a_n-\sqrt{2})^2}{2\sqrt{2}}.

an+1=f(an),f(r)=r,f(r)<1    anra_{n+1} = f(a_n), \quad f(r) = r, \quad |f'(r)| < 1 \implies a_n \to r

Funciones de Lyapunov y monotonía

Cuando no hay convergencia a un punto fijo sino acotación, la herramienta clave es una función de Lyapunov: una función V(an)V(a_n) que sea decreciente (o no creciente) a lo largo de la órbita y acotada inferiormente.

Método. Para demostrar que ana_n está acotada: buscar V:RRV:\mathbb{R}\to\mathbb{R} tal que V(an+1)V(an)V(a_{n+1})\leq V(a_n) y V(x)CV(x)\geq C para todo xx relevante. Entonces {V(an)}\{V(a_n)\} converge, y si VV es inyectiva o estrictamente convexa, esto fuerza que {an}\{a_n\} sea de Cauchy.

Ejemplo olímpico (IMO 2006, P5 variante). Sea a1,a2>0a_1, a_2 > 0 y an+2=1+an+1ana_{n+2} = \frac{1+a_{n+1}}{a_n}. Calcular Vn=an+an+1+1anan+1V_n = a_n + a_{n+1} + \frac{1}{a_n a_{n+1}}. Sustituyendo: Vn+1=an+1+1+an+1an+anan+1(1+an+1)V_{n+1} = a_{n+1}+\frac{1+a_{n+1}}{a_n}+\frac{a_n}{a_{n+1}(1+a_{n+1})}... la cuenta directa muestra que VnV_n es constante (invariante de la recursión). Esto es típico: cuando la recursión es "integralmente cerrada", existe un invariante exacto en lugar de una función decrece.

Criterio de comparación. Si anbna_n\leq b_n para todo nn y la sucesión (bn)(b_n) cumple la misma recursión (o una más rápida), y (bn)(b_n) converge, entonces (an)(a_n) está acotada. Esta idea de "sandwiching" o "squeeze" se combina con inducción fuerte para muchos problemas olímpicos.

Técnica de la derivada discreta. Si dn=an+1and_n = a_{n+1} - a_n y se puede demostrar que dnrn|d_n|\leq r^n con r<1r<1, entonces dn<\sum |d_n| < \infty y por tanto (an)(a_n) es de Cauchy, luego convergente.

Problema IMO resuelto: recursión cuadrática y enteros

Problema (IMO Shortlist 2007, A2). Sea a0a_0 un entero positivo. Definimos an+1=an+ana_{n+1} = a_n + \lfloor \sqrt{a_n} \rfloor para n0n\geq 0. Demostrar que existe un índice NN tal que para todo nNn\geq N, ana_n es un cuadrado perfecto.

Solución. Sea an=k2+ra_n = k^2 + r con 0r<2k+10\leq r < 2k+1 (escritura única). Entonces an=k\lfloor\sqrt{a_n}\rfloor = k, y an+1=k2+r+ka_{n+1} = k^2+r+k.

Caso 1: r=0r=0. Entonces an=k2a_n = k^2 es cuadrado perfecto. an+1=k2+ka_{n+1}=k^2+k. Seguimos desde ahí.

Caso 2: r1r\geq 1. Iterar: an+j=k2+r+jka_{n+j} = k^2 + r + jk para jj pequeño (mientras an+ja_{n+j} no supere (k+1)2=k2+2k+1(k+1)^2 = k^2+2k+1). El umbral se alcanza cuando r+jk2k+1r+jk\geq 2k+1, es decir j(2k+1r)/kj\geq \lceil(2k+1-r)/k\rceil. Para j=2j=2: an+2=k2+r+2k=(k+1)2+(r1)a_{n+2}=k^2+r+2k = (k+1)^2 + (r-1). ¡El resto decreció en 1! Inductivamente, el resto rr disminuye en 1 por cada dos pasos (mientras r1r\geq 1), así que después de a lo más 2r2(2k)=4k2r\leq 2(2k)=4k pasos, se llega a un cuadrado perfecto. Pero cuando llegamos a (k+1)2(k+1)^2, la nueva "base" es k+1k+1 y el proceso se repite.

Más precisamente: desde an=k2a_n = k^2 (cuadrado), an+1=k2+ka_{n+1}=k^2+k, an+2=k2+2k=(k+1)21a_{n+2}=k^2+2k = (k+1)^2-1, an+3=(k+1)21+k+1=(k+1)2+ka_{n+3}=(k+1)^2-1+k+1 = (k+1)^2+k, an+4=(k+1)2+2(k+1)1=(k+2)21a_{n+4}=(k+1)^2+2(k+1)-1=(k+2)^2-1, ... El patrón muestra que si alguna vez an=m21a_n = m^2-1 para mm grande, se repite indefinidamente: an+2=(m+1)21a_{n+2}=(m+1)^2-1. Esto contradice la hipótesis de que se llega a un cuadrado eventualmente, a menos que lleguemos a r=0r=0 antes.

El análisis correcto: sea rn=anan2r_n = a_n - \lfloor\sqrt{a_n}\rfloor^2. Si rn=0r_n=0: cuadrado, rn+1=an=kr_{n+1} = \lfloor\sqrt{a_n}\rfloor = k. Si rn=kr_n=k (con k=ank=\lfloor\sqrt{a_n}\rfloor): an+1=k2+2k=(k+1)21a_{n+1}=k^2+2k=(k+1)^2-1, rn+1=2k+1(k+1)0r_{n+1}=2k+1-(k+1)\cdot 0... se verifica directamente que en dos pasos más se llega al cuadrado (k+1)2(k+1)^2. Así hay infinitos cuadrados perfectos en la sucesión, y a partir del primero todos lo son eventualmente. \blacksquare

an+1=an+an    N:an es cuadrado perfecto nNa_{n+1} = a_n + \lfloor \sqrt{a_n} \rfloor \implies \exists N : a_n \text{ es cuadrado perfecto } \forall n \geq N

Problemas del Capítulo 4 — con solución

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

A3-4.1★★★★IMO 2006, Problema 5

Sean aa y bb reales positivos. Sea a1=aa_1=a, a2=ba_2=b y an+2=1+an+1ana_{n+2}=\frac{1+a_{n+1}}{a_n} para n1n\geq 1. Demostrar que la sucesión es periódica de período 5.

A3-4.2★★★★IMO Shortlist 2001, A1

Sea aa un número real. Definimos x0=1x_0=1 y xn+1=axnxn1x_{n+1}=ax_n - x_{n-1} para n1n\geq 1 (con x1=ax_1=a). Para qué valores de aa la sucesión {xn}\{x_n\} está acotada.

A3-4.3★★★★IMO Shortlist 2004, A3

Sea f:RRf:\mathbb{R}\to\mathbb{R} una función que satisface f(x+y)yf(x)+f(f(x))f(x+y)\leq yf(x)+f(f(x)) para todos x,yRx,y\in\mathbb{R}. Demostrar que f(x)=0f(x)=0 para todo x0x\leq 0.

A3-4.4★★★★★IMO 1987, Problema 1

Sea pnp_n el nn-ésimo primo (p1=2,p2=3,p_1=2, p_2=3,\ldots). Sea an=pn/na_n=\lfloor p_n / n\rfloor para n1n\geq 1. ¿Es cierto que an=O(1)a_n = O(1) (la sucesión está acotada)?

A3-4.5★★★★★IMO Shortlist 2006, A5

Sea a0a_0 un entero positivo y an+1=an+ana_{n+1} = a_n + \lfloor\sqrt{a_n}\rfloor para n0n\geq 0. Demostrar que para todo k1k\geq 1, hay infinitos índices nn tales que ank(modk+1)a_n\equiv k\pmod{k+1}... Alternativamente (enunciado real del ISL 2006 A5): Encuentre las funciones f:RRf:\mathbb{R}\to\mathbb{R} con f(f(x))=x2x+1f(f(x))=x^2-x+1.

A3-4.6★★★★IMO Shortlist 2000, A1

Sea a1=2000a_1=2000 y an+1=an+1ana_{n+1}=a_n + \frac{1}{a_n} para n1n\geq 1. Demostrar que a2000000=2000\lfloor a_{2000000}\rfloor = 2000.

A3-4.7★★★★★IMO 2010, Problema 1 (versión extendida)

Sea f:Z>0Z>0f:\mathbb{Z}_{>0}\to\mathbb{Z}_{>0} una función que satisface f(f(f(n)))=f(n+1)+1f(f(f(n))) = f(n+1) + 1 para todo nZ>0n\in\mathbb{Z}_{>0}. Halla todos los posibles valores de f(1)f(1).

A3-4.8★★★★★IMO Shortlist 2012, A6

Sea f:RRf:\mathbb{R}\to\mathbb{R} una función tal que f(f(x))f(f(y))=f(x+y)f(xy)f(f(x)) - f(f(y)) = f(x+y)\cdot f(x-y) para cualesquiera x,yRx, y\in\mathbb{R}. Determina todas las funciones ff que satisfacen esta condición.