Módulos / algebra-2 / Capítulo 3 — Ecuaciones funcionales olímpicas / Lección 3.4

Casos difíciles: discontinuidades y soluciones patológicas

Lección 3.4·Capítulo 3 — Ecuaciones funcionales olímpicas·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

Entender por qué la ecuación de Cauchy tiene soluciones no lineales sobre $\mathbb{R}$ sin hipótesis de regularidad, conocer las condiciones que garantizan linealidad (monotonía, acotamiento local, continuidad en un punto), y aprender a detectar y manejar las "trampas de regularidad" que aparecen en los problemas olímpicos de nivel Iberoamericana/IMO.

El problema con las soluciones patológicas

Demostramos en la lección 3.2 que toda solución de f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y) sobre Q\mathbb{Q} es de la forma f(x)=cxf(x)=cx. Pero sobre R\mathbb{R}, la situación es radicalmente diferente.

Sin hipótesis adicionales, la ecuación de Cauchy sobre R\mathbb{R} tiene infinitas soluciones no lineales. Estas soluciones son "patológicas": son aditivas (f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y)) pero no son medibles (en el sentido de Lebesgue), no son monótonas en ningún intervalo, y su gráfica es densa en el plano. Es decir, para cualquier punto (a,b)R2(a,b)\in\mathbb{R}^2 y cualquier ϵ>0\epsilon>0, existe x0Rx_0\in\mathbb{R} con x0a<ϵ|x_0-a|<\epsilon y f(x0)b<ϵ|f(x_0)-b|<\epsilon.

Estas funciones existen gracias al Axioma de Elección (más precisamente, a la existencia de una base de Hamel de R\mathbb{R} sobre Q\mathbb{Q}). No tienen una forma cerrada; son genuinamente "imposibles de escribir". En olimpiadas, cuando el enunciado dice "para todo x,yRx,y\in\mathbb{R}" sin condición adicional, el concursante debe verificar si hay o no condiciones de regularidad explícitas o implícitas.

Base de Hamel y soluciones patológicas: la idea

Una base de Hamel de R\mathbb{R} sobre Q\mathbb{Q} es un conjunto BR\mathcal{B}\subset\mathbb{R} tal que todo número real xx se escribe de forma única como combinación lineal finita x=iqibix=\sum_{i}q_i b_i con qiQq_i\in\mathbb{Q} y biBb_i\in\mathcal{B}. La existencia de B\mathcal{B} sigue del Axioma de Elección (y no puede probarse sin él en ZF).

Dado B\mathcal{B}, podemos definir f:RRf:\mathbb{R}\to\mathbb{R} asignando libremente f(b)=cbRf(b)=c_b\in\mathbb{R} para cada bBb\in\mathcal{B}, y extendiendo por Q\mathbb{Q}-linealidad: f(\sum q_i b_i)=\sum q_i c_b_i. Se verifica directamente que f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y) para todo x,yRx,y\in\mathbb{R}. Si los cbc_b no son todos proporcionales a los bb (por el mismo factor), la función ff no es de la forma cxcx — es una solución patológica.

Lo importante para olimpiadas: estas funciones existen, pero no tienen descripción cerrada. En la práctica, ningún enunciado olímpico pide encontrarlas — los enunciados siempre imponen condiciones de regularidad (explícitas o implícitas) que las excluyen.

Condiciones que garantizan linealidad

Sea f:RRf:\mathbb{R}\to\mathbb{R} solución de f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y). Cada una de las siguientes condiciones implica f(x)=cxf(x)=cx para alguna constante cc:

(C1) Continuidad en un punto. Si ff es continua en algún x0Rx_0\in\mathbb{R}, entonces ff es continua en todos los reales y, por la ecuación de Cauchy, es lineal.

(C2) Monotonicidad. Si ff es no decreciente (o no creciente) en algún intervalo abierto, entonces ff es lineal.

(C3) Acotamiento superior en un intervalo. Si existe un intervalo [a,b][a,b] en el que ff está acotada superiormente (i.e., f(x)Mf(x)\le M para x[a,b]x\in[a,b]), entonces ff es lineal.

(C4) Medibilidad. Si ff es medible Lebesgue, entonces ff es lineal.

¿Cuál condición usar en olimpiadas? En olimpiadas iberoamericanas el enunciado frecuentemente pide que la función sea "estrictamente monótona" o "continua", lo cual activa (C1) o (C2) directamente. Cuando el dominio es Q\mathbb{Q} o Z\mathbb{Z}, ninguna condición adicional es necesaria.

Demostración de (C3) en una línea. Si fMf\le M en [a,b][a,b], entonces para cualquier xRx\in\mathbb{R} y entero grande nn, existe y[a,b]y\in[a,b] tal que ny=xny=x (ajustando el argumento), lo que fuerza f(x)nM/nf(x)\le nM/n... el argumento preciso usa que la acotación en un intervalo se propaga a todo R\mathbb{R} por la ecuación de Cauchy, forzando continuidad en 00.

f(x+y)=f(x)+f(y),  f monoˊtona en (a,b)    f(x)=cxf(x+y)=f(x)+f(y),\; f\text{ monótona en }(a,b) \implies f(x) = cx

Trampas frecuentes en olimpiadas

Trampa 1: asumir implícitamente continuidad. Un error común: el concursante demuestra correctamente que f(r)=crf(r)=cr para rQr\in\mathbb{Q}, y luego escribe "por continuidad, f(x)=cxf(x)=cx para todo xRx\in\mathbb{R}" sin haber demostrado la continuidad de ff. Este paso falta una demostración. Hay que probar continuidad (o usar otra de las condiciones C1–C4) antes de extender a R\mathbb{R}.

Trampa 2: soluciones extra por falta de unicidad. Algunas ecuaciones funcionales tienen dos familias de soluciones, por ejemplo f0f\equiv 0 y f(x)=cxf(x)=cx. El concursante que solo encontró f(x)=cxf(x)=cx (y olvidó f0f\equiv 0) pierde puntos. Siempre verifica si la función nula satisface la ecuación.

**Trampa 3: restricciones del dominio sobre valores de ff.** Si la ecuación dice f:R+R+f:\mathbb{R}^+\to\mathbb{R}^+ y en el análisis aparece f(x)=cxf(x)=cx, debes verificar que c>0c>0 para que ff mapee R+\mathbb{R}^+ en R+\mathbb{R}^+. El signo de cc forma parte de la respuesta.

Trampa 4: no verificar la solución encontrada. Aunque el análisis sea correcto, la solución olímpica debe concluir siempre con una verificación explícita: "comprobamos que f(x)=cxf(x)=cx satisface la ecuación original..." con los cálculos escritos.

Problema modelo: ecuación con dominio en $\mathbb{R}^+$ y trampas

Problema (tipo Iberoamericana). Halla todas las funciones f:R+R+f:\mathbb{R}^+\to\mathbb{R}^+ tales que f(x)f(y)=2f(x+yf(x))f(x)f(y)=2f(x+yf(x)) para todo x,y>0x,y>0.

**Paso 1: y0+y\to 0^+.** No podemos poner y=0y=0 (el dominio es R+\mathbb{R}^+). Sin embargo, buscamos invarianza: fijamos xx y variamos yy. El lado derecho es 2f(x+yf(x))2f(x+yf(x)); como f(x)>0f(x)>0, cuando yy varía en R+\mathbb{R}^+, x+yf(x)x+yf(x) varía en (x,)(x,\infty). Luego el lado derecho toma todos los valores en {2f(t):t>x}\{2f(t):t>x\}. Por tanto f(x)f(y)f(x)\cdot f(y) también lo hace — eso no dice mucho aún.

Paso 2: simetría. Intercambiamos xx e yy: f(y)f(x)=2f(y+xf(y))f(y)f(x)=2f(y+xf(y)). Luego 2f(x+yf(x))=2f(y+xf(y))2f(x+yf(x))=2f(y+xf(y)), es decir f(x+yf(x))=f(y+xf(y))f(x+yf(x))=f(y+xf(y)). Si ff es inyectiva, x+yf(x)=y+xf(y)x+yf(x)=y+xf(y), o sea xy=xf(y)yf(x)=y(f(x))x(f(y))x-y=xf(y)-yf(x)=y(f(x))-x(f(y))... reorganizando: xy=xf(y)yf(x)x-y=xf(y)-yf(x), es decir f(x)x=f(y)y\frac{f(x)}{x}=\frac{f(y)}{y} (dividiendo ambos lados por xyxy y reacomodando), lo que fuerza f(x)/x=cf(x)/x=c constante, es decir f(x)=cxf(x)=cx.

Verificación. f(x)f(y)=cxcy=c2xyf(x)f(y)=cx\cdot cy=c^2xy. El lado derecho: 2f(x+yf(x))=2f(x+ycx)=2c(x+ycx)=2cx(1+cy)2f(x+yf(x))=2f(x+ycx)=2c(x+ycx)=2cx(1+cy). Para igualdad: c2xy=2cx(1+cy)=2cx+2c2xyc^2xy=2cx(1+cy)=2cx+2c^2xy, luego 0=2cx+c2xy0=2cx+c^2xy, es decir c(2x+cxy)=0c(2x+cxy)=0 para todo x,y>0x,y>0 — eso daría c=0c=0, pero f:R+R+f:\mathbb{R}^+\to\mathbb{R}^+ implica c>0c>0, contradicción. Luego f(x)=cxf(x)=cx no es solución (a pesar del análisis). El error: la inyectividad debió demostrarse, no asumirse. Solución correcta: f(x)=2/xf(x)=2/x (verificar: (2/x)(2/y)=4/(xy)(2/x)(2/y)=4/(xy); 2f(x+y2/x)=2f(x+2y/x)=22x+2y/x=4x+2y/x=4xx2+2y2f(x+y\cdot 2/x)=2f(x+2y/x)=2\cdot\frac{2}{x+2y/x}=\frac{4}{x+2y/x}=\frac{4x}{x^2+2y}... el análisis completo muestra que la solución es f(x)=2/xf(x)=2/x con verificación directa: 2x2y=4xy\frac{2}{x}\cdot\frac{2}{y}=\frac{4}{xy}; 22x+y(2/x)=4x+2y/x=4xx2+2y2\cdot\frac{2}{x+y\cdot(2/x)}=\frac{4}{x+2y/x}=\frac{4x}{x^2+2y}... eso tampoco funciona fácilmente; la solución real es fcf\equiv c constante: cc=2cc\cdot c=2c, luego c2=2cc^2=2c, c=2c=2 (ya que c>0c>0). **La función constante f2f\equiv 2 es la única solución.** Verificación: f(x)f(y)=4f(x)f(y)=4; 2f(x+2y)=22=42f(x+2y)=2\cdot 2=4. Correcto.

El ejemplo ilustra la "trampa 2": la solución f2f\equiv 2 es la única, y asumir que ff no es constante lleva a contradicciones. Siempre probar si las funciones constantes son solución antes de buscar formas más complejas.

Problemas del Capítulo 3 — con solución

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

A2-3.1★★Clásico olímpico

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

A2-3.2★★Cono Sur 2013 (adaptado)

Halla todas las funciones f:ZZf:\mathbb{Z}\to\mathbb{Z} tales que f(m+n)+f(mn)=f(m)f(n)+1f(m+n)+f(mn)=f(m)f(n)+1 para todo m,nZm,n\in\mathbb{Z}.

A2-3.3★★★Iberoamericana 2005, P2

Halla todas las funciones f:RRf:\mathbb{R}\to\mathbb{R} tales que f(xf(y))=f(f(y))+xf(y)+f(x)1f(x-f(y))=f(f(y))+xf(y)+f(x)-1 para todo x,yRx,y\in\mathbb{R}.

A2-3.4★★★IMO Shortlist 2010 A1

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\cdot y)=f(x)\cdot\lfloor f(y)\rfloor.

A2-3.5★★★Cono Sur 2017, P3

Halla todas las funciones f:R+R+f:\mathbb{R}^+\to\mathbb{R}^+ tales que f(x+f(y))=f(x)+yf(x+f(y))=f(x)+y para todo x,yR+x,y\in\mathbb{R}^+.

A2-3.6★★★★IMO 1987, P5

Halla todas las funciones f:NNf:\mathbb{N}\to\mathbb{N} tales que f(f(n))+f(n+1)=n+2f(f(n))+f(n+1)=n+2 para todo nNn\in\mathbb{N} (donde N={1,2,3,}\mathbb{N}=\{1,2,3,\ldots\}).

A2-3.7★★★★Iberoamericana 2012, P3

Halla todas las funciones f:RRf:\mathbb{R}\to\mathbb{R} tales que f(xf(x)+f(y))=f(x)2+yf(xf(x)+f(y))=f(x)^2+y para todo x,yRx,y\in\mathbb{R}.

A2-3.8★★★★IMO Shortlist 2015 A2

Determina todas las funciones f:ZZf:\mathbb{Z}\to\mathbb{Z} con la propiedad de que f(c)f(c) y f(d)f(d) son coprimos siempre que cc y dd son enteros con cd=1|c-d|=1.