Módulos / algebra-3 / Capítulo 6 — Problemas IMO de álgebra: taxonomía y estrategia / Lección 6.3

Construcciones y contra-ejemplos en álgebra olímpica

Lección 6.3·Capítulo 6 — Problemas IMO de álgebra: taxonomía y estrategia·13 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 arte de construir funciones, sucesiones o expresiones algebraicas con propiedades prescritas, y de construir contraejemplos que refuten afirmaciones falsas. Desarrollar intuición para saber cuándo una afirmación es verdadera (y por tanto hay que demostrarla) y cuándo es falsa (y hay que refutarla con un contraejemplo explícito).

La dualidad construcción/demostración en álgebra IMO

Muchos problemas IMO de álgebra tienen la forma: "¿Es cierto que para toda función ff con propiedad PP, se cumple QQ?" o equivalentemente "Encuentra todas las ff con propiedad PP tal que QQ". En ambos casos, el trabajo se divide en dos partes:

(a) Construcción (existencia). Exhibir explícitamente un objeto que satisfaga las propiedades pedidas. En álgebra, esto significa: dar una fórmula para ff, o una sucesión, o un polinomio. No basta decir "existe": hay que construir y verificar.

(b) Demostración (unicidad o completitud). Mostrar que los objetos construidos son todos los que satisfacen las condiciones, o que no hay objetos con ciertas propiedades (imposibilidad).

Un contraejemplo es una construcción especial: un objeto que satisface las hipótesis pero no la conclusión. Para refutar "toda ff con propiedad PP satisface QQ", basta una ff con PP pero sin QQ.

La habilidad de construir contraejemplos es tan importante como la de demostrar: ahorra tiempo (si la afirmación es falsa, no hay que buscar una demostración) y entrena la intuición sobre qué es verdadero.

Técnicas de construcción en ecuaciones funcionales

Construcción por forma paramétrica. Si se busca ff con f(x+y)=h(f(x),f(y))f(x+y) = h(f(x), f(y)) para alguna hh conocida, ensaya f(x)=ax+bf(x) = ax+b, f(x)=ecxf(x) = e^{cx}, f(x)=xcf(x) = x^c, f(x)=sin(cx)f(x) = \sin(cx). La familia correcta se determina por la forma de hh.

Construcción por restricción al dominio. Si el dominio es Z\mathbb{Z} o Q\mathbb{Q}, construye ff primero en los enteros/racionales y extiende. Por ejemplo, para f:ZZf:\mathbb{Z}\to\mathbb{Z} con f(m+n)f(mn)=f(m)2f(n)2f(m+n)f(m-n)=f(m)^2-f(n)^2: ensaya f(n)=cnf(n) = cn; verificación: c(m+n)c(mn)=c2(m2n2)=(cm)2(cn)2c(m+n)\cdot c(m-n) = c^2(m^2-n^2) = (cm)^2 - (cn)^2. Funciona para cualquier cZc\in\mathbb{Z}.

Construcción por partición del dominio. Para construir funciones "exóticas" (no continuas, no monótonas), define ff de forma diferente en distintos subconjuntos. Ejemplo: f(x)=xf(x) = x para xQx\in\mathbb{Q}, f(x)=xf(x) = -x para xRQx\in\mathbb{R}\setminus\mathbb{Q}. Esta función satisface f(f(x))=xf(f(x))=x en todo R\mathbb{R}, es una involución no lineal.

Construcción inductiva/recursiva. Define f(0)f(0) libremente, luego extiende usando la ecuación funcional. La construcción funciona si la ecuación no crea contradicciones (consistencia). Por ejemplo, en f(2x)=f(x)+1f(2x)=f(x)+1: define f(1)=0f(1)=0, luego f(2)=1f(2)=1, f(4)=2f(4)=2, f(1/2)=1f(1/2)=-1, etc. Para xx no de la forma 2n2^n, ff puede definirse libremente — mostrando que la ecuación no determina ff en todo R\mathbb{R}.

Construcción por análisis del grafo. La ecuación f(x+y)+f(xy)=2f(x)f(y)f(x+y)+f(x-y)=2f(x)f(y) dice que si (x,f(x))(x,f(x)) y (y,f(y))(y,f(y)) están en el grafo, también (x+y,?)(x+y, ?) está relacionado con el producto. Las soluciones coseno, cosh y la función nula son las únicas compatibles con la estructura de grupo de (R,+)(\mathbb{R},+).

Contraejemplos en desigualdades y polinomios

Contraejemplos en desigualdades. Para refutar "f(a,b,c)0f(a,b,c) \geq 0 para todo a,b,c>0a,b,c > 0", basta encontrar a0,b0,c0>0a_0, b_0, c_0 > 0 con f(a0,b0,c0)<0f(a_0,b_0,c_0) < 0. Las elecciones más productivas:

(i) Valores extremos: a=1a=1, b=c=ϵb=c=\epsilon con ϵ0+\epsilon\to 0^+. Muchas desigualdades falsas se "rompen" cuando una variable es mucho más pequeña que las otras.

(ii) Valores grandes: a=Ma=M, b=c=1b=c=1 con MM\to\infty. Si la desigualdad tiene exponentes diferentes en cada variable, los crecimientos asintóticos diferentes revelan la falsedad.

(iii) Valores racionales simples: a=2a=2, b=1b=1, c=1c=1. Si el contraejemplo existe, a menudo se puede encontrar con enteros pequeños.

Contraejemplos en polinomios. Si se afirma que un polinomio P(x)P(x) con propiedades P\mathcal{P} siempre satisface QQ, el contraejemplo es un polinomio P0P_0 con P\mathcal{P} pero sin QQ. Estrategia: ensaya P0(x)=xnP_0(x) = x^n, P0(x)=xn1P_0(x) = x^n - 1, P0(x)=x(x1)(x2)(xk)P_0(x) = x(x-1)(x-2)\cdots(x-k). Estos polinomios "canónicos" cubren muchos casos.

El método del azar controlado. Para problemas de existencia difíciles, una técnica poderosa es el método probabilístico: demostrar que un objeto aleatorio tiene las propiedades deseadas con probabilidad positiva. En álgebra olímpica, esto se aplica a la existencia de polinomios con raíces en ciertos conjuntos o de funciones con valores prescritos en finitos puntos.

Análisis de la falsedad: cuándo sospechar un contraejemplo

Desarrollar el instinto de falsabilidad es crucial para no perder tiempo buscando demostraciones de afirmaciones falsas. Las señales de que una afirmación puede ser falsa:

(1) Asimetría oculta. Si la afirmación parece simétrica en sus variables pero la hipótesis no lo es, probablemente hay una configuración asimétrica que es contraejemplo.

(2) Condiciones de borde tensas. Si la afirmación pide "f(x)0f(x) \geq 0 para todo x>0x > 0" pero experimentalmente f(x)0f(x) \to 0^- cuando x0+x\to 0^+, el contraejemplo está cerca del origen.

(3) Falta de estabilidad bajo perturbación. Si la afirmación "funciona" solo en casos muy especiales (igualdad perfecta) pero no parece robusta cuando perturbes los parámetros, es sospechosa.

(4) Incompatibilidad de grados. En polinomios, si la hipótesis es degP=n\deg P = n y la conclusión requiere algo de grado <n< n, hay tensión que puede producir contraejemplos para nn grande.

Por otro lado, señales de que una afirmación probablemente es verdadera: (a) todos los casos pequeños verificados funcionan; (b) hay una estructura algebraica clara (grupo, anillo) que "fuerza" el resultado; (c) la afirmación es un caso especial de un teorema conocido más general.

Regla práctica. En una olimpiada, si después de 10 minutos no has encontrado contraejemplo ni idea de demostración, invierte 5 minutos en buscar contraejemplos sistemáticamente (valores extremos, n=1,2,3n=1,2,3) antes de continuar con la demostración.

Problema resuelto: construcción de soluciones y verificación de unicidad

Problema (ISL 2012, A1). Halla todas las funciones f:ZZf: \mathbb{Z} \to \mathbb{Z} tales que para todos m,nZm, n \in \mathbb{Z}: f(mn)f(m+n)=f(m)2f(n)2f(m-n)\cdot f(m+n) = f(m)^2 - f(n)^2.

Análisis. La ecuación recuerda la identidad trigonométrica sin(mn)sin(m+n)=sin2msin2n\sin(m-n)\sin(m+n) = \sin^2 m - \sin^2 n, pero sobre Z\mathbb{Z}.

Paso 1. m=n=0m=n=0: f(0)2=0f(0)^2 = 0, luego f(0)=0f(0) = 0.

Paso 2. m=0m=0: f(n)f(n)=f(n)2f(-n)f(n) = -f(n)^2, luego f(n)=f(n)f(-n) = -f(n) si f(n)0f(n)\neq 0. Si f(n)=0f(n)=0: f(n)f(n)=0=f(n)2=0f(-n)f(n) = 0 = -f(n)^2 = 0, consistente con cualquier f(n)f(-n). Pero la ecuación también da con n=0n=0: f(m)f(m)=f(m)20=f(m)2f(m)f(m) = f(m)^2 - 0 = f(m)^2, tautología. Con m=nm=n: f(0)f(2m)=0f(0)f(2m) = 0, consistente.

Paso 3. Ensayamos f(n)=cnf(n) = cn para cZc\in\mathbb{Z}: c(mn)c(m+n)=c2(m2n2)=(cm)2(cn)2=f(m)2f(n)2c(m-n)\cdot c(m+n) = c^2(m^2-n^2) = (cm)^2 - (cn)^2 = f(m)^2-f(n)^2. ✓ También f0f\equiv 0 funciona.

Paso 4 (unicidad). Si ff satisface la ecuación y f(1)=cf(1) = c, mostramos f(n)=cnf(n)=cn para todo n0n\geq 0 por inducción. Usando f(mn)f(m+n)=f(m)2f(n)2f(m-n)f(m+n)=f(m)^2-f(n)^2 con n=1n=1: f(m1)f(m+1)=f(m)2c2f(m-1)f(m+1) = f(m)^2-c^2. Si f(m1)=c(m1)f(m-1)=c(m-1) y f(m)=cmf(m)=cm, entonces f(m+1)=(c2m2c2)/(c(m1))=c(m+1)f(m+1) = (c^2m^2-c^2)/(c(m-1)) = c(m+1) (siempre que m1m\neq 1 o c0c\neq 0). La inducción se completa verificando el caso base y el caso c=0c=0. Las soluciones son f(n)=cnf(n)=cn para cZc\in\mathbb{Z}. \blacksquare

f(mn)f(m+n)=f(m)2f(n)2    f(n)=cn,  cZf(m-n)\cdot f(m+n) = f(m)^2 - f(n)^2 \implies f(n) = cn,\; c \in \mathbb{Z}

Problemas del Capítulo 6 — con solución

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

A3-6.1★★★★IMO 2010, Problema 1

Halla todas las funciones f:RRf: \mathbb{R} \to \mathbb{R} tales que para todo x,yRx, y \in \mathbb{R}: f(xy)=f(x)f(y)f(\lfloor x \rfloor y) = f(x) \lfloor f(y) \rfloor.

A3-6.2★★★★IMO Shortlist 2006, A2

Sean a1,a2,,ana_1, a_2, \ldots, a_n reales positivos con suma 11. Demuestra que i=1nai1Sinn1\sum_{i=1}^n \frac{a_i}{1 - S_i} \geq \frac{n}{n-1} donde Si=a1+a2++ai1S_i = a_1 + a_2 + \cdots + a_{i-1} (con S1=0S_1 = 0, así que 1S1=11-S_1 = 1, 1S2=1a11-S_2 = 1-a_1, etc.).

A3-6.3★★★★IMO Shortlist 2007, A2

Considera la secuencia a0,a1,a2,a_0, a_1, a_2, \ldots definida por a0=1a_0 = -1 y an=1nk=0n1ak2a_n = \frac{1}{n}\sum_{k=0}^{n-1}a_k^2 para n1n \geq 1. Demuestra que an>1a_n > -1 para todo n1n \geq 1 y que {an}\{a_n\} es creciente y converge a 00.

A3-6.4★★★★IMO 2000, Problema 2

Sean aa, bb, cc reales positivos con abc=1abc = 1. Demuestra que (a1+1b) ⁣(b1+1c) ⁣(c1+1a)1\left(a - 1 + \frac{1}{b}\right)\!\left(b - 1 + \frac{1}{c}\right)\!\left(c - 1 + \frac{1}{a}\right) \leq 1.

A3-6.5★★★★★IMO 2015, Problema 5

Sean R\mathbb{R} el conjunto de números reales. Determina todas las funciones f:RRf: \mathbb{R} \to \mathbb{R} que satisfacen la ecuación f(x+f(x+y))+f(xy)=x+f(x+y)+yf(x)f(x + f(x+y)) + f(xy) = x + f(x+y) + yf(x) para todos x,yRx, y \in \mathbb{R}.

A3-6.6★★★★★IMO Shortlist 2014, A4

Sea nn un entero positivo. Considera los polinomios P(x)=xn+an1xn1++a0P(x) = x^n + a_{n-1}x^{n-1} + \cdots + a_0 con coeficientes enteros y raíces reales x1,,xnx_1, \ldots, x_n (contadas con multiplicidad). Demuestra que i<j(xixj)2nna0n1\prod_{i < j}(x_i - x_j)^2 \leq n^n \cdot |a_0|^{n-1} cuando a00a_0 \neq 0.

A3-6.7★★★★★IMO 2012, Problema 2

Sea a2a_2, a3a_3, \ldots, ana_n enteros positivos con a2a3an=(n1)!a_2 a_3 \cdots a_n = (n-1)!. Demuestra que i=2nai1ai1\sum_{i=2}^n \frac{a_i - 1}{a_i} \geq 1.

A3-6.8★★★★★IMO Shortlist 2019, A5

Encuentra todas las funciones f:Z>0Z>0f: \mathbb{Z}_{>0} \to \mathbb{Z}_{>0} tales que a+f(b)a + f(b) divide a2+bf(a)a^2 + b\cdot f(a) para todo par de enteros positivos (a,b)(a, b).