あけましておめでとうございます!
今年も楽しく日曜数学して、その様子を発信していきたいと思いますので、どうぞよろしくお願いします! ぜひ一緒に日曜数学しましょう!
2022年最初の記事では
を素因数分解してみたいと思います!
もちろん、素数チェッカーやWikipediaの記事を調べれば、ただちに素因数分解の結果が分かってしまいます。
それではちょっと面白くないので、今回は 手計算でできる方法 にこだわってみたいと思います。
単に素因数分解するだけではなく、分解するための方法についても紹介したいと思います。
それではいきましょう!
みなさんもよかったら自分でも計算してみてくださいね!
(自分で計算してみたい人は、一旦ここで止めて考えてみてください。)
2022は2の倍数(偶数)
2の倍数判定は下一桁だけを見れば十分です。
2022なので、明らかに2で割り切れますね。
1011は3の倍数
これ以上2で割り切れないことはわかるので、次は が3の倍数かどうか調べます。
有名な3の倍数判定法
を使えば良さそうですね。
すべての桁を足し合わせると、
となり、1011が3の倍数であることがわかりますね。
を3で割るとこうなります:
337は素数
あとは、337を素因数分解すればよいですね。
の倍数でないことはすぐにわかるので、5以上の素数で割り切れるかどうか調べればよいでしょう。どこまで調べれば良いでしょうか。
がだいたい なので、19まで調べればよいとわかります。より正確には
なので、 となります。素因数分解したときの最小の素因数の2乗は元の数以下となるはずなので、19は考える必要はありません。
したがって、 の倍数判定を実行すればよいですね。順に実行してみましょう。
5の倍数判定:
5の倍数になるのは「下一桁が0または5のときだけ」なので、337は5の倍数ではありません。
7の倍数判定:
二桁ずつ区切って と とします。
であり、 は7で割り切れないので、7の倍数ではありません。
(ここでは、 で であることを使っています。)
あるいは、今回の場合は で、 が7の倍数ではないことがわかるので、より簡単に判定できますね。
11の倍数判定:
の の部分が11の倍数で、残りの が11の倍数ではないので、 は11の倍数ではありません。
13の倍数判定:
337の下一桁に3を足すとキリがよい数になりそうなので、それを活用します。
最後の が13の倍数ではないので、 は13の倍数ではありません。
17の倍数判定:
13の倍数のときと同様に、17を引くとキリがよい数になるので、それを活用します。
最後の が17の倍数ではないので、 は17の倍数ではありません。
が のいずれでも割り切れないので、 は素数であることがわかりました。
したがって、2022の素因数分解が
と確定しました! やりましたね!!
ちなみに、素数大富豪プレーヤーに聞いてみたら
らしいですよ。よかったらこれを機に覚えてみてくださいね。笑
より高度な方法:Legendreの定理
以上の計算は正しい計算ですが、もう少し判定すべき素因数が少なくなると嬉しいですよね。
ここでは、
と表せることに着目します。
(平方数をたくさん覚えている人なら、こういう計算は得意そうですね!)
この式は として
と書けるわけですが、ここで以下の記事で紹介した「Legendreの定理」を使います。(つい最近仕入れた知識を使っていきます。笑)
tsujimotter.hatenablog.com
を整数係数の多項式と見たときに、これ以上分解できません。(指数の部分の素因数に奇数があれば分解できる場合があります。)
よって、()の形の代数的因子は存在しないので、Legendreの定理における例外ケースは考える必要がありません。
したがって、Legendreの定理によると、 の素因数 はすべて
の形に限定されます。
つまり、判定すべき素因数は
だけを考えればよいことになります! つまり、17の倍数判定だけで十分 ということですね!
こんな風に強い定理を知っていると、具体的に素因数分解に役立てられるというのは面白いですね!
それでは今日はこの辺で!
今年もどうぞよろしくお願いいたします!