• 締切済み

特別な素数について

1を素数Nで割ると最大(n-1)桁の数が繰り返す循環小数になるのは直ぐ分かるのですが,この最大桁数で繰り返す循環小数になる素数Nは他の素数とどう異なるのか分かりません。 またこの素数の見付け方は,無限に有るのか等も分かりませんので教えて下さい。 該当素数 2,7,17,19,23,29,47 非該当素数 3,5,9,11,13,31,37, 41,43 計算が間違えてなければ上記のようになるようなので すが。

みんなの回答

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.3

分母を9ばかりの整数に直すことを考えます。 例えば、 1/7 = 142857/999999 循環小数を分数に直すときの常套テクニックですね。 もちろん、分母の9の数は循環節の桁数になります。(この例では6桁) これを変形すると 7*142857 = 999999 つまり、999999が7で割り切れるなら、循環節は6桁になるということです。 逆に9999は7で割り切れないので、循環節は4桁ではないということもできます。 注意しないといけないのは、循環節の桁数が合成数だった場合に本当の循環桁数はその約数かもしれないということです。 例えば、999999999999は13で割り切れるので、1/13の循環節は12桁だと思うかもしれませんが、実際には6桁です。というのも、999999も13で割り切れるからです。 したがって、1/Nの循環節の桁数を求めるには、9, 99, 999, 9999, 99999をそれぞれNで割っていって、初めて割り切れたときの999……9の桁数を調べればよいわけで、 「循環節の桁数は(10^p - 1)がNで割り切れるような自然数pの最小値である」 といえます。 つまり素数が「該当」するのはこのpの最小値がN-1になるときです。

sosuu1944
質問者

お礼

ありがとうございます。 正直言いますとこの内容は分かっていました。 これは確かに解と言えるでしょうが,確認するのは簡単ではありませんね。もっと簡単orスマートな回答を期待していたのですが。 また本当に私の知りたいのはこの素数がどのように存在するのかと言うことなのですが,難問らしいことが 分かりました。 素数の種類として認められると思うのですがご意見は いかがですか。

noname#108554
noname#108554
回答No.2

F.ル・リヨネの「何だこの数は?」(1989)p.101によると、 「この数列をあらわす一般的な規則はわかっていない。」 そうですから、素人には無理な話ではないか・・・と。

sosuu1944
質問者

お礼

ありがとうございます。 調べてみます。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

1を分子に持ち、素数Nを分母に持つ分数ですが、 10進数の世界ですので、10の約数である2と5は循環小数にならず有限小数なので、循環節はありません。 素数Nの循環節の桁数は、最大N-1桁です。 循環節の桁数が最大を該当素数、それ以外を非該当素数とすると、 該当素数:7、17、19、23、29、47、59、61、97、 非該当素数:2、3、5、11、13、31、37、41、43、53、67、71、73、79、83、89、 循環節の桁数は %を剰余関数だとすると、   1<x<N   1%N=(10^x)%N の様な式になるとおもいます。 左辺の1%Nは1なので、   (10^x)%N=1 で良いでしょう。   x=N-1 よって、   (10^(N-1))%N=1 なら、該当素数となります。

参考URL:
http://www.geocities.co.jp/Playtown-Toys/2593/JavaScript/rational.html#cyclic
sosuu1944
質問者

補足

小生の実力不足なのか,%の意味が良く分かりません。 N=13の場合の具体的数値で説明して頂きたいの ですが。