メニュー
ホーム
アーカイブ
元祖ワシ的日記
ほぼ雑記的メモ
←USDJPY 90↑
引っ越し→
2^n+1が素数になるとき
2008年12月19日(金)
その必要条件は何か?という問題。
まずmod3で考えることにより
2^n+1 ≡ (-1)^n+1 (mod 3)
nが奇数のときは右辺は0になるので、必ず3で割り切れる。故に素数にはなりえない。 ということでnは偶数であることがいえます。
n = 2^(k * 奇数)
ならば
2^n + 1 = (2^k)^(奇数) + 1
となるので、mod 2^k+1で考えれば右辺は0になる。故に素数にはなりえない。 例えば2^12+1 = 4097は 16^3 + 1だから17で割り切れる。
ということで肩の指数は 2^kの形である必要があるわけです。 まぁつまりフェルマー数ということですな。
小さいほうから書いていけば
3, 5, 17, 257, 65537, 4294967297, ...
このうち素数なのは65537まで。その先に素数があるかどうかは 未解決問題。
Tweet
エントリにコメントする
エントリにコメントする
タイトル
名前
コメント
完了
コメントが表示されるまで時間がかかることがあります。
Powered by
Red Leaf
( Rev. c78c769f2 ), © Issei Numata, 2007-2021