コンテンツにスキップ

循環しない無限小数は無理数を表わす.(P14)

定理(無理数)

 循環しない無限小数は無理数を表わす。

定理の主張

 循環する無限小数は有理数だが,循環しない無限小数は実数であり,そのすべてが無理数である

証明の考え方

 証明の方針として,まず循環しない無限小数が実数であることを示す. 実数でなければ何なのか探求しなければならないが,そうではないということだ. 次に無理数であることを示す.実数だと分かれば,有理数か無理数であるので, 有理数なら分数で表現できるはずだが,そうではないということだ.

 任意の循環しない無限小数をα=k.k1k2kn\alpha = k.k_1k_2 \cdots k_n \cdots とする. kkは整数で,knk_n0099のいずれかの整数である.

 まずこの無限小数が実数であることを示す.

  1. 有理数の切断を準備する.

    以下のように有理数の組AAA,A'を定義する.

    an=k.k1k2kn=k+k110+k2102++kn10nbn=an+110n\begin{aligned} a_n &= k.k_1k_2\cdots k_n \\ &= k + \frac{k_1}{10} + \frac{k_2}{10^2} + \cdots + \frac{k_n}{10^n} \\ b_n &= a_n + \frac{1}{10^n} \end{aligned} A={rQ  少なくとも1つの自然数nについてr<an}.A={rQ  すべての自然数nについてanr}\begin{aligned} A &= \{ r \in \mathbb{Q} \space | \space \text{少なくとも1つの自然数}n\text{について}r \lt a_n \}. \\ A^{\prime} &= \{ r \in \mathbb{Q} \space | \space \text{すべての自然数}n\text{について} a_n \le r \}. \end{aligned}

    ポイントは,a1a2anαa_1 \le a_2 \le \cdots \le a_n \le \cdots \le \alpha という性質でAA'を定義していること. AAAA'の補集合である.

    bnb_nは無理数であることを示すときに使われる.

    この有理数の無限集合の組A,A\langle A, A^{\prime} \rangleが証明の方針に従い,無理数であることを示す.

  2. 実数であること.

     定義に従って,まずA,A\langle A,A' \rangleが実数であることを示す.

     前提として,a1A,b1Aa_1 \in A, b_1 \in A^{\prime}なので,A,AA, A^{\prime}は空集合ではない.

     また,AA^{\prime}は有理数の切断の条件3’.を満たす. なぜなら,rAr \in A^{\prime}のとき,rs,sQr \le s, s \in \mathbb{Q}ならば,nN,an<rs\forall n \in \mathbb{N}, a_n < r \le sなので,nN,an<s\forall n \in \mathbb{N}, a_n < sとなるから. 難しく書いたがつまり,AA'の元を適当にrrを取って,rsr \le sな有理数ssはすべてAA'の元だから, AA'は有理数の切断の条件3’.を満たしているということ.

     そして,AAに最大の有理数はない. なぜなら,AAの定義からAAに属する有理数rrはある自然数nnが存在して, r<anr < a_nanQAa_n \in \mathbb{Q} \cap Aなので,かならず大きい有理数がある.

     以上から,A,A\langle A, A^{\prime} \rangleは実数である.

  3. k.k1k2kn=A,Ak.k_1k_2 \cdots k_n \cdots = \langle A,A^{\prime} \rangleである.

     α=k.k1k2kn\alpha = k.k_1k_2\cdots k_n \cdots とおく. A,AA, A^{\prime}の元がα\alphaを境界としていることを示す. すなわち,上で定義したA,AA,A'{rQ  r<α}\{r \in \mathbb{Q} \space | \space r < \alpha \}{rQ  αr}\{ r \in \mathbb{Q} \space | \space \alpha \leq r \}に等しいことを示す.

     rAr \in Aを任意でとる.すると,ある自然数NNがあり,r<aNr < a_Nを満たす. ana_nの性質からすべての自然数nnにおいて,an<αa_n < \alphaだからr<aN<αr < a_N < \alpha. よって,A={rQ  r<α}A = \{r \in \mathbb{Q} \space | \space r < \alpha \}

     rAr \in A^{\prime}を任意でとる.するとすべての自然数nにおいて,anra_n \leq r.また,an<αa_n < \alphaである.r,αr,\alphaを比較すると,r<αr < \alphaはありえない.r<αr < \alphaなら,rAr \in Aでもあるが,AA=A \cap A^{\prime} = \emptysetなので,ありえない.よって,αr\alpha \leq rである. したがって,A={rQ  αr}A^{\prime} = \{ r \in \mathbb{Q} \space | \space \alpha \leq r \}

     以上から,k.k1k2kn=α=A,Ak.k_1k_2 \cdots k_n \cdots = \alpha = \langle A, A^{\prime} \rangle

  4. 無理数である.

     AA^{\prime}に最小の有理数がないことを示す.

     すべての自然数nnにおいて,α<bn,bnA\alpha < b_n, b_n \in A^{\prime}であり,bn+1<bnb_{n+1} < b_nなので,AA^{\prime}に最小の有理数は存在しない.

以上により,循環しない無限小数は無理数であることが示せた.

復習ノート

  • 有理数の切断の定義は何か.
    • 同値な条件は何か.
  • 有理数の切断A,A\langle A, A^{\prime} \rangleにおける,有理数と無理数の違いは何か.