Esta es sólo parte de la respuesta, como no puedo demostrar que $f$ es par o impar.
En primer lugar, queremos mostrar que $f$ es par o impar, dado $f(x)^2 = f(-x)^2$.
Decir que hay dos puntos de $x$ e $y$ tal que $f(x) = f(-x)$ e $f(y) = -f(-y)$. A continuación, $f(x)f(x-y) + f(x+y) = f(x)^2+f(y)^2$, y, por enchufar $-x,y$, obtenemos $$f(-x)f(-x-y) + f(y)f(y-x) = f(-x)^2 + f(y)^2 = f(x)^2 + f(y^2)$$ so we have $$f(x)f(-x-y) + f(y)f(y-x) = f(x)f(x-y) + f(y)f(x+y)$$
Ahora damos casos en los si $x+y$ e $y-x$ son pares o impares.
Si ambas son iguales, entonces tenemos $f(x+y) = f(x-y)$ o $f(x) = f(y)$ por factorización, la cual es constante. Si ambos son impares, Entonces $f(x) = -f(y)$ o $f(x+y) = f(x-y)$, que aún así ambos son contradicciones.
Por lo tanto, uno tiene que ser uniforme y uno tiene que ser impar. Yo no veo ninguna manera de continuar a partir de aquí; así que me salte a la parte donde ellos son pares o impares.
Ahora, nos muestran que la $f(x)$ es impar.
Sabemos que $f(x)f(x−y)+f(y)f(x+y)=f(x)^2+f(y)^2$, y conectando $-y$ en de $y$, obtenemos $f(x)f(x+y) + f(y)f(x-y) = f(x)^2 + f(-y)^2 = f(x)^2 + f(y)^2$, desde el $f(-y)^2 = f(y)^2$ y, por tanto, $$f(x)(f(x+y)-f(x-y)) = f(y)f(x+y) - f(-y)f(x-y)$$
Ahora, sabemos que $f$ es par o impar (o asumir por ahora). Sin embargo, si $f$ es par, entonces tenemos $$f(x)(f(x+y)-f(x-y)) = f(y)(f(x+y) - f(x-y))$$ So either $f(x) = f(y)$, contradiction, or $f(x+y) - f(x-y) = 0 \implica f(x+y) = f(x-y)$, and because $x+y$ and $x$y pueden ir todos los números reales, que también es una contradicción.
Ahora, si $f(x+y)$ no $f(x)+f(y)$, a continuación, $f(x-y) \neq f(x) - f(y)$, y mediante la sustitución de $x$ con $y$, obtenemos $f(y-x) \neq f(y) - f(x)$, lo $f(x-y)+f(y-x) \neq 0$, lo cual es una contradicción en el hecho de que $f$ es impar.