0.999... = 1

同じ家を表玄関から「1」と呼び、裏口から「0.999…」と呼ぶように、まったく同じ大きさを表す2通りの表現方法にすぎません。

定義 小数点以下に9が無限に続く「0.999…」は、1よりほんの少し小さい数ではなく、数字の1と完全に一致する実数です。「無限」という概念が加わることで現れる、数学上の必然的な結果なのです。

分数の「3分の1」を3倍してみましょう

ピザ1枚を3人で均等に分けると、1切れは分数で「3分の1」になります。これを小数で表すと「0.333…」のように3が無限に続きますよね。この3つに分けたピザのピースを再び合わせると、元の丸ごと1枚のピザに戻ります。

数式でも同じことです。3分の1に3を掛けると、分数では間違いなく「1」になります。一方、小数の「0.333…」に3を掛けると、正確に「0.999…」になります。元のピザ1枚に戻ったのですから、0.999…と1は等しくならざるを得ません。

方程式でも簡単に確かめられます。0.999…を文字xと置いて両辺を10倍すると、10x = 9.999…になります。ここから最初のx(0.999…)を引くと、小数点以下の無限の9がすべて消え去り、9x = 9というシンプルな式が残ります。両辺を9で割るとx = 1となるため、0.999…は1そのものなのです。

ピザの分割で0.999...=1を示す図 ピザ1枚を3等分 1切れ=1/3=0.33. 分数で計算 1/3×3=1 小数で計算 0.33..×3=0.99. ピザ1枚(=1) 結局同じピザ! 0.99..=

もう少し正確に言うと

私たちの直感は「0.9のあとに9を次々と書き足していくプロセス」を思い浮かべてしまうため、1より小さいと感じてしまいます。しかし数学において三重点(…)は途中経過ではなく、すべての9がすでに無限に埋め尽くされた完成形を意味します。

より厳密に言えば、0.999…は「無限等比級数」という足し算です。「0.9 + 0.09 + 0.009 + …」のように無限に足し合わせたときの収束値(到達点)をひとつの数として定義したものなのです。高校数学で学ぶ極限(リミット)を使って計算すると、数学的に正確に1へ収束します。

また、実数の大切な性質に「異なる2つの実数の間には、必ず別の実数が存在する」というものがあります。もし0.999…と1が別の数なら、その間に挟まる別の数が存在するはずです。しかし、1から0.999…を引くと0.000…となって差はゼロになり、2つの数の間にはどんな隙間も存在しません

数字の「中身」と「着ている服」の違い

私たちが日常で使っている十進法は、10を基準に数を書き表すルールです。数の中には分数で書くとスッキリ表せるのに、十進法の小数に直すと無限に続く循環小数になってしまうものがあります。

例えば「3分の1」は分数ならきれいに定まる1つの数ですが、十進法の小数では「0.333…」と長くなりますよね。同様に、「1」という同じ量に対しても、十進法という表記体系の中では「1」という短い服と、「0.999…」という長く裾を引いた服の2着を着せることができるのです。

つまり、0.999…と1は大きさが違う2つの数ではなく、たった1つの同じ実数を表す異なる2通りの書き方にすぎません。「無限」という概念が十進法の表記と出会うことで生まれる、不思議で美しい数学の真実なのです。

数直線上の同じ点を指す1と0.999... 数直線上の点 ただ一つの位置 0.99…=1 同じ実数! 0 2 1 簡潔な整数表記 0.9… 無限小数表記

🤔 よくある誤解

✕ 誤解

0.999…は1に無限に近づくだけで、最後には0.000…1だけの差が残るため、1よりわずかに小さい。

✓ 事実

0.999…は途中で止まる数ではなく、すでに9が無限に続いている確定した数です。「最後の末尾」という場所自体が存在しないため、「0.000…1」のような差は生じず、正確に1と等しくなります。

🧺 日常で出会う場面

1 3分の1(0.333…)に3を掛けると、分数では1になり、小数では0.999…になります。
2 1から0.999…を引くと、どんな数も残らず完全に0になります。
💡 つまり ひとことで

0.999…は1に近づいていく途中経過ではなく、1とまったく同じ実数を十進法で書き表したもうひとつの姿です。