由上一步 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 的幂),故对每个 n 都有 q∣n−f(n)。若这对无穷多个素数 q 成立,则对每个 n,n−f(n) 都能被任意大的素数整除,从而迫使 f(n)=n 对所有 n 成立,即 f=id。因此除非 f=id,能使 f(q)>1 的素数 q 只有有限多个。