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

Inyectividad, sobreyectividad y paridad

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

Aprender a demostrar inyectividad y sobreyectividad de la función incógnita directamente desde la ecuación funcional, usar la paridad (función par o impar) como restricción, y aplicar estas propiedades para reducir drásticamente el espacio de soluciones posibles en problemas de nivel Iberoamericana.

Por qué importan la inyectividad y la sobreyectividad

En ecuaciones funcionales, probar que ff es inyectiva (uno a uno: f(a)=f(b)a=bf(a)=f(b)\Rightarrow a=b) es a menudo el paso que desbloquea la solución. Si ff es inyectiva, podemos "cancelar ff" de ambos lados de una ecuación: de f(A)=f(B)f(A)=f(B) concluimos A=BA=B. Eso transforma la ecuación funcional en una ecuación algebraica o en otra ecuación funcional más sencilla.

La sobreyectividad (para todo zz en el codominio existe xx tal que f(x)=zf(x)=z) es igualmente poderosa: permite sustituir f(x)=zf(x)=z en otras instancias de la ecuación para obtener ecuaciones que involucran zz libremente. En particular, si ff es sobreyectiva sobre R\mathbb{R}, podemos "elegir" f(x)f(x) para que tome cualquier valor real.

Probar estas propiedades sin saber la forma explícita de ff es un arte. Las demostraciones casi siempre usan la propia ecuación funcional como herramienta: se manipula para producir f(A)=f(B)f(A)=f(B) (y entonces inyectividad da A=BA=B) o se despeja xx en términos de otros valores de ff (demostrando sobreyectividad).

Cómo probar inyectividad desde la ecuación funcional

Método estándar. Suponer f(a)=f(b)f(a)=f(b) y usar la ecuación funcional para deducir a=ba=b. La ecuación funcional debe permitir "mover" aa y bb a posiciones donde se puedan comparar.

Ejemplo. Sea f:RRf:\mathbb{R}\to\mathbb{R} con f(f(x)+y)=x+f(y)f(f(x)+y)=x+f(y) para todo x,yx,y. Probemos que ff es inyectiva. Supongamos f(a)=f(b)f(a)=f(b). Sustituimos x=ax=a, y=0y=0: f(f(a))=a+f(0)f(f(a))=a+f(0). Sustituimos x=bx=b, y=0y=0: f(f(b))=b+f(0)f(f(b))=b+f(0). Como f(a)=f(b)f(a)=f(b), los lados izquierdos son iguales: a+f(0)=b+f(0)a+f(0)=b+f(0), luego a=ba=b. ff es inyectiva.

Ejemplo (inyectividad por imagen de la composición). Si la ecuación funcional puede reescribirse como f(g(x))=f(h(x))f(g(x))=f(h(x)) para funciones conocidas gg y hh, la inyectividad de ff implica g(x)=h(x)g(x)=h(x) para todo xx. Busca manipulaciones que produzcan esa forma.

Truco del "punto fijo". Si la ecuación funcional da f(f(x))=xf(f(x))=x para todo xx (es decir, ff es una involución), entonces ff es automáticamente biyectiva (inyectiva y sobreyectiva): inyectiva porque f(a)=f(b)f(f(a))=f(f(b))a=bf(a)=f(b)\Rightarrow f(f(a))=f(f(b))\Rightarrow a=b; sobreyectiva porque para cualquier yy, f(f(y))=yf(f(y))=y, es decir yy es imagen de f(y)f(y).

Cómo probar sobreyectividad

**Método 1: despejar xx en términos de valores de ff.** Si la ecuación funcional es f(x+f(y))=y+f(x)f(x+f(y))=y+f(x), fijando yy y variando xx, el lado izquierdo recorre todos los valores en {f(t+f(y)):tR}\{f(t+f(y)): t\in\mathbb{R}\}. Si xx varía libremente y la expresión x+f(y)x+f(y) también varía libremente, entonces ff es sobreyectiva.

Método 2: usar una imagen explícita. Si hallamos f(0)=cf(0)=c y la ecuación permite escribir f(xc)=xf(x-c)=x para alguna expresión, entonces todo real xx es imagen de xcx-c.

Ejemplo completo. f:RRf:\mathbb{R}\to\mathbb{R}, f(f(x)+y)=x+f(y)f(f(x)+y)=x+f(y). Fijamos x0x_0 arbitrario y queremos zz con f(z)=x0f(z)=x_0. Ponemos y=0y=0 en la ecuación: f(f(x))=x+f(0)f(f(x))=x+f(0). Llamemos c=f(0)c=f(0). Entonces f(f(x))=x+cf(f(x))=x+c. Para cualquier x0Rx_0\in\mathbb{R}, tomamos x=x0cx=x_0-c y obtenemos f(f(x0c))=(x0c)+c=x0f(f(x_0-c))=(x_0-c)+c=x_0. Luego x0x_0 es imagen de f(x0c)f(x_0-c). ff es sobreyectiva.

f inyectiva+f sobreyectiva    f biyectiva    f1 existef\text{ inyectiva} + f\text{ sobreyectiva} \implies f\text{ biyectiva} \implies f^{-1}\text{ existe}

Paridad: funciones pares e impares

Una función es par si f(x)=f(x)f(-x)=f(x) para todo xx, e impar si f(x)=f(x)f(-x)=-f(x). En ecuaciones funcionales con dominio simétrico (como R\mathbb{R}), la paridad es una restricción adicional que se prueba o descarta con la sustitución y=xy=-x.

Cómo determinar la paridad. De f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y) ponemos y=xy=-x: f(0)=f(x)+f(x)f(0)=f(x)+f(-x). Como f(0)=0f(0)=0 (demostrado antes), f(x)=f(x)f(-x)=-f(x): la ecuación de Cauchy fuerza que ff sea impar.

Ejemplo con función par. Sea f(x2+y2)=f(x)2+f(y)2f(x^2+y^2)=f(x)^2+f(y)^2 para todo x,yRx,y\in\mathbb{R}. Ponemos y=0y=0: f(x2)=f(x)2+f(0)2f(x^2)=f(x)^2+f(0)^2. Ponemos x=y=0x=y=0: f(0)=2f(0)2f(0)=2f(0)^2, luego f(0){0,1/2}f(0)\in\{0,1/2\}. Si f(0)=0f(0)=0: f(x2)=f(x)20f(x^2)=f(x)^2\ge 0. Ponemos x=yx=-y: f(2x2)=2f(x)2=2f(x2)f(2x^2)=2f(x)^2=2f(x^2). Eso dice f(2t)=2f(t)f(2t)=2f(t) para t0t\ge 0 (con t=x2t=x^2). Ponemos x=yx=y: f(2x2)=2f(x)2f(2x^2)=2f(x)^2. Como f(x2)=f(x)2f(x^2)=f(x)^2, f((x)2)=f(x)2=f(x)2=f(x2)f((-x)^2)=f(-x)^2=f(x)^2=f(x^2): la función es par en su argumento cuadrado. Además f(x)2=f(x)2f(-x)^2=f(x)^2, luego f(x)=±f(x)f(-x)=\pm f(x). Si ff no cambia de signo, es par.

La paridad reduce a la mitad el trabajo: para funciones pares, basta conocer ff en [0,)[0,\infty); para funciones impares, basta conocer ff en [0,)[0,\infty) y extender por antisimetría.

Problema modelo: IMO 2010 P1 (versión simplificada)

Enunciado. 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.

Este problema ilustra cómo la presencia de la función piso \lfloor\cdot\rfloor requiere tratar enteros y no enteros por separado. Para enteros nn: f(ny)=f(n)f(y)f(ny)=f(n)\lfloor f(y)\rfloor. Con y=1y=1: f(n)=f(n)f(1)f(n)=f(n)\lfloor f(1)\rfloor, luego o f(n)=0f(n)=0 para todo nn, o f(1)=1\lfloor f(1)\rfloor=1.

**Caso f(n)=0f(n)=0 para todo entero nn.** Con xx entero: f(xy)=0f(xy)=0 para todo xZx\in\mathbb{Z}, yRy\in\mathbb{R}. Con x=1x=1: f(y)=0f(y)=0 para todo yy — la función nula.

**Caso f(1)=1\lfloor f(1)\rfloor=1.** Entonces f(1)[1,2)f(1)\in[1,2). Análisis adicional con x(1,2)x\in(1,2) muestra x=1\lfloor x\rfloor=1 y la ecuación da f(y)=f(x)f(y)f(y)=f(x)\lfloor f(y)\rfloor — pero esto debe valer para todo x(1,2)x\in(1,2), forzando ff constante en (1,2)(1,2). El análisis completo (omitido aquí) lleva a fcf\equiv c para c{0}[1,2)c\in\{0\}\cup[1,2), o f(x)=cf(x)=c constante con c=0c=0 o c=1c=1.

La clave en este problema fue usar la inyectividad parcial (en enteros) y la sobreyectividad sobre intervalos para restringir progresivamente las posibilidades.

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.