99999
\(0.99999\cdots\) と \(1\) は,等しいのでしょうか。
\(0.99999\cdots =1\) です。
\(0.99999\cdots\) と \(1\) は,表し方の違う同じ数です。
このことには,「相殺の考え」や「置き換えの考え」を使って説明できます。
例えば,\(x=0.99999\cdots\) の両辺を \(10\) 倍して,辺々を差し引くことで,循環する小数部分を消すことができます。\begin{array}{crcl}
&10x&=&9.99999\cdots\\
-&x&=&0.99999\cdots\\ \hline
&9x&=&9\\
&x&=&1\\
\end{array}
また,\(x=0.9+0.0999\cdots\) を \(0.1x\) に置き換えることで,
\(x=0.9+0.1x\) と簡単な式に変えて説明できます。







1 \(0.99999\cdots =1\)

\(0.33333\cdots =1\) と等しい数の表し方といえば,分数の \(\dfrac{1}{3}\) が考えられます。
$$0.33333\cdots =\dfrac{1}{3}$$
\(0.33333\cdots\) と \(\dfrac{1}{3}\) とは,表し方が違うだけで同じ数を表します。では,次の数はどうでしょう。
$$\begin{equation}\begin{split}&0.9+0.09+0.009+0.0009+0.00009+\cdots\\&=0.99999\cdots\end{split}\end{equation}$$
この数が\(1\) を超えないことは明らかです。(\(1\) :上限)
ならば,\(1\) に等しくなるのでしょうか。
$$0.99999\cdots = 1 ?,\neq 1 ?$$
このことを説明するのに,別稿で述べた「同じ数量に着目する数学的な見方・考え方」が有効です。
以下では,そのよさを生かして説明を考えます。
まずは,「同じ数量に着目する数学的な見方・考え方」を振り返ります。

2 同じ数量に着目する数学的な見方・考え方

複雑な問題をできるだけ単純化して解決する方法として,二つの数量の同じ数量に着目する「相殺の考え」や「置き換えの考え」があります。「相殺の考え」や「置き換えの考え」は,合理的な問題解決の数学的な見方・考え方として工夫されたアイデアの一つです。
数学的な見方:「同じ数量に」着目する
数学的な考え方
・ 「相殺の考え」二つの数量の中から共通のものを差し引いて考える考え
・ 「置き換えの考え」ある数量をそれと同等の他の数量に置き換えて考える考え

3 同じ数量に着目した説明

【説明1】\(0.99999\cdots =1\) であることは, \(\dfrac{1}{3}=0.33333\cdots\) を用いれば説明できます。
$$\dfrac{1}{3}=0.33333\cdots$$
この式の両辺を3倍して
$$\begin{equation}\begin{split}\dfrac{1}{3}\times3&=0.33333\cdots\times3\\1&=0.99999\cdots\end{split}\end{equation}$$
となります。
1に等しい説明を,相殺の考えや置き換えの考えを使うと,どのように説明できるでしょうか。

(1)相殺の考えを使った説明

【説明2】\(0.99999\cdots =1\) であることを考えるとき,9 が無限に続くことが理解を難しくしています。
そこで,相殺の考えを使って \(99999\cdots\) を消すことを考えます。
\(0.99999\cdots\) を,\(x\) とします。
$$x=0.99999\cdots$$
この式の両辺を10倍すると,
$$10x=9.9999\cdots$$
10倍した式と元の式の辺々を引き算をします。
\begin{array}{crcl}
&10x&=&9.99999\cdots\\
-&x&=&0.99999\cdots\\ \hline
&9x&=&9\\
&x&=&1\\
\end{array}
\(0.99999\cdots\) を,\(x\) としたので,\(0.99999\cdots\) は 1 に等しいことになります。
このように,理解を複雑にしていた無限小数部分を,同じ部分に着目して相殺することで,式を簡単にできます。

(2)置き換えの考えを使った説明

【説明3】\(0.99999\cdots =1\) であることを考えるとき,置き換えの考えを使うとどのように説明できるでしょうか。
\(0.99999\cdots\) を,\(x\) とします。
$$x=0.99999\cdots$$
\(0.99999\cdots\) を,\(0.9\) と\(0.09999\cdots\) に分解します。
$$x=0.9+0.09999\cdots$$
\(0.09999\cdots\) は,\(x\) の \(0.1\) 倍(\(\frac{1}{10}\) 倍)なので,\(0.1x\) に置き換えることができます。
$$x=0.9+0.1x$$
移項して整理すると,
$$\begin{equation}\begin{split}x-0.1x&=0.9\\0.9x&=0.9\\x&=1\end{split}\end{equation}$$
このように,無限に続く小数第二位以下\(0.09999\cdots\) を\(0.1x\) に置き換えることで,式を簡単にできます。
以上の二つの説明は厳密ではあまりません。完全に明らかにするためには,微積分等の説明が必要です。

4 循環小数を分数で表す

(1)循環小数と表記

\(0.99999\cdots\) は,循環小数です。
循環小数とは,ある桁から先で同じ数字の列が無限に繰り返される小数のことです。
繰り返される数字の列を循環節といい,循環節を明示する表記法がいくつかあります。
例えば,循環節の始まりと終わりを点で示す表し方があります。
ア  \(0.99999\cdots\ = 0.\dot{9}\)
イ  \(0.123123123\cdots\ = 0.\dot{1}2\dot{3}\)
他にも
ウ  \(0.123123123\cdots\ = 0.\underline{123}\)
エ  \(0.(123)\)
の表し方があります。
本稿では,ア \(0.\dot{9}\) と イ \(0.\dot{1}2\dot{3}\) の表記を使用します。

(2)循環小数を分数で表す

さて,\(\dfrac{1}{7}\) をで小数で表すと,\(1 \div 7\) で \(0.142857142857143 \cdots\) と表され,
循環小数 \(0.\dot{1}4285 \dot{7}\) になります。
逆に,この循環小数が,\(\dfrac{1}{7}\) であることは相殺の考えで説明できます。
$$ x = 0.142857142857143 \cdots \quad \quad ①$$
この式の両辺を \(1000000\) 倍します。
$$ 1000000\times x = 142857.\dot{1} 4285 \dot{7} \quad ②$$
式②-式① 辺々引き算します。
$$\begin{equation}\begin{split}999999x&=142857\\x&=\dfrac{142857}{999999}\\x&=\dfrac{1}{7}\end{split}\end{equation}$$

\(\dfrac{142857}{999999}\) は,少々桁数の多い分数ですが,\(142857\times 7 = 999999\) となることから,分子分母を \(142857\) で約分できます。
\(1000000\) 倍して,もとの式から辺々差し引くことで,循環節部分を相殺することができます。
このように,循環小数を分数に表すときに相殺の考えを活用することができます。
同じ部分に着目する見方は,活用できる場面が多い見方です。
いつでも使えるように,直観を働かせる記憶の引き出しにとどめておき,必要なときに活用できるようにしておくことが大切です。

5 まとめ

(1)数の表現様式は多様

数「\(1\)」を表すには,多様な表現様式があります。

$$\begin{equation} \begin{split} 1&=0.99999\cdots \\&= 0.\dot{9}\\&= \dfrac{2}{2}\\&= \dfrac{a}{a}\quad (a \in R)\\&=2^0\\&=a^0\quad (a\in R)\\&=1_{(2)}\\&=I\end{split}\end{equation}$$

\(1_{(2)}\) は二進法,\(I\) はローマ数字における\(1\) です。どの表現も数「\(1\)」を表します。
\(1\) そのものも1つの記号です。\(0, 1, 2, 3, 4, 5, 6, 7, 8, 9\)  の10種類の記号で表現する十進位取り記数法に基づいたアラビア数字の1つです。
表現は多様ですが,数そのものを見ることはできないのです。

(2)相殺や置き換えは数学的な見方・考え方

複雑な問題をできるだけ単純化して解決する方法として,二つの数量の同じ数量に着目して,その中から共通のものを差し引いて考える「相殺の考え」や,ある数量をそれと同等の他の数量に置き換えて考える「置き換えの考え」があります。
「相殺の考え」や「置き換えの考え」は,合理的な問題解決の数学的な見方・考え方として工夫されたアイデアの一つです。

例えば,\(0.\dot{9}=1\) であることを考えるとき,
\(x = 0.\dot{9}\) の両辺を \(10\) 倍して,もとの式の辺々を差し引くことで,循環する小数部分を消すことができます。
また,\(x = 0.9+0.0\dot{9}\) のうち\(0.0\dot{9}\) を \(0.1x\) に置き換えることで,
\(x=0.9+0.1x\) と簡単な式に変えることができ容易に説明できるようになります。

ただし,\(0.\dot{9}=1\) であることは,微積分や実数の厳密な説明がないと完全には明らかにできません。
詳細は,ウィキペディア「0.999…」[ONLINE]https://ja.wikipedia.org/wiki/0.999…(2017/06/06)をご参照下さい。