Empy2 señaló el error en tu prueba. No se puede deducir que $f\big(f(x)f(0)\big)+f(x)=f(0)$ para todos $x$ implica $f\big(xf(0)\big)+x=f(0)$ para todos $x$ . Esto sólo funciona para $x$ en el rango de $f$ . Presento una solución diferente.
Si $f(0)=0$ como has demostrado, tenemos $$f(0)+f(x)=f\big(f(x)f(0)\big)+f(x+0)=f(x\cdot 0)=f(0)$$ así que $f(x)=0$ para todos $x$ . Suponemos que $f(0)\ne 0$ a partir de ahora. Afirmamos que $f(c)=0$ implica que $c=1$ .
Supongamos que $f(c)=0$ para algunos $c\ne 1$ . Entonces, tenemos $$f\Biggl(f(c)f\left(\frac{c}{c-1}\right)\Biggr)+f\left(c+\frac{c}{c-1}\right)=f\Biggl(c\left(\frac{c}{c-1}\right)\Biggr).$$ Eso es, $$f(0)+f\left(\frac{c^2}{c-1}\right)=f\left(\frac{c^2}{c-1}\right),$$ o $f(0)=0$ contradiciendo la suposición de que $f(0)\ne 0$ . Por lo tanto, la hipótesis de que $c\ne1$ es falso.
Ahora, observamos que para cada $x\ne1$ , $$f\Biggl(f(x)f\left(\frac{x}{x-1}\right)\Biggr)+f\left(x+\frac{x}{x-1}\right)=f\Biggl(x\left(\frac{x}{x-1}\right)\Biggr),$$ así que $$f\Biggl(f(x)f\left(\frac{x}{x-1}\right)\Biggr)+f\left(\frac{x^2}{x-1}\right)=f\left(\frac{x^2}{x-1}\right).$$ Así que.., $$f\Biggl(f(x)f\left(\frac{x}{x-1}\right)\Biggr)=0$$ y entonces concluimos de nuestra afirmación anterior que $$f\left(\frac{x}{x-1}\right)=\frac{1}{f(x)}\tag{1}$$ para cada $x\ne 1$ . En particular, esto demuestra que $f(1)=0$ ya que existe $c$ tal que $f(c)=0$ .
A partir de (1), obtenemos $f(0)=\pm 1$ . Observe que $f$ es una solución si y sólo si $-f$ también es una solución. Podemos suponer sin pérdida de generalidad que $f(0)=-1$ . Enchufar $y\mapsto 1$ en la ecuación funcional original, tenemos $$-1+f(x+1)=f(0)+f(x+1)=f\big(f(x)f(1)\big)+f(x+1)=f(x\cdot1)=f(x),$$ o $$f(x+1)=f(x)+1.\tag{2}$$ Por inducción, $f(x+n)=f(x)+n$ para todos los números enteros $n$ .
En este caso, afirmamos que $f$ es inyectiva. Supongamos que $f(u)=f(v)$ para algunos $u,v\in\mathbb{R}$ . Elige un número entero positivo $n$ tan grande que $4(u+n)< (v+n+1)^2$ . Por lo tanto, hay dos $a,b\in\mathbb{R}$ tal que $u+n=ab$ y $v+n+1=a+b$ (ya que $a$ y $b$ son las raíces del polinomio $t^2-(v+n+1)t+(u+n)$ que tienen dos raíces reales distintas). Por lo tanto, $$f\big(f(a)f(b)\big)+f(a+b)=f(ab)=f(u+n)=f(u)+n.$$ Pero $f(a+b)=f(v+n+1)=f(v)+n+1=f(u)+n+1$ . Es decir, por (2), tenemos $$f\big(f(a)f(b)+1\big)=f\big(f(a)f(b)\big)+1=0.$$ Es decir $f(a)f(b)+1=1$ o $f(a)f(b)=0$ . En consecuencia, $f(a)=0$ o $f(b)=0$ lo que significa $a=1$ o $b=1$ . Sin pérdida de generalidad, $b=1$ Así que $u+n=ab=a$ y $v+n+1=a+b=a+1$ . Es decir, $u=a-n=v$ .
Ahora, sustituye $y\mapsto 1-x$ en la ecuación funcional original. Entonces tenemos $$f\big(f(x)f(1-x)\big)=f\big(f(x)f(1-x)\big)+f(1)=f\big(x(1-x)\big).$$ Así, por inyectividad, $$f(x)f(1-x)=x(1-x).$$ A continuación, tomamos $y\mapsto -x$ en la ecuación funcional original para obtener $$f\big(f(x)f(-x)\big)-1=f\big(f(x)f(-x)\big)+f(0)=f\big(x(-x)\big).$$ Así, $$f\big(f(x)f(-x)\big)=f(-x^2)+1=f(-x^2+1)$$ por (2). Por inyectividad, $$f(x)f(-x)=-x^2+1.$$ A partir de (2), también tenemos \begin{align}f(x)&=f(x)\Big(\big(f(-x)+1\big)-f(-x)\Big)\\&=f(x)\big(f(1-x)-f(-x)\big)=f(x)f(1-x)-f(x)f(-x),\end{align} así que $$f(x)=x(1-x)-(-x^2+1)=x-1.$$
Es fácil ver que $f(x)=x-1$ es realmente una solución. Por lo tanto, todas las soluciones son $f(x)=0$ , $f(x)=x-1$ y $f(x)=1-x$ .
2 votos
@Estudiante, cuanto menos esfuerzo tenga que hacer la gente para ayudar a alguien, más probable es que te ayuden de verdad. Al menos esa es mi experiencia en cuanto a la forma. (Sin embargo, si el contenido parece muy interesante, puede que algunos salgan de su zona de confort y realmente se molesten en revisarlo). En cuanto a tu solución: Tiene buena pinta.
7 votos
Al sustituir f(x) por x al principio del caso 2, el resultado sólo se mantiene para x en el intervalo de f.
0 votos
@Empy2 ¿Crees que es una deficiencia? ..
3 votos
Sí, creo que sí. Si aplicaras la misma lógica en el caso 1, obtendrías x=0 para todo x.
3 votos
Sólo porque el problema diga que $f:\mathbb{R}\to\mathbb{R}$ no significa que el rango de $f$ es todo el $\mathbb{R}$ . Una de las soluciones lo ilustra perfectamente: $f(x)=0$ . El rango es sólo un singleton $\{0\}$ no todo $\mathbb{R}$ .
0 votos
Véase también aquí: math.stackexchange.com/preguntas/2362996