Find all functions $f: \mathbb R_{>0} \rightarrow \mathbb R_{>0}$ such that $f(f(f(x)f(y)))=f(x)f(y^2)$ for all $x, y \in \mathbb R_{>0}$.
I made this problem myself.
Find all functions $f: \mathbb R_{>0} \rightarrow \mathbb R_{>0}$ such that $f(f(f(x)f(y)))=f(x)f(y^2)$ for all $x, y \in \mathbb R_{>0}$.
I made this problem myself.
$f(x)f(1)=f(f(f(x)f(1)))=f(f(f(1)f(x)))=f(1)f(x^2)$. Therefore $f(x)=f(x^2)$ for all $x$.
Now $f(x)^2=f(x)f(x^2)=f(f(f(x)f(x)))=f(f(f(x)))$. So $f(f(x))=f(f(x)^2)=f(f(f(f(x))))=f(f(x))^2$. Therefore $f(f(x))=1$ for all $x$. But now $f(x)^2=f(f(f(x)))=1$, so $f(x)=1$.
The only solution is the constant function $f(x)=1$.
Extremely-partial initial observations:
The LHS is symmetrical in x,y so the RHS is too so $f(x)f(y^2)=f(x^2)f(y)$ so $f(x^2)/f(x)$ is constant; say it equals $k$. Now our equation is $f(f(f(x)f(y)))=kf(x)f(y)$ or $f(f(z))=kz$ when $z=f(x)f(y)$.
Handwaving,
morally the first of those observations says f looks like a logarithm and the second says it looks like a scaling, and the two together suggest that actually it'll have to be constant (hence identically 1).
Incomplete Answer:
$f$ cannot be a polynomial with degree larger than 0.
Proof:
Let f(x) have degree $n$.
Let us consider the degrees of the $x$ and $y$ terms separately in each side of the equation.
LHS:
The largest $x$ term has degree $n^3$.
The largest $y$ term has degree $n^3$.
RHS:
The largest $x$ term has degree $n$.
The largest $y$ term has degree $2n$.
Hence it is impossible for $f$ to be a polynomial with a degree larger than 0, as we should be able to equate these degrees for both sides of the equation.
The only polynomial with degree 0 (of the form $f(x)=k$) which works is $f(x) = 1$ as it is the only solution to $f(x) = (f(x))^2$.$\,\,\,\,\,\,\,\,\,\,\,\,\,\,$ ($f(x) = 0$ doesn't work as $f(x) \not\in \mathbb{R}^+$)