数学の「なぜ?」Q&A

0で割れない理由から素数と暗号の関係まで、学校で「そういうもの」と流されがちな疑問を解決します。

数学の疑問は「定義と約束を丁寧に見直す」ことで解決します。16問そろえてみました。

Q. なぜ0で割ってはいけないの? A. 通常の実数の割り算 a÷ba ÷ b は、b×x=ab × x = a を満たすただ一つの数xを求める操作です。5÷05 ÷ 0 では、0×x0 × x はいつも0なので条件を満たす数がありません。一方、0÷00 ÷ 0 ではどの実数xも条件を満たし、答えを一つに決められません。理由は異なりますが、どちらも割り算として定義しません。極限でいう「0/0型の不定形」とも区別しましょう。
Q. なぜ素数は暗号に使えるの? A. RSA暗号は、適切に選んだ十分大きな二つの素数の積を、元の素数に分解することが現在の通常の計算機では難しいという性質を安全性の土台にしています。1977年にリベスト・シャミア・アドルマンが発表しました。全ての大きな数の分解が難しいわけでも、難しさが数学的に証明済みなわけでもありません。正規の受信者は秘密鍵で効率よく復号でき、安全な運用には適切な鍵長・方式・実装が必要です。
Q. 円周率はなぜ永遠に続くの? A. 円周率は分数で表せない無理数なので、小数が循環することはあり得ず、桁は永久に続きます。無理数であることは1761年にランベルトが証明しました。途中で「000000」のような区切りが来てもそこで終わるわけではなく、2022年には100兆桁以上が計算されています。
Q. 0.999… は本当に1と等しいの? A. 等しい、が正解です。13\frac{1}{3} = 0.333… の両辺を3倍すれば 0.999… = 1 が出ますし、無限等比級数の和としても厳密に示せます。「限りなく1に近い別の数」ではなく、同じ数の別の書き方です。
Q. 0はなぜ人類にとって大発明だったの? A. 位取り記数法では「何もない桁」を埋める記号がないと数字の意味が決まらないからです。インドの数学者ブラフマグプタは628年に0を数として扱い、足し算や掛け算の規則まで定義しました。ローマ数字のように0を持たない記数法では、筆算による大規模な計算が発展しにくかったのです。
Q. マイナス×マイナスがプラスになる理由は? A. 分配法則などの計算の約束を壊さないために決まる結果です。(−2)×3=−6(-2) × 3 = -6 から、掛ける数を1ずつ減らすと積は2ずつ増え、−6,−4,−2,0,2,4,6-6, -4, -2, 0, 2, 4, 6 と進みます。したがって (−2)×(−3)=6(-2) × (-3) = 6 です。分配法則でも (−2)×(3+(−3))=0(-2) × (3 + (-3)) = 0 なので、−6+(−2)×(−3)=0-6 + (-2) × (-3) = 0 となり、積は6と分かります。
Q. なぜ $x^0$ は1なの? A. x≠0x ≠ 0 のとき、指数法則 xm÷xn=xm−nx^m ÷ x^n = x^{m-n} と整合するように x0=1x^0 = 1 と定めます。例えば 31÷31=13^1 ÷ 3^1 = 1 で、右辺を指数法則で書くと 303^0 です。x=0x = 0 ではこの割り算ができないので、同じ説明で 000^0 を決めることはできません。000^0 は文脈によって未定義としたり、組合せ論などでは1と定めたりします。
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−12^{19937}-1(約 4.3×1060014.3 × 10^{6001})です。周期が長くても暗号用途に安全とは限りません。認証などには、OSや標準ライブラリの暗号学的に安全な乱数機能を使います。
Q. なぜ0の階乗(0!)は1なの? A. 階乗は「並べ方の総数」なので、何も並べるものがない場合の並べ方は1通りと数えるのが自然だからです。また 3!=3×2!3! = 3 × 2! という関係を n=1n = 1 まで下ろすと 1!=1×0!1! = 1 × 0! となり、整合性からも 0!=10! = 1 が要ります。
Q. カオスとはどんな現象? A. 出発点のごく小さな違いが時間とともに指数関数的に拡大し、予測を不可能にする決定論的な振る舞いです。気象学者ローレンツが1963年の数値実験で発見し、「東京の蝶の羽ばたきが遠方の嵐を呼ぶ」と例えられる蝶効果として知られます。方程式は完全に決まっているのに長期予報が本質的に苦手な理由を示しています。
Q. 1はなぜ素数ではないの? A. 素数を「1と自分自身以外に約数がない数」と定義すれば1は素数のようですが、そうすると12 = 2 × 2 × 3 = 1 × 2 × 2 × 3 のように素因数分解が一通りに決まらなくなります。分解の唯一性を守るため、1は素数から除外されています。約数がちょうど2個の数、と定義し直すともっとすっきりします。
Q. モンテカルロ法とは何? A. 乱数を大量に使って複雑な問題の答えを近似的に求める計算法です。例えば正方形内に一様に点を打ち、内接する円に入った割合から円周率を推定できます。現在につながる手法は1940年代後半にウラムやフォン・ノイマンらが発展させ、モナコの賭博場にちなんで名付けられました。結果にはばらつきがあり、点を増やせば毎回必ず真の値に近づく、という意味ではありません。

「途中の値」と「極限の値」を分けて考える

0.9、0.99、0.999はどれも1より小さい数です。一方、0.999…は「とても多く9を書いた途中の数」ではなく、9の個数を限りなく増やした数列の極限を表す記法です。有限の段階の性質を、そのまま極限の値にも当てはめないことが大切です。

🔍 0.999…と1の差を調べる

  1. 9がn個の有限小数を定める(nは正の整数)
    an=∑k=1n910k=1−10−na_n = \sum_{k=1}^{n} \frac{9}{10^k} = 1-10^{-n}
  2. 有限の段階では差がある
    1−an=10−n>01-a_n = 10^{-n} > 0

    9が3個なら差は0.001です。

  3. 極限では差は0になる
    lim⁡n→∞(1−an)=0,0.999…=1\lim_{n\to\infty}(1-a_n)=0,\qquad 0.999\ldots=1

    無限に小さい正の実数が差として残るわけではありません。

1に近づけば、有限の段階でも等しい?

0.999999(9が6個)と1との差を求め、0.999…との違いを説明しましょう。

解答・解説

有限の数0.999999との差は 10−6=0.00000110^{-6} = 0.000001 です。9が無限に続く記法0.999…はこのような有限小数の極限なので、1との差は0です。

定義と条件を確かめよう
  1. 9が4個の0.9999と1との差はいくつですか。また9を何個まで増やしても、有限個なら差は残りますか。

    解答・解説

    差は 10−4=0.000110^{-4} = 0.0001。有限の正の整数nに対して 10−n>010^{-n}>0 なので差は残ります。

  2. (−3)×(−4)(-3) × (-4) を、(−3)×(4+(−4))=0(-3) × (4 + (-4)) = 0 と分配法則を使って求めましょう。

    解答・解説

    −12+(−3)×(−4)=0-12 + (-3) × (-4) = 0 なので、求める積は12です。

  3. 0÷00 ÷ 0 を定義できないのは「答えが一つもない」からですか。5÷05 ÷ 0 と比べましょう。

    解答・解説

    0×x=00 × x = 0 はどんなxでも成り立つので、商を一つに決められないためです。一方、0×x=50 × x = 5 を満たす数は存在しません。どちらの割り算も通常の実数の計算では未定義です。

  4. 事象Aの補集合の確率が0.3なら、Aの確率はいくつですか。使った性質も述べましょう。

    解答・解説

    1−0.3=0.71-0.3=0.7。Aとその補集合は重ならず全体を作るので、加法性と全体の確率が1であることを使います。

確認クイズ(数学)

問1. 5÷05 ÷ 0 に答えがない理由はどれ?

問2. RSA暗号の安全性の土台となっている計算の性質は?

問3. 0.999…(9が無限に続く数)と1の関係は?

問4. 球面上に描いた大きな三角形の内角の和はどうなる?

問5. コンピュータの疑似乱数について正しい説明はどれ?

📝 メモこの端末のみに保存
メモ欄はページ読み込み後に使えるようになります。