Let $A$ be a $n\times n$ matrix over $\mathbb{R}$ with positive entries. Assume $v$ is a generalized eigenvector of $A$ with $(A-\lambda I)^r v=0$, where $r\geq 2$ and $|\lambda|<1$. The unique dominant eigenvalue of $A$ is $\hat{\lambda}=1$. As part of intermediate steps of a homework solution, I need to show $\lim_{k\to \infty} A^k v=0$.
I know that if $v'$ is an ordinary eigenvector with $v'=(A-\lambda I)^{r-1} v$, then $A^k v'=\lambda^k v'$. Also, since $v$ is an generalized eigenvector, $(A^k-\lambda^k I)^r v=0$. However, the way to solve this problem is still unclear to me. Is there any hint or comment?
Also, if this statement is indeed not true, please let me know so that I can try another approach to my original homework question.
Update:
Can I do something like this (probably not):
$(A^k-\lambda^k I)^{r-1} (A^k-\lambda^k I) v=0$ implies
$(A^k-\lambda^k I)^{r-1} A^k v=(A^k-\lambda^k I)^{r-1} \lambda^k v$.
So, $A^k v=\lambda^k v$. Since $|\lambda|<1$, we get $\lim_{k\to \infty} A^k v=0$.