I know that in the continuous-time context, if I supply a complex exponential input to a Linear Time Invariant system, the output will be of the same form as the input - for example, if the input is $x(t)=Ae^{j \omega_0 t+\phi}$, the output will be of the form $y(t)=|H(j\omega_o)|\centerdot A \centerdot e^{j(H(s)\omega_0 t+\phi +\theta_H)}$ where $H(s)|_{s=j\omega_0} = |H(j\omega_0)|e^{j\theta_H}$ is the transfer function of the system evaluated at the frequency $j\omega_0$. My point is that the system does not modify the input frequency.
Does the same hold true in the discrete-time context? If I supply an input $x[n]=a^n$ to an LTI system, will the output also contain $a^n$? Or is it possible to supply $a^n$ and get the output $b^n +c^n$ where $a\ne b\ne c$ (for example, $x[n]=(1/6)^n$, $y[n]=B(1/2)^n + C(1/3)^n$)?
Edit: I've posted a related question that contains the issue that actually prompted this question...