Consider the following functional equation:
\begin{equation}f(x)=kf(mx)\end{equation}
where $x \in [0,1]$; $k>0$; $0<m<1$; and $f(1)=1$.
It has at least one solution: $f(x)=x^l$, where $l=log_m({1/k})$.
Assume further that $f$ is smooth on $(0,1)$. Is $f$ unique? If not, does adding monotonicity restriction on $f$ guarantee uniqueness?