2020年5月20日
この記事はこんなことを書いています
円周率と素数の美しい繋がりを紹介します。
最終的に以下の式が成り立つことを証明しましょう。
π26=(11−122)(11−132)(11−152)(11−172)(11−1112)⋯
左辺が円周率、右辺が素数の式になっていますね。
円周率と素数は繋がっている
円周率とは、π≃3.14という値で知られている数学の分野でもっとも有名な定数です。
円周率は元々、円の円周の長さと直径を結びつける数です。

円周の長さは直径の何倍か?
という値が円周率でしたね。
一方、素数とはまったく別の分野から生じたものです。素数は、
1と自分自身以外で割ることのできない1以外の数
のことです。
例えば、5や13は素数ですね。両方とも1か自分自身(5,13)でしか割ることができません。
このように、円周率と素数はまったく無関係の考え方から生じた数字です。
しかし、数学の世界とは不思議なもので、この二つの数が繋がってしまうことがあるのです。
スポンサーリンク
出発点はゼータ関数
”円周率と素数の繋がり”までたどり着くためには、”ゼータ関数”を避けて通れません。※少なくとも私はそう思います
「ゼータ関数!難しそう…」
と思いましたか?
安心してください。すごく簡単です。
以下がゼータ関数です。
ζ(x)=11x+12x+13x+14x+15x+⋯1nx+⋯
分数をいくつも足し合わせていった数になってますね。
その分子は常に1ですが、分母の数は1から+1ずつ増えていってます。
そして、分母の数は何やらx乗されています。このxにはいろんな数が自由に入ります。
ゼータ関数とは1∼∞まで自然数を使った関数なのです。
余談ですが、このゼータ関数を最初に発見したのはレオハルト・オイラーという天才数学者でした。
私の独断と偏見のみで作った天才数学者ランキングでは、見事1位に輝いております。
ゼータ関数を計算してみよう
さて、このゼータ関数、
ζ(x)=11x+12x+13x+14x+15x+⋯1nx+⋯
のxに実際に値を代入してみましょう。
まずは、x=1を入れてみます。すると、
ζ(1)=111+121+131+141+151+⋯1n1+⋯
となり、これを計算すると、※計算過程(証明)は省略します。
ζ(1)=111+121+131+141+151+⋯1n1+⋯=11+12+13+14+15+⋯1n+⋯=∞
となり無限大になってしまいます。つまり、発散してしまうということですね。
では、次はx=2を入れてみましょう。すると、※またも計算過程は省略します(ちょっと難しいです)
ζ(2)=112+122+132+142+152+⋯1n2+⋯=11+14+19+116+125+⋯1n2+⋯=π26
なんとここで、円周率πが登場しました。
x=1のときは、発散しましたが、今回はちゃんと収束しました。
実は、x=2以上のときのゼータ関数は収束することが証明されており、x=4,6,⋯など偶数のときにπが登場します。
ζ(2)ζ(4)ζ(6)⋯=π26=π490=π6945
このように、自然数と円周率が繋がっていることがここで分かりました。
ゼータ関数から素数を導き出す
さて、ゼータ関数から円周率πが出てくるのは分かりましたが、まだ素数が登場していません。
ここでは、円周率と素数の関係を探しているのでしたね。
ゼータ関数のx=2の場合をもう一度みてみましょう。前よりも長く書いてみます。
ζ(2)=112+122+132+142+152+162+172+182+⋯
これの分母の数を分解できるものは分解してしまいましょう。素因数分解です。
ζ(2)=112+122+132+1(22)2+152+1(2⋅3)2+172+1(23)2+⋯
分母が4、6、8だった項が素因数分解されていることに気づくと思います。
ここが少し難しいのですが、上の式は以下のように書き直すことができます。
ζ(2)=(112+122+1(22)2+1(23)2+⋯)×(112+132+1(32)2+1(33)2+⋯)×(112+152+1(52)2+1(53)2+⋯)×(112+172+1(72)2+1(73)2+⋯)×(112+1112+1(112)2+1(113)2+⋯)×(112+1132+1(132)2+1(133)2+⋯)⋯⋯⋯
分母に素数だけが使われた式になりました。ようやく素数の登場です。
素数は素因数分解によって登場したのですね。
この式と元の式が同じであることを理解するには、以下のように考えてください。
例えば、元の式の、
122
の部分が、変形した式のどの部分かというと、

このように、緑で囲んだ部分を掛けたもので表すことができます。
もう一つ例を示すと、元の式の、
1(2⋅3)2
の部分が、変形した式のどの部分かというと、

このように、青で囲んだ部分を掛けたもので表すことができます。
どうでしょうか?少し分かりにくいので、じっくりと考えてみてくださいね。
上の変形した式は、∏を使って、
ζ(2)=(112+122+1(22)2+1(23)2+⋯)×(112+132+1(32)2+1(33)2+⋯)×(112+152+1(52)2+1(53)2+⋯)×(112+172+1(72)2+1(73)2+⋯)×(112+1112+1(112)2+1(113)2+⋯)×(112+1132+1(132)2+1(133)2+⋯)⋯⋯⋯=∏p;prime(1+1p2+1(p2)2+1(p3)2+⋯)
と書けます。
∏は、∑の掛け算バージョンです。
なので、”∏p;primeは直後の括弧内の式のpを素数として掛けていく”という意味ですね。
もう一度書きます。
ζ(2)=∏p;prime(1+1p2+1(p2)2+1(p3)2+⋯)
ですね。これをオイラー積と言います。
スポンサーリンク
いよいよ円周率と素数が出会う
ここまででだいぶ疲れたかもしれませんが、あと一息です。
ζ(2)=∏p;prime(1+1p2+1(p2)2+1(p3)2+⋯)
の式の右辺の、
1+1p2+1(p2)2+1(p3)2+⋯
を変形していきましょう。
まず、以下のように変形します。
=1+1p2+1(p2)2+1(p3)2+⋯1+(1p2)+(1p2)2+(1p2)3+⋯
ここで、r=1/p2と置くと、
1+r+r2+r3+⋯
となります。
ここで、高校数学で習う”べき乗の和の公式”
べき乗の和の公式
1+r+r2+r3+⋯=11−r,(0<r<1)
を使いましょう。
rは0と1の間をとる必要がありますが、ここでは、pは素数であり2以上なので、
r=1p2
は必ず(0<r<1)となります。
これを使って、式を書き直すと、
ζ(2)=∏p;prime11−r=∏p;prime11−1p2
となります。
ここで、ζ(2)は、
ζ(2)=π26
であったことを思い出してください。
すると、最終的に、
π26=∏p;prime11−1p2=(11−122)(11−132)(11−152)(11−172)(11−1112)⋯
となり、見事に円周率と素数がつながりましたね。
これで、円周率と素数が繋がっていることが分かりました。
しかし、ここまでの導出過程から分かるように、円周率と素数は直接繋がっているわけではなく、円周率が自然数と繋がっていて、自然数が素数と繋がっているのですね。
円周率→自然数→素数
まとめ
- 円周率と素数は自然数を介して繋がっている
- ゼータ関数が重要な関数となる
ディスカッション
コメント一覧
非常にわかりやすい解説で、素数がゼータ関数で円周率Πにつながっているのが良く理解出来た。
数学って面白い!!。
よくわかりました。
勉強になりました。
ありがとうございます。
ファー
オイラーの公式で単位円に丸め込まれた無限累乗根0と1の間でも自然数1が定義された、xーy座標平面上でも1以外のあたいをもっていますが、ビー玉も地球も1は1でしょと言うのはあまりにもいい加減すぎませんか?
ビー玉も地球も1は1でしょ!って、今の数学はいい加減過ぎませんか? – 発想力教育研究所 素数誕生のメカニズム http://blog.livedoor.jp/art32sosuu/archives/80329776.html
どうでもいい
ピンバック & トラックバック一覧
[…] >>85 ゼータ関数のオイラー積表示でリンクする https://analytics-notty.tech/relationship-between-pi-and-prime-numbers/ […]