Ok, completaré con tu solución...
$$f\left ( f(x)^{2}y \right )=x^{3}f(xy) \tag{1}.$$
$$f\left ( f(x)^{2} \right )=x^{3}f(x) \tag{2}.$$
Ahora sustituye $x$ por $xy$ en $(2)$ Aplicar ahora $(2)$ dos veces, la segunda a $\left (y, f(x)^{2} \right )$ en lugar de $(x,y)$ $$f\left ( f(xy)^{2} \right )=(xy)^{3}f(xy)=y^{3}f\left ( f(x)^{2}y \right )=f\left ( f(x)^{2} f(y)^{2} \right )$$ Desde $f$ es inyectiva, obtenemos $$f(xy)^{2}=f(x)^{2}f(y)^{2}$$ $$f(xy)=f(x)f(y)$$
Por lo tanto, $f$ es multiplicativa. Esto implica también $f(1)=1$ y $f(x^n)=f(x)^n$ para todos los números enteros $n.$
Entonces la ecuación de la función $(1)$ puede reescribirse como $$f\left ( f(x) \right )^{2} f(y)=x^{3}f(x)f(y)$$ $$f\left ( f(x) \right )=\sqrt{x^{3}f(x)} \tag{3}$$
Sea $g(x)=xf(x)$ . Entonces, por $(3),$ tenemos $$g\left ( g(x) \right )=g\left (xf(x) \right )=xf(x)\cdot f\left (xf(x) \right )=xf(x)^{2} f\left ( f(x) \right )=xf(x)^{2}\sqrt{x^{3}f(x)}=\left ( xf(x) \right )^{5/2}=\left ( g(x) \right )^{5/2}$$
y, por inducción, $$\underset{n+1}{\underbrace{g ( g(....g}}(x)....) )=\left ( g(x) \right )^{(5/2)^{n}} \tag{4}$$
para cada número entero positivo $n.$
Considere $(4)$ para un xed $x.$ El lado izquierdo es siempre racional, por lo que $\left ( g(x) \right )^{(5/2)^{n}}$ debe ser racional para cada $n$ . Demostramos que esto sólo es posible si $g(x)=1$ . Supongamos que $g(x)\neq 1$ y que la factorización prima de $g(x)$ sea $g(x)=p_{1}^{\alpha _{1}}... p_{k}^{\alpha _{k}}$ donde $p_{1}...p_{k}$ son primos distintos y $\alpha _{1}...\alpha _{k}$ son enteros distintos de cero. Entonces la única factorización prima de $(4)$ es
$$\underset{n+1}{\underbrace{g ( g(....g}}(x)....) )=\left ( g(x) \right )^{(5/2)^{n}} =p_{1}^{(5/2)^{n}{\alpha _{1}}}...p_{k}^{(5/2)^{n}{\alpha _{k}}}$$
donde los exponentes deben ser enteros. Pero esto no es cierto para valores grandes de $n$ por ejemplo $(\frac{5}{2})^{n} \alpha _{1}$ no puede ser un número entero cuando $2^{n}\not{\mid } \alpha $ . Por lo tanto $g(x) \neq 1$ es imposible.
Por lo tanto, $g(x)=1$ y así $f(x)=\frac{1}{x}$ para todos $x$ .
La función $f(x)=\frac{1}{x}$ satisface la ecuación $(1)$ :
$$f\left ( f(x)^{2}y \right )=\frac{1}{f(x)^{2}y}=\frac{1}{(\frac{1}{x}^{2})y}=\frac{x^{3}}{xy}=x^{3}f(xy).$$
Y YA ESTÁ. "SP3ED"
6 votos
Si $z=f(1)$ entonces $f(z^2y)=f(y)$ por lo que la inyectabilidad da $z^2y=y$ de ahí $f(1)=z=1$ (pequeño atributo).
4 votos
$f(x)=1/x$ se ajusta a la ecuación.
0 votos
@Arthur Sí, creo que sí, pero ¿cómo?
2 votos
¿Qué quiere decir con "cómo"? Es sólo comprobar: $$\frac{1}{\frac{1}{x^2}y}=x^3\frac{1}{xy}$$ Ahora, si este es el sólo función que encaja, no lo sé.
0 votos
¡@Arthur deberías probarlo ..!
0 votos
Lo que escribí en mi comentario anterior es una prueba, sólo le faltan algunos detalles menores y triviales. Es por eso que lo hice un comentario .
0 votos
$f(x)=x^{\alpha}$ entonces $2\alpha^2=3+\alpha$ Así que $f(x)=x^{3/2}$
0 votos
Mi solución no se define a partir de $\mathbb{Q}^+\to\mathbb{Q}^+$ :(
0 votos
@Michael But $\alpha = -1$ es una solución a su cuadrática también :P
0 votos
No lo mencioné porque Arthur ya lo había hecho, $f(x)=1/x$