前のステップより f(q)∣qq なので、f(q)>1 なら f(q) は q のべきである。このとき P(q,n) より q∣f(q)∣nq−f(n)f(q);フェルマーの小定理により nq≡n(modq) であり、フェルマーを繰り返すことで f(n)f(q)≡f(n)(modq)(f(q) が q のべきなので)となるので、q∣n−f(n) がすべての n で成り立つ。これが無限に多くの素数 q で成り立つなら、n−f(n) はすべての n に対していくらでも大きな素数で割り切れることになり、すべての n で f(n)=n が強制される、すなわち f=id となる。したがって f=id でない限り、f(q)>1 を満たす素数 q は有限個しかない。