円周率 $\pi$ の正体と求め方
3.14の先にある無限の世界。
なぜ割り切れないのか? 人類はどうやってその値を求めてきたのか?
1. はじめに:3.14 は「嘘」である
小学校では「3.14」、中学校では文字 $\pi$(パイ)として習う円周率。 しかし、この $3.14$ という数字は、あくまで「近似値(だいたいの値)」に過ぎません。
なぜ教科書は「正確な値」を教えてくれないのでしょうか? それは、「正確な値を数字で書くことが不可能だから」です。
今回は、この不思議な数 $\pi$ の正体と、人類がどうやってその値を追い求めてきたのか、その「計算の歴史」を紐解いてみましょう。
2. 円周率の定義:円の中に隠れた「定数」
そもそも $\pi$ とは何でしょうか? 定義は非常にシンプルです。
どんなに小さな円でも、どんなに大きな円でも、直径を「1」としたとき、その周りの長さは必ず「3.141592...」になります。 宇宙のどこに行っても変わらない、この宇宙を支配する定数の一つです。
なぜ分数にできないのか?(有理数と無理数)
整数の比(分数 $\frac{a}{b}$)で表せる数を「有理数」と呼びます。 しかし、$\pi$ は分数で書き表すことができません。これを「無理数」と呼びます。
Fig 1. 円と多角形の違い
もし $\pi$ が割り切れてしまったら?
例えば、$\pi = 3.14$ ぴったりで終わるとしましょう。 これは、「円周の長さは、直径の $\frac{314}{100}$ 倍である」と、整数の比(分数)で書けることを意味します。
しかし、これはおかしなことになります。 直径(直線)を基準にして、その「何個分」と数えられるということは、円周もまた「小さな直線の継ぎ足し(多角形)」でできていることになってしまうからです。
本当の円は、どんなに拡大しても「カクカク」していません。どこまで拡大しても滑らかに曲がっています。 「直線(直径)では決して測りきれないズレ」が常に存在し続けるため、その倍率である $\pi$ もまた、どこまで行っても割り切れず、無限に続く必要があるのです。
3. どうやって計算する?(アルキメデスの手法)
スーパーコンピュータがない2000年以上前、アルキメデスはどうやって「3.14」という精度までたどり着いたのでしょうか? 彼が使ったのは、「円を多角形で挟み撃ちにする」という、まさに数値解析の原点とも言える手法でした。
- 直径1の円の内側に「正六角形」を描く → 周の長さは $3$。
- 外側に「正六角形」を描く → 周の長さは $3.46$。
- つまり、$\pi$ は $3 < \pi < 3.46$ の間にある!
彼はこの角数を 6 → 12 → 24 ... 96角形 まで手計算で増やし、 $$ 3.1408 < \pi < 3.1428 $$ という範囲まで絞り込みました。これが「円周率 ≒ 3.14」の起源です。
4. コンピュータはどうやって計算している?
現代のコンピュータは、多角形を描いたりはしません。もっと効率的な計算式を使っています。
① ライプニッツの公式(無限級数)
非常に美しいですが、収束が遅い(なかなか3.14にならない)ことで有名な式です。 奇数の分数を足して引いて...を無限に繰り返すと、なんと $\pi$ になります。
② モンテカルロ法(確率によるシミュレーション)
「雨粒をランダムに落とす」ような確率的な方法でも $\pi$ は求まります。
Fig 2. モンテカルロ法による円周率の推定
- 正方形の中に円を描く。
- その上からランダムに点を打つ(ダーツを投げる)。
- 「円の中に入った点の数」と「全体の点の数」の比率は、$\frac{\pi}{4}$ に近づく。
これは「数値積分」の一種であり、現代の物理シミュレーションでも頻繁に使われる重要なテクニックです。
5. Dr.WataWata's Insight
現在、円周率は数兆桁以上まで計算されていますが、科学計算や宇宙ロケットの軌道計算でも、実は 十数桁(3.141592653589793...) あれば十分な精度が出ます。
ではなぜ、数兆桁も計算するのでしょうか? それは $\pi$ を知りたいからではなく、「スーパーコンピュータの性能テスト(負荷試験)」 にちょうど良いからです。
終わりのない計算を正確に続けられるか? それはコンピュータの信頼性を測る最高のベンチマークなのです。