Q. なぜ0で割ってはいけないの? A. 通常の実数の割り算 a÷b は、b×x=a を満たすただ一つの数xを求める操作です。5÷0 では、0×x はいつも0なので条件を満たす数がありません。一方、0÷0 ではどの実数xも条件を満たし、答えを一つに決められません。理由は異なりますが、どちらも割り算として定義しません。極限でいう「0/0型の不定形」とも区別しましょう。
Q. なぜ素数は暗号に使えるの? A. RSA暗号は、適切に選んだ十分大きな二つの素数の積を、元の素数に分解することが現在の通常の計算機では難しいという性質を安全性の土台にしています。1977年にリベスト・シャミア・アドルマンが発表しました。全ての大きな数の分解が難しいわけでも、難しさが数学的に証明済みなわけでもありません。正規の受信者は秘密鍵で効率よく復号でき、安全な運用には適切な鍵長・方式・実装が必要です。
Q. 円周率はなぜ永遠に続くの? A. 円周率は分数で表せない無理数なので、小数が循環することはあり得ず、桁は永久に続きます。無理数であることは1761年にランベルトが証明しました。途中で「000000」のような区切りが来てもそこで終わるわけではなく、2022年には100兆桁以上が計算されています。
Q. 0はなぜ人類にとって大発明だったの? A. 位取り記数法では「何もない桁」を埋める記号がないと数字の意味が決まらないからです。インドの数学者ブラフマグプタは628年に0を数として扱い、足し算や掛け算の規則まで定義しました。ローマ数字のように0を持たない記数法では、筆算による大規模な計算が発展しにくかったのです。
Q. 無限大(∞)はどうして普通の数と同じに扱えないの? A. 実数の範囲では、どんな数にもそれより大きな数があり、「最大の実数」としての∞は存在しません。極限で∞と書くときは、値がどこまでも大きくなることを表します。拡張実数という体系では∞を加えて一部の演算を定義できますが、∞ − ∞などは未定義です。∞ + 1 = ∞から∞を引いてはいけないのは、実数と同じ演算規則を全て使えるわけではないためです。
Q. 三角形の内角の和はなぜいつも180度? A. どれか1辺に平行な直線を引くと、3つの内角は平行線の錯角の性質で一直線に並べられ、平角(180度)になるからです。ただしこれは平面(ユークリッド幾何)での話で、地球のような球面上の三角形では内角の和は180度より大きくなります。測地線で結んだ巨大な三角形で実際に確かめられてきました。
Q. ひまわりの種はなぜフィボナッチ数列で並ぶの? A. 花のもとになる小さな構造が黄金角(約137.5度)に近い角度差で形成されると、同じ方向に重なりにくく、左右の螺旋の本数に隣り合うフィボナッチ数が現れやすくなります。数列の後ろの項を直前の項で割った比は黄金比(約1.618)に近づきます。ただし全てのひまわりがこの数になるわけではなく、常に隙間が最小になるという単純な法則でもありません。成長や植物ホルモンの分布が関わる配置です。
Q. 確率はなぜ必ず0以上1以下なの? A. 確率の公理には「非負」「全体の確率が1」「互いに重ならない事象の確率の加法性」があります。事象Aとその補集合の確率の和が1で、どちらも非負なので、Aの確率は0以上1以下です。この体系を1933年にコルモゴロフが整理しました。ただし連続的なモデルでは、確率0でも不可能とは限りません。例えば区間内の実数を一様に選ぶと、特定の1点の確率は0ですが、結果は必ずどれか1点になります。確率1は厳密には「ほとんど確実」と呼びます。
Q. コンピュータは本当のランダムを作れるの? A. 決定的なプログラムだけなら、種(シード)などの内部状態から決まった手順で数を作る疑似乱数になります。物理現象の雑音を測り、乱数源として利用する方法もあります。松本眞・西村拓士が開発したメルセンヌ・ツイスタの代表的な方式MT19937の周期は 219937−1(約 4.3×106001)です。周期が長くても暗号用途に安全とは限りません。認証などには、OSや標準ライブラリの暗号学的に安全な乱数機能を使います。
Q. カオスとはどんな現象? A. 出発点のごく小さな違いが時間とともに指数関数的に拡大し、予測を不可能にする決定論的な振る舞いです。気象学者ローレンツが1963年の数値実験で発見し、「東京の蝶の羽ばたきが遠方の嵐を呼ぶ」と例えられる蝶効果として知られます。方程式は完全に決まっているのに長期予報が本質的に苦手な理由を示しています。
Q. モンテカルロ法とは何? A. 乱数を大量に使って複雑な問題の答えを近似的に求める計算法です。例えば正方形内に一様に点を打ち、内接する円に入った割合から円周率を推定できます。現在につながる手法は1940年代後半にウラムやフォン・ノイマンらが発展させ、モナコの賭博場にちなんで名付けられました。結果にはばらつきがあり、点を増やせば毎回必ず真の値に近づく、という意味ではありません。