Find all function $f:\mathbb{R^+}→\mathbb{R^+}$ that satisfies $f(xy)^{xy} =f(x)^x f(y)^y$

269 Views Asked by At

Find all function $f:\mathbb{R^+}→\mathbb{R^+}$ that satisfies the given condition: $$f(xy)^{xy} =f(x)^x f(y)^y$$

If $f:\mathbb{R}→\mathbb{R^+}$ the question would be rather simple, as putting in $y=0 $ yields that $1=f(x)^x$ thus implying $f(x)=1$ for all $x$.

However, since $f:\mathbb{R^+}→\mathbb{R^+}$, I first tried $y=1$, which yields that $f(1)=1 $.

Also note that $f(2x)^{4x}=f(4x^2)^{4x^2}=f(x)^{x}f(4x)^{4x}$.

Putting $x=1$ yields that $f(2)=f(4)$

I also tried differentiating $f(xy)^{xy} =f(x)^x f(y)^y$, but that did not prove very useful.

Any help would be appreciated.

1

There are 1 best solutions below

0
On BEST ANSWER

Let $g := \ln \circ f$. Then $$ xy g(xy) = xg(x) + yg(y). $$

This implies that $h(x) := x g( x)$ satisfies $$ h(xy) = h(x) + h(y), $$ so that finally, the function $\alpha : \Bbb{R}\to \Bbb{R}, x \mapsto h(e^x)$ satisfies $$ \alpha (x+y) = h(e^x e^y) = h(e^x)+ h(e^y)= \alpha (x) + \alpha (y). $$

Now, additive functions on $\Bbb{R}$ are relatively well understood. If we assume $f$ (and thus $\alpha$) to be continuous, there is some $a\in\Bbb{R}$ with $\alpha(x)= ax$ for all $x$.

I leave it to you to reverse my substitutions to find out what this yields for $f$.