Si dejas que $r_i$ sea el resto cuando $a_i$ se divide por $1001$ se obtiene una secuencia infinita de restos, $\langle r_1,r_2,r_3\dots\rangle$ . Considere la primera $1002$ de estos restos: cada uno de ellos tiene que ser uno de los enteros $0,1,2,\dots,1000$ y sólo hay $1001$ de estos posibles valores. Así, unos dos de los primeros $1002$ los restos deben ser iguales. Llamémoslos $r_i$ y $r_j$ , donde $1 \le i < j \le 1002$ .
Dejemos que $q_i$ sea el cociente cuando $a_i$ se divide por $1001$ Entonces $a_i = 1001q_i + r_i$ . Del mismo modo, si $q_j$ es el cociente cuando $a_j$ se divide por $1001$ entonces $a_j = 1001q_j + r_j$ . De ello se desprende que $$\begin{align*} a_j - a_i &= (1001q_j+r_j) - (1001q_i+r_i)\\ &= 1001(q_j-q_i)+(r_j-r_i)\\ &= 1001(q_j-q_i), \end{align*}$$
donde el último paso se justifica porque $r_j=r_i$ . Esto demuestra que $a_j-a_i$ es un múltiplo de $1001$ .
Ahora $a_j$ es una cadena de $j$ $3$ 's, y $a_i$ es una cadena de $i$ $3$ 's, así que $a_j-a_i$ es una cadena de $j-i$ $3$ seguido de $i$ $0$ 's. (Si no está seguro de esto, mire algunos ejemplos.) Y $a_{j-i}$ es una cadena de $j-i$ $3$ 's, así que $a_j-a_i$ es $a_{j-i}$ seguido de $i$ $0$ 's. Cada uno de esos $i$ $0$ representa una multiplicación por $10$ Así que $a_j-a_i = a_{j-i}10^i$ . Así, $a_{j-i}10^i$ es un múltiplo de $1001$ o, de forma más concisa, $1001\mid a_{j-i}10^i$ .
Finalmente, se tiene un teorema que dice que si $a\mid bc$ y $a$ y $b$ son relativamente primos, entonces $a\mid c$ . $1001$ y $10^i$ son relativamente primos, por lo que el teorema nos dice que $1001 \mid a_{j-i}$ es decir, que $a_{j-i}$ es un múltiplo de $1001$ .