1/7を小数で表すと
1/7 つまり 1 を 7 で割った答えを小数で書くと、0.142857142857142857...と、142857 を無限に繰り返す循環小数になる。
循環小数には繰り返しの最初と最後の数字の上に「・」をつけて書く記法があるので、それを使うと次のように書ける。
. . 1/7 = 0.142857
おもしろいことに、2/7 や 3/7 などの 1/7 の倍数はどれも、その小数部分がこの142857をさらに循環させた数列になる。*1
. . 1/7 = 0.142857 . . 2/7 = 0.285714 . . 3/7 = 0.428571 . . 4/7 = 0.571428 . . 5/7 = 0.714285 . . 6/7 = 0.857142 7/7 = 1
7/7 は当然 1 になるわけだが、1というのは実は 0.999999... と小数部分は 9 が無限に続く循環小数なので、7/7 は999999を繰り返しの単位とする循環小数だと言ってもいい。
. . 7/7 = 0.999999
こうしてみると、142857という数がなにか特別な数なのかと思える。
実はこの 142857 という数はダイヤル数と呼ばれる数の一例なのだ。
ダイヤル数というのは、何倍かしたときにその並び順を変えずに先頭のいくつかの数字が後ろに回るような数のことだ。英語ではサイクリックナンバー cyclic number という。
142857を解剖してみよう。この数の素因数分解は、次のようになる。*2
142857 = 3 x 3 x 3 x 11 x 13 x 37
循環小数の特別簡単な場合として次のような系列がある。
. 1/9 = 0.1 .. 1/99 = 0.01 . . 1/999 = 0.001 . . 1/9999 = 0.0001 . . 1/99999 = 0.00001 . . 1/999999 = 0.000001
これを使うと、1/7は次のように書けることになる。
. . 1/7 = 0.142857 . . 142857/999999 = 0.142857
実は、999999 を素因数分解すると、 3 x 3 x 3 x 7 x 11 x 13 x 37 なのだ。
142857 と共通な因数として 3 x 11 x 13 x 37 を持っていることがわかる。
だから、142857/999999 を約分すると、1/7 になるわけだ。
142857 3 x 3 x 3 x 11 x 13 x 37 1 ------ = ---------------------------- = --- 999999 3 x 3 x 3 x 7 x 11 x 13 x 37 7
このように、ある整数の逆数 1/n の小数部分の循環数字列がダイヤル数になるようなものを探すと、いくつかは見つかる。
. . 6桁の循環 1/7 = 0.142857 : 142857 = 3 x 3 x 3 x 11 x 13 x 37 . . 16桁の循環 1/17 = 0.0588235294117647 : 588235294117647 = 3 x 3 x 11 x 73 x 101 x 137 x 5882353 . . 18桁の循環 1/19 = 0.052631578947368421 : 52631578947368421 = 3 x 3 x 3 x 3 x 7 x 11 x 13 x 37 x 52579 x 333667 . . 22桁の循環 1/23 = 0.0434782608695652173913 : 434782608695652173913 = 3 x 3 x 11 x 11 x 4093 x 8779 x 21649 x 513239
そして、やはり 1/7 の小数展開に現れる 142857 は特別に劇的な例なのだ。繰り返しの先頭が0でないようなダイヤル数は、この他にはないのだそうである。
参考までに、分母に9が連続する整数が並ぶ逆数の一部を因数分解付きで列挙すると次のようになる。
1桁 9 = 3 x 3 2桁 99 = 9 x 11 3桁 999 = 9 x 3 x 37 4桁 9999 = 99 x 101 5桁 99999 = 9 x 41 x 271 6桁 999999 = 999 x 7 x 11 x 13 7桁 9999999 = 9 x 239 x 4649 8桁 99999999 = 9999 x 73 x 137 9桁 999999999 = 999 x 3 x 333667 10桁 9999999999 = 99999 x 11 x 9091 11桁 99999999999 = 9 x 21649 x 513239 12桁 999999999999 = 999999 x 101 x 9901 13桁 9999999999999 = 9 x 53 x 79 x 265371653 14桁 99999999999999 = 9999999 x 11 x 909091 15桁 999999999999999 = 999 x 31 x 41 x 271 x 2906161 16桁 9999999999999999 = 99999999 x 17 x 5882353 17桁 99999999999999999 = 9 x ... 18桁 999999999999999999 = 999999999 x 7 x 11 x 13 x 19 x 52579 19桁 9999999999999999999 = 9 x ... 20桁 99999999999999999999 = 9999999999 x 101 x 3541 x 27961 21桁 999999999999999999999 = 9999999 x 3 x 37 x 43 x 1933 x 10838689 22桁 9999999999999999999999 = 99999999999 x 11 x 23 x 4093 x 8779
*1:残念ながら、小数第1位を並べると 124578 だ。これがまた 142857 だったらさらにおもしろかったのだが。
*2:素因数分解の計算には、カシオの提供しているオンラインサービスが便利だ。http://keisan.casio.jp/has10/SpecExec.cgi?path=04000000.%90%94%8Aw%8C%F6%8E%AE%8FW%2F05000000.%95%FB%92%F6%8E%AE%2F12010000.%91f%88%F6%90%94%95%AA%89%F0%2Fdefault.xml