MathLabs

6年生

分数と小数

整数の比として、あるいは10進法の位取り記数法で表される数。

直観全体を等しい部分に分ける

ピザを 88 等分し、そのうち 55 切れを取る:これは 58\dfrac{5}{8} のピザである。同じ量は、八分の一の代わりに十分の一・百分の一・千分の一で表すことで小数 0.6250.625 として書ける。分数と小数は、まったく同じ数を表す二つの記法である——整数比の記法 ab=cd\dfrac{a}{b}=\dfrac{c}{d} と、1010 進法の位取り記法である。

一周のうちの分数を示す、角度マーカーをドラッグできる単位円
角 θ\theta を円周上でドラッグしよう:θ=90∘\theta=90^\circ のとき、針はちょうど 90360=14\dfrac{90}{360}=\dfrac{1}{4} 回転分——分数 14\frac14 を小数で書くと 0.250.25——を掃く。一般に、θ\theta 度掃くことは円の θ360\dfrac{\theta}{360} に対応する。

中高定義と標準的な記法

定義: 分数

分数 ab\frac{a}{b}(a,ba,b は整数、b≠0b\neq0)は、単位 1b\frac1b の aa 個分、すなわち bb 等分したうちの一部分を表す。aa を分子、bb を分母という。

ab=cd  ⟺  ad=bc(b,d≠0)\dfrac{a}{b}=\dfrac{c}{d} \iff ad=bc \qquad (b,d\neq0)

これが外項・内項の積の規則(クロス乗算)である:二つの分数 ab=cd\dfrac{a}{b}=\dfrac{c}{d} が等しいのは、まさに ad=bcad=bc が成り立つときである。「この二つの分数は等しいか」という問いを、割り算を含まない整数の等式に変える。

ab+cd=ad+bcbd(b,d≠0)\dfrac{a}{b}+\dfrac{c}{d}=\dfrac{ad+bc}{bd} \qquad (b,d\neq0)

ab=cd\dfrac{a}{b}=\dfrac{c}{d} の形の分数を足すには、共通の分母 bdbd に通分する:ab+cd=ad+bcbd\dfrac{a}{b}+\dfrac{c}{d}=\dfrac{ad+bc}{bd}。分子 adad と bcbc は、両方の分数を同じ分母 bdbd にそろえたときの、それぞれ元の分子の変換結果である。

どの分母が有限小数になるか
既約分数分母の素因数小数の種類小数の値
34\frac34222^2有限小数0.750.75
58\dfrac{5}{8}8=238=2^3有限小数0.6250.625
720\frac{7}{20}22⋅52^2\cdot5有限小数0.350.35
13\dfrac{1}{3}33循環小数0.333…0.333\ldots
56\frac562⋅32\cdot3循環小数0.83‾0.8\overline{3}
17\dfrac{1}{7}77循環小数0.142857142857…0.142857142857\ldots

大学二つの基本定理

整数 a,ca,c と ゼロでない整数 b,db,d に対して:ab=cd\dfrac{a}{b}=\dfrac{c}{d} であることと ad=bcad=bc であることは同値である。

なぜ正しいのか?

二つの分数を直接比べるのは、分母が異なる場合があり扱いにくい。両方の分母を掛けることで分数を消去し、比較を通常の整数の等式に変えることができる。

証明

方向1(⇒\Rightarrow)。ab=cd\dfrac{a}{b}=\dfrac{c}{d} と仮定する。b,d≠0b,d\neq0 なので、両辺に ゼロでない数 bdbd を掛けられる:ab⋅bd=cd⋅bd\frac{a}{b}\cdot bd = \frac{c}{d}\cdot bd。左辺は因数 bb が消えて ab⋅bd=a⋅d\frac{a}{b}\cdot bd = a\cdot d、右辺は因数 dd が消えて cd⋅bd=c⋅b\frac{c}{d}\cdot bd = c\cdot b となる。よって ad=bcad=bc。

方向2(⇐\Leftarrow)。ad=bcad=bc と仮定する。両辺を ゼロでない数 bdbd で割る:adbd=bcbd\dfrac{ad}{bd}=\dfrac{bc}{bd}。左の分数の共通因数 dd と右の分数の共通因数 bb を約分すると:ab=cd\dfrac{a}{b}=\dfrac{c}{d}。

両方向が成り立つので、二つの命題は同値である:ab=cd\dfrac{a}{b}=\dfrac{c}{d} であることと ad=bcad=bc であることは一致する。

既約分数 ab\frac{a}{b}(b>0b>0、すなわち gcd⁡(a,b)=1\gcd(a,b)=1)を考える。その小数展開が有限(ゼロでない桁が有限個)になるのは、ある整数 m,n≥0m,n\ge0 に対して b=2m5nb=2^m5^n となるとき、かつそのときに限る。

なぜ正しいのか?

小数の位取りは 10=2×510=2\times5 のべき乗から成り立っている。分数の分母を 1010 のべき乗に書き換えられるのは、分母の素因数がちょうど 22 と 55 だけのときに限られる——それ以外の素因数は決して 1010 のべき乗に「吸収」されない。

証明

(⇐\Leftarrow)b=2m5nb=2^m5^n と仮定する。k=max⁡(m,n)k=\max(m,n) とおく。分子と分母に 2k−n5k−m2^{k-n}5^{k-m}(kk が最大値なので両方の指数は ≥0\ge0)を掛けると:ab=a⋅2k−n5k−m2m5n⋅2k−n5k−m=a⋅2k−n5k−m2k5k=N10k\dfrac{a}{b}=\dfrac{a\cdot2^{k-n}5^{k-m}}{2^m5^n\cdot2^{k-n}5^{k-m}}=\dfrac{a\cdot2^{k-n}5^{k-m}}{2^k5^k}=\dfrac{N}{10^k}(N=a⋅2k−n5k−mN=a\cdot2^{k-n}5^{k-m} は整数)。NN を通常の数字で書き、右から kk 桁の位置に小数点を置く(NN の桁数が kk より少なければ先頭にゼロを補う)と、これがまさに ab\frac{a}{b} の小数展開であり、高々 kk 桁で終わる:有限小数である。

(⇒\Rightarrow)ab\frac{a}{b} が kk 桁の小数で終わる、すなわちある整数 NN に対し ab=N10k\dfrac{a}{b}=\dfrac{N}{10^k} であるとする。クロス乗算(上の定理1)により:a⋅10k=b⋅Na\cdot10^k = b\cdot N、よって bb は a⋅10ka\cdot10^k を割り切る。ab\frac{a}{b} は既約なので gcd⁡(a,b)=1\gcd(a,b)=1 であり、bb は aa と共通の素因数を持たない;したがって bb のどの素因数 pp も aa を割り切れず、pp は a⋅10ka\cdot10^k を割り切るので代わりに 10k10^k を割り切らねばならない。しかし 10k=2k5k10^k=2^k5^k であり、その素因数は 22 と 55 だけである。ゆえに bb のすべての素因数は 22 か 55 であり、ある m,n≥0m,n\ge0 に対し b=2m5nb=2^m5^n となる。

大学実世界での応用と具体例

技術者は設計図の分数表記の寸法を工作機械のために小数に変換する。過去の金融市場では、常に有限小数になるように選ばれた分数で価格が表示されていた。そして日常のレシピの分量調整も、まさに同じ加法の規則に頼っている。

例: 設計図の寸法を加工する

設計図には支持具の長さが 453845\dfrac{3}{8} インチ(45と 58\dfrac{5}{8} インチ)と指定されているが、CNC(コンピュータ数値制御)フライス盤は小数入力しか受け付けない。機械工はどの小数値を入力すべきか?

解答

ステップ1. 分数部分 58\dfrac{5}{8} を取り出し、有限小数になるか確認する:分母 8=238=2^3 の素因数は 22 だけなので、上の定理により 58\dfrac{5}{8} は有限小数になる。

ステップ2. 58\dfrac{5}{8} の分母を 1010 のべき乗にする:分子と分母に 125=53125=5^3 を掛けて 5⋅1258⋅125=6251000\frac{5\cdot125}{8\cdot125}=\frac{625}{1000}、すなわちちょうど 0.6250.625 を得る。

ステップ3. 整数部分を足す:45+0.625=45.62545+0.625=45.625。機械工はCNC制御装置に 45.62545.625 インチを入力する——88 の素因数が 22 だけであることに保証された、丸め誤差のない厳密な値である。

例: 小数化以前の株価

20012001 年より前、ニューヨーク証券取引所はセントではなく、ドルの分数——2分の1、4分の1、8分の1、16分の1——で株価を表示していた。ある株が 453845\dfrac{3}{8} ドルと表示されている。これを小数のドルに換算し、なぜ取引所はこのような表示を丸めることなく常に正確に換算できたのか説明せよ。

解答

ステップ1. 前の例とまったく同じように分数部分を変換する:58=0.625\dfrac{5}{8}=0.625、よって価格は 45+0.625=45.37545+0.625=45.375 ドル。

ステップ2. 正確さを説明する。取引所は 2,4,8,16,32,…2,4,8,16,32,\ldots、すなわち 22 のべき乗という数列の分母しか使わなかった。上で証明した定理により、分母の素因数がただ 22 だけである分数(b=2m5nb=2^m5^n で n=0n=0 の特別な場合)はすべて有限小数となるため、分数表示のドル価格を小数のセントに変換しても精度が失われることは決してない。

ステップ3. その系列に含まれない分母と比較する:もし価格が三分の一ドル単位(分母 33)で表示されていたなら、小数への変換は決して終わらない——これこそ、歴史的な分数システムが 22 のべき乗に限定されていた理由であり、米国SECによる 20012001 年のセント(分母 100=22⋅52100=2^2\cdot5^2)への小数化も同様に正確さを保てた理由である。

1824\dfrac{18}{24} を既約分数に約分せよ。

次のうち小数展開が有限小数になるのはどれか。

クロス乗算の規則によれば、ab=cd\dfrac{a}{b}=\dfrac{c}{d} はどの等式と同値か。

2001年以前、ある株は 453845\dfrac{3}{8} ドルと表示されていた。これは小数で何ドルか。

参考文献

  1. David M. Burton (2010). Elementary Number Theory
  2. John H. Conway, Richard K. Guy (1996). The Book of Numbers · DOI:10.1007/978-1-4612-4072-3