My question is:
The sequence $a_n$ is defined by $$\sum_{r=1}^{k}p_ra_{n+r}=0,\forall n$$ where $p_r$ are fixed constants, and the "initial conditions" (i.e. the given values of $a_1,\ldots,a_{k}$). Let $\lambda_r,r\in\{0,1,\ldots,k-1\}$ be the $k$ roots of the characteristic equation $\sum_{r=1}^{k}p_r\lambda^{r}=0$. I want to prove that no matter what the "initial conditions" are, we have $$\lim_{n\to\infty}\frac{a_{n+1}}{a_n}=\lambda_r,\exists r.$$ Or this limit does not exist.
How to prove this? I believe it is true.
There are some more famous specific examples such as the Fibonacci sequence defined by $F_{n+2}=F_n+F_{n+1}$. No matter what the values of $F_1, F_2$ are, the limit $\lim_{n\to\infty}\frac{F_{n+1}}{F_n}$ can either be $-0.618$ or $1.618$ or undefined. I think it is related to the fact that $\varphi^n$ is the only geometric progression that satisfy $F_{n+2}=F_n+F_{n+1}$(yes there is another one, $(-\varphi^{-1})^n$).
So let's return to the general case. How can I decide which $\lambda_r$ will be the limit $\lim_{n\to\infty}\frac{a_{n+1}}{a_n}$ from the initial conditions? Is there a simple rule?