1

循環小数と累乗の余りの話

201
2

この記事では二つの話(25の以外の素数の逆数が循環小数となる証明、mod(an,p)がループするようなapの条件)をただただ話したりつなげてみたりします。
(記事中にたくさん出てくるmod(x,y)は、xyで割った余りです。)

25の以外の素数の逆数が循環小数となる証明

これは、電卓で遊んでたら「これなるくね?」とか思って証明したものです。

証明

まず、その素数をpと置く。pの逆数なので、1pが循環小数となればよい。
循環小数になるということは、筆算をするときの余りが0にならずにループするということである。
ここで、pで割った余りの値はp通りしか存在しないため、余りがどこかで0にさえならなければ必ずどこかで
ループする。
つまり、どの桁でも余りが0にならないことと、循環小数となることは同値。
1pの筆算をするときの余りを漸化式として表すと、
m1=1  mn+1=mod(10mn,p)
n桁目の余りはmnと表すことができる。
次に、mn0でないとき、mn+10でないことを証明する。

mn0でないとき、mn+10でないことの証明

まず、mnpで割った余りなのでpより小さい。
そしてpは素数。
この二つからmnpは互いに素であると考えられる。
さらに、10=2×5と、p25以外の素数であることから10pも互いに素。
上のから10mnpは互いに素であると考えられる。
互いに素である数を割っても確実に割り切れないため、mod(10mn,p)0でない。
よって、mn0でないとき、mod(10mn,p)=mn+10ではない。(1)

m1=1であることと、(1)から、p2または5でない素数の時、1pの余りが0になることはない。(割り切れることはない)
余りが0にならないことと、循環小数となることは同値である。
よって、p2または5でない素数の時、1pは循環小数となる。

証明終わり

感想

さて完走した感想ですが、正直言ってこの定理あまり好きじゃありません。
なぜかというと、あまりきれいに感じないから。(定理がきれいなのは数学の醍醐味ですから)
あと、この証明方法自体パッと思いついただけのものなので達成感があまりないんです。
前に投稿した こいつ の方が努力して解いたので好きです。愛着があります。
あとこれ、多分abでもabが互いに素であれば成り立つと思います。
だれか証明してください。

mod(an,p)がループするようなapの条件

次は「apの素因数をすべて、少なくとも一つは持っているとき、mod(an,p)はどこかのnで必ず0となる。(a,p,nはすべて整数)」という命題を証明します。
見出しには「ループするようなapの条件」とか書いてますが回収するのでとりあえず見てください。

証明

apの素因数をすべて一つは持っているので、それをいくつか重ねれば因数の中にpが含まれることが起こりうるのは自明。
因数にpを持っているというのは、pの倍数であるということなので余りは当然0
よって、apの素因数をすべて、少なくとも一つは持っているとき、mod(an,p)はどこかのnで必ず0となる。

証明終わり

拡張とかなんとかかんとか

あっけない証明でとても単純です。
でもその逆とかを取ればそれなりに面白い定理が出てきます。
例えば、「apが互いに素の時mod(an,p)0にはならない」とか。
まあこれも少し考えればわかることなのであまり意味はないかもしれません。
でも、互いに素のとき成立するっていうのはなんかの話に通じるものがある気がします。
いやまあただの偶然と言われればそれだけなんですけど、面白そうなので記事に書いてみました。

終わりに

なんでこんな記事を書いたかというと、暇だったからです。
暇だったからの証明をして、
ついでにもやって、ここまで来たら記事にしようぜってなって。
最初はの奴だけ出すつもりだったんですが、それだけじゃ短すぎて、じゃの奴も出しちゃえってなって。なんか全体的に雑で適当ですがお許しください。

ふつうに循環小数の話だけでも面白いと思うんです。
だからなんか循環小数の研究してぜひコメント欄に入れてください。
たのんます。

投稿日:20231021
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

ringo
ringo
5
674
ヱヴァが好きなRingo(知恵の実)です。 得意分野は数論 学生です

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. $2$$5$の以外の素数の逆数が循環小数となる証明
  2. 証明
  3. 感想
  4. $mod(a^{n},p)$がループするような$a$$p$の条件
  5. 証明
  6. 拡張とかなんとかかんとか
  7. 終わりに