「九去法」の版間の差分
m →外部リンク: リンクを追加。 |
和算の情報を追加。 |
||
1行目: | 1行目: | ||
'''九去法'''( |
'''九去法'''(きゅうきょほう、くきょほう、{{Lang-en-short|Casting out nines}})は、[[整数]]の[[算術|四則演算]]の[[検算]]の一種である。入力と出力の[[数字根]]を求めることで、その計算が正しいかどうかを確認するテストになる。非常に単純な方法なので、その数学的意味を理解できなくても活用可能である。 |
||
== 概要 == |
== 概要 == |
||
九去法という名称は、検算過程で 9 を無視することを意味している。ある数値の各桁の数字を足し合わせるが、9 および合計が 9 になる数字は無視して加算しない。各数値について1桁の数字を求め、本来の計算と同じ計算(加法なら足し算)をその数字について行う(この場合も 9 を無視した数字根を求める)。入力となる各数値についてこのようにして求められた数字と出力について求めた数字が一致 |
九去法という名称は、検算過程で 9 を無視することを意味している。ある数値の各桁の数字を足し合わせるが、9 および合計が 9 になる数字は無視して加算しない。各数値について1桁の数字を求め、本来の計算と同じ計算(加法なら足し算)をその数字について行う(この場合も 9 を無視した数字根を求める)。入力となる各数値についてこのようにして求められた数字と出力について求めた数字が一致しなければ、計算が間違っていることになる。 |
||
この方法は[[電卓]]なしでもできるほど単純であるが、問題がないわけではない。九去法は整数以外では使えず、[[分 |
この方法は[[電卓]]なしでもできるほど単純であるが、問題がないわけではない。九去法は整数や[[小数]]以外では使えず、[[分数]]や[[指数]]には使えない。また、もともとの計算結果が全くのでたらめであった場合に、九去法では偶然正しいと判定される可能性がある。また、九去法の過程で計算間違いをする可能性も当然ながら存在する。 |
||
電卓や[[コンピュータ]]の普及により、九去法は最近ではあまり使われなくなった。 |
電卓や[[コンピュータ]]の普及により、九去法は最近ではあまり使われなくなった。日本では[[安永]]4年([[1775年]])に出版された[[和算]]書『[[算法少女]]』の第八問に九去法が取り上げられている<ref>[[#小寺2009|小寺(2009)]]、附録19頁</ref>。この本によれば「[[阿波]]の人が[[浪花]]にきてこの術〔九去法〕を十金で売っていた.好事家が争って求めていたという.」と解説されている<ref>[[#小寺2009|小寺(2009)]]、77-81頁</ref>。 |
||
== 例 == |
== 例 == |
||
以下では[[加法]]、[[減法]]、[[乗法]]、[[除法]]のそれぞれについて九去法を使った例を示す。 |
|||
=== 加法 === |
=== 加法 === |
||
158行目: | 158行目: | ||
== 何故うまくいくのか == |
== 何故うまくいくのか == |
||
九去法は[[合同式]]の性質を利用した検算方法である。9 を法とする計算において、''x'' と ''x'''(および ''y'' と ''y''')が合同であれば、''x'' + ''y'' と ''x''' + ''y''' も合同であり、''x'' − ''y'' と ''x''' − ''y''' も合同であり、''x'' × ''y'' と ''x''' × ''y''' も合同となる。 |
九去法は[[合同式]]の性質を利用した検算方法である。9 を法とする計算において、''x'' と ''x'''(および ''y'' と ''y''')が合同であれば、''x'' + ''y'' と ''x''' + ''y''' も合同であり、''x'' − ''y'' と ''x''' − ''y''' も合同であり、''x'' × ''y'' と ''x''' × ''y''' も合同となる。 |
||
<math>x \equiv x' \pmod{9},\ y \equiv y' \pmod{9} \implies \begin{cases} x+y \equiv x'+y' \pmod{9}, \\ |
|||
x-y \equiv x'-y' \pmod{9}, \\ |
|||
x \times y \equiv x' \times y' \pmod{9}.\end{cases}</math> |
|||
整数の計算式に限れば、次が成り立つ。すなわち整数を構成する[[十進記数法]]の各[[数字]]の総和と元の数値は 9 を法として合同である。このため、数字を足し合わせた結果についても、さらに数字を足し合わせていき、最終的に一桁の数字を得たとき、その数字は元の数値と 9 を法として合同である。また、この際に 9 を除いても結果は変わらない(9 は 9 を法としたとき 0 となるため)。 |
整数の計算式に限れば、次が成り立つ。すなわち整数を構成する[[十進記数法]]の各[[数字]]の総和と元の数値は 9 を法として合同である。このため、数字を足し合わせた結果についても、さらに数字を足し合わせていき、最終的に一桁の数字を得たとき、その数字は元の数値と 9 を法として合同である。また、この際に 9 を除いても結果は変わらない(9 は 9 を法としたとき 0 となるため)。 |
||
<math>10 \equiv 1 \pmod{9} \implies 10^{k} \equiv 1 \pmod{9} \ \textrm{for}\ k \geqq 1.</math> |
|||
<math>\begin{cases} & x = a_{n} 10^{n} + a_{n-1} 10^{n-1} + \cdots + a_0 \\ |
|||
\implies & x \equiv a_{n} + a_{n-1} + \cdots + a_0 \pmod{9}.\end{cases}</math> |
|||
簡単に要約すると、計算結果が正しければ9で割った余りも必ず一致するので、それを確かめているのである。 |
簡単に要約すると、計算結果が正しければ9で割った余りも必ず一致するので、それを確かめているのである。 |
||
169行目: | 176行目: | ||
== 歴史 == |
== 歴史 == |
||
3世紀のローマの僧 Hippolytos は九去法を知っていた。その後12世紀のインドの数学者らも九去法を使っていた<ref>Cajori |
3世紀のローマの僧 Hippolytos は九去法を知っていた。その後12世紀のインドの数学者らも九去法を使っていた<ref>{{Harvtxt|Cajori|1991|p=91}}</ref>。 |
||
== 脚注 == |
|||
{{Reflist}} |
|||
== 参考文献 == |
== 参考文献 == |
||
*{{Citation|last=Cajori|first=Florian|author-link=Florian Cajori|year=1991|title=A History of Mathematics (AMS Chelsea Publishing)|publisher=[[アメリカ数学会|AMS]]|location=New York, NY|edition=5|page=91|isbn=0-8218-2102-4|url=http://www.ams.org/bookstore-getitem/item=CHEL-303-H|ref=harv}} |
|||
<references/> |
|||
**{{Cite book|和書|author=フロリアン・カジョリ|authorlink=フロリアン・カジョリ|others=[[石井省吾]]訳註|year=1970|title=数学史|volume=上(古代・中世・ルネッサンス)|publisher=津軽書房|asin=B000J9ZD0E|ref=カジョリ1970}} |
|||
*{{Cite book|和書|author=小寺裕|authorlink=小寺裕|date=2009-11-10|title=和算書「算法少女」を読む|series=[[ちくま学芸文庫]] Math&Science|publisher=筑摩書房|isbn=978-4-480-09255-7|url=http://www.chikumashobo.co.jp/product/9784480092557/|ref=小寺2009}} |
|||
== 外部リンク == |
== 外部リンク == |
||
*{{Yahoo!百科事典|九去法|author=[[三輪辰郎]]}} |
|||
*{{Kotobank|九去法|2=デジタル大辞泉}} |
|||
*{{MathWorld|title=Casting Out Nines|urlname=CastingOutNines}} |
*{{MathWorld|title=Casting Out Nines|urlname=CastingOutNines}} |
||
*[http://niquette.com/puzzles/paranump.html "Paranormal Numbers"] by Paul Niquette |
*[http://niquette.com/puzzles/paranump.html "Paranormal Numbers"] by Paul Niquette |
2013年1月5日 (土) 16:27時点における版
九去法(きゅうきょほう、くきょほう、英: Casting out nines)は、整数の四則演算の検算の一種である。入力と出力の数字根を求めることで、その計算が正しいかどうかを確認するテストになる。非常に単純な方法なので、その数学的意味を理解できなくても活用可能である。
概要
九去法という名称は、検算過程で 9 を無視することを意味している。ある数値の各桁の数字を足し合わせるが、9 および合計が 9 になる数字は無視して加算しない。各数値について1桁の数字を求め、本来の計算と同じ計算(加法なら足し算)をその数字について行う(この場合も 9 を無視した数字根を求める)。入力となる各数値についてこのようにして求められた数字と出力について求めた数字が一致しなければ、計算が間違っていることになる。
この方法は電卓なしでもできるほど単純であるが、問題がないわけではない。九去法は整数や小数以外では使えず、分数や指数には使えない。また、もともとの計算結果が全くのでたらめであった場合に、九去法では偶然正しいと判定される可能性がある。また、九去法の過程で計算間違いをする可能性も当然ながら存在する。
電卓やコンピュータの普及により、九去法は最近ではあまり使われなくなった。日本では安永4年(1775年)に出版された和算書『算法少女』の第八問に九去法が取り上げられている[1]。この本によれば「阿波の人が浪花にきてこの術〔九去法〕を十金で売っていた.好事家が争って求めていたという.」と解説されている[2]。
例
以下では加法、減法、乗法、除法のそれぞれについて九去法を使った例を示す。
加法
* | まず、足して 9 になる数字(イタリック体で示す)を除く。 | ||
† | 残った数字を足し合わせ、最終的に一桁の数字になるまでそれを繰り返す。 | ||
‡ | こうして得られた値を excess と呼ぶ。 | ||
** | 得られた excess 群に同じ作業をして、最終的に1つの数字を得る。 | ||
総和結果についても同じことを行い、一桁の数字を得る。 | |||
†† | 総和の excess と足される数値群の最終的な excess は等しくなければならない。 |
- *2 + 4 = 6
- †数字が残らないため
- ‡2 + 4 + 6 = 12; 1 + 2 = 3
- **2 + 0 = 2
- ††7 + 3 + 1 = 11; 1 + 1 = 2
減法
まず、9 そのものと、足して 9 になる数字(イタリック体)を減数と被減数から除く。 | |||
残った数字を足し合わせ、最終的に1つの数字を得る。 | |||
減算結果にも同じことを行い、1つの数字を得る。 | |||
ゼロから 2 を引くと負になるので、9 を借りてきて計算する。 | |||
被減数と減数の excess の差は減算結果の excess と等しくなければならない。 |
乗法
各乗数の数値から 9 そのものと、足して 9 になる数字(イタリック体)を除く。 | |||
残った数字を足し合わせ、最終的に1つの数字を得る。 | |||
2つの excess をかけて、結果に同様の操作を行って1つの数字を得る。 | |||
同じように積からも excess を求める。 | |||
* | 積の excess と 乗数の excess から得られた数字は等しくなければならない。 |
- *8 × 8 = 64; 6 + 4 = 10; 1 + 0 = 1
除法
法数、商、余りのそれぞれについて、9 と足して 9 になる数を除く。 | |||||
残った数字を足し合わせて1つの数字を得る。 | |||||
法数と商の excess をかけて、余りの excess をそれに加算する。 | |||||
同様に被除数からも excess を求める。 | |||||
(9 と 9 になる数字はイタリック体で表す) | |||||
被除数の excess は他の数値の excess から求められる数字と等しくなければならない。 |
何故うまくいくのか
九去法は合同式の性質を利用した検算方法である。9 を法とする計算において、x と x'(および y と y')が合同であれば、x + y と x' + y' も合同であり、x − y と x' − y' も合同であり、x × y と x' × y' も合同となる。
整数の計算式に限れば、次が成り立つ。すなわち整数を構成する十進記数法の各数字の総和と元の数値は 9 を法として合同である。このため、数字を足し合わせた結果についても、さらに数字を足し合わせていき、最終的に一桁の数字を得たとき、その数字は元の数値と 9 を法として合同である。また、この際に 9 を除いても結果は変わらない(9 は 9 を法としたとき 0 となるため)。
簡単に要約すると、計算結果が正しければ9で割った余りも必ず一致するので、それを確かめているのである。
計算式が正しければ、両辺は等しく、両辺に上記の操作を施した結果も等しくなる。しかし、9分の1の確率で元の数値が違っていても 9 を法とした値が同じになる場合もある。 計算結果が誤っていても正しい値と誤った値の差がちょうど9の倍数であれば9で割った余りが一致してしまうからである。
分数は表現が一意に定まらないため、九去法を適用できない。
歴史
3世紀のローマの僧 Hippolytos は九去法を知っていた。その後12世紀のインドの数学者らも九去法を使っていた[3]。
脚注
参考文献
- Cajori, Florian (1991), A History of Mathematics (AMS Chelsea Publishing) (5 ed.), New York, NY: AMS, p. 91, ISBN 0-8218-2102-4
- フロリアン・カジョリ『数学史』 上(古代・中世・ルネッサンス)、石井省吾訳註、津軽書房、1970年。ASIN B000J9ZD0E。
- 小寺裕『和算書「算法少女」を読む』筑摩書房〈ちくま学芸文庫 Math&Science〉、2009年11月10日。ISBN 978-4-480-09255-7 。
外部リンク
- 三輪辰郎「九去法」[リンク切れ] - Yahoo!百科事典
- デジタル大辞泉『九去法』 - コトバンク
- Weisstein, Eric W. "Casting Out Nines". mathworld.wolfram.com (英語).
- "Paranormal Numbers" by Paul Niquette