g(k)=g(k+1) なら、任意の素数 p を法として主張を適用すると k≡k+1(modp) となり矛盾する。もし ∣g(k+1)−g(k)∣>1 なら、この差を割る素数 p を選べば g(k)≡g(k+1)(modp) であり、再び同じ矛盾を得る。したがって ∣g(k+1)−g(k)∣=1。さらに a=b かつ g(a)=g(b) なら、剛性の主張をすべての素数 p に適用できるので、すべての素数について a≡b(modp) となる。∣a−b∣ より大きい素数を選べば a=b が強制されるため、g は単射である。