0.999…は1より小さい?数学で「0.999…=1」とされる理由をわかりやすく解説

数学

「0.999…は1より少し小さい」と感じる人は少なくありません。

見た目だけを考えると、0.999…はどうしても1に届いていないように見えるからです。

しかし数学では、循環小数の「0.999…」は1と完全に等しい数として扱われます。

この記事では、「0.999…<1」と考えた場合に何が起きるのか、特に「(0.999…+9)/10」という式を通して整理してみます。

まず「0.999…」とは何を意味するのか

0.999…という表記は、「9が無限に続く小数」を意味します。

つまり、

0.9
0.99
0.999
0.9999

という数列が、どこまでも続いていく状態です。

数学では、この極限値を「0.999…」と定義します。

そしてこの極限は1になります。

つまり、0.999…は“1に限りなく近い数”ではなく、“1そのもの”です。

有名な証明方法

最も有名な説明として、次の式があります。

1/3 = 0.333…

両辺を3倍すると、

1 = 0.999…

になります。

これは単なる近似ではなく、実数の定義に基づいた等式です。

また、等比数列の和としても説明できます。

0.999… = 9/10 + 9/100 + 9/1000 + …

この無限等比級数の和を計算すると、ちょうど1になります。

では「0.999…<1」と考えると何が起きるのか

質問にある式を考えてみます。

(0.999… + 9) / 10

もし0.999… = 1なら、

(1 + 9) / 10 = 10 / 10 = 1

となります。

一方で、「0.999…は1より少し小さい」と考えると、式の結果も1より少し小さい数になるはずです。

しかし実際に小数計算をすると、

(0.999… + 9)/10 = 9.999…/10 = 0.999…

になります。

つまり、式変形をすると再び同じ数が現れます。

「1より小さい謎の数」を作ろうとすると矛盾する

「0.999…は1未満」と考える人の多くは、“ほんの少しだけ差がある”とイメージしています。

では、その差を d としてみます。

0.999… = 1 – d

ここで d は正の数です。

ところが、小数のどの桁を見ても、0.999…と1の間に差を見つけることができません。

例えば、

比較
1 – 0.9 0.1
1 – 0.99 0.01
1 – 0.999 0.001

と、差はどんどん小さくなります。

無限に続けた場合、その差は0になります。

数学では「0より大きいが、どんな正の数よりも小さい数」は実数には存在しません。

なぜ直感では「少し足りない」と感じるのか

人間は「…」を見ると、“まだ続いている途中”のように感じやすい傾向があります。

しかし数学での「…」は、「終わらない操作が完成した状態」を表します。

つまり、0.999…は「永遠に9を書き続けている途中」ではなく、「無限個の9を書き終えた数」として定義されています。

ここが日常感覚と数学の違いです。

「計算不能」ではなく、定義の問題

質問にあるように、「0.999…<1」と思っている人が計算不能になるわけではありません。

ただし、その考えを一貫して維持すると、通常の実数の計算ルールと矛盾が生じます。

数学では、四則演算や極限の性質を矛盾なく成立させるために、「0.999…=1」と定義しています。

これは“都合のいいルール”ではなく、実数体系全体を整合的に保つためです。

まとめ

0.999…は見た目では1より小さく感じられますが、数学では1と完全に等しい数として扱われます。

そのため、(0.999…+9)/10 を計算しても、結果はやはり0.999…であり、同時に1でもあります。

「少し足りない数」が存在するように思えても、実数の世界ではその“差”を定義できません。

つまり、0.999…=1は単なる言葉遊びではなく、数学の体系そのものに基づいた結論なのです。

コメント

タイトルとURLをコピーしました