巡回数(じゅんかいすう、英: cyclic Number)は、2倍、3倍、4倍...と乗算したとき(あるいは同じ数を連続して加算したとき)に、その各桁の数を順序を崩さずに「巡回」させた数になる整数である。ダイヤル数ともいう。

例

代表的な、142857で計算した例を示す。

となる。また、

は 9 が並ぶ。最後の式からはこの数が と表せることもわかる。

この数は 1 ÷ 7 が 0.142857142857142857... という循環小数になることと関連がある( 0.142857142857142857... × 7 = 0.999... = 1 であることにも注目)。詳細は外部リンクにあるMathWorldの記事などを参照。

他には 588235294117647, 52631578947368421, 434782608695652173913 などが巡回数である。(オンライン整数列大辞典の数列 A180340)

性質

一般に、全ての巡回数は、ある単位分数を小数で表したときの循環節になっていることが証明されている。(ただし、循環節の頭に 0 がある場合の扱いは適切に定める。)

巡回数のもととなる単位分数の分母は必ず素数である。しかしその逆は成り立たない。

(例) 13は素数であるが 1/13=0.076923076923... からは巡回数は得られない。これは 999999 ÷ 13 = 76923 と割り切れることから判定できる。

素数 p の逆数 1/p の循環節が巡回数になるためには、その循環節が p − 1 桁であることが必要十分である。そのような素数は、小さいものから順に 7, 17, 19, 23, 29, 47, 59, 61, 97, 109,… である。 (オンライン整数列大辞典の数列 A001913)

類似の現象

142857の8倍以降

8倍以上では規則性が崩れてしまうように思えるが、先頭の数桁を切り取って末尾に加えれば規則性が保たれる。

となる。142857は6桁であるが、このように、6桁を超えるぶんの桁を左(上位)から切り取って右(下位)に加えるという操作を行うのである。

これは、より大きい数でも成り立つ。

かける数を飛び飛びにする

1/13 の循環節である 076923 は巡回数ではないが、1〜12倍したときに現れる数の並びは、以下の2グループに分けることができる。

    • 076923 × 1 = 076923
    • 076923 × 3 = 230769
    • 076923 × 4 = 307692
    • 076923 × 9 = 692307
    • 076923 × 10 = 769230
    • 076923 × 12 = 923076
    • 076923 × 2 = 153846
    • 076923 × 5 = 384615
    • 076923 × 6 = 461538
    • 076923 × 7 = 538461
    • 076923 × 8 = 615384
    • 076923 × 11 = 846153

012345679は合成数 81 の逆数の循環節である。これも巡回数に似た性質をもっている。

十進法以外の場合

十進法以外においても巡回数を考えることができる。いくつか例を挙げる。

二進法における 0011(=3=(24-1)/5) は巡回数である。

五進法における 032412(=2232=(56-1)/7) は巡回数である。

十二進法における 2497(=4147=(124-1)/5) は巡回数である。

底が平方数の場合、2桁以上の巡回数は存在しない。[要出典]

関連項目

脚注・出典

  1. ↑ OEIS:A001913

外部リンク

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS D30