ÁlgebraMétodos

Cómo atacar ecuaciones funcionales

Las ecuaciones funcionales siguen un patrón: explorar con sustituciones especiales, deducir la forma de , probar la inducción para extender a o , y verificar. La estrategia es siempre la misma.

DificultadNacional
Etiquetasecuaciones-funcionalesestrategiasustitucioninduccionregularidad
Requisitosecuaciones-funcionales
AutorAdrián García Bouzas
Actualizado2026-06-06

Atacar una ecuación funcional es un proceso sistemático. No existe un método que funcione siempre, pero sí un conjunto de movimientos estándar que, aplicados en orden, agotan la mayoría de los casos que aparecen en olimpiada.

La estrategia en cinco pasos

Paso 1: Explorar con sustituciones especiales

Las primeras sustituciones siempre son las mismas:

SustituciónQué se obtiene típicamente
x=y=0x = y = 0Información sobre f(0)f(0)
y=0y = 0 (o x=0x = 0)Relación f(x)f(x) con f(0)f(0)
x=yx = yInformación sobre f(2x)f(2x) o f(x2)f(x^2)
y=xy = -x (si el dominio es R\mathbb{R})Paridad de ff
x=1x = 1 o y=1y = 1Relación de f(n)f(n) con f(1)f(1)
y=f(x)y = f(x) (si el codominio ⊆ dominio)Composiciones de ff

Objetivo: Determinar f(0)f(0), f(1)f(1), si ff es par/impar/monótona, y cuál es la "forma candidata" de ff.

Paso 2: Conjeturar la forma de ff

Con la información del Paso 1, conjetura qué funciones son candidatas. Las más comunes en olimpiada:

  • f(x)=cxf(x) = cx (lineal)
  • f(x)=cx+df(x) = cx + d (afín)
  • f(x)=xnf(x) = x^n (potencia)
  • f(x)=0f(x) = 0 (trivial)
  • f(x)=cf(x) = c (constante)
  • f(x)=xf(x) = |x|, f(x)=sgn(x)f(x) = \text{sgn}(x)

Paso 3: Extender de N\mathbb{N} a Q\mathbb{Q} a R\mathbb{R}

Si la función actúa sobre Q\mathbb{Q} o R\mathbb{R}, la prueba de que f(x)=cxf(x)=cx (o la candidata) tiene tres etapas:

Enteros positivos: Por inducción, f(n)=nf(1)f(n) = nf(1).

Enteros negativos: De f(x)+f(x)=algof(x)+f(-x)=\text{algo} (del Paso 1), deducir f(n)f(-n).

Racionales: De nf(p/n)=f(p)nf(p/n) = f(p) (usando aditividad o la ecuación), deducir f(p/q)f(p/q).

Reales: Si se pide f:RRf:\mathbb{R}\to\mathbb{R} y no hay condición de regularidad, puede haber soluciones patológicas. Si se da monotonía, continuidad o acotación en un intervalo, la extensión de Q\mathbb{Q} a R\mathbb{R} es por densidad.

Paso 4: Probar que solo existen esas soluciones

Después de encontrar las candidatas, hay que demostrar que no hay otras. Las técnicas son:

  • Inducción hacia abajo: Si el problema tiene buena estructura descendente.
  • Suponer que f(x0)cx0f(x_0)\neq cx_0 y derivar contradicción.
  • Inyectividad/sobreyectividad: Si se puede probar que ff es biyectiva, a veces se pueden hacer sustituciones más potentes.

Paso 5: Verificar

Siempre sustituir la candidata en la ecuación original para confirmar que funciona. Este paso es parte obligatoria de la solución.

Sustituciones avanzadas

Inyectividad y sobreyectividad

Cómo probar inyectividad: Si f(a)=f(b)f(a)=f(b), sustituir en la ecuación y deducir a=ba=b.

Cómo probar sobreyectividad: Mostrar que para todo cc en el codominio existe xx con f(x)=cf(x)=c. A veces basta fijar un parámetro en la ecuación y variar el otro.

Usar f(f(x))f(f(x))

Si la ecuación tiene composiciones, a veces sustituir xf(x)x\to f(x) da nueva información.

Ejemplo. f(f(x)+y)=2x+f(f(y)x)f(f(x)+y)=2x+f(f(y)-x). Sustituir y=0y=0: f(f(x))=2x+f(f(0)x)f(f(x))=2x+f(f(0)-x). Sustituir x=0x=0: f(f(0))=f(f(0))f(f(0))=f(f(0)). ✓ (sin info). Sustituir y=f(x)y=-f(x): f(0)=2x+f(f(f(x))x)f(0)=2x+f(f(-f(x))-x)...

Separar pares e impares

Si f:RRf:\mathbb{R}\to\mathbb{R}, escribir f=fe+fof=f_e+f_o donde fe(x)=(f(x)+f(x))/2f_e(x)=(f(x)+f(-x))/2 (parte par) y fo(x)=(f(x)f(x))/2f_o(x)=(f(x)-f(-x))/2 (parte impar). A veces la ecuación separa en ecuaciones para fef_e y fof_o.

Ejemplo completo:

Ecuación: Hallar f:R>0R>0f:\mathbb{R}_{>0}\to\mathbb{R}_{>0} con f(xf(y))=yf(x)f(xf(y))=yf(x) para todo x,y>0x,y>0.

Paso 1. Sustituciones iniciales:

  • x=y=1x=y=1: f(f(1))=f(1)f(f(1))=f(1).
  • y=1y=1: f(xf(1))=f(x)f(xf(1))=f(x). Sea c=f(1)c=f(1): f(cx)=f(x)f(cx)=f(x) para todo x>0x>0.

Aplicando repetidamente: f(cnx)=f(x)f(c^n x)=f(x). Si c1c\neq1, esto haría ff periódica en escala logarítmica (para ff monótona, esto es incompatible con ser positiva). Así c=f(1)=1c=f(1)=1.

  • f(f(y))=yf(f(y))=y para todo yy (poner x=1x=1): f(f(y))=yf(f(y))=y, o sea ff es una involución.

Paso 2. Conjetura: f(x)=1/xf(x)=1/x satisface f(x1/y)=f(x/y)=y/x=yf(x)f(x\cdot 1/y)=f(x/y)=y/x=yf(x). ✓

¿Hay otras? Si ff es continua: ff es involución positiva y continua en R>0\mathbb{R}_{>0}, así f(x)=x1f(x)=x^{-1} (el único homeomorfismo involutivo de R>0\mathbb{R}_{>0} sobre sí mismo que preserva el orden es xxx\mapsto x o lo invierte es x1/xx\mapsto1/x; la condición f(f(y))=yf(f(y))=y y f>0f>0 excluye la identidad para la ecuación original).

Paso 3. Deducir directamente: de f(xf(y))=yf(x)f(xf(y))=yf(x) e intercambiando xx e yy: f(yf(x))=xf(y)f(yf(x))=xf(y). Así f(xf(y))f(yf(x))=yf(x)xf(y)\frac{f(xf(y))}{f(yf(x))}=\frac{yf(x)}{xf(y)}. Pero también: ff de una sola variable, la única solución continua con f(1)=1f(1)=1 y f(f(y))=yf(f(y))=y es f(y)=y1f(y)=y^{-1}.

Conclusión: f(x)=1/xf(x)=1/x. \square


Cuándo es imposible encontrar

A veces la ecuación funcional tiene por solución f0f\equiv0 únicamente o no tiene soluciones. Para detectarlo:

  1. Contradicción al suponer f≢0f\not\equiv0: con sustituciones especiales, mostrar que existe aa con f(a)=0f(a)=0 y luego probar f0f\equiv0.

  2. Sin solución: si la ecuación implica f(a)>f(b)f(a)>f(b) y f(a)<f(b)f(a)<f(b) simultáneamente para algún a,ba,b, no hay solución.

La presentación de la solución

Una solución completa de una ecuación funcional tiene tres partes:

  1. Encontrar todas las candidatas (con sustituciones y deducción).
  2. Demostrar que son las únicas (sin dejar cabos sueltos en la extensión NQR\mathbb{N}\to\mathbb{Q}\to\mathbb{R}).
  3. Verificar que las candidatas satisfacen la ecuación.

En olimpiada, omitir cualquiera de las tres partes es penalizado.

Observación

El error más frecuente: afirmar sin demostrar la unicidad. Encontrar que f(x)=cxf(x)=cx satisface la ecuación es solo mitad del trabajo. Si no se demuestra que no hay otras soluciones, la solución está incompleta.

La verificación parece trivial pero no lo es. A veces la candidata encontrada por sustituciones funciona solo bajo ciertas condiciones (e.g., solo si x0x\geq0). La verificación para todos los valores del dominio puede revelar problemas.

Monotonía implícita. En algunos problemas, la ecuación funcional misma impone que ff sea monótona (por ejemplo, si ff creciente sigue de la forma de la ecuación). En ese caso, la extensión de Q\mathbb{Q} a R\mathbb{R} es automática.