Proth の定理
|
| n = h 2k + 1 且つ 2k > h のとき a(n-1)/2 ≡ -1 mod n となる a があれば n は素数である。
|
この証明も群の言葉を使います。
証明
|
n が素数のときには a を mod n の原始根とすればよい。
逆に条件を満たす a があるとし, p を n の素因子とする。
d を a mod p の位数とすれば
| であるから
以上より 2k は d を割りきり, 更に p - 1 を割りきる。よって と書ける。 となるから n = pm とすれば m ≡ 1 mod 2k。よって となる。このとき 従って ところが条件より h < 2k であるから y = 0。よって n = p。 |