素数の因数分解
T_NAKAさんのところにあった問題
6で割って1余る素数の分解 T_NAKAの阿房ブログ/ウェブリブログ
を考えてみた。
素数 を正整数 で という形に表せという問題。
を 1 の原始3乗根として
だから、 を で分解すればいい。
まず の場合。
いきなりだが を で計算する。
フェルマーの小定理から整数 が 2011 の倍数でなければ
なので
だから は 2011 の倍数。これを分解して
は 2011 の倍数ではないので*1 *2、 が 2011 の倍数。実際計算してみると
分かりづらいから
で書き直せば
で辺々割って
で辺々割って
左辺の分母の因数が分子のどっちに含まれてるか分からないから計算してみると
前は使えないが後ろが使える。同様に
だから結局
で書き直せば
展開すれば
これで求まった。
の場合。
上と同じように を計算すると
これは使えないが、672 は 3 の倍数だから を計算すると
だから は 2017 の倍数で、上と同様に
ここで出てきた 43 も分解すると
試し割りすると
であることが分かって、結局
展開して