Thursday, January 31, 2013
On Thue's Lemma
Let n,b,r∗,t∗∈Z, with 0<r∗≤n<r∗t∗. Then there exist r,t∈Z with
r \equiv bt \pmod n, \lvert r \rvert \lt r^∗, and 0 < \lvert t \rvert \lt t^∗.Expanded proof from Shoup:
Observe t^* must be at least 2, given r^∗ \lt r^∗t^∗.
For i = 0, \dotsc, r^∗−1 and j = 0, \dotsc, t^∗−1, we define the number v_{ij} := i − bj. Since we have defined r^∗t^∗ numbers, and r^∗t^∗ \gt n, two of these numbers must lie in the same residue class modulo n; that is, for some (i_1, j_1) \ne (i_2, j_2), we have v_{i_1j_1} \equiv v_{i_2j_2} \pmod n.
But why ? Since the number of possible (i,j) pair is r^*t^* \gt n , two of them must collide in the same class module n. Alternatively, observe when the ij of v_{ij} is interpreted as the product of i and j, the why becomes obvious due to the pigeonhole principle.
Moving on,
\begin{aligned} v_{i_1j_1} &\equiv v_{i_2j_2} \pmod n \\ i_1 - bj_1 &\equiv i_2 - bj_2 \pmod n \\ i_1 - i_2 &\equiv bj_1 - bj_2 \pmod n \\ i_1 - i_2 &\equiv b(j_1 - j_2) \pmod n \\ \end{aligned} |
- r \equiv bt \pmod n, \lvert r \rvert \lt r^∗, since both i_1 and i_2 are less than r^*,
- \lvert t \rvert \lt t^∗, since both j_1 and j_2 are less than t^*, and
- either r \ne 0 or t \ne 0, since (i_1, j_1) \ne (i_2, j_2).
\Box