若 g(k)=g(k+1)g(k)=g(k+1)g(k)=g(k+1),对任意素数 ppp 应用刚性结论会得到 k≡k+1(modp)k\equiv k+1\pmod pk≡k+1(modp),矛盾。若 ∣g(k+1)−g(k)∣>1|g(k+1)-g(k)|>1∣g(k+1)−g(k)∣>1,取一个整除该差的素数 ppp;此时 g(k)≡g(k+1)(modp)g(k)\equiv g(k+1)\pmod pg(k)≡g(k+1)(modp),刚性结论再次给出同一矛盾。因此 ∣g(k+1)−g(k)∣=1|g(k+1)-g(k)|=1∣g(k+1)−g(k)∣=1。更一般地,若 a≠ba\ne ba=b 且 g(a)=g(b)g(a)=g(b)g(a)=g(b),刚性结论可对每个素数 ppp 应用,所以对每个素数都有 a≡b(modp)a\equiv b\pmod pa≡b(modp)。取一个大于 ∣a−b∣|a-b|∣a−b∣ 的素数便迫使 a=ba=ba=b,故 ggg 是单射。