Pour k=1, on est d'accord, si la suite

converge vers 0 modulo 1 alors soit

est dans ]0,1[, soit il est entier. [réciproque fausse]
On raisonne par récurrence en supposant que si

converge vers 0 modulo 1 pour un certain k, alors les

sont soit dans ]0,1[, soit entiers.
On va montrer que cela marche encore en remplaçant k par k+1.
On suppose donc que

converge vers 0 modulo 1.
Si l'un des

est dans ]0,1[, il disparait de la somme, et c'est fini.
Sinon, notons
)
une suite telle que
-u_n})
converge vers 0 (tout court).
En posant

et

, et en définissant

,
on obtient
-q_1u_{n+1}+p_1u_n})
Or

.
Il reste donc simplement:
-q_1u_{n+1}+p_1u_n})
Ce qui signifie que

converge vers 0 modulo 1.
En posant

,
cela donne

converge vers 0 modulo 1.
D'après l'hypothèse de récurrence, tous les

pour i entre 2 et k+1 sont entiers.
En refaisant le même travail pour éliminer le

, on déduit que tous les

pour i entre 1 et k sont entiers.
Ainsi c'est gagné, tous les

pour i entre 1 et k+1 sont entiers.
Et la propriété "deuxième tiroir" est démontrée par récurrence.