I am trying to find eigenfunction of shift operators and dilation operators. Shift operators $S_t$ maps function $f(x)$ to $f(x+t)$. I am trying to find continuous function $f$ such that $(S_tf)(x) = \lambda_t f(x)$ for all $t\in\mathbb{R}$, i.e. $f(x+t)=\lambda_tf(x)$ for all $t$. I know the answer is $ce^{ax}$ for some $c,a$. It's easy to verify it, but how to prove it? In other words, how to prove that other continuous function can not be the eigenvector function?
I've shown that $f(0)$ is not 0 and I think we could also prove $f(x)=a^x$ for some a.
Similarly, I try to find eigenfunction of dilation operator which is defined as $(D_rf)(x)=f(rx)$ for $r>0$. I think they are similar, is there any way to solve them?
Shortly speaking, the continuous eigenfunction of all shifts operator has form $f(x)=ce^{ax}$ for some $c,a$ (complex is possible). The continuous eigenfunction of all dilation operator has form $f(x)=\alpha x^\beta$. Remark: the continuous condition is necessary here.
The proof is given in previous answer. I just want to simply check that they are correct.
$$(S_tf)(x) = f(x+t) = ce^{a(x+t)} = ce^{at}e^{ax} = \lambda_tf(x),$$ where $\lambda_t = ce^{at}$ is the corresponding eigenvalue. Thus $f(x)=ce^{ax}$ is eigenfunction of shifts operators.
$$(D_rf)(x) = f(rx) = \alpha (rx)^{\beta} = r^{\beta}\alpha x^{\beta} = \mu_rf(x),$$ where $\mu_r = r^\beta$ is the corresponding eigenvalue. Thus $f(x)=\alpha x^\beta$ is eigenfunction of dilation operators.