Ah bon ben ca a déja été posté donc.Bon ben je met ma methode mais qui dans l idee ressemble pas mal a la tienne Imod(je crois,j ai pas regardé en details,mais je veux dire on regarde la distance de rationnels aux entiers et ce qu il se passe qd elle tend vers 0)
On suppose que

.On a
ou o(1)=terme qui tend vers 0
On a donc que
^n+\left(\frac{b}{a^2} \right)^n+\cdots+\left(\frac{b}{a^p}\right)^n)
tend vers 0 modulo 1.

est une suite réccurente linéaire d ordre p.On a
)
en posant
=c_0u_{n-p}+\cdots+c_pu_{n-1})
(les c_k étant les coeff du poly
)
)
Maintenant si on écrit

avec

entier,r_n tend vers 0,alors
)
tend vers 0.Comme c est une suite a valeur dans un ensemble discret(les multiples de 1/q ou q est un denominateur commun aux c_k),on en déduit que
)
pour n grand, et donc aussi que
)
pour n grand.Donc pour n grand,

est de la forme
^n+\cdots+ \lambda_p\left(\frac{b}{a^p} \right)^n)
.Mais le fait que

tende vers 0 implique que les

sont tous nuls.

est donc nul a partir d un certain rang,on conclut alors aisément..