This problem is a general case for Is the identity function the only solution for $f(a^x)=a^{f(x)}$?
This functional equation $f(g(x))=g(f(x))$, $f,g$ invertible, get $f$ over where $x$ is, for example $f(e^x)=e^{f(x)}$, $f(\sqrt{x})=\sqrt{f(x)}$,...., I find out some solutions as:
- $f(x)=g(x)$
- $f(x)=g^{-1}(x)$
- $f(x)=x$
- $f(x)=g(g(g(...g(x))))$
I'd like to know if there is any another solution for that and list all solutions.