对 n 的每个素数幂因子都同余,就意味着对 n 本身同余,但 aia_iai 本是按模 n 互不相同的剩余选取的。
两种情形下,所有 aia_iai 都模 qqq 同余于同一个常数(000 或 111)。由于 q=peq=p^eq=pe 是恰好整除 nnn 的任意素数幂,由中国剩余定理得 a1≡a2≡⋯≡ak(modn)a_1\equiv a_2\equiv\dots\equiv a_k\pmod na1≡a2≡⋯≡ak(modn)。但 a1,…,aka_1,\dots,a_ka1,…,ak 是 nnn 的完全剩余系 {1,…,n}\{1,\dots,n\}{1,…,n} 中互不相同的元素,由于 k≥2k\ge2k≥2,它们不可能都模 nnn 同余。这一矛盾说明假设不成立,故 nnn 不整除 ak(a1−1)a_k(a_1-1)ak(a1−1)。■\blacksquare■