§A1.1数の体系と数直線

最終更新

ものの個数を表すときには、1,2,3,…1,2,3,\dotsという数を使います。しかし、分けた量を表すには、個数を表す数だけでは足りません。たとえば、11を四等分した一つ分は1/41/4であり、1,2,3,…1,2,3,\dotsのどれでもありません。

このように、表したい量や行いたい計算に応じて、用いる数の範囲を広げます。自然数、整数、有理数、実数は、前の範囲を含むように順に広がる数の体系です。数直線を用いると、異なる範囲の数を同じ直線上に表し、大小を比較することができます。

数の範囲を明示することは、計算の結果や方程式の解としてどの数を認めるかを定めるために重要です。

本記事では、数の範囲の広がりと数直線との関係を説明します。

1 数の範囲

ものを数える数1,2,3,…1,2,3,\dotsを自然数といい、自然数に00と負の数を加えた…,−2,−1,0,1,2,…\dots,-2,-1,0,1,2,\dotsを整数といいます。整数p,qp,q、q≠0q\ne0を用いてp/qp/qと表される数を有理数といいます。実数は、数直線上のすべての点に対応する数です。以下では、それぞれの全体をN≥1\NN、Z\Z、Q\Q、R\Rと書きます。

自然数は整数に含まれます。また、整数mmはm/1m/1と表されるので有理数です。有理数は実数に含まれ、包含関係は

N≥1⊂Z⊂Q⊂R\NN\subset\Z\subset\Q\subset\R

となります。

実数のうち、有理数でない数を無理数といいます。2\sqrt2やπ\piは無理数です。

例 1.1.00は自然数ではなく整数である。−2-2も整数であり、−2=(−2)/1-2=(-2)/1と表されるので有理数でもある。3/43/4は有理数であるが整数ではない。2\sqrt2は実数であるが有理数ではなく、無理数である。整数と有理数も実数であるから、これら四つの数はすべて同じ数直線上へ表すことができる。

注意 1.2. 無理数かどうかは、分数で表すことができるかどうかによって決まる。2\sqrt2の記号に根号が含まれているという理由だけで、無理数であると判断することはできない。2\sqrt2が無理数であることは背理法で証明され、論理の単元で扱う。

注意 1.3. 自然数に00を含める流儀もある。日本の高校数学では11から始める流儀が用いられるが、§D2 離散数学とアルゴリズム§E1 数学の基礎§E15 計算理論§F1 公理的集合論では0,1,2,…0,1,2,\dotsを自然数とする。自然数の範囲によって、「すべての自然数nnについて」という主張にn=0n=0の場合を含むかどうかが変わる。問題文で自然数の範囲が指定されている場合は、その指定に従う。

2 数直線

直線上に原点00、正の向き、単位の長さを決め、実数を点に対応させた直線を数直線といいます。ここでは正の向きを右にとります。原点より右に正の数、左に負の数を表し、右にある点ほど大きい数に対応します。下の図では、整数22、有理数−1/2-1/2、無理数2\sqrt2が同じ数直線上にあります。

3 有理数と無理数の性質

公式 3.1. 実数が有理数であることと、有限小数または循環小数で表されることは同値である。循環小数とは、小数点以下である桁から同じ数字の並びが繰り返される小数である。循環しない無限小数は無理数を表す。

例 3.2.1/4=0.251/4=0.25は有限小数であり、1/3=0.333⋯1/3=0.333\cdotsは数字33が繰り返される循環小数である。

数の範囲は、計算を行った後にも確かめる必要があります。有理数を加えた場合の結果は、次のように定まります。

定理 3.3.rrを有理数、uuを無理数とする。このとき、r+ur+uは無理数である。また、r≠0r\ne0ならばruruも無理数である。

証明. 有理数p/qp/qとs/ts/tの和と差は(pt±sq)/(qt)(pt\pm sq)/(qt)と表される。ここでp,q,s,tp,q,s,tは整数であり、q,t≠0q,t\ne0なので、和と差も有理数である。また、s/t≠0s/t\ne0ならば商はpt/(qs)pt/(qs)と表され、有理数である。

r+ur+uが有理数であると仮定すると、u=(r+u)−ru=(r+u)-rは有理数の差なので有理数となる。これはuuが無理数であることと両立しない。したがってr+ur+uは無理数である。

r≠0r\ne0とする。ruruが有理数であると仮定すると、u=(ru)/ru=(ru)/rは有理数の商なので有理数となる。したがってruruは無理数である。▨

例 3.4.uuを無理数とする。−u-uが有理数ならばu=0−(−u)u=0-(-u)も有理数となるので、−u-uも無理数である。しかし、u+(−u)=0u+(-u)=0は有理数である。したがって、無理数どうしの和が常に無理数になるわけではない。

また、0⋅u=00\cdot u=0は有理数である。有理数と無理数の積については、有理数のほうが00でないという条件を外すことはできない。

実数は有理数と無理数に分かれます。「有理数だけではすきまが残る」という説明は直観的な説明であり、実数の完備性を厳密に構成する議論はここでは扱いません。

4 複素数への拡張

実数の二乗は非負なので、x2=−1x^2=-1を満たす実数はありません。二乗すると−1-1になる数iiを導入し、実数a,ba,bを用いてa+bia+biと表す数を複素数といいます。iiを虚数単位といいます。

例 4.1.b=0b=0とするとa+bi=aa+bi=aであるから、実数も複素数に含まれる。またi2=−1i^2=-1であり、(−i)2=−1(-i)^2=-1でもあるので、実数の範囲では解を持たなかったx2=−1x^2=-1は複素数の範囲ではiiと−i-iを解にもつ。

閑話休題:数はどこまで広げられるか 負の数は借金や損失を表すために使われましたが、ヨーロッパでは中世以後も「偽の数」と呼ばれ、受け入れられるまでに時間を要しました。ゼロを数として扱う発想はインドで生まれ、無理数の発見はピタゴラス学派に衝撃を与えたと伝えられています。数の体系は、計算や方程式を扱う必要に応じて拡張されてきました。

複素数をさらに拡張した体系に四元数があります。1843年、ハミルトンは散歩の途中でi2=j2=k2=ijk=−1i^2=j^2=k^2=ijk=-1という関係を見いだし、橋に式を刻んだと伝えられています。四元数ではij=kij=kですがji=−kji=-kであり、乗法は可換ではありません。四元数は3次元の回転を表すために使われ、3DCG、ゲームエンジン、宇宙機の姿勢制御に応用されています。さらに拡張した八元数では、乗法の結合法則が成り立ちません。

数の範囲を広げると、元の体系の性質がすべて保たれるとは限りません。複素数には実数の大小関係を拡張して演算と両立させる全順序を入れることができず、四元数では乗法の可換性、八元数では乗法の結合性が成り立ちません。どの方程式を解くために数を拡張するのかと、どの性質が保たれるのかは、別々に確かめる必要があります。

実数を構成して数直線の連続性を厳密に扱う議論は、§D1 ε-論法と基礎解析へ委ねます。ここでは、数直線上の点と実数が対応することを認めて用います。

例題

条件と何を求めるかを確認してから、式と答えの対応を見比べてください。

ℕ ⊂\subsetZ\mathbb{Z}⊂\subsetQ\mathbb{Q}⊂\subsetR\mathbb{R}⊂\subsetC\mathbb{C} という数の体系の包含関係をふまえて、次の問いに答えよ(この教材では自然数は 1 から数える)。

解法の型有理数 ⇔\Leftrightarrow 有限小数または循環小数。循環節の長さが k なら 10^k 倍して引くと循環が消える。体系を広げる動機は「閉じていない演算を閉じさせること」(ℕ は引き算、Z\mathbb{Z} は割り算、Q\mathbb{Q} は平方根、R\mathbb{R} は x² == −1 で閉じない)

  1. 循環小数 0.090909…(09 が循環) を既約分数で表せ。

    0.09‾0.\overline{09}
  2. 次の主張の真偽を判定し、偽ならば反例を1つ挙げよ。主張: 無理数と無理数の積は必ず無理数である

    無理数と無理数の積は必ず無理数である\text{無理数と無理数の積は必ず無理数である}
  3. √13 が無理数であることを背理法で示す。√13 == a/b(a, b は互いに素な自然数)と仮定すると 13b² == a² が得られる。ここから矛盾を導け。

    13=ab(a,b は互いに素な自然数)⟹13b2=a2\sqrt{13} = \dfrac{a}{b} \quad (a, b \ \text{は互いに素な自然数}) \quad \Longrightarrow \quad 13 b^{2} = a^{2}
  4. √7 が無理数であることを背理法で示す。√7 == a/b(a, b は互いに素な自然数)と仮定すると 7b² == a² が得られる。ここから矛盾を導け。

    7=ab(a,b は互いに素な自然数)⟹7b2=a2\sqrt{7} = \dfrac{a}{b} \quad (a, b \ \text{は互いに素な自然数}) \quad \Longrightarrow \quad 7 b^{2} = a^{2}
  5. 循環小数 0.2333…(3 が循環) を既約分数で表せ。

    0.23‾0.2\overline{3}
  6. √2 + (1 − √2) は自然数 ℕ・整数 Z\mathbb{Z}・有理数 Q\mathbb{Q}・実数 R\mathbb{R}・複素数 C\mathbb{C} のうちどの体系に属するか。まず値を簡単にしてから答えよ。

    2+(1−2)\sqrt{2} + (1 - \sqrt{2})
  7. 次の主張の真偽を判定し、偽ならば反例を1つ挙げよ。主張: Q\mathbb{Q} は「正の数の平方根をとる」操作について閉じている

    Q は「正の数の平方根をとる」操作について閉じている\mathbb{Q} \ \text{は「正の数の平方根をとる」操作について閉じている}
  8. 次の主張の真偽を判定し、偽ならば反例を1つ挙げよ。主張: 0 でない有理数と無理数の積は必ず無理数である

    0 でない有理数と無理数の積は必ず無理数である0 \ \text{でない有理数と無理数の積は必ず無理数である}
  9. 次の主張の真偽を判定し、偽ならば反例を1つ挙げよ。主張: √2 + √3 は有理数である

    2+3 は有理数である\sqrt{2} + \sqrt{3} \ \text{は有理数である}
  10. π\pi − π\pi は自然数 ℕ・整数 Z\mathbb{Z}・有理数 Q\mathbb{Q}・実数 R\mathbb{R}・複素数 C\mathbb{C} のうちどの体系に属するか。まず値を簡単にしてから答えよ。

    π−π\pi - \pi

演習

問題を解いてから「解答・解説」を開けます。

ℕ ⊂\subsetZ\mathbb{Z}⊂\subsetQ\mathbb{Q}⊂\subsetR\mathbb{R}⊂\subsetC\mathbb{C} という数の体系の包含関係をふまえて、次の問いに答えよ(この教材では自然数は 1 から数える)。

演習を読み込み中…